From 938cc0f79344d9ec4d7e7b140fb2747a7c8a24ab Mon Sep 17 00:00:00 2001 From: Katharina Fey Date: Sun, 27 Mar 2022 22:53:40 +0200 Subject: [PATCH] Squashed 'prototypes/pictureblog/' content from commit b9607b32ac6 git-subtree-dir: prototypes/pictureblog git-subtree-split: b9607b32ac6cffb524a8abdf33eb3d83c2cda9c5 --- .cargo/config.toml | 10 + .circleci/config.yml | 261 + .circleci/images/plume-buildenv/Caddyfile | 3 + .circleci/images/plume-buildenv/Dockerfile | 39 + .../images/plume-buildenv/build_and_push.sh | 4 + .circleci/images/plume-buildenv/cargo_config | 3 + .codecov.yml | 26 + .dockerignore | 5 + .editorconfig | 18 + .env.sample | 59 + .github/ISSUE_TEMPLATE/bug_report.md | 28 + .github/ISSUE_TEMPLATE/feature_request.md | 29 + .github/dependabot.yml | 6 + .github/pull_request_template.md | 7 + .github/workflows/deploy-docker-latest.yaml | 30 + .github/workflows/deploy-docker-tag.yaml | 36 + .gitignore | 22 + CHANGELOG.md | 260 + CODE_OF_CONDUCT.md | 2 + Cargo.lock | 5622 +++++++++++++++++ Cargo.toml | 79 + Dockerfile | 46 + Dockerfile.dev | 34 + LICENSE | 661 ++ README.md | 55 + assets/icons/trwnh/README.md | 21 + assets/icons/trwnh/avatar.png | Bin 0 -> 18529 bytes assets/icons/trwnh/avatar.svg | 98 + assets/icons/trwnh/avatar2.png | Bin 0 -> 17744 bytes .../trwnh/feather-black/plumeFeatherBlack.svg | 93 + .../feather-black/plumeFeatherBlack128.png | Bin 0 -> 2162 bytes .../feather-black/plumeFeatherBlack144.png | Bin 0 -> 2513 bytes .../feather-black/plumeFeatherBlack16.png | Bin 0 -> 352 bytes .../feather-black/plumeFeatherBlack160.png | Bin 0 -> 2765 bytes .../feather-black/plumeFeatherBlack192.png | Bin 0 -> 3366 bytes .../feather-black/plumeFeatherBlack24.png | Bin 0 -> 462 bytes .../feather-black/plumeFeatherBlack256.png | Bin 0 -> 4794 bytes .../feather-black/plumeFeatherBlack32.png | Bin 0 -> 571 bytes .../feather-black/plumeFeatherBlack36.png | Bin 0 -> 612 bytes .../feather-black/plumeFeatherBlack44.png | Bin 0 -> 711 bytes .../feather-black/plumeFeatherBlack48.png | Bin 0 -> 820 bytes .../feather-black/plumeFeatherBlack512.png | Bin 0 -> 11510 bytes .../feather-black/plumeFeatherBlack64.png | Bin 0 -> 1068 bytes .../feather-black/plumeFeatherBlack72.png | Bin 0 -> 1222 bytes .../feather-black/plumeFeatherBlack80.png | Bin 0 -> 1358 bytes .../feather-black/plumeFeatherBlack96.png | Bin 0 -> 1637 bytes .../feather-filled/plumeFeatherFilled.svg | 93 + .../feather-filled/plumeFeatherFilled128.png | Bin 0 -> 5643 bytes .../feather-filled/plumeFeatherFilled144.png | Bin 0 -> 6353 bytes .../feather-filled/plumeFeatherFilled16.png | Bin 0 -> 618 bytes .../feather-filled/plumeFeatherFilled160.png | Bin 0 -> 7132 bytes .../feather-filled/plumeFeatherFilled192.png | Bin 0 -> 8616 bytes .../feather-filled/plumeFeatherFilled24.png | Bin 0 -> 942 bytes .../feather-filled/plumeFeatherFilled256.png | Bin 0 -> 11745 bytes .../feather-filled/plumeFeatherFilled32.png | Bin 0 -> 1267 bytes .../feather-filled/plumeFeatherFilled36.png | Bin 0 -> 1479 bytes .../feather-filled/plumeFeatherFilled44.png | Bin 0 -> 1811 bytes .../feather-filled/plumeFeatherFilled48.png | Bin 0 -> 2011 bytes .../feather-filled/plumeFeatherFilled512.png | Bin 0 -> 24884 bytes .../feather-filled/plumeFeatherFilled64.png | Bin 0 -> 2696 bytes .../feather-filled/plumeFeatherFilled72.png | Bin 0 -> 3065 bytes .../feather-filled/plumeFeatherFilled80.png | Bin 0 -> 3457 bytes .../feather-filled/plumeFeatherFilled96.png | Bin 0 -> 4158 bytes assets/icons/trwnh/feather/plumeFeather.svg | 90 + .../icons/trwnh/feather/plumeFeather128.png | Bin 0 -> 5860 bytes .../icons/trwnh/feather/plumeFeather144.png | Bin 0 -> 6571 bytes assets/icons/trwnh/feather/plumeFeather16.png | Bin 0 -> 562 bytes .../icons/trwnh/feather/plumeFeather160.png | Bin 0 -> 7365 bytes .../icons/trwnh/feather/plumeFeather192.png | Bin 0 -> 8995 bytes assets/icons/trwnh/feather/plumeFeather24.png | Bin 0 -> 905 bytes .../icons/trwnh/feather/plumeFeather256.png | Bin 0 -> 12262 bytes assets/icons/trwnh/feather/plumeFeather32.png | Bin 0 -> 1226 bytes assets/icons/trwnh/feather/plumeFeather36.png | Bin 0 -> 1444 bytes assets/icons/trwnh/feather/plumeFeather44.png | Bin 0 -> 1822 bytes assets/icons/trwnh/feather/plumeFeather48.png | Bin 0 -> 2040 bytes .../icons/trwnh/feather/plumeFeather512.png | Bin 0 -> 26220 bytes assets/icons/trwnh/feather/plumeFeather64.png | Bin 0 -> 2809 bytes assets/icons/trwnh/feather/plumeFeather72.png | Bin 0 -> 3173 bytes assets/icons/trwnh/feather/plumeFeather80.png | Bin 0 -> 3564 bytes assets/icons/trwnh/feather/plumeFeather96.png | Bin 0 -> 4301 bytes assets/icons/trwnh/ideas.svg | 937 +++ .../paragraphs-black/plumeParagraphsBlack.svg | 92 + .../plumeParagraphsBlack128.png | Bin 0 -> 1271 bytes .../plumeParagraphsBlack144.png | Bin 0 -> 1392 bytes .../plumeParagraphsBlack16.png | Bin 0 -> 358 bytes .../plumeParagraphsBlack160.png | Bin 0 -> 1524 bytes .../plumeParagraphsBlack192.png | Bin 0 -> 1699 bytes .../plumeParagraphsBlack24.png | Bin 0 -> 432 bytes .../plumeParagraphsBlack256.png | Bin 0 -> 2887 bytes .../plumeParagraphsBlack32.png | Bin 0 -> 501 bytes .../plumeParagraphsBlack36.png | Bin 0 -> 516 bytes .../plumeParagraphsBlack44.png | Bin 0 -> 575 bytes .../plumeParagraphsBlack512.png | Bin 0 -> 5934 bytes .../plumeParagraphsBlack64.png | Bin 0 -> 728 bytes .../plumeParagraphsBlack72.png | Bin 0 -> 797 bytes .../plumeParagraphsBlack80.png | Bin 0 -> 851 bytes .../plumeParagraphsBlack96.png | Bin 0 -> 916 bytes .../trwnh/paragraphs/plumeParagraphs.svg | 122 + .../trwnh/paragraphs/plumeParagraphs128.png | Bin 0 -> 1663 bytes .../trwnh/paragraphs/plumeParagraphs144.png | Bin 0 -> 1966 bytes .../trwnh/paragraphs/plumeParagraphs16.png | Bin 0 -> 485 bytes .../trwnh/paragraphs/plumeParagraphs160.png | Bin 0 -> 2121 bytes .../trwnh/paragraphs/plumeParagraphs192.png | Bin 0 -> 2387 bytes .../trwnh/paragraphs/plumeParagraphs24.png | Bin 0 -> 595 bytes .../trwnh/paragraphs/plumeParagraphs256.png | Bin 0 -> 3223 bytes .../trwnh/paragraphs/plumeParagraphs32.png | Bin 0 -> 648 bytes .../trwnh/paragraphs/plumeParagraphs36.png | Bin 0 -> 737 bytes .../trwnh/paragraphs/plumeParagraphs44.png | Bin 0 -> 828 bytes .../trwnh/paragraphs/plumeParagraphs48.png | Bin 0 -> 839 bytes .../trwnh/paragraphs/plumeParagraphs512.png | Bin 0 -> 6813 bytes .../trwnh/paragraphs/plumeParagraphs64.png | Bin 0 -> 938 bytes .../trwnh/paragraphs/plumeParagraphs72.png | Bin 0 -> 1051 bytes .../trwnh/paragraphs/plumeParagraphs80.png | Bin 0 -> 1148 bytes .../trwnh/paragraphs/plumeParagraphs96.png | Bin 0 -> 1288 bytes assets/images/audio-file.svg | 65 + assets/images/default-avatar.png | Bin 0 -> 18529 bytes assets/images/feather-sprite.svg | 1 + assets/images/unknown-file.svg | 65 + assets/images/video-file.svg | 115 + assets/themes/blog-monospace/theme.scss | 3 + assets/themes/default/_article.scss | 526 ++ assets/themes/default/_dark_variables.scss | 28 + assets/themes/default/_forms.scss | 172 + assets/themes/default/_global.scss | 613 ++ assets/themes/default/_header.scss | 337 + assets/themes/default/_variables.scss | 37 + assets/themes/default/dark.scss | 14 + assets/themes/default/feather.css | 260 + .../themes/default/fonts/Feather/Feather.eot | Bin 0 -> 62084 bytes .../themes/default/fonts/Feather/Feather.svg | 849 +++ .../themes/default/fonts/Feather/Feather.ttf | Bin 0 -> 61920 bytes .../themes/default/fonts/Feather/Feather.woff | Bin 0 -> 29500 bytes .../themes/default/fonts/Lora/Lora-Bold.eot | Bin 0 -> 212624 bytes .../themes/default/fonts/Lora/Lora-Bold.ttf | Bin 0 -> 201580 bytes .../themes/default/fonts/Lora/Lora-Bold.woff | Bin 0 -> 96956 bytes .../themes/default/fonts/Lora/Lora-Bold.woff2 | Bin 0 -> 69632 bytes .../default/fonts/Lora/Lora-BoldItalic.eot | Bin 0 -> 200760 bytes .../default/fonts/Lora/Lora-BoldItalic.ttf | Bin 0 -> 188412 bytes .../default/fonts/Lora/Lora-BoldItalic.woff | Bin 0 -> 92848 bytes .../default/fonts/Lora/Lora-BoldItalic.woff2 | Bin 0 -> 68748 bytes .../themes/default/fonts/Lora/Lora-Italic.eot | Bin 0 -> 194784 bytes .../themes/default/fonts/Lora/Lora-Italic.ttf | Bin 0 -> 188860 bytes .../default/fonts/Lora/Lora-Italic.woff | Bin 0 -> 91352 bytes .../default/fonts/Lora/Lora-Italic.woff2 | Bin 0 -> 67592 bytes .../default/fonts/Lora/Lora-Regular.eot | Bin 0 -> 192780 bytes .../default/fonts/Lora/Lora-Regular.ttf | Bin 0 -> 182152 bytes .../default/fonts/Lora/Lora-Regular.woff | Bin 0 -> 88972 bytes .../default/fonts/Lora/Lora-Regular.woff2 | Bin 0 -> 64240 bytes assets/themes/default/fonts/Lora/Lora.css | 40 + assets/themes/default/fonts/Lora/OFL.txt | 93 + .../default/fonts/Playfair_Display/OFL.txt | 93 + .../PlayfairDisplay-Black.eot | Bin 0 -> 227956 bytes .../PlayfairDisplay-Black.ttf | Bin 0 -> 211776 bytes .../PlayfairDisplay-Black.woff | Bin 0 -> 106524 bytes .../PlayfairDisplay-Black.woff2 | Bin 0 -> 76612 bytes .../PlayfairDisplay-BlackItalic.eot | Bin 0 -> 225968 bytes .../PlayfairDisplay-BlackItalic.ttf | Bin 0 -> 209992 bytes .../PlayfairDisplay-BlackItalic.woff | Bin 0 -> 110832 bytes .../PlayfairDisplay-BlackItalic.woff2 | Bin 0 -> 79372 bytes .../Playfair_Display/PlayfairDisplay-Bold.eot | Bin 0 -> 229284 bytes .../Playfair_Display/PlayfairDisplay-Bold.ttf | Bin 0 -> 213592 bytes .../PlayfairDisplay-Bold.woff | Bin 0 -> 109448 bytes .../PlayfairDisplay-Bold.woff2 | Bin 0 -> 79600 bytes .../PlayfairDisplay-BoldItalic.eot | Bin 0 -> 231240 bytes .../PlayfairDisplay-BoldItalic.ttf | Bin 0 -> 215008 bytes .../PlayfairDisplay-BoldItalic.woff | Bin 0 -> 115052 bytes .../PlayfairDisplay-BoldItalic.woff2 | Bin 0 -> 83152 bytes .../PlayfairDisplay-Italic.eot | Bin 0 -> 229828 bytes .../PlayfairDisplay-Italic.ttf | Bin 0 -> 213028 bytes .../PlayfairDisplay-Italic.woff | Bin 0 -> 112048 bytes .../PlayfairDisplay-Italic.woff2 | Bin 0 -> 79148 bytes .../PlayfairDisplay-Regular.eot | Bin 0 -> 226028 bytes .../PlayfairDisplay-Regular.ttf | Bin 0 -> 210208 bytes .../PlayfairDisplay-Regular.woff | Bin 0 -> 103800 bytes .../PlayfairDisplay-Regular.woff2 | Bin 0 -> 74640 bytes .../Playfair_Display/PlayfairDisplay.css | 60 + .../default/fonts/Route159/Route159-Bold.eot | Bin 0 -> 22268 bytes .../default/fonts/Route159/Route159-Bold.woff | Bin 0 -> 24824 bytes .../fonts/Route159/Route159-BoldItalic.eot | Bin 0 -> 22242 bytes .../fonts/Route159/Route159-BoldItalic.woff | Bin 0 -> 24644 bytes .../default/fonts/Route159/Route159-Heavy.eot | Bin 0 -> 21748 bytes .../fonts/Route159/Route159-Heavy.woff | Bin 0 -> 24268 bytes .../fonts/Route159/Route159-HeavyItalic.eot | Bin 0 -> 21909 bytes .../fonts/Route159/Route159-HeavyItalic.woff | Bin 0 -> 24284 bytes .../fonts/Route159/Route159-Italic.eot | Bin 0 -> 21323 bytes .../fonts/Route159/Route159-Italic.woff | Bin 0 -> 23764 bytes .../default/fonts/Route159/Route159-Light.eot | Bin 0 -> 21434 bytes .../fonts/Route159/Route159-Light.woff | Bin 0 -> 23948 bytes .../fonts/Route159/Route159-LightItalic.eot | Bin 0 -> 21560 bytes .../fonts/Route159/Route159-LightItalic.woff | Bin 0 -> 23960 bytes .../fonts/Route159/Route159-Regular.eot | Bin 0 -> 21203 bytes .../fonts/Route159/Route159-Regular.woff | Bin 0 -> 23700 bytes .../fonts/Route159/Route159-SemiBold.eot | Bin 0 -> 22045 bytes .../fonts/Route159/Route159-SemiBold.woff | Bin 0 -> 24504 bytes .../Route159/Route159-SemiBoldItalic.eot | Bin 0 -> 21947 bytes .../Route159/Route159-SemiBoldItalic.woff | Bin 0 -> 24320 bytes .../fonts/Route159/Route159-UltraLight.eot | Bin 0 -> 20817 bytes .../fonts/Route159/Route159-UltraLight.woff | Bin 0 -> 23236 bytes .../Route159/Route159-UltraLightItalic.eot | Bin 0 -> 20753 bytes .../Route159/Route159-UltraLightItalic.woff | Bin 0 -> 23348 bytes .../default/fonts/Route159/Route159.css | 101 + .../themes/default/fonts/Shabnam_WOL/LICENSE | 94 + .../fonts/Shabnam_WOL/Shabnam-Bold-WOL.eot | Bin 0 -> 55360 bytes .../fonts/Shabnam_WOL/Shabnam-Bold-WOL.ttf | Bin 0 -> 55164 bytes .../fonts/Shabnam_WOL/Shabnam-Bold-WOL.woff | Bin 0 -> 28124 bytes .../fonts/Shabnam_WOL/Shabnam-Bold-WOL.woff2 | Bin 0 -> 22332 bytes .../fonts/Shabnam_WOL/Shabnam-Light-WOL.eot | Bin 0 -> 54724 bytes .../fonts/Shabnam_WOL/Shabnam-Light-WOL.ttf | Bin 0 -> 54512 bytes .../fonts/Shabnam_WOL/Shabnam-Light-WOL.woff | Bin 0 -> 27800 bytes .../fonts/Shabnam_WOL/Shabnam-Light-WOL.woff2 | Bin 0 -> 22008 bytes .../fonts/Shabnam_WOL/Shabnam-Medium-WOL.eot | Bin 0 -> 54830 bytes .../fonts/Shabnam_WOL/Shabnam-Medium-WOL.ttf | Bin 0 -> 54612 bytes .../fonts/Shabnam_WOL/Shabnam-Medium-WOL.woff | Bin 0 -> 27764 bytes .../Shabnam_WOL/Shabnam-Medium-WOL.woff2 | Bin 0 -> 21916 bytes .../fonts/Shabnam_WOL/Shabnam-Thin-WOL.eot | Bin 0 -> 54482 bytes .../fonts/Shabnam_WOL/Shabnam-Thin-WOL.ttf | Bin 0 -> 54276 bytes .../fonts/Shabnam_WOL/Shabnam-Thin-WOL.woff | Bin 0 -> 27836 bytes .../fonts/Shabnam_WOL/Shabnam-Thin-WOL.woff2 | Bin 0 -> 22016 bytes .../default/fonts/Shabnam_WOL/Shabnam-WOL.eot | Bin 0 -> 52540 bytes .../default/fonts/Shabnam_WOL/Shabnam-WOL.ttf | Bin 0 -> 52364 bytes .../fonts/Shabnam_WOL/Shabnam-WOL.woff | Bin 0 -> 26492 bytes .../fonts/Shabnam_WOL/Shabnam-WOL.woff2 | Bin 0 -> 20580 bytes .../default/fonts/Shabnam_WOL/Shabnam_WOL.css | 49 + assets/themes/default/fonts/Vazir_WOL/LICENSE | 51 + .../fonts/Vazir_WOL/Vazir-Black-WOL.eot | Bin 0 -> 66942 bytes .../fonts/Vazir_WOL/Vazir-Black-WOL.ttf | Bin 0 -> 66736 bytes .../fonts/Vazir_WOL/Vazir-Black-WOL.woff | Bin 0 -> 36564 bytes .../fonts/Vazir_WOL/Vazir-Black-WOL.woff2 | Bin 0 -> 28980 bytes .../fonts/Vazir_WOL/Vazir-Bold-WOL.eot | Bin 0 -> 66934 bytes .../fonts/Vazir_WOL/Vazir-Bold-WOL.ttf | Bin 0 -> 66744 bytes .../fonts/Vazir_WOL/Vazir-Bold-WOL.woff | Bin 0 -> 36572 bytes .../fonts/Vazir_WOL/Vazir-Bold-WOL.woff2 | Bin 0 -> 29136 bytes .../fonts/Vazir_WOL/Vazir-Light-WOL.eot | Bin 0 -> 64990 bytes .../fonts/Vazir_WOL/Vazir-Light-WOL.ttf | Bin 0 -> 64784 bytes .../fonts/Vazir_WOL/Vazir-Light-WOL.woff | Bin 0 -> 35396 bytes .../fonts/Vazir_WOL/Vazir-Light-WOL.woff2 | Bin 0 -> 28044 bytes .../fonts/Vazir_WOL/Vazir-Medium-WOL.eot | Bin 0 -> 66400 bytes .../fonts/Vazir_WOL/Vazir-Medium-WOL.ttf | Bin 0 -> 66188 bytes .../fonts/Vazir_WOL/Vazir-Medium-WOL.woff | Bin 0 -> 36036 bytes .../fonts/Vazir_WOL/Vazir-Medium-WOL.woff2 | Bin 0 -> 28512 bytes .../fonts/Vazir_WOL/Vazir-Thin-WOL.eot | Bin 0 -> 65504 bytes .../fonts/Vazir_WOL/Vazir-Thin-WOL.ttf | Bin 0 -> 65304 bytes .../fonts/Vazir_WOL/Vazir-Thin-WOL.woff | Bin 0 -> 35584 bytes .../fonts/Vazir_WOL/Vazir-Thin-WOL.woff2 | Bin 0 -> 28272 bytes .../default/fonts/Vazir_WOL/Vazir-WOL.eot | Bin 0 -> 62358 bytes .../default/fonts/Vazir_WOL/Vazir-WOL.ttf | Bin 0 -> 62188 bytes .../default/fonts/Vazir_WOL/Vazir-WOL.woff | Bin 0 -> 33324 bytes .../default/fonts/Vazir_WOL/Vazir-WOL.woff2 | Bin 0 -> 25952 bytes .../default/fonts/Vazir_WOL/Vazir_WOL.css | 65 + assets/themes/default/light.scss | 14 + build.rs | 154 + crowdin.yml | 8 + diesel.toml | 5 + migrations/.gitkeep | 0 .../down.sql | 6 + .../up.sql | 36 + .../down.sql | 2 + .../2018-04-22-093322_create_instances/up.sql | 9 + .../2018-04-22-151330_create_user/down.sql | 2 + .../2018-04-22-151330_create_user/up.sql | 13 + .../2018-04-23-101717_create_blogs/down.sql | 2 + .../2018-04-23-101717_create_blogs/up.sql | 10 + .../down.sql | 2 + .../up.sql | 7 + .../2018-04-23-132822_create_posts/down.sql | 2 + .../2018-04-23-132822_create_posts/up.sql | 10 + .../down.sql | 2 + .../up.sql | 6 + .../2018-04-30-170445_timestamps/down.sql | 5 + .../2018-04-30-170445_timestamps/up.sql | 5 + .../2018-05-01-124607_create_follow/down.sql | 2 + .../2018-05-01-124607_create_follow/up.sql | 6 + .../2018-05-01-165325_add_ap_url/down.sql | 3 + .../2018-05-01-165325_add_ap_url/up.sql | 3 + .../down.sql | 2 + .../up.sql | 2 + .../2018-05-03-163427_user_add_keys/down.sql | 3 + .../2018-05-03-163427_user_add_keys/up.sql | 3 + .../2018-05-03-182555_blogs_add_keys/down.sql | 3 + .../2018-05-03-182555_blogs_add_keys/up.sql | 3 + .../down.sql | 2 + .../2018-05-09-192013_create_comments/up.sql | 12 + .../down.sql | 2 + .../2018-05-10-101553_posts_add_ap_url/up.sql | 2 + .../2018-05-10-154336_create_likes/down.sql | 2 + .../2018-05-10-154336_create_likes/up.sql | 7 + .../down.sql | 2 + .../2018-05-12-213456_likes_add_ap_url/up.sql | 2 + .../down.sql | 2 + .../up.sql | 8 + .../down.sql | 2 + .../up.sql | 2 + .../down.sql | 2 + .../2018-05-19-091428_create_reshares/up.sql | 8 + .../down.sql | 2 + .../up.sql | 2 + .../down.sql | 2 + .../up.sql | 2 + .../down.sql | 2 + .../2018-06-20-175532_create_mentions/up.sql | 7 + .../down.sql | 2 + .../up.sql | 2 + .../down.sql | 8 + .../up.sql | 8 + .../down.sql | 2 + .../up.sql | 2 + .../down.sql | 5 + .../up.sql | 5 + .../down.sql | 3 + .../up.sql | 3 + .../2018-09-02-111458_create_medias/down.sql | 2 + .../2018-09-02-111458_create_medias/up.sql | 10 + .../down.sql | 2 + .../2018-09-02-123623_medias_owner_id/up.sql | 2 + .../down.sql | 2 + .../2018-09-03-102510_users_add_avatar/up.sql | 2 + .../down.sql | 2 + .../up.sql | 2 + .../down.sql | 2 + .../up.sql | 2 + .../down.sql | 2 + .../up.sql | 2 + .../2018-09-05-174106_create_tags/down.sql | 2 + .../2018-09-05-174106_create_tags/up.sql | 7 + .../down.sql | 2 + .../2018-09-06-182637_posts_add_source/up.sql | 2 + .../down.sql | 7 + .../up.sql | 7 + .../down.sql | 3 + .../up.sql | 3 + .../2018-10-19-165407_create_apps/down.sql | 2 + .../2018-10-19-165407_create_apps/up.sql | 10 + .../down.sql | 2 + .../2018-10-20-164036_fix_hastag_typo/up.sql | 1 + .../down.sql | 2 + .../2018-10-21-163227_create_api_token/up.sql | 9 + .../2018-10-30-151529_add_post_cover/down.sql | 2 + .../2018-10-30-151529_add_post_cover/up.sql | 2 + .../2018-12-08-175515_constraints/down.sql | 24 + .../2018-12-08-175515_constraints/up.sql | 83 + .../down.sql | 2 + .../up.sql | 2 + .../down.sql | 4 + .../up.sql | 9 + .../down.sql | 4 + .../up.sql | 4 + .../2019-03-05-082814_add_fqn/down.sql | 3 + .../postgres/2019-03-05-082814_add_fqn/up.sql | 18 + .../2019-03-06-115158_blog_images/down.sql | 4 + .../2019-03-06-115158_blog_images/up.sql | 4 + .../2019-03-16-143637_summary-md/down.sql | 2 + .../2019-03-16-143637_summary-md/up.sql | 3 + .../down.sql | 1 + .../up.sql | 9 + .../2019-06-18-152700_moderator_role/down.sql | 4 + .../2019-06-18-152700_moderator_role/up.sql | 4 + .../2019-06-19-141114_themes/down.sql | 4 + .../postgres/2019-06-19-141114_themes/up.sql | 4 + .../2019-06-20-145757_timeline/down.sql | 6 + .../2019-06-20-145757_timeline/up.sql | 31 + .../down.sql | 4 + .../up.sql | 6 + .../2019-12-10-104935_fill_timelines/down.sql | 8 + .../2019-12-10-104935_fill_timelines/up.sql | 18 + .../2020-01-05-232816_add_blocklist/down.sql | 3 + .../2020-01-05-232816_add_blocklist/up.sql | 6 + .../down.sql | 1 + .../up.sql | 1 + .../down.sql | 1 + .../up.sql | 9 + .../down.sql | 4 + .../up.sql | 4 + .../down.sql | 2 + .../2018-04-22-093322_create_instances/up.sql | 15 + .../2018-04-22-151330_create_user/down.sql | 2 + .../2018-04-22-151330_create_user/up.sql | 23 + .../2018-04-23-101717_create_blogs/down.sql | 2 + .../2018-04-23-101717_create_blogs/up.sql | 14 + .../down.sql | 2 + .../up.sql | 7 + .../2018-04-23-132822_create_posts/down.sql | 2 + .../2018-04-23-132822_create_posts/up.sql | 14 + .../down.sql | 2 + .../up.sql | 6 + .../2018-05-01-124607_create_follow/down.sql | 2 + .../2018-05-01-124607_create_follow/up.sql | 7 + .../down.sql | 2 + .../2018-05-09-192013_create_comments/up.sql | 12 + .../2018-05-10-154336_create_likes/down.sql | 2 + .../2018-05-10-154336_create_likes/up.sql | 8 + .../down.sql | 2 + .../up.sql | 8 + .../down.sql | 2 + .../2018-05-19-091428_create_reshares/up.sql | 8 + .../down.sql | 2 + .../2018-06-20-175532_create_mentions/up.sql | 8 + .../2018-09-02-111458_create_medias/down.sql | 2 + .../2018-09-02-111458_create_medias/up.sql | 11 + .../2018-09-05-174106_create_tags/down.sql | 2 + .../2018-09-05-174106_create_tags/up.sql | 7 + .../down.sql | 40 + .../up.sql | 40 + .../2018-10-19-165450_create_apps/down.sql | 2 + .../2018-10-19-165450_create_apps/up.sql | 10 + .../down.sql | 10 + .../2018-10-20-164036_fix_hastag_typo/up.sql | 10 + .../down.sql | 2 + .../2018-10-21-163241_create_api_token/up.sql | 9 + .../2018-10-30-151545_add_post_cover/down.sql | 2 + .../2018-10-30-151545_add_post_cover/up.sql | 2 + .../2018-12-08-182930_constraints/down.sql | 178 + .../2018-12-08-182930_constraints/up.sql | 186 + .../down.sql | 2 + .../up.sql | 11 + .../down.sql | 28 + .../up.sql | 9 + .../down.sql | 21 + .../up.sql | 21 + .../sqlite/2019-03-05-082846_add_fqn/down.sql | 77 + .../sqlite/2019-03-05-082846_add_fqn/up.sql | 18 + .../2019-03-16-143637_summary-md/down.sql | 47 + .../2019-03-16-143637_summary-md/up.sql | 3 + .../2019-03-19-191712_blog_images/down.sql | 33 + .../2019-03-19-191712_blog_images/up.sql | 4 + .../down.sql | 15 + .../up.sql | 16 + .../down.sql | 1 + .../up.sql | 9 + .../2019-06-18-175952_moderator_role/down.sql | 72 + .../2019-06-18-175952_moderator_role/up.sql | 74 + .../sqlite/2019-06-21-154916_themes/down.sql | 88 + .../sqlite/2019-06-21-154916_themes/up.sql | 4 + .../2019-06-22-145757_timeline/down.sql | 6 + .../sqlite/2019-06-22-145757_timeline/up.sql | 31 + .../down.sql | 4 + .../up.sql | 6 + .../2019-12-10-104935_fill_timelines/down.sql | 8 + .../2019-12-10-104935_fill_timelines/up.sql | 17 + .../2020-01-05-232816_add_blocklist/down.sql | 3 + .../2020-01-05-232816_add_blocklist/up.sql | 6 + .../down.sql | 1 + .../up.sql | 1 + .../down.sql | 1 + .../up.sql | 9 + .../down.sql | 9 + .../up.sql | 9 + plume-api/Cargo.toml | 9 + plume-api/release.toml | 2 + plume-api/src/apps.rs | 6 + plume-api/src/lib.rs | 5 + plume-api/src/posts.rs | 31 + plume-cli/Cargo.toml | 26 + plume-cli/release.toml | 2 + plume-cli/src/instance.rs | 73 + plume-cli/src/main.rs | 56 + plume-cli/src/migration.rs | 59 + plume-cli/src/search.rs | 118 + plume-cli/src/users.rs | 162 + plume-common/Cargo.toml | 40 + plume-common/release.toml | 2 + plume-common/src/activity_pub/inbox.rs | 788 +++ plume-common/src/activity_pub/mod.rs | 263 + plume-common/src/activity_pub/request.rs | 269 + plume-common/src/activity_pub/sign.rs | 214 + plume-common/src/lib.rs | 13 + plume-common/src/utils.rs | 544 ++ plume-front/Cargo.toml | 52 + plume-front/release.toml | 2 + plume-front/src/editor.rs | 762 +++ plume-front/src/lib.rs | 175 + plume-macro/Cargo.toml | 21 + plume-macro/release.toml | 2 + plume-macro/src/lib.rs | 142 + plume-models/Cargo.toml | 63 + plume-models/release.toml | 2 + plume-models/src/admin.rs | 38 + plume-models/src/api_tokens.rs | 113 + plume-models/src/apps.rs | 30 + plume-models/src/blocklisted_emails.rs | 138 + plume-models/src/blog_authors.rs | 23 + plume-models/src/blogs.rs | 910 +++ plume-models/src/comment_seers.rs | 29 + plume-models/src/comments.rs | 581 ++ plume-models/src/config.rs | 384 ++ plume-models/src/db_conn.rs | 75 + plume-models/src/email_signups.rs | 143 + plume-models/src/follows.rs | 363 ++ plume-models/src/headers.rs | 29 + plume-models/src/inbox.rs | 688 ++ plume-models/src/instance.rs | 546 ++ plume-models/src/lib.rs | 433 ++ plume-models/src/likes.rs | 239 + plume-models/src/lists.rs | 556 ++ plume-models/src/medias.rs | 494 ++ plume-models/src/mentions.rs | 206 + plume-models/src/migrations.rs | 120 + plume-models/src/notifications.rs | 178 + plume-models/src/password_reset_requests.rs | 162 + plume-models/src/plume_rocket.rs | 73 + plume-models/src/post_authors.rs | 23 + plume-models/src/posts.rs | 1209 ++++ plume-models/src/remote_fetch_actor.rs | 123 + plume-models/src/reshares.rs | 265 + plume-models/src/safe_string.rs | 224 + plume-models/src/schema.rs | 337 + plume-models/src/search/actor.rs | 214 + plume-models/src/search/mod.rs | 250 + plume-models/src/search/query.rs | 386 ++ plume-models/src/search/searcher.rs | 310 + plume-models/src/search/tokenizer.rs | 94 + plume-models/src/signups.rs | 72 + plume-models/src/tags.rs | 140 + plume-models/src/timeline/mod.rs | 858 +++ plume-models/src/timeline/query.rs | 898 +++ plume-models/src/users.rs | 1559 +++++ plume-models/tests/lib.rs | 22 + po/plume-front/af.po | 63 + po/plume-front/ar.po | 63 + po/plume-front/bg.po | 63 + po/plume-front/ca.po | 63 + po/plume-front/cs.po | 63 + po/plume-front/cy.po | 62 + po/plume-front/da.po | 63 + po/plume-front/de.po | 63 + po/plume-front/el.po | 63 + po/plume-front/en.po | 63 + po/plume-front/eo.po | 63 + po/plume-front/es.po | 63 + po/plume-front/eu.po | 63 + po/plume-front/fa.po | 63 + po/plume-front/fi.po | 63 + po/plume-front/fr.po | 63 + po/plume-front/gl.po | 63 + po/plume-front/he.po | 63 + po/plume-front/hi.po | 63 + po/plume-front/hr.po | 63 + po/plume-front/hu.po | 63 + po/plume-front/it.po | 63 + po/plume-front/ja.po | 63 + po/plume-front/ko.po | 63 + po/plume-front/nb.po | 57 + po/plume-front/nl.po | 63 + po/plume-front/no.po | 63 + po/plume-front/pl.po | 63 + po/plume-front/plume-front.pot | 57 + po/plume-front/pt.po | 63 + po/plume-front/ro.po | 63 + po/plume-front/ru.po | 63 + po/plume-front/sat.po | 63 + po/plume-front/si.po | 63 + po/plume-front/sk.po | 63 + po/plume-front/sl.po | 63 + po/plume-front/sr.po | 63 + po/plume-front/sv.po | 63 + po/plume-front/tr.po | 63 + po/plume-front/uk.po | 63 + po/plume-front/ur.po | 63 + po/plume-front/vi.po | 63 + po/plume-front/zh.po | 63 + po/plume/af.po | 1034 +++ po/plume/ar.po | 1046 +++ po/plume/bg.po | 1034 +++ po/plume/ca.po | 1034 +++ po/plume/cs.po | 1040 +++ po/plume/cy.po | 1104 ++++ po/plume/da.po | 1034 +++ po/plume/de.po | 1034 +++ po/plume/el.po | 1034 +++ po/plume/en.po | 1034 +++ po/plume/eo.po | 1034 +++ po/plume/es.po | 1034 +++ po/plume/eu.po | 1034 +++ po/plume/fa.po | 1034 +++ po/plume/fi.po | 1034 +++ po/plume/fr.po | 1034 +++ po/plume/gl.po | 1034 +++ po/plume/he.po | 1040 +++ po/plume/hi.po | 1034 +++ po/plume/hr.po | 1037 +++ po/plume/hu.po | 1034 +++ po/plume/it.po | 1034 +++ po/plume/ja.po | 1031 +++ po/plume/ko.po | 1031 +++ po/plume/nb.po | 1329 ++++ po/plume/nl.po | 1034 +++ po/plume/no.po | 1034 +++ po/plume/pl.po | 1040 +++ po/plume/plume.pot | 1028 +++ po/plume/pt.po | 1034 +++ po/plume/ro.po | 1037 +++ po/plume/ru.po | 1040 +++ po/plume/sat.po | 1034 +++ po/plume/si.po | 1034 +++ po/plume/sk.po | 1040 +++ po/plume/sl.po | 1040 +++ po/plume/sr.po | 1037 +++ po/plume/sv.po | 1034 +++ po/plume/tr.po | 1034 +++ po/plume/uk.po | 1040 +++ po/plume/ur.po | 1034 +++ po/plume/vi.po | 1031 +++ po/plume/zh.po | 1031 +++ release.toml | 19 + rust-toolchain | 1 + script/browser_test/__init__.py | 0 script/browser_test/instance.py | 7 + script/browser_test/utils.py | 22 + script/generate_artifact.sh | 5 + script/plume-front.sh | 27 + script/prebuild-in-docker.sh | 6 + script/prebuild.sh | 25 + script/run_browser_test.sh | 22 + script/upload_test_environment.sh | 7 + script/wasm-deps.sh | 49 + snap/hooks/configure | 53 + snap/hooks/install | 3 + snap/hooks/post-refresh | 4 + snap/local/set-environment | 30 + snap/snapcraft.yaml | 61 + src/api/apps.rs | 24 + src/api/authorization.rs | 57 + src/api/mod.rs | 81 + src/api/posts.rs | 243 + src/inbox.rs | 104 + src/mail.rs | 93 + src/main.rs | 289 + src/routes/blogs.rs | 527 ++ src/routes/comments.rs | 193 + src/routes/email_signups.rs | 223 + src/routes/errors.rs | 60 + src/routes/instance.rs | 501 ++ src/routes/likes.rs | 61 + src/routes/medias.rs | 183 + src/routes/mod.rs | 265 + src/routes/notifications.rs | 34 + src/routes/posts.rs | 687 ++ src/routes/reshares.rs | 61 + src/routes/search.rs | 83 + src/routes/session.rs | 248 + src/routes/tags.rs | 21 + src/routes/timelines.rs | 56 + src/routes/user.rs | 593 ++ src/routes/well_known.rs | 80 + src/template_utils.rs | 387 ++ src/test_routes.rs | 2 + src/utils.rs | 17 + templates/base.rs.html | 104 + templates/blogs/details.rs.html | 92 + templates/blogs/edit.rs.html | 59 + templates/blogs/new.rs.html | 19 + templates/email_signups/create.rs.html | 9 + templates/email_signups/edit.rs.html | 43 + templates/email_signups/new.rs.html | 39 + templates/errors/base.rs.html | 9 + templates/errors/csrf.rs.html | 13 + templates/errors/not_authorized.rs.html | 8 + templates/errors/not_found.rs.html | 9 + templates/errors/server_error.rs.html | 9 + templates/errors/unprocessable_entity.rs.html | 9 + templates/instance/about.rs.html | 36 + templates/instance/admin.rs.html | 46 + templates/instance/admin_mod.rs.html | 15 + templates/instance/emailblocklist.rs.html | 71 + templates/instance/index.rs.html | 41 + templates/instance/list.rs.html | 34 + templates/instance/privacy.rs.html | 13 + templates/instance/users.rs.html | 50 + templates/medias/details.rs.html | 40 + templates/medias/index.rs.html | 43 + templates/medias/new.rs.html | 26 + templates/notifications/index.rs.html | 33 + templates/partials/comment.rs.html | 50 + templates/partials/image_select.rs.html | 25 + .../partials/instance_description.rs.html | 32 + templates/partials/post_card.rs.html | 55 + templates/posts/details.rs.html | 195 + templates/posts/new.rs.html | 81 + templates/posts/remote_interact.rs.html | 14 + templates/remote_interact_base.rs.html | 46 + templates/search/index.rs.html | 66 + templates/search/result.rs.html | 27 + templates/session/login.rs.html | 29 + templates/session/password_reset.rs.html | 26 + .../session/password_reset_request.rs.html | 20 + .../password_reset_request_expired.rs.html | 9 + .../session/password_reset_request_ok.rs.html | 9 + templates/tags/index.rs.html | 22 + templates/timelines/details.rs.html | 35 + templates/users/dashboard.rs.html | 49 + templates/users/details.rs.html | 59 + templates/users/edit.rs.html | 63 + templates/users/follow_remote.rs.html | 14 + templates/users/followed.rs.html | 26 + templates/users/followers.rs.html | 26 + templates/users/header.rs.html | 48 + templates/users/new.rs.html | 46 + 696 files changed, 87246 insertions(+) create mode 100644 .cargo/config.toml create mode 100644 .circleci/config.yml create mode 100644 .circleci/images/plume-buildenv/Caddyfile create mode 100644 .circleci/images/plume-buildenv/Dockerfile create mode 100755 .circleci/images/plume-buildenv/build_and_push.sh create mode 100644 .circleci/images/plume-buildenv/cargo_config create mode 100644 .codecov.yml create mode 100644 .dockerignore create mode 100644 .editorconfig create mode 100755 .env.sample create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md create mode 100644 .github/dependabot.yml create mode 100644 .github/pull_request_template.md create mode 100644 .github/workflows/deploy-docker-latest.yaml create mode 100644 .github/workflows/deploy-docker-tag.yaml create mode 100644 .gitignore create mode 100644 CHANGELOG.md create mode 100644 CODE_OF_CONDUCT.md create mode 100644 Cargo.lock create mode 100644 Cargo.toml create mode 100644 Dockerfile create mode 100644 Dockerfile.dev create mode 100644 LICENSE create mode 100644 README.md create mode 100644 assets/icons/trwnh/README.md create mode 100644 assets/icons/trwnh/avatar.png create mode 100644 assets/icons/trwnh/avatar.svg create mode 100644 assets/icons/trwnh/avatar2.png create mode 100644 assets/icons/trwnh/feather-black/plumeFeatherBlack.svg create mode 100644 assets/icons/trwnh/feather-black/plumeFeatherBlack128.png create mode 100644 assets/icons/trwnh/feather-black/plumeFeatherBlack144.png create mode 100644 assets/icons/trwnh/feather-black/plumeFeatherBlack16.png create mode 100644 assets/icons/trwnh/feather-black/plumeFeatherBlack160.png create mode 100644 assets/icons/trwnh/feather-black/plumeFeatherBlack192.png create mode 100644 assets/icons/trwnh/feather-black/plumeFeatherBlack24.png create mode 100644 assets/icons/trwnh/feather-black/plumeFeatherBlack256.png create mode 100644 assets/icons/trwnh/feather-black/plumeFeatherBlack32.png create mode 100644 assets/icons/trwnh/feather-black/plumeFeatherBlack36.png create mode 100644 assets/icons/trwnh/feather-black/plumeFeatherBlack44.png create mode 100644 assets/icons/trwnh/feather-black/plumeFeatherBlack48.png create mode 100644 assets/icons/trwnh/feather-black/plumeFeatherBlack512.png create mode 100644 assets/icons/trwnh/feather-black/plumeFeatherBlack64.png create mode 100644 assets/icons/trwnh/feather-black/plumeFeatherBlack72.png create mode 100644 assets/icons/trwnh/feather-black/plumeFeatherBlack80.png create mode 100644 assets/icons/trwnh/feather-black/plumeFeatherBlack96.png create mode 100644 assets/icons/trwnh/feather-filled/plumeFeatherFilled.svg create mode 100644 assets/icons/trwnh/feather-filled/plumeFeatherFilled128.png create mode 100644 assets/icons/trwnh/feather-filled/plumeFeatherFilled144.png create mode 100644 assets/icons/trwnh/feather-filled/plumeFeatherFilled16.png create mode 100644 assets/icons/trwnh/feather-filled/plumeFeatherFilled160.png create mode 100644 assets/icons/trwnh/feather-filled/plumeFeatherFilled192.png create mode 100644 assets/icons/trwnh/feather-filled/plumeFeatherFilled24.png create mode 100644 assets/icons/trwnh/feather-filled/plumeFeatherFilled256.png create mode 100644 assets/icons/trwnh/feather-filled/plumeFeatherFilled32.png create mode 100644 assets/icons/trwnh/feather-filled/plumeFeatherFilled36.png create mode 100644 assets/icons/trwnh/feather-filled/plumeFeatherFilled44.png create mode 100644 assets/icons/trwnh/feather-filled/plumeFeatherFilled48.png create mode 100644 assets/icons/trwnh/feather-filled/plumeFeatherFilled512.png create mode 100644 assets/icons/trwnh/feather-filled/plumeFeatherFilled64.png create mode 100644 assets/icons/trwnh/feather-filled/plumeFeatherFilled72.png create mode 100644 assets/icons/trwnh/feather-filled/plumeFeatherFilled80.png create mode 100644 assets/icons/trwnh/feather-filled/plumeFeatherFilled96.png create mode 100644 assets/icons/trwnh/feather/plumeFeather.svg create mode 100644 assets/icons/trwnh/feather/plumeFeather128.png create mode 100644 assets/icons/trwnh/feather/plumeFeather144.png create mode 100644 assets/icons/trwnh/feather/plumeFeather16.png create mode 100644 assets/icons/trwnh/feather/plumeFeather160.png create mode 100644 assets/icons/trwnh/feather/plumeFeather192.png create mode 100644 assets/icons/trwnh/feather/plumeFeather24.png create mode 100644 assets/icons/trwnh/feather/plumeFeather256.png create mode 100644 assets/icons/trwnh/feather/plumeFeather32.png create mode 100644 assets/icons/trwnh/feather/plumeFeather36.png create mode 100644 assets/icons/trwnh/feather/plumeFeather44.png create mode 100644 assets/icons/trwnh/feather/plumeFeather48.png create mode 100644 assets/icons/trwnh/feather/plumeFeather512.png create mode 100644 assets/icons/trwnh/feather/plumeFeather64.png create mode 100644 assets/icons/trwnh/feather/plumeFeather72.png create mode 100644 assets/icons/trwnh/feather/plumeFeather80.png create mode 100644 assets/icons/trwnh/feather/plumeFeather96.png create mode 100644 assets/icons/trwnh/ideas.svg create mode 100644 assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack.svg create mode 100644 assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack128.png create mode 100644 assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack144.png create mode 100644 assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack16.png create mode 100644 assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack160.png create mode 100644 assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack192.png create mode 100644 assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack24.png create mode 100644 assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack256.png create mode 100644 assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack32.png create mode 100644 assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack36.png create mode 100644 assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack44.png create mode 100644 assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack512.png create mode 100644 assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack64.png create mode 100644 assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack72.png create mode 100644 assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack80.png create mode 100644 assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack96.png create mode 100644 assets/icons/trwnh/paragraphs/plumeParagraphs.svg create mode 100644 assets/icons/trwnh/paragraphs/plumeParagraphs128.png create mode 100644 assets/icons/trwnh/paragraphs/plumeParagraphs144.png create mode 100644 assets/icons/trwnh/paragraphs/plumeParagraphs16.png create mode 100644 assets/icons/trwnh/paragraphs/plumeParagraphs160.png create mode 100644 assets/icons/trwnh/paragraphs/plumeParagraphs192.png create mode 100644 assets/icons/trwnh/paragraphs/plumeParagraphs24.png create mode 100644 assets/icons/trwnh/paragraphs/plumeParagraphs256.png create mode 100644 assets/icons/trwnh/paragraphs/plumeParagraphs32.png create mode 100644 assets/icons/trwnh/paragraphs/plumeParagraphs36.png create mode 100644 assets/icons/trwnh/paragraphs/plumeParagraphs44.png create mode 100644 assets/icons/trwnh/paragraphs/plumeParagraphs48.png create mode 100644 assets/icons/trwnh/paragraphs/plumeParagraphs512.png create mode 100644 assets/icons/trwnh/paragraphs/plumeParagraphs64.png create mode 100644 assets/icons/trwnh/paragraphs/plumeParagraphs72.png create mode 100644 assets/icons/trwnh/paragraphs/plumeParagraphs80.png create mode 100644 assets/icons/trwnh/paragraphs/plumeParagraphs96.png create mode 100644 assets/images/audio-file.svg create mode 100644 assets/images/default-avatar.png create mode 100644 assets/images/feather-sprite.svg create mode 100644 assets/images/unknown-file.svg create mode 100644 assets/images/video-file.svg create mode 100644 assets/themes/blog-monospace/theme.scss create mode 100644 assets/themes/default/_article.scss create mode 100644 assets/themes/default/_dark_variables.scss create mode 100644 assets/themes/default/_forms.scss create mode 100644 assets/themes/default/_global.scss create mode 100644 assets/themes/default/_header.scss create mode 100644 assets/themes/default/_variables.scss create mode 100644 assets/themes/default/dark.scss create mode 100644 assets/themes/default/feather.css create mode 100644 assets/themes/default/fonts/Feather/Feather.eot create mode 100644 assets/themes/default/fonts/Feather/Feather.svg create mode 100644 assets/themes/default/fonts/Feather/Feather.ttf create mode 100644 assets/themes/default/fonts/Feather/Feather.woff create mode 100644 assets/themes/default/fonts/Lora/Lora-Bold.eot create mode 100644 assets/themes/default/fonts/Lora/Lora-Bold.ttf create mode 100644 assets/themes/default/fonts/Lora/Lora-Bold.woff create mode 100644 assets/themes/default/fonts/Lora/Lora-Bold.woff2 create mode 100644 assets/themes/default/fonts/Lora/Lora-BoldItalic.eot create mode 100644 assets/themes/default/fonts/Lora/Lora-BoldItalic.ttf create mode 100644 assets/themes/default/fonts/Lora/Lora-BoldItalic.woff create mode 100644 assets/themes/default/fonts/Lora/Lora-BoldItalic.woff2 create mode 100644 assets/themes/default/fonts/Lora/Lora-Italic.eot create mode 100644 assets/themes/default/fonts/Lora/Lora-Italic.ttf create mode 100644 assets/themes/default/fonts/Lora/Lora-Italic.woff create mode 100644 assets/themes/default/fonts/Lora/Lora-Italic.woff2 create mode 100644 assets/themes/default/fonts/Lora/Lora-Regular.eot create mode 100644 assets/themes/default/fonts/Lora/Lora-Regular.ttf create mode 100644 assets/themes/default/fonts/Lora/Lora-Regular.woff create mode 100644 assets/themes/default/fonts/Lora/Lora-Regular.woff2 create mode 100644 assets/themes/default/fonts/Lora/Lora.css create mode 100644 assets/themes/default/fonts/Lora/OFL.txt create mode 100644 assets/themes/default/fonts/Playfair_Display/OFL.txt create mode 100644 assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Black.eot create mode 100644 assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Black.ttf create mode 100644 assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Black.woff create mode 100644 assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Black.woff2 create mode 100644 assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-BlackItalic.eot create mode 100644 assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-BlackItalic.ttf create mode 100644 assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-BlackItalic.woff create mode 100644 assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-BlackItalic.woff2 create mode 100644 assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Bold.eot create mode 100644 assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Bold.ttf create mode 100644 assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Bold.woff create mode 100644 assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Bold.woff2 create mode 100644 assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-BoldItalic.eot create mode 100644 assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-BoldItalic.ttf create mode 100644 assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-BoldItalic.woff create mode 100644 assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-BoldItalic.woff2 create mode 100644 assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Italic.eot create mode 100644 assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Italic.ttf create mode 100644 assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Italic.woff create mode 100644 assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Italic.woff2 create mode 100644 assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Regular.eot create mode 100644 assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Regular.ttf create mode 100644 assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Regular.woff create mode 100644 assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Regular.woff2 create mode 100644 assets/themes/default/fonts/Playfair_Display/PlayfairDisplay.css create mode 100644 assets/themes/default/fonts/Route159/Route159-Bold.eot create mode 100644 assets/themes/default/fonts/Route159/Route159-Bold.woff create mode 100644 assets/themes/default/fonts/Route159/Route159-BoldItalic.eot create mode 100644 assets/themes/default/fonts/Route159/Route159-BoldItalic.woff create mode 100644 assets/themes/default/fonts/Route159/Route159-Heavy.eot create mode 100644 assets/themes/default/fonts/Route159/Route159-Heavy.woff create mode 100644 assets/themes/default/fonts/Route159/Route159-HeavyItalic.eot create mode 100644 assets/themes/default/fonts/Route159/Route159-HeavyItalic.woff create mode 100644 assets/themes/default/fonts/Route159/Route159-Italic.eot create mode 100644 assets/themes/default/fonts/Route159/Route159-Italic.woff create mode 100644 assets/themes/default/fonts/Route159/Route159-Light.eot create mode 100644 assets/themes/default/fonts/Route159/Route159-Light.woff create mode 100644 assets/themes/default/fonts/Route159/Route159-LightItalic.eot create mode 100644 assets/themes/default/fonts/Route159/Route159-LightItalic.woff create mode 100644 assets/themes/default/fonts/Route159/Route159-Regular.eot create mode 100644 assets/themes/default/fonts/Route159/Route159-Regular.woff create mode 100644 assets/themes/default/fonts/Route159/Route159-SemiBold.eot create mode 100644 assets/themes/default/fonts/Route159/Route159-SemiBold.woff create mode 100644 assets/themes/default/fonts/Route159/Route159-SemiBoldItalic.eot create mode 100644 assets/themes/default/fonts/Route159/Route159-SemiBoldItalic.woff create mode 100644 assets/themes/default/fonts/Route159/Route159-UltraLight.eot create mode 100644 assets/themes/default/fonts/Route159/Route159-UltraLight.woff create mode 100644 assets/themes/default/fonts/Route159/Route159-UltraLightItalic.eot create mode 100644 assets/themes/default/fonts/Route159/Route159-UltraLightItalic.woff create mode 100644 assets/themes/default/fonts/Route159/Route159.css create mode 100644 assets/themes/default/fonts/Shabnam_WOL/LICENSE create mode 100644 assets/themes/default/fonts/Shabnam_WOL/Shabnam-Bold-WOL.eot create mode 100644 assets/themes/default/fonts/Shabnam_WOL/Shabnam-Bold-WOL.ttf create mode 100644 assets/themes/default/fonts/Shabnam_WOL/Shabnam-Bold-WOL.woff create mode 100644 assets/themes/default/fonts/Shabnam_WOL/Shabnam-Bold-WOL.woff2 create mode 100644 assets/themes/default/fonts/Shabnam_WOL/Shabnam-Light-WOL.eot create mode 100644 assets/themes/default/fonts/Shabnam_WOL/Shabnam-Light-WOL.ttf create mode 100644 assets/themes/default/fonts/Shabnam_WOL/Shabnam-Light-WOL.woff create mode 100644 assets/themes/default/fonts/Shabnam_WOL/Shabnam-Light-WOL.woff2 create mode 100644 assets/themes/default/fonts/Shabnam_WOL/Shabnam-Medium-WOL.eot create mode 100644 assets/themes/default/fonts/Shabnam_WOL/Shabnam-Medium-WOL.ttf create mode 100644 assets/themes/default/fonts/Shabnam_WOL/Shabnam-Medium-WOL.woff create mode 100644 assets/themes/default/fonts/Shabnam_WOL/Shabnam-Medium-WOL.woff2 create mode 100644 assets/themes/default/fonts/Shabnam_WOL/Shabnam-Thin-WOL.eot create mode 100644 assets/themes/default/fonts/Shabnam_WOL/Shabnam-Thin-WOL.ttf create mode 100644 assets/themes/default/fonts/Shabnam_WOL/Shabnam-Thin-WOL.woff create mode 100644 assets/themes/default/fonts/Shabnam_WOL/Shabnam-Thin-WOL.woff2 create mode 100644 assets/themes/default/fonts/Shabnam_WOL/Shabnam-WOL.eot create mode 100644 assets/themes/default/fonts/Shabnam_WOL/Shabnam-WOL.ttf create mode 100644 assets/themes/default/fonts/Shabnam_WOL/Shabnam-WOL.woff create mode 100644 assets/themes/default/fonts/Shabnam_WOL/Shabnam-WOL.woff2 create mode 100644 assets/themes/default/fonts/Shabnam_WOL/Shabnam_WOL.css create mode 100644 assets/themes/default/fonts/Vazir_WOL/LICENSE create mode 100644 assets/themes/default/fonts/Vazir_WOL/Vazir-Black-WOL.eot create mode 100644 assets/themes/default/fonts/Vazir_WOL/Vazir-Black-WOL.ttf create mode 100644 assets/themes/default/fonts/Vazir_WOL/Vazir-Black-WOL.woff create mode 100644 assets/themes/default/fonts/Vazir_WOL/Vazir-Black-WOL.woff2 create mode 100644 assets/themes/default/fonts/Vazir_WOL/Vazir-Bold-WOL.eot create mode 100644 assets/themes/default/fonts/Vazir_WOL/Vazir-Bold-WOL.ttf create mode 100644 assets/themes/default/fonts/Vazir_WOL/Vazir-Bold-WOL.woff create mode 100644 assets/themes/default/fonts/Vazir_WOL/Vazir-Bold-WOL.woff2 create mode 100644 assets/themes/default/fonts/Vazir_WOL/Vazir-Light-WOL.eot create mode 100644 assets/themes/default/fonts/Vazir_WOL/Vazir-Light-WOL.ttf create mode 100644 assets/themes/default/fonts/Vazir_WOL/Vazir-Light-WOL.woff create mode 100644 assets/themes/default/fonts/Vazir_WOL/Vazir-Light-WOL.woff2 create mode 100644 assets/themes/default/fonts/Vazir_WOL/Vazir-Medium-WOL.eot create mode 100644 assets/themes/default/fonts/Vazir_WOL/Vazir-Medium-WOL.ttf create mode 100644 assets/themes/default/fonts/Vazir_WOL/Vazir-Medium-WOL.woff create mode 100644 assets/themes/default/fonts/Vazir_WOL/Vazir-Medium-WOL.woff2 create mode 100644 assets/themes/default/fonts/Vazir_WOL/Vazir-Thin-WOL.eot create mode 100644 assets/themes/default/fonts/Vazir_WOL/Vazir-Thin-WOL.ttf create mode 100644 assets/themes/default/fonts/Vazir_WOL/Vazir-Thin-WOL.woff create mode 100644 assets/themes/default/fonts/Vazir_WOL/Vazir-Thin-WOL.woff2 create mode 100644 assets/themes/default/fonts/Vazir_WOL/Vazir-WOL.eot create mode 100644 assets/themes/default/fonts/Vazir_WOL/Vazir-WOL.ttf create mode 100644 assets/themes/default/fonts/Vazir_WOL/Vazir-WOL.woff create mode 100644 assets/themes/default/fonts/Vazir_WOL/Vazir-WOL.woff2 create mode 100644 assets/themes/default/fonts/Vazir_WOL/Vazir_WOL.css create mode 100644 assets/themes/default/light.scss create mode 100644 build.rs create mode 100644 crowdin.yml create mode 100644 diesel.toml create mode 100644 migrations/.gitkeep create mode 100644 migrations/postgres/00000000000000_diesel_initial_setup/down.sql create mode 100644 migrations/postgres/00000000000000_diesel_initial_setup/up.sql create mode 100644 migrations/postgres/2018-04-22-093322_create_instances/down.sql create mode 100644 migrations/postgres/2018-04-22-093322_create_instances/up.sql create mode 100644 migrations/postgres/2018-04-22-151330_create_user/down.sql create mode 100644 migrations/postgres/2018-04-22-151330_create_user/up.sql create mode 100644 migrations/postgres/2018-04-23-101717_create_blogs/down.sql create mode 100644 migrations/postgres/2018-04-23-101717_create_blogs/up.sql create mode 100644 migrations/postgres/2018-04-23-111655_create_blog_authors/down.sql create mode 100644 migrations/postgres/2018-04-23-111655_create_blog_authors/up.sql create mode 100644 migrations/postgres/2018-04-23-132822_create_posts/down.sql create mode 100644 migrations/postgres/2018-04-23-132822_create_posts/up.sql create mode 100644 migrations/postgres/2018-04-23-142746_create_post_authors/down.sql create mode 100644 migrations/postgres/2018-04-23-142746_create_post_authors/up.sql create mode 100644 migrations/postgres/2018-04-30-170445_timestamps/down.sql create mode 100644 migrations/postgres/2018-04-30-170445_timestamps/up.sql create mode 100644 migrations/postgres/2018-05-01-124607_create_follow/down.sql create mode 100644 migrations/postgres/2018-05-01-124607_create_follow/up.sql create mode 100644 migrations/postgres/2018-05-01-165325_add_ap_url/down.sql create mode 100644 migrations/postgres/2018-05-01-165325_add_ap_url/up.sql create mode 100644 migrations/postgres/2018-05-02-113930_drop_instance_local_domain/down.sql create mode 100644 migrations/postgres/2018-05-02-113930_drop_instance_local_domain/up.sql create mode 100644 migrations/postgres/2018-05-03-163427_user_add_keys/down.sql create mode 100644 migrations/postgres/2018-05-03-163427_user_add_keys/up.sql create mode 100644 migrations/postgres/2018-05-03-182555_blogs_add_keys/down.sql create mode 100644 migrations/postgres/2018-05-03-182555_blogs_add_keys/up.sql create mode 100644 migrations/postgres/2018-05-09-192013_create_comments/down.sql create mode 100644 migrations/postgres/2018-05-09-192013_create_comments/up.sql create mode 100644 migrations/postgres/2018-05-10-101553_posts_add_ap_url/down.sql create mode 100644 migrations/postgres/2018-05-10-101553_posts_add_ap_url/up.sql create mode 100644 migrations/postgres/2018-05-10-154336_create_likes/down.sql create mode 100644 migrations/postgres/2018-05-10-154336_create_likes/up.sql create mode 100644 migrations/postgres/2018-05-12-213456_likes_add_ap_url/down.sql create mode 100644 migrations/postgres/2018-05-12-213456_likes_add_ap_url/up.sql create mode 100644 migrations/postgres/2018-05-13-122311_create_notifications/down.sql create mode 100644 migrations/postgres/2018-05-13-122311_create_notifications/up.sql create mode 100644 migrations/postgres/2018-05-13-175144_users_add_shared_inbox/down.sql create mode 100644 migrations/postgres/2018-05-13-175144_users_add_shared_inbox/up.sql create mode 100644 migrations/postgres/2018-05-19-091428_create_reshares/down.sql create mode 100644 migrations/postgres/2018-05-19-091428_create_reshares/up.sql create mode 100644 migrations/postgres/2018-05-24-100613_add_notifications_creation_date/down.sql create mode 100644 migrations/postgres/2018-05-24-100613_add_notifications_creation_date/up.sql create mode 100644 migrations/postgres/2018-06-17-200302_notification_add_data/down.sql create mode 100644 migrations/postgres/2018-06-17-200302_notification_add_data/up.sql create mode 100644 migrations/postgres/2018-06-20-175532_create_mentions/down.sql create mode 100644 migrations/postgres/2018-06-20-175532_create_mentions/up.sql create mode 100644 migrations/postgres/2018-06-20-194538_add_mentions_ap_url/down.sql create mode 100644 migrations/postgres/2018-06-20-194538_add_mentions_ap_url/up.sql create mode 100644 migrations/postgres/2018-07-25-165754_refactor_notifications/down.sql create mode 100644 migrations/postgres/2018-07-25-165754_refactor_notifications/up.sql create mode 100644 migrations/postgres/2018-07-27-102221_user_add_followers_endpoint/down.sql create mode 100644 migrations/postgres/2018-07-27-102221_user_add_followers_endpoint/up.sql create mode 100644 migrations/postgres/2018-07-27-125558_instance_customization/down.sql create mode 100644 migrations/postgres/2018-07-27-125558_instance_customization/up.sql create mode 100644 migrations/postgres/2018-07-27-194816_instance_description_html/down.sql create mode 100644 migrations/postgres/2018-07-27-194816_instance_description_html/up.sql create mode 100644 migrations/postgres/2018-09-02-111458_create_medias/down.sql create mode 100644 migrations/postgres/2018-09-02-111458_create_medias/up.sql create mode 100644 migrations/postgres/2018-09-02-123623_medias_owner_id/down.sql create mode 100644 migrations/postgres/2018-09-02-123623_medias_owner_id/up.sql create mode 100644 migrations/postgres/2018-09-03-102510_users_add_avatar/down.sql create mode 100644 migrations/postgres/2018-09-03-102510_users_add_avatar/up.sql create mode 100644 migrations/postgres/2018-09-03-170848_user_add_last_fetched_date/down.sql create mode 100644 migrations/postgres/2018-09-03-170848_user_add_last_fetched_date/up.sql create mode 100644 migrations/postgres/2018-09-04-103017_follows_add_ap_url/down.sql create mode 100644 migrations/postgres/2018-09-04-103017_follows_add_ap_url/up.sql create mode 100644 migrations/postgres/2018-09-04-104828_posts_add_subtitle/down.sql create mode 100644 migrations/postgres/2018-09-04-104828_posts_add_subtitle/up.sql create mode 100644 migrations/postgres/2018-09-05-174106_create_tags/down.sql create mode 100644 migrations/postgres/2018-09-05-174106_create_tags/up.sql create mode 100644 migrations/postgres/2018-09-06-182637_posts_add_source/down.sql create mode 100644 migrations/postgres/2018-09-06-182637_posts_add_source/up.sql create mode 100644 migrations/postgres/2018-09-07-212003_fix_avatar_deletion/down.sql create mode 100644 migrations/postgres/2018-09-07-212003_fix_avatar_deletion/up.sql create mode 100644 migrations/postgres/2018-10-06-161151_change_default_license/down.sql create mode 100644 migrations/postgres/2018-10-06-161151_change_default_license/up.sql create mode 100755 migrations/postgres/2018-10-19-165407_create_apps/down.sql create mode 100755 migrations/postgres/2018-10-19-165407_create_apps/up.sql create mode 100644 migrations/postgres/2018-10-20-164036_fix_hastag_typo/down.sql create mode 100644 migrations/postgres/2018-10-20-164036_fix_hastag_typo/up.sql create mode 100644 migrations/postgres/2018-10-21-163227_create_api_token/down.sql create mode 100644 migrations/postgres/2018-10-21-163227_create_api_token/up.sql create mode 100644 migrations/postgres/2018-10-30-151529_add_post_cover/down.sql create mode 100644 migrations/postgres/2018-10-30-151529_add_post_cover/up.sql create mode 100644 migrations/postgres/2018-12-08-175515_constraints/down.sql create mode 100644 migrations/postgres/2018-12-08-175515_constraints/up.sql create mode 100644 migrations/postgres/2018-12-17-180104_mention_no_ap_url/down.sql create mode 100644 migrations/postgres/2018-12-17-180104_mention_no_ap_url/up.sql create mode 100644 migrations/postgres/2018-12-17-221135_comment_visibility/down.sql create mode 100644 migrations/postgres/2018-12-17-221135_comment_visibility/up.sql create mode 100644 migrations/postgres/2018-12-25-164502_media-cover-deletion/down.sql create mode 100644 migrations/postgres/2018-12-25-164502_media-cover-deletion/up.sql create mode 100644 migrations/postgres/2019-03-05-082814_add_fqn/down.sql create mode 100644 migrations/postgres/2019-03-05-082814_add_fqn/up.sql create mode 100644 migrations/postgres/2019-03-06-115158_blog_images/down.sql create mode 100644 migrations/postgres/2019-03-06-115158_blog_images/up.sql create mode 100644 migrations/postgres/2019-03-16-143637_summary-md/down.sql create mode 100644 migrations/postgres/2019-03-16-143637_summary-md/up.sql create mode 100644 migrations/postgres/2019-05-30-173029_create_password_reset_requests_table/down.sql create mode 100644 migrations/postgres/2019-05-30-173029_create_password_reset_requests_table/up.sql create mode 100644 migrations/postgres/2019-06-18-152700_moderator_role/down.sql create mode 100644 migrations/postgres/2019-06-18-152700_moderator_role/up.sql create mode 100644 migrations/postgres/2019-06-19-141114_themes/down.sql create mode 100644 migrations/postgres/2019-06-19-141114_themes/up.sql create mode 100644 migrations/postgres/2019-06-20-145757_timeline/down.sql create mode 100644 migrations/postgres/2019-06-20-145757_timeline/up.sql create mode 100644 migrations/postgres/2019-06-24-101212_use_timelines_for_feed/down.sql create mode 100644 migrations/postgres/2019-06-24-101212_use_timelines_for_feed/up.sql create mode 100644 migrations/postgres/2019-12-10-104935_fill_timelines/down.sql create mode 100644 migrations/postgres/2019-12-10-104935_fill_timelines/up.sql create mode 100644 migrations/postgres/2020-01-05-232816_add_blocklist/down.sql create mode 100644 migrations/postgres/2020-01-05-232816_add_blocklist/up.sql create mode 100644 migrations/postgres/2021-02-23-153402_medias_index_file_path/down.sql create mode 100644 migrations/postgres/2021-02-23-153402_medias_index_file_path/up.sql create mode 100644 migrations/postgres/2022-01-04-122156_create_email_signups_table/down.sql create mode 100644 migrations/postgres/2022-01-04-122156_create_email_signups_table/up.sql create mode 100644 migrations/postgres/2022-01-29-154457_add_not_null_constraint_to_email_blocklist/down.sql create mode 100644 migrations/postgres/2022-01-29-154457_add_not_null_constraint_to_email_blocklist/up.sql create mode 100644 migrations/sqlite/2018-04-22-093322_create_instances/down.sql create mode 100644 migrations/sqlite/2018-04-22-093322_create_instances/up.sql create mode 100644 migrations/sqlite/2018-04-22-151330_create_user/down.sql create mode 100644 migrations/sqlite/2018-04-22-151330_create_user/up.sql create mode 100644 migrations/sqlite/2018-04-23-101717_create_blogs/down.sql create mode 100644 migrations/sqlite/2018-04-23-101717_create_blogs/up.sql create mode 100644 migrations/sqlite/2018-04-23-111655_create_blog_authors/down.sql create mode 100644 migrations/sqlite/2018-04-23-111655_create_blog_authors/up.sql create mode 100644 migrations/sqlite/2018-04-23-132822_create_posts/down.sql create mode 100644 migrations/sqlite/2018-04-23-132822_create_posts/up.sql create mode 100644 migrations/sqlite/2018-04-23-142746_create_post_authors/down.sql create mode 100644 migrations/sqlite/2018-04-23-142746_create_post_authors/up.sql create mode 100644 migrations/sqlite/2018-05-01-124607_create_follow/down.sql create mode 100644 migrations/sqlite/2018-05-01-124607_create_follow/up.sql create mode 100644 migrations/sqlite/2018-05-09-192013_create_comments/down.sql create mode 100644 migrations/sqlite/2018-05-09-192013_create_comments/up.sql create mode 100644 migrations/sqlite/2018-05-10-154336_create_likes/down.sql create mode 100644 migrations/sqlite/2018-05-10-154336_create_likes/up.sql create mode 100644 migrations/sqlite/2018-05-13-122311_create_notifications/down.sql create mode 100644 migrations/sqlite/2018-05-13-122311_create_notifications/up.sql create mode 100644 migrations/sqlite/2018-05-19-091428_create_reshares/down.sql create mode 100644 migrations/sqlite/2018-05-19-091428_create_reshares/up.sql create mode 100644 migrations/sqlite/2018-06-20-175532_create_mentions/down.sql create mode 100644 migrations/sqlite/2018-06-20-175532_create_mentions/up.sql create mode 100644 migrations/sqlite/2018-09-02-111458_create_medias/down.sql create mode 100644 migrations/sqlite/2018-09-02-111458_create_medias/up.sql create mode 100644 migrations/sqlite/2018-09-05-174106_create_tags/down.sql create mode 100644 migrations/sqlite/2018-09-05-174106_create_tags/up.sql create mode 100644 migrations/sqlite/2018-10-06-161156_change_default_license/down.sql create mode 100644 migrations/sqlite/2018-10-06-161156_change_default_license/up.sql create mode 100755 migrations/sqlite/2018-10-19-165450_create_apps/down.sql create mode 100755 migrations/sqlite/2018-10-19-165450_create_apps/up.sql create mode 100644 migrations/sqlite/2018-10-20-164036_fix_hastag_typo/down.sql create mode 100644 migrations/sqlite/2018-10-20-164036_fix_hastag_typo/up.sql create mode 100644 migrations/sqlite/2018-10-21-163241_create_api_token/down.sql create mode 100644 migrations/sqlite/2018-10-21-163241_create_api_token/up.sql create mode 100644 migrations/sqlite/2018-10-30-151545_add_post_cover/down.sql create mode 100644 migrations/sqlite/2018-10-30-151545_add_post_cover/up.sql create mode 100644 migrations/sqlite/2018-12-08-182930_constraints/down.sql create mode 100644 migrations/sqlite/2018-12-08-182930_constraints/up.sql create mode 100644 migrations/sqlite/2018-12-17-180104_mention_no_ap_url/down.sql create mode 100644 migrations/sqlite/2018-12-17-180104_mention_no_ap_url/up.sql create mode 100644 migrations/sqlite/2018-12-17-221135_comment_visibility/down.sql create mode 100644 migrations/sqlite/2018-12-17-221135_comment_visibility/up.sql create mode 100644 migrations/sqlite/2018-12-25-164502_media-cover-deletion/down.sql create mode 100644 migrations/sqlite/2018-12-25-164502_media-cover-deletion/up.sql create mode 100644 migrations/sqlite/2019-03-05-082846_add_fqn/down.sql create mode 100644 migrations/sqlite/2019-03-05-082846_add_fqn/up.sql create mode 100644 migrations/sqlite/2019-03-16-143637_summary-md/down.sql create mode 100644 migrations/sqlite/2019-03-16-143637_summary-md/up.sql create mode 100644 migrations/sqlite/2019-03-19-191712_blog_images/down.sql create mode 100644 migrations/sqlite/2019-03-19-191712_blog_images/up.sql create mode 100644 migrations/sqlite/2019-03-25-205630_fix-comment-seers/down.sql create mode 100644 migrations/sqlite/2019-03-25-205630_fix-comment-seers/up.sql create mode 100644 migrations/sqlite/2019-06-04-102747_create_password_reset_requests_table/down.sql create mode 100644 migrations/sqlite/2019-06-04-102747_create_password_reset_requests_table/up.sql create mode 100644 migrations/sqlite/2019-06-18-175952_moderator_role/down.sql create mode 100644 migrations/sqlite/2019-06-18-175952_moderator_role/up.sql create mode 100644 migrations/sqlite/2019-06-21-154916_themes/down.sql create mode 100644 migrations/sqlite/2019-06-21-154916_themes/up.sql create mode 100644 migrations/sqlite/2019-06-22-145757_timeline/down.sql create mode 100644 migrations/sqlite/2019-06-22-145757_timeline/up.sql create mode 100644 migrations/sqlite/2019-06-24-105533_use_timelines_for_feed/down.sql create mode 100644 migrations/sqlite/2019-06-24-105533_use_timelines_for_feed/up.sql create mode 100644 migrations/sqlite/2019-12-10-104935_fill_timelines/down.sql create mode 100644 migrations/sqlite/2019-12-10-104935_fill_timelines/up.sql create mode 100644 migrations/sqlite/2020-01-05-232816_add_blocklist/down.sql create mode 100644 migrations/sqlite/2020-01-05-232816_add_blocklist/up.sql create mode 100644 migrations/sqlite/2021-02-23-153402_medias_index_file_path/down.sql create mode 100644 migrations/sqlite/2021-02-23-153402_medias_index_file_path/up.sql create mode 100644 migrations/sqlite/2022-01-04-122156_create_email_signups_table/down.sql create mode 100644 migrations/sqlite/2022-01-04-122156_create_email_signups_table/up.sql create mode 100644 migrations/sqlite/2022-01-29-154457_add_not_null_constraint_to_email_blocklist/down.sql create mode 100644 migrations/sqlite/2022-01-29-154457_add_not_null_constraint_to_email_blocklist/up.sql create mode 100644 plume-api/Cargo.toml create mode 100644 plume-api/release.toml create mode 100644 plume-api/src/apps.rs create mode 100644 plume-api/src/lib.rs create mode 100644 plume-api/src/posts.rs create mode 100644 plume-cli/Cargo.toml create mode 100644 plume-cli/release.toml create mode 100644 plume-cli/src/instance.rs create mode 100644 plume-cli/src/main.rs create mode 100644 plume-cli/src/migration.rs create mode 100644 plume-cli/src/search.rs create mode 100644 plume-cli/src/users.rs create mode 100644 plume-common/Cargo.toml create mode 100644 plume-common/release.toml create mode 100644 plume-common/src/activity_pub/inbox.rs create mode 100644 plume-common/src/activity_pub/mod.rs create mode 100644 plume-common/src/activity_pub/request.rs create mode 100644 plume-common/src/activity_pub/sign.rs create mode 100755 plume-common/src/lib.rs create mode 100644 plume-common/src/utils.rs create mode 100644 plume-front/Cargo.toml create mode 100644 plume-front/release.toml create mode 100644 plume-front/src/editor.rs create mode 100755 plume-front/src/lib.rs create mode 100644 plume-macro/Cargo.toml create mode 100644 plume-macro/release.toml create mode 100755 plume-macro/src/lib.rs create mode 100644 plume-models/Cargo.toml create mode 100644 plume-models/release.toml create mode 100644 plume-models/src/admin.rs create mode 100644 plume-models/src/api_tokens.rs create mode 100644 plume-models/src/apps.rs create mode 100644 plume-models/src/blocklisted_emails.rs create mode 100644 plume-models/src/blog_authors.rs create mode 100644 plume-models/src/blogs.rs create mode 100644 plume-models/src/comment_seers.rs create mode 100644 plume-models/src/comments.rs create mode 100644 plume-models/src/config.rs create mode 100644 plume-models/src/db_conn.rs create mode 100644 plume-models/src/email_signups.rs create mode 100644 plume-models/src/follows.rs create mode 100644 plume-models/src/headers.rs create mode 100644 plume-models/src/inbox.rs create mode 100644 plume-models/src/instance.rs create mode 100644 plume-models/src/lib.rs create mode 100644 plume-models/src/likes.rs create mode 100644 plume-models/src/lists.rs create mode 100644 plume-models/src/medias.rs create mode 100644 plume-models/src/mentions.rs create mode 100644 plume-models/src/migrations.rs create mode 100644 plume-models/src/notifications.rs create mode 100644 plume-models/src/password_reset_requests.rs create mode 100644 plume-models/src/plume_rocket.rs create mode 100644 plume-models/src/post_authors.rs create mode 100644 plume-models/src/posts.rs create mode 100644 plume-models/src/remote_fetch_actor.rs create mode 100644 plume-models/src/reshares.rs create mode 100644 plume-models/src/safe_string.rs create mode 100644 plume-models/src/schema.rs create mode 100644 plume-models/src/search/actor.rs create mode 100644 plume-models/src/search/mod.rs create mode 100644 plume-models/src/search/query.rs create mode 100644 plume-models/src/search/searcher.rs create mode 100644 plume-models/src/search/tokenizer.rs create mode 100644 plume-models/src/signups.rs create mode 100644 plume-models/src/tags.rs create mode 100644 plume-models/src/timeline/mod.rs create mode 100644 plume-models/src/timeline/query.rs create mode 100644 plume-models/src/users.rs create mode 100644 plume-models/tests/lib.rs create mode 100644 po/plume-front/af.po create mode 100644 po/plume-front/ar.po create mode 100644 po/plume-front/bg.po create mode 100644 po/plume-front/ca.po create mode 100644 po/plume-front/cs.po create mode 100644 po/plume-front/cy.po create mode 100644 po/plume-front/da.po create mode 100644 po/plume-front/de.po create mode 100644 po/plume-front/el.po create mode 100644 po/plume-front/en.po create mode 100644 po/plume-front/eo.po create mode 100644 po/plume-front/es.po create mode 100644 po/plume-front/eu.po create mode 100644 po/plume-front/fa.po create mode 100644 po/plume-front/fi.po create mode 100644 po/plume-front/fr.po create mode 100644 po/plume-front/gl.po create mode 100644 po/plume-front/he.po create mode 100644 po/plume-front/hi.po create mode 100644 po/plume-front/hr.po create mode 100644 po/plume-front/hu.po create mode 100644 po/plume-front/it.po create mode 100644 po/plume-front/ja.po create mode 100644 po/plume-front/ko.po create mode 100644 po/plume-front/nb.po create mode 100644 po/plume-front/nl.po create mode 100644 po/plume-front/no.po create mode 100644 po/plume-front/pl.po create mode 100644 po/plume-front/plume-front.pot create mode 100644 po/plume-front/pt.po create mode 100644 po/plume-front/ro.po create mode 100644 po/plume-front/ru.po create mode 100644 po/plume-front/sat.po create mode 100644 po/plume-front/si.po create mode 100644 po/plume-front/sk.po create mode 100644 po/plume-front/sl.po create mode 100644 po/plume-front/sr.po create mode 100644 po/plume-front/sv.po create mode 100644 po/plume-front/tr.po create mode 100644 po/plume-front/uk.po create mode 100644 po/plume-front/ur.po create mode 100644 po/plume-front/vi.po create mode 100644 po/plume-front/zh.po create mode 100644 po/plume/af.po create mode 100644 po/plume/ar.po create mode 100644 po/plume/bg.po create mode 100644 po/plume/ca.po create mode 100644 po/plume/cs.po create mode 100644 po/plume/cy.po create mode 100644 po/plume/da.po create mode 100644 po/plume/de.po create mode 100644 po/plume/el.po create mode 100644 po/plume/en.po create mode 100644 po/plume/eo.po create mode 100644 po/plume/es.po create mode 100644 po/plume/eu.po create mode 100644 po/plume/fa.po create mode 100644 po/plume/fi.po create mode 100644 po/plume/fr.po create mode 100644 po/plume/gl.po create mode 100644 po/plume/he.po create mode 100644 po/plume/hi.po create mode 100644 po/plume/hr.po create mode 100644 po/plume/hu.po create mode 100644 po/plume/it.po create mode 100644 po/plume/ja.po create mode 100644 po/plume/ko.po create mode 100644 po/plume/nb.po create mode 100644 po/plume/nl.po create mode 100644 po/plume/no.po create mode 100644 po/plume/pl.po create mode 100644 po/plume/plume.pot create mode 100644 po/plume/pt.po create mode 100644 po/plume/ro.po create mode 100644 po/plume/ru.po create mode 100644 po/plume/sat.po create mode 100644 po/plume/si.po create mode 100644 po/plume/sk.po create mode 100644 po/plume/sl.po create mode 100644 po/plume/sr.po create mode 100644 po/plume/sv.po create mode 100644 po/plume/tr.po create mode 100644 po/plume/uk.po create mode 100644 po/plume/ur.po create mode 100644 po/plume/vi.po create mode 100644 po/plume/zh.po create mode 100644 release.toml create mode 100644 rust-toolchain create mode 100644 script/browser_test/__init__.py create mode 100644 script/browser_test/instance.py create mode 100644 script/browser_test/utils.py create mode 100755 script/generate_artifact.sh create mode 100755 script/plume-front.sh create mode 100755 script/prebuild-in-docker.sh create mode 100755 script/prebuild.sh create mode 100755 script/run_browser_test.sh create mode 100755 script/upload_test_environment.sh create mode 100644 script/wasm-deps.sh create mode 100644 snap/hooks/configure create mode 100755 snap/hooks/install create mode 100644 snap/hooks/post-refresh create mode 100755 snap/local/set-environment create mode 100644 snap/snapcraft.yaml create mode 100644 src/api/apps.rs create mode 100644 src/api/authorization.rs create mode 100755 src/api/mod.rs create mode 100644 src/api/posts.rs create mode 100644 src/inbox.rs create mode 100644 src/mail.rs create mode 100755 src/main.rs create mode 100644 src/routes/blogs.rs create mode 100644 src/routes/comments.rs create mode 100644 src/routes/email_signups.rs create mode 100644 src/routes/errors.rs create mode 100644 src/routes/instance.rs create mode 100644 src/routes/likes.rs create mode 100644 src/routes/medias.rs create mode 100755 src/routes/mod.rs create mode 100644 src/routes/notifications.rs create mode 100644 src/routes/posts.rs create mode 100644 src/routes/reshares.rs create mode 100644 src/routes/search.rs create mode 100644 src/routes/session.rs create mode 100644 src/routes/tags.rs create mode 100644 src/routes/timelines.rs create mode 100644 src/routes/user.rs create mode 100644 src/routes/well_known.rs create mode 100644 src/template_utils.rs create mode 100644 src/test_routes.rs create mode 100644 src/utils.rs create mode 100644 templates/base.rs.html create mode 100644 templates/blogs/details.rs.html create mode 100644 templates/blogs/edit.rs.html create mode 100644 templates/blogs/new.rs.html create mode 100644 templates/email_signups/create.rs.html create mode 100644 templates/email_signups/edit.rs.html create mode 100644 templates/email_signups/new.rs.html create mode 100644 templates/errors/base.rs.html create mode 100644 templates/errors/csrf.rs.html create mode 100644 templates/errors/not_authorized.rs.html create mode 100644 templates/errors/not_found.rs.html create mode 100644 templates/errors/server_error.rs.html create mode 100644 templates/errors/unprocessable_entity.rs.html create mode 100644 templates/instance/about.rs.html create mode 100644 templates/instance/admin.rs.html create mode 100644 templates/instance/admin_mod.rs.html create mode 100644 templates/instance/emailblocklist.rs.html create mode 100644 templates/instance/index.rs.html create mode 100644 templates/instance/list.rs.html create mode 100644 templates/instance/privacy.rs.html create mode 100644 templates/instance/users.rs.html create mode 100644 templates/medias/details.rs.html create mode 100644 templates/medias/index.rs.html create mode 100644 templates/medias/new.rs.html create mode 100644 templates/notifications/index.rs.html create mode 100644 templates/partials/comment.rs.html create mode 100644 templates/partials/image_select.rs.html create mode 100644 templates/partials/instance_description.rs.html create mode 100644 templates/partials/post_card.rs.html create mode 100644 templates/posts/details.rs.html create mode 100644 templates/posts/new.rs.html create mode 100644 templates/posts/remote_interact.rs.html create mode 100644 templates/remote_interact_base.rs.html create mode 100644 templates/search/index.rs.html create mode 100644 templates/search/result.rs.html create mode 100644 templates/session/login.rs.html create mode 100644 templates/session/password_reset.rs.html create mode 100644 templates/session/password_reset_request.rs.html create mode 100644 templates/session/password_reset_request_expired.rs.html create mode 100644 templates/session/password_reset_request_ok.rs.html create mode 100644 templates/tags/index.rs.html create mode 100644 templates/timelines/details.rs.html create mode 100644 templates/users/dashboard.rs.html create mode 100644 templates/users/details.rs.html create mode 100644 templates/users/edit.rs.html create mode 100644 templates/users/follow_remote.rs.html create mode 100644 templates/users/followed.rs.html create mode 100644 templates/users/followers.rs.html create mode 100644 templates/users/header.rs.html create mode 100644 templates/users/new.rs.html diff --git a/.cargo/config.toml b/.cargo/config.toml new file mode 100644 index 00000000000..d8bb9aa45e3 --- /dev/null +++ b/.cargo/config.toml @@ -0,0 +1,10 @@ +[target.wasm32-unknown-unknown] +# required for clippy +rustflags = [ + "--cfg", "web_sys_unstable_apis", +] + +[target.x86_64-unknown-linux-gnu] +rustflags = [ + "--cfg", "web_sys_unstable_apis", +] diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 00000000000..cd7f2d064f6 --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,261 @@ +version: 2.1 + +executors: + default: + parameters: + postgres: + type: boolean + default: false + selenium: + type: boolean + default: false + docker: + - image: plumeorg/plume-buildenv:v0.4.0 + - image: <<#parameters.postgres>>circleci/postgres:9.6-alpine<><<^parameters.postgres>>alpine:latest<> + environment: + POSTGRES_USER: postgres + POSTGRES_DB: plume + - image: <<#parameters.selenium>>elgalu/selenium:latest<><<^parameters.selenium>>alpine:latest<> + working_directory: ~/projects/Plume + environment: + RUST_TEST_THREADS: 1 + FEATURES: <<#parameters.postgres>>postgres<><<^parameters.postgres>>sqlite<> + DATABASE_URL: <<#parameters.postgres>>postgres://postgres@localhost/plume<><<^parameters.postgres>>plume.sqlite<> + ROCKET_SECRET_KEY: VN5xV1DN7XdpATadOCYcuGeR/dV0hHfgx9mx9TarLdM= + + +commands: + restore_env: + description: checkout and pull cache + parameters: + cache: + type: enum + default: none + enum: ["none", "clippy", "postgres", "sqlite", "release-postgres", "release-sqlite"] + steps: + - checkout + - run: git config --global --remove-section url."ssh://git@github.com" + - restore_cache: + keys: + - v0-<< parameters.cache >>-{{ checksum "Cargo.lock" }}-{{ .Branch }} + - v0-<< parameters.cache >>-{{ checksum "Cargo.lock" }}-master + + cache: + description: push cache + parameters: + cache: + type: enum + enum: ["clippy", "postgres", "sqlite", "release-postgres", "release-sqlite"] + steps: + - save_cache: + key: v0-<< parameters.cache >>-{{ checksum "Cargo.lock" }}-{{ .Branch }} + paths: + - ~/.cargo/ + - ./target + + clippy: + description: run cargo clippy + parameters: + package: + type: string + default: plume + no_feature: + type: boolean + default: false + steps: + - run: cargo clippy <<^parameters.no_feature>>--no-default-features --features="${FEATURES}"<> --release -p <> -- -D warnings + + run_with_coverage: + description: run command with environment for coverage + parameters: + cmd: + type: string + steps: + - run: | + export RUSTFLAGS="-Zprofile -Zfewer-names -Ccodegen-units=1 -Cinline-threshold=0 -Clink-dead-code -Coverflow-checks=off -Clink-arg=-Xlinker -Clink-arg=--no-keep-memory -Clink-arg=-Xlinker -Clink-arg=--reduce-memory-overheads" + export CARGO_INCREMENTAL=0 + << parameters.cmd >> + + upload_coverage: + description: merge coverage files and upload to codecov.io + parameters: + type: + type: string + steps: + - run: zip -0 ccov.zip `find . -name 'plume*.gc*' -o -name 'plm*.gc*'` + - run: grcov ccov.zip -s . -t lcov --llvm --branch --ignore-not-existing --ignore '/*' -o lcov.info + - run: bash <(curl -s https://codecov.io/bash) -f lcov.info -F <> + - run: find . -name 'plume*.gc*' -delete -o -name 'plm*.gc*' -delete + - run: rm ccov.zip lcov.info + + build: + description: build a package + parameters: + package: + type: string + default: plume + release: + type: boolean + default: false + steps: + - run: | + cmd="cargo build <<#parameters.release>>--release<> --no-default-features --features="${FEATURES}" -p <> -j" + for i in 16 4 2 1 1; do + $cmd $i && exit 0 + done + exit 1 + +jobs: + cargo fmt: + executor: + name: default + steps: + - restore_env + - run: cargo fmt --all -- --check + + clippy: + parameters: + postgres: + type: boolean + executor: + name: default + postgres: << parameters.postgres >> + steps: + - restore_env: + cache: clippy + - clippy + - clippy: + package: plume-cli + - clippy: + package: plume-front + no_feature: true + - cache: + cache: clippy + + unit: + parameters: + postgres: + type: boolean + executor: + name: default + postgres: << parameters.postgres >> + steps: + - restore_env: + cache: <<#parameters.postgres>>postgres<><<^parameters.postgres>>sqlite<> + - run_with_coverage: + cmd: | + cargo build -p plume-cli --no-default-features --features=${FEATURES} -j 4 + ./target/debug/plm migration run + ./target/debug/plm search init + cmd="cargo test --all --exclude plume-front --exclude plume-macro --no-run --no-default-features --features=${FEATURES} -j" + for i in 16 4 2 1 1; do + $cmd $i && break + done + cargo test --all --exclude plume-front --exclude plume-macro --no-default-features --features="${FEATURES}" -j1 + - upload_coverage: + type: unit + - cache: + cache: <<#parameters.postgres>>postgres<><<^parameters.postgres>>sqlite<> + + integration: + parameters: + postgres: + type: boolean + executor: + name: default + postgres: << parameters.postgres >> + selenium: true + steps: + - restore_env: + cache: <<#parameters.postgres>>postgres<><<^parameters.postgres>>sqlite<> + - run: wasm-pack build --target web --release plume-front + - run_with_coverage: + cmd: | + cmd="cargo install --debug --no-default-features --features="${FEATURES}",test --force --path . -j" + for i in 16 4 2 1 1; do + $cmd $i && exit 0 + done + exit 1 + - run_with_coverage: + cmd: | + cmd="cargo install --debug --no-default-features --features="${FEATURES}" --force --path plume-cli -j" + for i in 16 4 2 1 1; do + $cmd $i && exit 0 + done + exit 1 + - run: + name: run test + command: ./script/run_browser_test.sh + environment: + BROWSER: firefox + - upload_coverage: + type: integration + - cache: + cache: <<#parameters.postgres>>postgres<><<^parameters.postgres>>sqlite<> + + release: + parameters: + postgres: + type: boolean + executor: + name: default + postgres: << parameters.postgres >> + steps: + - restore_env: + cache: release-<<#parameters.postgres>>postgres<><<^parameters.postgres>>sqlite<> + - run: wasm-pack build --target web --release plume-front + - build: + package: plume + release: true + - build: + package: plume-cli + release: true + - cache: + cache: release-<<#parameters.postgres>>postgres<><<^parameters.postgres>>sqlite<> + - run: ./script/generate_artifact.sh + - unless: + condition: << parameters.postgres >> + steps: + - run: ./script/upload_test_environment.sh + - store_artifacts: + path: plume.tar.gz + destination: plume.tar.gz + - store_artifacts: + path: wasm.tar.gz + destination: wasm.tar.gz + + push translations: + executor: + name: default + steps: + - restore_env: + cache: none + - run: cargo build + - run: crowdin upload -b master + +workflows: + version: 2 + build and test: + jobs: + - cargo fmt + - clippy: + postgres: false + - clippy: + postgres: true + - unit: + postgres: false + - unit: + postgres: true + - integration: + postgres: false + - integration: + postgres: true + - release: + postgres: false + - release: + postgres: true + - push translations: + filters: + branches: + only: + - /^master/ diff --git a/.circleci/images/plume-buildenv/Caddyfile b/.circleci/images/plume-buildenv/Caddyfile new file mode 100644 index 00000000000..4b38f5aca83 --- /dev/null +++ b/.circleci/images/plume-buildenv/Caddyfile @@ -0,0 +1,3 @@ +localhost { + reverse_proxy localhost:7878 +} diff --git a/.circleci/images/plume-buildenv/Dockerfile b/.circleci/images/plume-buildenv/Dockerfile new file mode 100644 index 00000000000..41ec8072671 --- /dev/null +++ b/.circleci/images/plume-buildenv/Dockerfile @@ -0,0 +1,39 @@ +FROM debian:buster-20210208 +ENV PATH="/root/.cargo/bin:${PATH}" + +#install native/circleci/build dependancies +RUN apt update &&\ + apt install -y --no-install-recommends git ssh tar gzip ca-certificates default-jre&&\ + echo "deb [trusted=yes] https://apt.fury.io/caddy/ /" \ + | tee -a /etc/apt/sources.list.d/caddy-fury.list &&\ + apt update &&\ + apt install -y --no-install-recommends binutils-dev build-essential cmake curl gcc gettext git libcurl4-openssl-dev libdw-dev libelf-dev libiberty-dev libpq-dev libsqlite3-dev libssl-dev make openssl pkg-config postgresql postgresql-contrib python zlib1g-dev python3-pip zip unzip libclang-dev clang caddy&&\ + rm -rf /var/lib/apt/lists/* + +#install and configure rust +RUN curl https://sh.rustup.rs -sSf | sh -s -- --default-toolchain nightly-2021-11-27 -y &&\ + rustup component add rustfmt clippy &&\ + rustup component add rust-std --target wasm32-unknown-unknown + +#compile some deps +RUN cargo install wasm-pack &&\ + cargo install grcov &&\ + strip /root/.cargo/bin/* &&\ + rm -fr ~/.cargo/registry + +#set some compilation parametters +COPY cargo_config /root/.cargo/config + +#install selenium for front end tests +RUN pip3 install selenium + +#configure caddy +COPY Caddyfile /Caddyfile + +#install crowdin +RUN mkdir /crowdin && cd /crowdin &&\ + curl -O https://downloads.crowdin.com/cli/v2/crowdin-cli.zip &&\ + unzip crowdin-cli.zip && rm crowdin-cli.zip &&\ + cd * && mv crowdin-cli.jar /usr/local/bin && cd && rm -rf /crowdin &&\ + /bin/echo -e '#!/bin/sh\njava -jar /usr/local/bin/crowdin-cli.jar $@' > /usr/local/bin/crowdin &&\ + chmod +x /usr/local/bin/crowdin diff --git a/.circleci/images/plume-buildenv/build_and_push.sh b/.circleci/images/plume-buildenv/build_and_push.sh new file mode 100755 index 00000000000..4d59709d955 --- /dev/null +++ b/.circleci/images/plume-buildenv/build_and_push.sh @@ -0,0 +1,4 @@ +#!/bin/bash +[ "$1" = "" ] && echo "you must provide one argument, the build version" && exit 1 +docker build -t plumeorg/plume-buildenv:$1 . +docker push plumeorg/plume-buildenv:$1 diff --git a/.circleci/images/plume-buildenv/cargo_config b/.circleci/images/plume-buildenv/cargo_config new file mode 100644 index 00000000000..889261b10f6 --- /dev/null +++ b/.circleci/images/plume-buildenv/cargo_config @@ -0,0 +1,3 @@ +[target.x86_64-unknown-linux-gnu] +# link dead code for coverage, attempt to reduce linking memory usage to not get killed +rustflags = ["-Clink-args=-Xlinker --no-keep-memory -Xlinker --reduce-memory-overheads"] diff --git a/.codecov.yml b/.codecov.yml new file mode 100644 index 00000000000..4d3e4f3773b --- /dev/null +++ b/.codecov.yml @@ -0,0 +1,26 @@ +codecov: + notify: + require_ci_to_pass: yes + +coverage: + precision: 2 + round: down + range: "70...100" + + status: + project: no + patch: no + changes: no + +parsers: + gcov: + branch_detection: + conditional: yes + loop: yes + method: no + macro: no + +comment: + layout: "header, diff" + behavior: default + require_changes: no diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 00000000000..98547cd9682 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,5 @@ +docs +data +Dockerfile +docker-compose.yml +.env diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 00000000000..6409424fc9e --- /dev/null +++ b/.editorconfig @@ -0,0 +1,18 @@ +root = true + +[*] +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true + +[*.{js,rs,css,tera,html}] +charset = utf-8 +indent_size = 4 + +[*.{rs,tera,css,html}] +indent_style = space +indent_size = 4 + +[*.js] +indent_style = space +indent_size = 2 diff --git a/.env.sample b/.env.sample new file mode 100755 index 00000000000..c4dae972955 --- /dev/null +++ b/.env.sample @@ -0,0 +1,59 @@ +# This file contains your instance configuration +# Some documentation about these variables is available here: +# https://docs.joinplu.me/environment/ + +## GENERAL SETTINGS ## + +# The directory containing database migrations +# For Postgres: migrations/postgres +# For SQlite: migrations/sqlite +MIGRATION_DIRECTORY=migrations/postgres + +# The URL of your database (or its path for SQlite databases) +DATABASE_URL=postgres://plume:plume@localhost/plume + +# The domain of your instance +BASE_URL=plu.me + +# Log level for each crate +RUST_LOG=info + +# The secret key for private cookies and CSRF protection +# You can generate one with `openssl rand -base64 32` +ROCKET_SECRET_KEY= + +# Port and address which Plume will use +ROCKET_PORT=7878 +ROCKET_ADDRESS=127.0.0.1 + +## MAIL CONFIG ## +#MAIL_SERVER=smtp.plu.me +#MAIL_ADDRESS=no-reply@plu.me +#MAIL_USER=plume +#MAIL_PASSWORD= +#MAIL_HELO_NAME=no-reply@plu.me + +## ADVANCED OPTIONS ## +#MEDIA_UPLOAD_DIRECTORY=static/media +#SEARCH_INDEX=search_index + +# Sample logo configuration +#PLUME_LOGO=icons/trwnh/paragraphs/plumeParagraphs.svg +#PLUME_LOGO_FAVICON=icons/trwnh/paragraphs/plumeParagraphs32.png +#PLUME_LOGO_48=icons/trwnh/paragraphs/plumeParagraphs48.png +#PLUME_LOGO_72=icons/trwnh/paragraphs/plumeParagraphs72.png +#PLUME_LOGO_96=icons/trwnh/paragraphs/plumeParagraphs96.png +#PLUME_LOGO_144=icons/trwnh/paragraphs/plumeParagraphs144.png +#PLUME_LOGO_160=icons/trwnh/paragraphs/plumeParagraphs160.png +#PLUME_LOGO_192=icons/trwnh/paragraphs/plumeParagraphs192.png +#PLUME_LOGO_256=icons/trwnh/paragraphs/plumeParagraphs256.png +#PLUME_LOGO_512=icons/trwnh/paragraphs/plumeParagraphs512.png + +## LDAP CONFIG ## +# the object that will be bound is "${USER_NAME_ATTR}=${username},${BASE_DN}" +#LDAP_ADDR=ldap://127.0.0.1:1389 +#LDAP_BASE_DN="ou=users,dc=your-org,dc=eu" +#LDAP_USER_NAME_ATTR=cn +#LDAP_USER_MAIL_ATTR=mail +#LDAP_TLS=false + diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 00000000000..68535d306ff --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,28 @@ +--- +name: Bug report +about: Create a report to help us improve +title: '' +labels: 'C: Bug' +assignees: '' + +--- + + + + + + + + + + + +- **Plume version:** You can find it in the footer of your instance. If you know the exact commit, please also add it. +- **Operating system:** +- **Web Browser:** diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 00000000000..cda3d172c6d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,29 @@ +--- +name: Feature request +about: Suggest an idea for this project +title: '' +labels: '' +assignees: '' + +--- + + + + +**Is your feature request related to a problem? Please describe.** +A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] + +**Describe the solution you'd like** +A clear and concise description of what you want to happen. + +**Describe alternatives you've considered** +A clear and concise description of any alternative solutions or features you've considered. + +**Additional context** +Add any other context or screenshots about the feature request here. diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000000..62bedb4bb7e --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,6 @@ +version: 2 +updates: + - package-ecosystem: cargo + directory: / + schedule: + interval: daily diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 00000000000..15e11fcaf8f --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,7 @@ + diff --git a/.github/workflows/deploy-docker-latest.yaml b/.github/workflows/deploy-docker-latest.yaml new file mode 100644 index 00000000000..8ff8f7a42cc --- /dev/null +++ b/.github/workflows/deploy-docker-latest.yaml @@ -0,0 +1,30 @@ +name: cd + +on: + push: + branches: + - 'main' + +jobs: + docker: + runs-on: ubuntu-latest + steps: + - + name: Set up QEMU + uses: docker/setup-qemu-action@v1 + - + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v1 + - + name: Login to DockerHub + uses: docker/login-action@v1 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + - + name: Build and push + id: docker_build + uses: docker/build-push-action@v2 + with: + push: true + tags: plumeorg/plume:latest diff --git a/.github/workflows/deploy-docker-tag.yaml b/.github/workflows/deploy-docker-tag.yaml new file mode 100644 index 00000000000..5e4a764ebd8 --- /dev/null +++ b/.github/workflows/deploy-docker-tag.yaml @@ -0,0 +1,36 @@ +name: cd + +on: + push: + tags: + - '*.*.*' + +jobs: + docker: + runs-on: ubuntu-latest + steps: + - + name: Set up QEMU + uses: docker/setup-qemu-action@v1 + - + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v1 + - + name: Docker meta + id: meta + uses: docker/metadata-action@v3 + with: + images: plumeorg/plume + - + name: Login to DockerHub + uses: docker/login-action@v1 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + - + name: Build and push + id: docker_build + uses: docker/build-push-action@v2 + with: + push: true + tags: ${{ steps.meta.outputs.tags }} diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000000..bd576f31aba --- /dev/null +++ b/.gitignore @@ -0,0 +1,22 @@ +rls +/target +**/*.rs.bk +rls +translations +*.po~ +.env +Rocket.toml +!.gitkeep +static +docker-compose.yml +*.db +*.sqlite +*.sqlite3 +*.swp +tags.* +!tags.rs +search_index +.buildconfig +__pycache__ +.vscode/ +*-journal diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000000..18552e09db8 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,260 @@ +# Changelog + + + +## [Unreleased] - ReleaseDate + +### Added + +- Basque language (#1013) + +### Changed + +- Bump Rust to nightly 2022-01-26 (#1015) + +### Fixed + +- Add explanation of sign-up step at sign-up page when email sign-up mode (#1012) +- Add NOT NULL constraint to email_blocklist table fields (#1016) +- Don't fill empty content when switching rich editor (#1017) + +## [[0.7.1]] - 2022-01-12 + +### Added + +- Introduce environment variable `MAIL_PORT` (#980) +- Introduce email sign-up feature (#636, #1002) + +### Changed + +- Some styling improvements (#976, #977, #978) +- Respond with error status code when error (#1002) + +### Fiexed + +- Fix comment link (#974) +- Fix a bug that prevents posting articles (#975) +- Fix a bug that notification page doesn't show (#981) + +## [[0.7.0]] - 2022-01-02 + +### Added + +- Allow `dir` attributes for LtoR text in RtoL document (#860) +- More translation languages (#862) +- Proxy support (#829) +- Riker a actor system library (#870) +- (request-target) and Host header in HTTP Signature (#872) +- Default log levels for RUST_LOG (#885, #886, #919) + +### Changed + +- Upgrade some dependent crates (#858) +- Use tracing crate (#868) +- Update Rust version to nightly-2021-11-27 (#961) +- Upgrade Tantivy to 0.13.3 and lindera-tantivy to 0.7.1 (#878) +- Run searcher on actor system (#870) +- Extract a function to calculate posts' ap_url and share it with some places (#918) +- Use article title as its slug instead of capitalizing and inserting hyphens (#920) +- Sign GET requests to other instances (#957) + +### Fixed + +- Percent-encode URI for remote_interact (#866, #857) +- Menu animation not opening on iOS (#876, #897) +- Make actors subscribe to channel once (#913) +- Upsert posts and media instead of trying to insert and fail (#912) +- Update post's ActivityPub id when published by update (#915) +- Calculate media URI properly even when MEDIA_UPLOAD_DIRECTORY configured (#916) +- Prevent duplicated posts in 'all' timeline (#917) +- Draw side line for blockquote on start (#933) +- Fix URIs of posts on Mastodon (#947) +- Place edit link proper position (#956, #963, #964) + +## [[0.6.0]] - 2020-12-29 + +### Added + +- Vazir font for better support of languages written in Arabic script (#787) +- Login via LDAP (#826) +- cargo-release (#835) +- Care about weak ETag header for better caching (#840) +- Support for right to left languages in post content (#853) + +### Changed + +- Bump Docker base images to Buster flavor (#797) +- Upgrade Rocket to 0.4.5 (#800) +- Keep tags as-is (#832) +- Update Docker image for testing (#838) +- Update Dockerfile.dev (#841) + +### Fixed + +- Recreate search index if its format is outdated (#802) +- Make it possible to switch to rich text editor (#808) +- Fix margins for the mobile devices (#817) +- GPU acceleration for the mobile menu (#818) +- Natural title position for RtoL languages (#825) +- Remove link to unimplemented page (#827) +- Fix displaying not found page when submitting a duplicated blocklist email (#831) + +### Security + +- Validate spoofing of activity + +## [0.5.0] - 2020-06-21 + +### Added + +- Email blocklisting (#718) +- Syntax highlighting (#691) +- Persian localization (#782) +- Switchable tokenizer - enables Japanese full-text search (#776) +- Make database connections configurable by environment variables (#768) + +### Changed + +- Display likes and boost on post cards (#744) +- Rust 2018 (#726) +- Bump to LLVM to 9.0.0 to fix ARM builds (#737) +- Remove dependency on runtime-fmt (#773) +- Drop the -alpha suffix in release names, it is implied that Plume is not stable yet because of the 0 major version (Plume 1.0.0 will be the first stable release). + +### Fixed + +- Fix parsing of mentions inside a Markdown code block (be430c6) +- Fix RSS issues (#720) +- Fix Atom feed (#764) +- Fix default theme (#746) +- Fix shown password on remote interact pages (#741) +- Allow unicode hashtags (#757) +- Fix French grammar for for 0 (#760) +- Don't show boosts and likes for "all" and "local" in timelines (#781) +- Fix liking and boosting posts on remote instances (#762) + +## [0.4.0] - 2019-12-23 + +### Added + +- Add support for generic timeline (#525) +- Federate user deletion (#551) +- import migrations and don't require diesel_cli for admins (#555) +- Cache local instance (#572) +- Initial RTL support #575 (#577) +- Confirm deletion of blog (#602) +- Make a distinction between moderators and admins (#619) +- Theming (#624) +- Add clap to plume in order to print help and version (#631) +- Add Snapcraft metadata and install/maintenance hooks (#666) +- Add environmental variable to control path of media (#683) +- Add autosaving to the editor (#688) +- CI: Upload artifacts to pull request deploy environment (#539) +- CI: Upload artifact of wasm binary (#571) + +### Changed + +- Update follow_remote.rs.html grammar (#548) +- Add some feedback when performing some actions (#552) +- Theme update (#553) +- Remove the new index lock tantivy uses (#556) +- Reduce reqwest timeout to 5s (#557) +- Improve notification management (#561) +- Fix occurrences of 'have been' to 'has been' (#578) + Direct follow-up to #578 (#603) +- Store password reset requests in database (#610) +- Use futures and tokio to send activities (#620) +- Don't ignore dotenv errors (#630) +- Replace the input! macro with an Input builder (#646) +- Update default license (#659) +- Paginate the outbox responses. Fixes #669 (#681) +- Use the "classic" editor by default (#697) +- Fix issue #705 (#708) +- Make comments in styleshhets a bit clearer (#545) +- Rewrite circleci config (#558) +- Use openssl instead of sha256sum for build.rs (#568) +- Update dependencies (#574) +- Refactor code to use Shrinkwraprs and diesel-derive-newtype (#598) +- Add enum containing all successful route returns (#614) +- Update dependencies which depended on nix -- fixes arm32 builds (#615) +- Update some documents (#616) +- Update dependencies (#643) +- Make the comment syntax consistent across all CSS (#487) + +### Fixed + +- Remove r (#535) +- Fix certain improper rendering of forms (#560) +- make hashtags work in profile summary (#562) +- Fix some federation issue (#573) +- Prevent comment form submit button distortion on iOS (#592) +- Update textarea overflow to scroll (#609) +- Fix arm builds (#612) +- Fix theme caching (#647) +- Fix issue #642, frontend not in English if the user language does not exist (#648) +- Don't index drafts (#656) +- Fill entirely user on creation (#657) +- Delete notification on user deletion (#658) +- Order media so that latest added are top (#660) +- Fix logo URL (#664) +- Snap: Ensure cargo-web doesn't erroneously adopt our workspace. (#667) +- Snap: Another fix for building (#668) +- Snap: Fix build for non-Tier-1 Rust platforms (#672) +- Don't split sentences for translations (#677) +- Escape href quotation marks (#678) +- Re-add empty strings in translation (#682) +- Make the search index creation during migration respect SEARCH_INDEX (#689) +- Fix the navigation menu not opening on touch (#690) +- Make search items optional (#693) +- Various snap fixes (#698) +- Fix #637 : Markdown footnotes (#700) +- Fix lettre (#706) +- CI: Fix Crowdin upload (#576) + +### Removed + +- Remove the Canapi dependency (#540) +- Remove use of Rust in migrations (#704) + +## [0.3.0] - 2019-04-19 + +### Added + +- Cover for articles (#299, #387) +- Password reset (#448) +- New editor (#293, #458, #482, #483, #486, #530) +- Search (#324, #375, #445) +- Edit blogs (#460, #494, #497) +- Hashtags in articles (#283, #295) +- API endpoints (#245, #285, #307) +- A bunch of new translations! (#479, #501, #506, #510, #512, #514) + +### Changed + +- Federation improvements (#216, #217, #357, #364, #399, #443, #446, #455, #502, #519) +- Improved build process (#281, #374, #392, #402, #489, #498, #503, #511, #513, #515, #528) + +### Fixes + +- UI usability fixes (#370, #386, #401, #417, #418, #444, #452, #480, #516, #518, #522, #532) + +## [0.2.0] - 2018-09-12 + +### Added + +- Article publishing, or save as a draft +- Like, or boost an article +- Basic Markdown editor +- Federated commenting system +- User account creation +- Limited federation on other platforms and subscribing to users +- Ability to create multiple blogs + + +[Unreleased]: https://github.com/Plume-org/Plume/compare/0.7.1...HEAD +[[0.7.1]]: https://github.com/Plume-org/Plume/compare/0.7.0...0.7.1 +[[0.7.0]]: https://github.com/Plume-org/Plume/compare/0.6.0...0.7.0 +[[0.6.0]]: https://github.com/Plume-org/Plume/compare/0.5.0...0.6.0 +[0.5.0]: https://github.com/Plume-org/Plume/compare/0.4.0-alpha-4...0.5.0 +[0.4.0]: https://github.com/Plume-org/Plume/compare/0.3.0-alpha-2...0.4.0-alpha-4 +[0.3.0]: https://github.com/Plume-org/Plume/compare/0.2.0-alpha-1...0.3.0-alpha-2 +[0.2.0]: https://github.com/Plume-org/Plume/releases/tag/0.2.0-alpha-1 diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 00000000000..7f612a01be9 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,2 @@ +You can read our Code of Conduct [here](https://docs.joinplu.me/organization/code-of-conduct). +By contributing to this repository, you agree to be bound by this Code of Conduct. diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 00000000000..70e40e79028 --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,5622 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "activitypub" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5bfd311e7b4102971757a2a6f143a93b1a8e6b5afc2c46936af827fd9eab403f" +dependencies = [ + "activitystreams-derive", + "activitystreams-traits", + "activitystreams-types", + "serde 1.0.136", + "serde_derive", + "serde_json", +] + +[[package]] +name = "activitystreams-derive" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "176bdecfca82b1980e4769e3d54b6a392284b724083e0bff68272e290f17458f" +dependencies = [ + "proc-macro2 0.3.8", + "quote 0.5.2", + "syn 0.13.11", +] + +[[package]] +name = "activitystreams-traits" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "670ef03168e704b0cae242e7a5d8b40506772b339687e01a3496fc4afe2e8542" +dependencies = [ + "failure", + "serde 1.0.136", + "serde_json", +] + +[[package]] +name = "activitystreams-types" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff74c5765278614a009f97b9ec12f9a7c732bbcc5e0337fcfcab619b784860ec" +dependencies = [ + "activitystreams-derive", + "activitystreams-traits", + "chrono", + "mime 0.3.16", + "serde 1.0.136", + "serde_derive", + "serde_json", +] + +[[package]] +name = "addr2line" +version = "0.15.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7a2e47a1fbe209ee101dd6d61285226744c6c8d3c21c8dc878ba6cb9f467f3a" +dependencies = [ + "gimli", +] + +[[package]] +name = "adler" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + +[[package]] +name = "aead" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fc95d1bdb8e6666b2b217308eeeb09f2d6728d104be3e31916cc74d15420331" +dependencies = [ + "generic-array", +] + +[[package]] +name = "aes" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "884391ef1066acaa41e766ba8f596341b96e93ce34f9a43e7d24bf0a0eaf0561" +dependencies = [ + "aes-soft", + "aesni", + "cipher 0.2.5", +] + +[[package]] +name = "aes-gcm" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5278b5fabbb9bd46e24aa69b2fdea62c99088e0a950a9be40e3e0101298f88da" +dependencies = [ + "aead", + "aes", + "cipher 0.2.5", + "ctr", + "ghash", + "subtle", +] + +[[package]] +name = "aes-soft" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be14c7498ea50828a38d0e24a765ed2effe92a705885b57d029cd67d45744072" +dependencies = [ + "cipher 0.2.5", + "opaque-debug", +] + +[[package]] +name = "aesni" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea2e11f5e94c2f7d386164cc2aa1f97823fed6f259e486940a71c174dd01b0ce" +dependencies = [ + "cipher 0.2.5", + "opaque-debug", +] + +[[package]] +name = "ahash" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8fd72866655d1904d6b0997d0b07ba561047d070fbe29de039031c641b61217" +dependencies = [ + "const-random", +] + +[[package]] +name = "ahash" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" +dependencies = [ + "getrandom 0.2.4", + "once_cell", + "version_check 0.9.4", +] + +[[package]] +name = "aho-corasick" +version = "0.7.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7404febffaa47dac81aa44dba71523c9d069b1bdc50a77db41195149e17f68e5" +dependencies = [ + "memchr", +] + +[[package]] +name = "ammonia" +version = "3.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea9f21d23d82bae9d33c21080572af1fa749788e68234b5d8fa5e39d3e0783ed" +dependencies = [ + "html5ever", + "lazy_static", + "maplit", + "markup5ever_rcdom", + "tendril", + "url 2.2.2", +] + +[[package]] +name = "ansi_term" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" +dependencies = [ + "winapi 0.3.9", +] + +[[package]] +name = "arc-swap" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5d78ce20460b82d3fa150275ed9d55e21064fc7951177baacf86a145c4a4b1f" + +[[package]] +name = "array_tool" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f8cb5d814eb646a863c4f24978cff2880c4be96ad8cde2c0f0678732902e271" + +[[package]] +name = "arrayvec" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" + +[[package]] +name = "ascii_utils" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71938f30533e4d95a6d17aa530939da3842c2ab6f4f84b9dae68447e4129f74a" + +[[package]] +name = "askama_escape" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "619743e34b5ba4e9703bba34deac3427c72507c7159f5fd030aea8cac0cfe341" + +[[package]] +name = "assert-json-diff" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50f1c3703dd33532d7f0ca049168930e9099ecac238e23cf932f3a69c42f06da" +dependencies = [ + "serde 1.0.136", + "serde_json", +] + +[[package]] +name = "async-trait" +version = "0.1.52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "061a7acccaa286c011ddc30970520b98fa40e00c9d644633fb26b5fc63a265e3" +dependencies = [ + "proc-macro2 1.0.36", + "quote 1.0.15", + "syn 1.0.86", +] + +[[package]] +name = "atom_syndication" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21fb6a0b39c6517edafe46f8137e53c51742425a4dae1c73ee12264a37ad7541" +dependencies = [ + "chrono", + "derive_builder", + "diligent-date-parser", + "never", + "quick-xml", +] + +[[package]] +name = "atomicwrites" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a2baf2feb820299c53c7ad1cc4f5914a220a1cb76d7ce321d2522a94b54651f" +dependencies = [ + "nix 0.14.1", + "tempdir", + "winapi 0.3.9", +] + +[[package]] +name = "atty" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" +dependencies = [ + "hermit-abi", + "libc", + "winapi 0.3.9", +] + +[[package]] +name = "autocfg" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2" + +[[package]] +name = "autocfg" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" + +[[package]] +name = "backtrace" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "150ae7828afa7afb6d474f909d64072d21de1f3365b6e8ad8029bf7b1c6350a0" +dependencies = [ + "backtrace-sys", + "cfg-if 0.1.10", + "dbghelp-sys", + "debug-builders", + "kernel32-sys", + "libc", + "winapi 0.2.8", +] + +[[package]] +name = "backtrace" +version = "0.3.59" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4717cfcbfaa661a0fd48f8453951837ae7e8f81e481fbb136e3202d72805a744" +dependencies = [ + "addr2line", + "cc", + "cfg-if 1.0.0", + "libc", + "miniz_oxide", + "object", + "rustc-demangle", +] + +[[package]] +name = "backtrace-sys" +version = "0.1.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18fbebbe1c9d1f383a9cc7e8ccdb471b91c8d024ee9c2ca5b5346121fe8b4399" +dependencies = [ + "cc", + "libc", +] + +[[package]] +name = "base64" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643" +dependencies = [ + "byteorder", + "safemem", +] + +[[package]] +name = "base64" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e" +dependencies = [ + "byteorder", +] + +[[package]] +name = "base64" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff" + +[[package]] +name = "base64" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" + +[[package]] +name = "bcrypt" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fe4fef31efb0f76133ae8e3576a88e58edb7cfc5584c81c758c349ba46b43fc" +dependencies = [ + "base64 0.13.0", + "blowfish", + "getrandom 0.2.4", + "zeroize", +] + +[[package]] +name = "bincode" +version = "1.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" +dependencies = [ + "serde 1.0.136", +] + +[[package]] +name = "bitflags" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aad18937a628ec6abcd26d1489012cc0e18c21798210f491af69ded9b881106d" + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "bitpacking" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8c7d2ac73c167c06af4a5f37e6e59d84148d57ccbe4480b76f0273eefea82d7" +dependencies = [ + "crunchy", +] + +[[package]] +name = "block-buffer" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" +dependencies = [ + "generic-array", +] + +[[package]] +name = "blowfish" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e412e2cd0f2b2d93e02543ceae7917b3c70331573df19ee046bcbc35e45e87d7" +dependencies = [ + "byteorder", + "cipher 0.4.3", +] + +[[package]] +name = "buf_redux" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b953a6887648bb07a535631f2bc00fbdb2a2216f135552cb3f534ed136b9c07f" +dependencies = [ + "memchr", + "safemem", +] + +[[package]] +name = "bufstream" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40e38929add23cdf8a366df9b0e088953150724bcbe5fc330b0d8eb3b328eec8" + +[[package]] +name = "bumpalo" +version = "3.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4a45a46ab1f2412e53d3a0ade76ffad2025804294569aae387231a0cd6e0899" + +[[package]] +name = "bytecount" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72feb31ffc86498dacdbd0fcebb56138e7177a8cc5cea4516031d15ae85a742e" + +[[package]] +name = "byteorder" +version = "1.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" + +[[package]] +name = "bytes" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c" +dependencies = [ + "byteorder", + "either 1.6.1", + "iovec", +] + +[[package]] +name = "bytes" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38" + +[[package]] +name = "bytes" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8" + +[[package]] +name = "cc" +version = "1.0.72" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee" + +[[package]] +name = "census" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5927edd8345aef08578bcbb4aea7314f340d80c7f4931f99fbeb40b99d8f5060" + +[[package]] +name = "cfg-if" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "chomp" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f74ad218e66339b11fd23f693fb8f1d621e80ba6ac218297be26073365d163d" +dependencies = [ + "bitflags 0.7.0", + "conv", + "debugtrace", + "either 0.1.7", +] + +[[package]] +name = "chrono" +version = "0.4.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73" +dependencies = [ + "libc", + "num-integer", + "num-traits 0.2.14", + "serde 1.0.136", + "time 0.1.43", + "winapi 0.3.9", +] + +[[package]] +name = "cipher" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12f8e7987cbd042a63249497f41aed09f8e65add917ea6566effbc56578d6801" +dependencies = [ + "generic-array", +] + +[[package]] +name = "cipher" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1873270f8f7942c191139cb8a40fd228da6c3fd2fc376d7e92d47aa14aeb59e" +dependencies = [ + "crypto-common", + "inout", +] + +[[package]] +name = "clap" +version = "2.34.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c" +dependencies = [ + "ansi_term", + "atty", + "bitflags 1.3.2", + "strsim 0.8.0", + "textwrap", + "unicode-width", + "vec_map", +] + +[[package]] +name = "cloudabi" +version = "0.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" +dependencies = [ + "bitflags 1.3.2", +] + +[[package]] +name = "combine" +version = "4.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50b727aacc797f9fc28e355d21f34709ac4fc9adecfe470ad07b8f4464f53062" +dependencies = [ + "memchr", +] + +[[package]] +name = "config" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19b076e143e1d9538dde65da30f8481c2a6c44040edb8e02b9bf1351edb92ce3" +dependencies = [ + "lazy_static", + "nom 5.1.2", + "rust-ini", + "serde 1.0.136", + "serde-hjson", + "serde_json", + "toml 0.5.8", + "yaml-rust", +] + +[[package]] +name = "console_error_panic_hook" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc" +dependencies = [ + "cfg-if 1.0.0", + "wasm-bindgen", +] + +[[package]] +name = "const-random" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f590d95d011aa80b063ffe3253422ed5aa462af4e9867d43ce8337562bac77c4" +dependencies = [ + "const-random-macro", + "proc-macro-hack 0.5.19", +] + +[[package]] +name = "const-random-macro" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "615f6e27d000a2bffbc7f2f6a8669179378fa27ee4d0a509e985dfc0a7defb40" +dependencies = [ + "getrandom 0.2.4", + "lazy_static", + "proc-macro-hack 0.5.19", + "tiny-keccak", +] + +[[package]] +name = "conv" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78ff10625fd0ac447827aa30ea8b861fead473bb60aeb73af6c1c58caf0d1299" +dependencies = [ + "custom_derive", +] + +[[package]] +name = "cookie" +version = "0.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80f6044740a4a516b8aac14c140cdf35c1a640b1bd6b98b6224e49143b2f1566" +dependencies = [ + "aes-gcm", + "base64 0.13.0", + "hkdf", + "hmac", + "percent-encoding 2.1.0", + "rand 0.8.4", + "sha2", + "time 0.1.43", +] + +[[package]] +name = "cookie" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "888604f00b3db336d2af898ec3c1d5d0ddf5e6d462220f2ededc33a87ac4bbd5" +dependencies = [ + "time 0.1.43", + "url 1.7.2", +] + +[[package]] +name = "cookie_store" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46750b3f362965f197996c4448e4a0935e791bf7d6631bfce9ee0af3d24c919c" +dependencies = [ + "cookie 0.12.0", + "failure", + "idna 0.1.5", + "log 0.4.14", + "publicsuffix", + "serde 1.0.136", + "serde_json", + "time 0.1.43", + "try_from", + "url 1.7.2", +] + +[[package]] +name = "core-foundation" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6888e10551bb93e424d8df1d07f1a8b4fceb0001a3a4b048bfc47554946f47b3" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" + +[[package]] +name = "cpufeatures" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95059428f66df56b63431fdb4e1947ed2190586af5c5a8a8b71122bdf5a7f469" +dependencies = [ + "libc", +] + +[[package]] +name = "cpuid-bool" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcb25d077389e53838a8158c8e99174c5a9d902dee4904320db714f3c653ffba" + +[[package]] +name = "crc32fast" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "738c290dfaea84fc1ca15ad9c168d083b05a714e1efddd8edaab678dc28d2836" +dependencies = [ + "cfg-if 1.0.0", +] + +[[package]] +name = "crossbeam" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69323bff1fb41c635347b8ead484a5ca6c3f11914d784170b158d8449ab07f8e" +dependencies = [ + "cfg-if 0.1.10", + "crossbeam-channel 0.4.4", + "crossbeam-deque 0.7.4", + "crossbeam-epoch 0.8.2", + "crossbeam-queue 0.2.3", + "crossbeam-utils 0.7.2", +] + +[[package]] +name = "crossbeam" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ae5588f6b3c3cb05239e90bd110f257254aecd01e4635400391aeae07497845" +dependencies = [ + "cfg-if 1.0.0", + "crossbeam-channel 0.5.2", + "crossbeam-deque 0.8.1", + "crossbeam-epoch 0.9.6", + "crossbeam-queue 0.3.3", + "crossbeam-utils 0.8.6", +] + +[[package]] +name = "crossbeam-channel" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b153fe7cbef478c567df0f972e02e6d736db11affe43dfc9c56a9374d1adfb87" +dependencies = [ + "crossbeam-utils 0.7.2", + "maybe-uninit", +] + +[[package]] +name = "crossbeam-channel" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e54ea8bc3fb1ee042f5aace6e3c6e025d3874866da222930f70ce62aceba0bfa" +dependencies = [ + "cfg-if 1.0.0", + "crossbeam-utils 0.8.6", +] + +[[package]] +name = "crossbeam-deque" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c20ff29ded3204c5106278a81a38f4b482636ed4fa1e6cfbeef193291beb29ed" +dependencies = [ + "crossbeam-epoch 0.8.2", + "crossbeam-utils 0.7.2", + "maybe-uninit", +] + +[[package]] +name = "crossbeam-deque" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e" +dependencies = [ + "cfg-if 1.0.0", + "crossbeam-epoch 0.9.6", + "crossbeam-utils 0.8.6", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace" +dependencies = [ + "autocfg 1.0.1", + "cfg-if 0.1.10", + "crossbeam-utils 0.7.2", + "lazy_static", + "maybe-uninit", + "memoffset 0.5.6", + "scopeguard", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97242a70df9b89a65d0b6df3c4bf5b9ce03c5b7309019777fbde37e7537f8762" +dependencies = [ + "cfg-if 1.0.0", + "crossbeam-utils 0.8.6", + "lazy_static", + "memoffset 0.6.5", + "scopeguard", +] + +[[package]] +name = "crossbeam-queue" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "774ba60a54c213d409d5353bda12d49cd68d14e45036a285234c8d6f91f92570" +dependencies = [ + "cfg-if 0.1.10", + "crossbeam-utils 0.7.2", + "maybe-uninit", +] + +[[package]] +name = "crossbeam-queue" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b979d76c9fcb84dffc80a73f7290da0f83e4c95773494674cb44b76d13a7a110" +dependencies = [ + "cfg-if 1.0.0", + "crossbeam-utils 0.8.6", +] + +[[package]] +name = "crossbeam-utils" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8" +dependencies = [ + "autocfg 1.0.1", + "cfg-if 0.1.10", + "lazy_static", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfcae03edb34f947e64acdb1c33ec169824e20657e9ecb61cef6c8c74dcb8120" +dependencies = [ + "cfg-if 1.0.0", + "lazy_static", +] + +[[package]] +name = "crunchy" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" + +[[package]] +name = "crypto-common" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57952ca27b5e3606ff4dd79b0020231aaf9d6aa76dc05fd30137538c50bd3ce8" +dependencies = [ + "generic-array", + "typenum", +] + +[[package]] +name = "crypto-mac" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bff07008ec701e8028e2ceb8f83f0e4274ee62bd2dbdc4fefff2e9a91824081a" +dependencies = [ + "generic-array", + "subtle", +] + +[[package]] +name = "ctr" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb4a30d54f7443bf3d6191dcd486aca19e67cb3c49fa7a06a319966346707e7f" +dependencies = [ + "cipher 0.2.5", +] + +[[package]] +name = "ctrlc" +version = "3.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a19c6cedffdc8c03a3346d723eb20bd85a13362bb96dc2ac000842c6381ec7bf" +dependencies = [ + "nix 0.23.1", + "winapi 0.3.9", +] + +[[package]] +name = "custom_derive" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef8ae57c4978a2acd8b869ce6b9ca1dfe817bff704c220209fdef2c0b75a01b9" + +[[package]] +name = "darling" +version = "0.12.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f2c43f534ea4b0b049015d00269734195e6d3f0f6635cb692251aca6f9f8b3c" +dependencies = [ + "darling_core", + "darling_macro", +] + +[[package]] +name = "darling_core" +version = "0.12.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e91455b86830a1c21799d94524df0845183fa55bafd9aa137b01c7d1065fa36" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2 1.0.36", + "quote 1.0.15", + "strsim 0.10.0", + "syn 1.0.86", +] + +[[package]] +name = "darling_macro" +version = "0.12.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29b5acf0dea37a7f66f7b25d2c5e93fd46f8f6968b1a5d7a3e02e97768afc95a" +dependencies = [ + "darling_core", + "quote 1.0.15", + "syn 1.0.86", +] + +[[package]] +name = "dashmap" +version = "3.11.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f260e2fc850179ef410018660006951c1b55b79e8087e87111a2c388994b9b5" +dependencies = [ + "ahash 0.3.8", + "cfg-if 0.1.10", + "num_cpus", +] + +[[package]] +name = "data-encoding" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4f47ca1860a761136924ddd2422ba77b2ea54fe8cc75b9040804a0d9d32ad97" + +[[package]] +name = "dbghelp-sys" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97590ba53bcb8ac28279161ca943a924d1fd4a8fb3fa63302591647c4fc5b850" +dependencies = [ + "winapi 0.2.8", + "winapi-build", +] + +[[package]] +name = "debug-builders" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f5d8e3d14cabcb2a8a59d7147289173c6ada77a0bc526f6b85078f941c0cf12" + +[[package]] +name = "debugtrace" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62e432bd83c5d70317f6ebd8a50ed4afb32907c64d6e2e1e65e339b06dc553f3" +dependencies = [ + "backtrace 0.1.8", +] + +[[package]] +name = "derive_builder" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d13202debe11181040ae9063d739fa32cfcaaebe2275fe387703460ae2365b30" +dependencies = [ + "derive_builder_macro", +] + +[[package]] +name = "derive_builder_core" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "66e616858f6187ed828df7c64a6d71720d83767a7f19740b2d1b6fe6327b36e5" +dependencies = [ + "darling", + "proc-macro2 1.0.36", + "quote 1.0.15", + "syn 1.0.86", +] + +[[package]] +name = "derive_builder_macro" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58a94ace95092c5acb1e97a7e846b310cfbd499652f72297da7493f618a98d73" +dependencies = [ + "derive_builder_core", + "syn 1.0.86", +] + +[[package]] +name = "devise" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74e04ba2d03c5fa0d954c061fc8c9c288badadffc272ebb87679a89846de3ed3" +dependencies = [ + "devise_codegen", + "devise_core", +] + +[[package]] +name = "devise_codegen" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "066ceb7928ca93a9bedc6d0e612a8a0424048b0ab1f75971b203d01420c055d7" +dependencies = [ + "devise_core", + "quote 0.6.13", +] + +[[package]] +name = "devise_core" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf41c59b22b5e3ec0ea55c7847e5f358d340f3a8d6d53a5cf4f1564967f96487" +dependencies = [ + "bitflags 1.3.2", + "proc-macro2 0.4.30", + "quote 0.6.13", + "syn 0.15.44", +] + +[[package]] +name = "diesel" +version = "1.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b28135ecf6b7d446b43e27e225622a038cc4e2930a1022f51cdb97ada19b8e4d" +dependencies = [ + "bitflags 1.3.2", + "byteorder", + "chrono", + "diesel_derives", + "libsqlite3-sys", + "pq-sys", + "r2d2", +] + +[[package]] +name = "diesel-derive-newtype" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e844e8e6f65dcf27aa0b97d4234f974d93dfbf56816033d71b5e0c7eb701709f" +dependencies = [ + "diesel", + "proc-macro2 0.4.30", + "quote 0.6.13", + "syn 0.14.9", +] + +[[package]] +name = "diesel_derives" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45f5098f628d02a7a0f68ddba586fb61e80edec3bdc1be3b921f4ceec60858d3" +dependencies = [ + "proc-macro2 1.0.36", + "quote 1.0.15", + "syn 1.0.86", +] + +[[package]] +name = "diesel_migrations" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf3cde8413353dc7f5d72fa8ce0b99a560a359d2c5ef1e5817ca731cd9008f4c" +dependencies = [ + "migrations_internals", + "migrations_macros", +] + +[[package]] +name = "digest" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" +dependencies = [ + "generic-array", +] + +[[package]] +name = "diligent-date-parser" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2d0fd95c7c02e2d6c588c6c5628466fff9bdde4b8c6196465e087b08e792720" +dependencies = [ + "chrono", +] + +[[package]] +name = "dotenv" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77c90badedccf4105eca100756a0b1289e191f6fcbdadd3cee1d2f614f97da8f" + +[[package]] +name = "downcast-rs" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" + +[[package]] +name = "dtoa" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0" + +[[package]] +name = "either" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a39bffec1e2015c5d8a6773cb0cf48d0d758c842398f624c34969071f5499ea7" + +[[package]] +name = "either" +version = "1.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" + +[[package]] +name = "email" +version = "0.0.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91549a51bb0241165f13d57fc4c72cef063b4088fb078b019ecbf464a45f22e4" +dependencies = [ + "base64 0.9.3", + "chrono", + "encoding", + "lazy_static", + "rand 0.4.6", + "time 0.1.43", + "version_check 0.1.5", +] + +[[package]] +name = "encoding" +version = "0.2.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b0d943856b990d12d3b55b359144ff341533e516d94098b1d3fc1ac666d36ec" +dependencies = [ + "encoding-index-japanese", + "encoding-index-korean", + "encoding-index-simpchinese", + "encoding-index-singlebyte", + "encoding-index-tradchinese", +] + +[[package]] +name = "encoding-index-japanese" +version = "1.20141219.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04e8b2ff42e9a05335dbf8b5c6f7567e5591d0d916ccef4e0b1710d32a0d0c91" +dependencies = [ + "encoding_index_tests", +] + +[[package]] +name = "encoding-index-korean" +version = "1.20141219.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4dc33fb8e6bcba213fe2f14275f0963fd16f0a02c878e3095ecfdf5bee529d81" +dependencies = [ + "encoding_index_tests", +] + +[[package]] +name = "encoding-index-simpchinese" +version = "1.20141219.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d87a7194909b9118fc707194baa434a4e3b0fb6a5a757c73c3adb07aa25031f7" +dependencies = [ + "encoding_index_tests", +] + +[[package]] +name = "encoding-index-singlebyte" +version = "1.20141219.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3351d5acffb224af9ca265f435b859c7c01537c0849754d3db3fdf2bfe2ae84a" +dependencies = [ + "encoding_index_tests", +] + +[[package]] +name = "encoding-index-tradchinese" +version = "1.20141219.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd0e20d5688ce3cab59eb3ef3a2083a5c77bf496cb798dc6fcdb75f323890c18" +dependencies = [ + "encoding_index_tests", +] + +[[package]] +name = "encoding_index_tests" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a246d82be1c9d791c5dfde9a2bd045fc3cbba3fa2b11ad558f27d01712f00569" + +[[package]] +name = "encoding_rs" +version = "0.8.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7896dc8abb250ffdda33912550faa54c88ec8b998dec0b2c55ab224921ce11df" +dependencies = [ + "cfg-if 1.0.0", +] + +[[package]] +name = "fail" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3be3c61c59fdc91f5dbc3ea31ee8623122ce80057058be560654c5d410d181a6" +dependencies = [ + "lazy_static", + "log 0.4.14", + "rand 0.7.3", +] + +[[package]] +name = "failure" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86" +dependencies = [ + "backtrace 0.3.59", + "failure_derive", +] + +[[package]] +name = "failure_derive" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4" +dependencies = [ + "proc-macro2 1.0.36", + "quote 1.0.15", + "syn 1.0.86", + "synstructure", +] + +[[package]] +name = "fast_chemail" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "495a39d30d624c2caabe6312bfead73e7717692b44e0b32df168c275a2e8e9e4" +dependencies = [ + "ascii_utils", +] + +[[package]] +name = "fastrand" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "779d043b6a0b90cc4c0ed7ee380a6504394cee7efd7db050e3774eee387324b2" +dependencies = [ + "instant", +] + +[[package]] +name = "filetime" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "975ccf83d8d9d0d84682850a38c8169027be83368805971cc4f238c2b245bc98" +dependencies = [ + "cfg-if 1.0.0", + "libc", + "redox_syscall 0.2.10", + "winapi 0.3.9", +] + +[[package]] +name = "flate2" +version = "1.0.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e6988e897c1c9c485f43b47a529cef42fde0547f9d8d41a7062518f1d8fc53f" +dependencies = [ + "cfg-if 1.0.0", + "crc32fast", + "libc", + "miniz_oxide", +] + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "foreign-types" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" +dependencies = [ + "foreign-types-shared", +] + +[[package]] +name = "foreign-types-shared" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" + +[[package]] +name = "form_urlencoded" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191" +dependencies = [ + "matches", + "percent-encoding 2.1.0", +] + +[[package]] +name = "fs2" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213" +dependencies = [ + "libc", + "winapi 0.3.9", +] + +[[package]] +name = "fsevent" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ab7d1bd1bd33cc98b0889831b72da23c0aa4df9cec7e0702f46ecea04b35db6" +dependencies = [ + "bitflags 1.3.2", + "fsevent-sys", +] + +[[package]] +name = "fsevent-sys" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f41b048a94555da0f42f1d632e2e19510084fb8e303b0daa2816e733fb3644a0" +dependencies = [ + "libc", +] + +[[package]] +name = "fuchsia-cprng" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" + +[[package]] +name = "fuchsia-zircon" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82" +dependencies = [ + "bitflags 1.3.2", + "fuchsia-zircon-sys", +] + +[[package]] +name = "fuchsia-zircon-sys" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" + +[[package]] +name = "futf" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c9c1ce3fa9336301af935ab852c437817d14cd33690446569392e65170aac3b" +dependencies = [ + "mac", + "new_debug_unreachable", +] + +[[package]] +name = "futures" +version = "0.1.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678" + +[[package]] +name = "futures" +version = "0.3.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28560757fe2bb34e79f907794bb6b22ae8b0e5c669b638a1132f2592b19035b4" +dependencies = [ + "futures-channel", + "futures-core", + "futures-executor", + "futures-io", + "futures-sink", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-channel" +version = "0.3.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba3dda0b6588335f360afc675d0564c17a77a2bda81ca178a4b6081bd86c7f0b" +dependencies = [ + "futures-core", + "futures-sink", +] + +[[package]] +name = "futures-core" +version = "0.3.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0c8ff0461b82559810cdccfde3215c3f373807f5e5232b71479bff7bb2583d7" + +[[package]] +name = "futures-cpupool" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab90cde24b3319636588d0c35fe03b1333857621051837ed769faefb4c2162e4" +dependencies = [ + "futures 0.1.31", + "num_cpus", +] + +[[package]] +name = "futures-executor" +version = "0.3.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29d6d2ff5bb10fb95c85b8ce46538a2e5f5e7fdc755623a7d4529ab8a4ed9d2a" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", + "num_cpus", +] + +[[package]] +name = "futures-io" +version = "0.3.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1f9d34af5a1aac6fb380f735fe510746c38067c5bf16c7fd250280503c971b2" + +[[package]] +name = "futures-macro" +version = "0.3.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dbd947adfffb0efc70599b3ddcf7b5597bb5fa9e245eb99f62b3a5f7bb8bd3c" +dependencies = [ + "proc-macro2 1.0.36", + "quote 1.0.15", + "syn 1.0.86", +] + +[[package]] +name = "futures-sink" +version = "0.3.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3055baccb68d74ff6480350f8d6eb8fcfa3aa11bdc1a1ae3afdd0514617d508" + +[[package]] +name = "futures-task" +version = "0.3.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ee7c6485c30167ce4dfb83ac568a849fe53274c831081476ee13e0dce1aad72" + +[[package]] +name = "futures-util" +version = "0.3.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9b5cf40b47a271f77a8b1bec03ca09044d99d2372c0de244e66430761127164" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-macro", + "futures-sink", + "futures-task", + "memchr", + "pin-project-lite 0.2.8", + "pin-utils", + "slab", +] + +[[package]] +name = "generic-array" +version = "0.14.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803" +dependencies = [ + "typenum", + "version_check 0.9.4", +] + +[[package]] +name = "getrandom" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" +dependencies = [ + "cfg-if 1.0.0", + "libc", + "wasi 0.9.0+wasi-snapshot-preview1", +] + +[[package]] +name = "getrandom" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "418d37c8b1d42553c93648be529cb70f920d3baf8ef469b74b9638df426e0b4c" +dependencies = [ + "cfg-if 1.0.0", + "libc", + "wasi 0.10.2+wasi-snapshot-preview1", +] + +[[package]] +name = "gettext" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ebb594e753d5997e4be036e5a8cf048ab9414352870fb45c779557bbc9ba971" +dependencies = [ + "byteorder", + "encoding", +] + +[[package]] +name = "gettext-macros" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "649db3b5cda06091ea6aacb9f66f7002dfe885505b324b8ed795261253ffc2b3" +dependencies = [ + "gettext", + "gettext-utils", + "proc-macro2 1.0.36", + "quote 1.0.15", + "syn 1.0.86", +] + +[[package]] +name = "gettext-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46dd079379f756f6a1ae74b051813e242893f84fbf6ac898bce827fc77958d70" + +[[package]] +name = "ghash" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97304e4cd182c3846f7575ced3890c53012ce534ad9114046b0a9e00bb30a375" +dependencies = [ + "opaque-debug", + "polyval", +] + +[[package]] +name = "gimli" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e4075386626662786ddb0ec9081e7c7eeb1ba31951f447ca780ef9f5d568189" + +[[package]] +name = "glob" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" + +[[package]] +name = "guid" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e691c64d9b226c7597e29aeb46be753beb8c9eeef96d8c78dfd4d306338a38da" +dependencies = [ + "chomp", + "failure", + "failure_derive", + "guid-macro-impl", + "guid-parser", + "proc-macro-hack 0.4.3", + "winapi 0.2.8", +] + +[[package]] +name = "guid-create" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31477e35c699193e6af9d34765c8ccaaf750a9695844cc6a7a380259452e308d" +dependencies = [ + "byteorder", + "chomp", + "guid", + "guid-parser", + "rand 0.8.4", + "winapi 0.3.9", +] + +[[package]] +name = "guid-macro-impl" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08d50f7c496073b5a5dec0f6f1c149113a50960ce25dd2a559987a5a71190816" +dependencies = [ + "chomp", + "guid-parser", + "proc-macro-hack 0.4.3", + "quote 0.4.2", + "syn 0.12.15", +] + +[[package]] +name = "guid-parser" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abc7adb441828023999e6cff9eb1ea63156f7ec37ab5bf690005e8fc6c1148ad" +dependencies = [ + "chomp", + "winapi 0.2.8", +] + +[[package]] +name = "h2" +version = "0.1.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5b34c246847f938a410a03c5458c7fee2274436675e76d8b903c08efc29c462" +dependencies = [ + "byteorder", + "bytes 0.4.12", + "fnv", + "futures 0.1.31", + "http 0.1.21", + "indexmap", + "log 0.4.14", + "slab", + "string", + "tokio-io", +] + +[[package]] +name = "h2" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e4728fd124914ad25e99e3d15a9361a879f6620f63cb56bbb08f95abb97a535" +dependencies = [ + "bytes 0.5.6", + "fnv", + "futures-core", + "futures-sink", + "futures-util", + "http 0.2.6", + "indexmap", + "slab", + "tokio 0.2.25", + "tokio-util 0.3.1", + "tracing", + "tracing-futures", +] + +[[package]] +name = "hashbrown" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96282e96bfcd3da0d3aa9938bedf1e50df3269b6db08b4876d2da0bb1a0841cf" +dependencies = [ + "ahash 0.3.8", + "autocfg 1.0.1", +] + +[[package]] +name = "hashbrown" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e" +dependencies = [ + "ahash 0.7.6", +] + +[[package]] +name = "heck" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9" + +[[package]] +name = "hermit-abi" +version = "0.1.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" +dependencies = [ + "libc", +] + +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + +[[package]] +name = "hkdf" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51ab2f639c231793c5f6114bdb9bbe50a7dbbfcd7c7c6bd8475dec2d991e964f" +dependencies = [ + "digest", + "hmac", +] + +[[package]] +name = "hmac" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1441c6b1e930e2817404b5046f1f989899143a12bf92de603b69f4e0aee1e15" +dependencies = [ + "crypto-mac", + "digest", +] + +[[package]] +name = "hostname" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21ceb46a83a85e824ef93669c8b390009623863b5c195d1ba747292c0c72f94e" +dependencies = [ + "libc", + "winutil", +] + +[[package]] +name = "html5ever" +version = "0.25.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aafcf38a1a36118242d29b92e1b08ef84e67e4a5ed06e0a80be20e6a32bfed6b" +dependencies = [ + "log 0.4.14", + "mac", + "markup5ever", + "proc-macro2 1.0.36", + "quote 1.0.15", + "syn 1.0.86", +] + +[[package]] +name = "htmlescape" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9025058dae765dee5070ec375f591e2ba14638c63feff74f13805a72e523163" + +[[package]] +name = "http" +version = "0.1.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6ccf5ede3a895d8856620237b2f02972c1bbc78d2965ad7fe8838d4a0ed41f0" +dependencies = [ + "bytes 0.4.12", + "fnv", + "itoa 0.4.8", +] + +[[package]] +name = "http" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31f4c6746584866f0feabcc69893c5b51beef3831656a968ed7ae254cdc4fd03" +dependencies = [ + "bytes 1.1.0", + "fnv", + "itoa 1.0.1", +] + +[[package]] +name = "http-body" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6741c859c1b2463a423a1dbce98d418e6c3c3fc720fb0d45528657320920292d" +dependencies = [ + "bytes 0.4.12", + "futures 0.1.31", + "http 0.1.21", + "tokio-buf", +] + +[[package]] +name = "http-body" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13d5ff830006f7646652e057693569bfe0d51760c0085a071769d142a205111b" +dependencies = [ + "bytes 0.5.6", + "http 0.2.6", +] + +[[package]] +name = "httparse" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "acd94fdbe1d4ff688b67b04eee2e17bd50995534a61539e45adfefb45e5e5503" + +[[package]] +name = "httpdate" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "494b4d60369511e7dea41cf646832512a94e542f68bb9c49e54518e0f468eb47" + +[[package]] +name = "hyper" +version = "0.10.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a0652d9a2609a968c14be1a9ea00bf4b1d64e2e1f53a1b51b6fff3a6e829273" +dependencies = [ + "base64 0.9.3", + "httparse", + "language-tags", + "log 0.3.9", + "mime 0.2.6", + "num_cpus", + "time 0.1.43", + "traitobject", + "typeable", + "unicase 1.4.2", + "url 1.7.2", +] + +[[package]] +name = "hyper" +version = "0.12.36" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c843caf6296fc1f93444735205af9ed4e109a539005abb2564ae1d6fad34c52" +dependencies = [ + "bytes 0.4.12", + "futures 0.1.31", + "futures-cpupool", + "h2 0.1.26", + "http 0.1.21", + "http-body 0.1.0", + "httparse", + "iovec", + "itoa 0.4.8", + "log 0.4.14", + "net2", + "rustc_version", + "time 0.1.43", + "tokio 0.1.22", + "tokio-buf", + "tokio-executor", + "tokio-io", + "tokio-reactor", + "tokio-tcp", + "tokio-threadpool", + "tokio-timer", + "want 0.2.0", +] + +[[package]] +name = "hyper" +version = "0.13.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a6f157065790a3ed2f88679250419b5cdd96e714a0d65f7797fd337186e96bb" +dependencies = [ + "bytes 0.5.6", + "futures-channel", + "futures-core", + "futures-util", + "h2 0.2.7", + "http 0.2.6", + "http-body 0.3.1", + "httparse", + "httpdate", + "itoa 0.4.8", + "pin-project", + "socket2 0.3.19", + "tokio 0.2.25", + "tower-service", + "tracing", + "want 0.3.0", +] + +[[package]] +name = "hyper-tls" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a800d6aa50af4b5850b2b0f659625ce9504df908e9733b635720483be26174f" +dependencies = [ + "bytes 0.4.12", + "futures 0.1.31", + "hyper 0.12.36", + "native-tls", + "tokio-io", +] + +[[package]] +name = "hyper-tls" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d979acc56dcb5b8dddba3917601745e877576475aa046df3226eabdecef78eed" +dependencies = [ + "bytes 0.5.6", + "hyper 0.13.10", + "native-tls", + "tokio 0.2.25", + "tokio-tls", +] + +[[package]] +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + +[[package]] +name = "idna" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e" +dependencies = [ + "matches", + "unicode-bidi", + "unicode-normalization", +] + +[[package]] +name = "idna" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" +dependencies = [ + "matches", + "unicode-bidi", + "unicode-normalization", +] + +[[package]] +name = "if_chain" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed" + +[[package]] +name = "indexmap" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223" +dependencies = [ + "autocfg 1.0.1", + "hashbrown 0.11.2", +] + +[[package]] +name = "inotify" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4816c66d2c8ae673df83366c18341538f234a26d65a9ecea5c348b453ac1d02f" +dependencies = [ + "bitflags 1.3.2", + "inotify-sys", + "libc", +] + +[[package]] +name = "inotify-sys" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb" +dependencies = [ + "libc", +] + +[[package]] +name = "inout" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e1f03d4ab4d5dc9ec2d219f86c15d2a15fc08239d1cd3b2d6a19717c0a2f443" +dependencies = [ + "generic-array", +] + +[[package]] +name = "instant" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" +dependencies = [ + "cfg-if 1.0.0", +] + +[[package]] +name = "iovec" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e" +dependencies = [ + "libc", +] + +[[package]] +name = "ipnet" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68f2d64f2edebec4ce84ad108148e67e1064789bee435edc5b60ad398714a3a9" + +[[package]] +name = "itertools" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f56a2d0bc861f9165be4eb3442afd3c236d8a98afd426f65d92324ae1091a484" +dependencies = [ + "either 1.6.1", +] + +[[package]] +name = "itertools" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3" +dependencies = [ + "either 1.6.1", +] + +[[package]] +name = "itoa" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" + +[[package]] +name = "itoa" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35" + +[[package]] +name = "js-sys" +version = "0.3.55" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cc9ffccd38c451a86bf13657df244e9c3f37493cce8e5e21e940963777acc84" +dependencies = [ + "wasm-bindgen", +] + +[[package]] +name = "kernel32-sys" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" +dependencies = [ + "winapi 0.2.8", + "winapi-build", +] + +[[package]] +name = "language-tags" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a91d884b6667cd606bb5a69aa0c99ba811a115fc68915e7056ec08a46e93199a" + +[[package]] +name = "lazy_static" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" + +[[package]] +name = "lazycell" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" + +[[package]] +name = "lber" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a99b520993b21a6faab32643cf4726573dc18ca4cf2d48cbeb24d248c86c930" +dependencies = [ + "byteorder", + "bytes 1.1.0", + "nom 2.2.1", +] + +[[package]] +name = "ldap3" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8476563db035b64ffddce06a3e45b08c84096c76a561c3993ec8b74fce09fa71" +dependencies = [ + "async-trait", + "bytes 1.1.0", + "futures 0.3.19", + "futures-util", + "lazy_static", + "lber", + "log 0.4.14", + "maplit", + "native-tls", + "nom 2.2.1", + "percent-encoding 2.1.0", + "thiserror", + "tokio 1.17.0", + "tokio-native-tls", + "tokio-stream", + "tokio-util 0.7.0", + "url 2.2.2", +] + +[[package]] +name = "lettre" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86ed8677138975b573ab4949c35613931a4addeadd0a8a6aa0327e2a979660de" +dependencies = [ + "base64 0.10.1", + "bufstream", + "fast_chemail", + "hostname", + "log 0.4.14", + "native-tls", + "nom 4.2.3", + "serde 1.0.136", + "serde_derive", + "serde_json", +] + +[[package]] +name = "lettre_email" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd02480f8dcf48798e62113974d6ccca2129a51d241fa20f1ea349c8a42559d5" +dependencies = [ + "base64 0.10.1", + "email", + "lettre", + "mime 0.3.16", + "time 0.1.43", + "uuid 0.7.4", +] + +[[package]] +name = "levenshtein_automata" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c2cdeb66e45e9f36bfad5bbdb4d2384e70936afbee843c6f6543f0c551ebb25" + +[[package]] +name = "lexical-core" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6607c62aa161d23d17a9072cc5da0be67cdfc89d3afb1e8d9c842bebc2525ffe" +dependencies = [ + "arrayvec", + "bitflags 1.3.2", + "cfg-if 1.0.0", + "ryu", + "static_assertions", +] + +[[package]] +name = "libc" +version = "0.2.119" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bf2e165bb3457c8e098ea76f3e3bc9db55f87aa90d52d0e6be741470916aaa4" + +[[package]] +name = "libsqlite3-sys" +version = "0.22.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "290b64917f8b0cb885d9de0f9959fe1f775d7fa12f1da2db9001c1c8ab60f89d" +dependencies = [ + "pkg-config", + "vcpkg", +] + +[[package]] +name = "lindera" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "361efd98843cc0ccbdecbbf62feb9794a66d1c29758af8f45af34c140f7d2143" +dependencies = [ + "bincode", + "byteorder", + "encoding", + "lindera-core", + "lindera-dictionary", + "lindera-ipadic", + "lindera-ipadic-builder", + "serde 1.0.136", + "serde_json", +] + +[[package]] +name = "lindera-core" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c22c6a86b9be6871766dcfa1d333eae7d2331fed217df8c3798514496e0ae110" +dependencies = [ + "bincode", + "byteorder", + "encoding", + "serde 1.0.136", + "yada", +] + +[[package]] +name = "lindera-dictionary" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eabe5730e9d20293e0ed8f295f60ebf656a173f6c129b69f37355a4879e6393" +dependencies = [ + "bincode", + "byteorder", + "lindera-core", +] + +[[package]] +name = "lindera-ipadic" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e69130ce218cacb40abad09b101f859bf464e44acb7b653c2118f90d706f404a" +dependencies = [ + "bincode", + "byteorder", + "flate2", + "lindera-core", + "lindera-ipadic-builder", + "reqwest 0.10.10", + "tar", + "tokio 0.2.25", +] + +[[package]] +name = "lindera-ipadic-builder" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1484640839a69c383b9aa56a55a9f1be9f998a0293e9a9a135c13ff1af1f398b" +dependencies = [ + "bincode", + "byteorder", + "clap", + "encoding", + "glob", + "lindera-core", + "yada", +] + +[[package]] +name = "lindera-tantivy" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ceb3ba4b1279b57af415bff512d7b35616baf2c64229cc8e949164e0136fe207" +dependencies = [ + "lindera", + "lindera-core", + "tantivy 0.14.0", +] + +[[package]] +name = "line-wrap" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9" +dependencies = [ + "safemem", +] + +[[package]] +name = "linked-hash-map" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d262045c5b87c0861b3f004610afd0e2c851e2908d08b6c870cbb9d5f494ecd" +dependencies = [ + "serde 0.8.23", + "serde_test", +] + +[[package]] +name = "linked-hash-map" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3" + +[[package]] +name = "lock_api" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4da24a77a3d8a6d4862d95f72e6fdb9c09a643ecdb402d754004a557f2bec75" +dependencies = [ + "scopeguard", +] + +[[package]] +name = "lock_api" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712a4d093c9976e24e7dbca41db895dabcbac38eb5f4045393d17a95bdfb1109" +dependencies = [ + "scopeguard", +] + +[[package]] +name = "log" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b" +dependencies = [ + "log 0.4.14", +] + +[[package]] +name = "log" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710" +dependencies = [ + "cfg-if 1.0.0", +] + +[[package]] +name = "lru" +version = "0.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ea2d928b485416e8908cff2d97d621db22b27f7b3b6729e438bcf42c671ba91" +dependencies = [ + "hashbrown 0.11.2", +] + +[[package]] +name = "mac" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" + +[[package]] +name = "maplit" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d" + +[[package]] +name = "markup5ever" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a24f40fb03852d1cdd84330cddcaf98e9ec08a7b7768e952fad3b4cf048ec8fd" +dependencies = [ + "log 0.4.14", + "phf", + "phf_codegen", + "string_cache", + "string_cache_codegen", + "tendril", +] + +[[package]] +name = "markup5ever_rcdom" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f015da43bcd8d4f144559a3423f4591d69b8ce0652c905374da7205df336ae2b" +dependencies = [ + "html5ever", + "markup5ever", + "tendril", + "xml5ever", +] + +[[package]] +name = "matches" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f" + +[[package]] +name = "maybe-uninit" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" + +[[package]] +name = "md5" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771" + +[[package]] +name = "memchr" +version = "2.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525" + +[[package]] +name = "memmap" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6585fd95e7bb50d6cc31e20d4cf9afb4e2ba16c5846fc76793f11218da9c475b" +dependencies = [ + "libc", + "winapi 0.3.9", +] + +[[package]] +name = "memoffset" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "043175f069eda7b85febe4a74abbaeff828d9f8b448515d3151a14a3542811aa" +dependencies = [ + "autocfg 1.0.1", +] + +[[package]] +name = "memoffset" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" +dependencies = [ + "autocfg 1.0.1", +] + +[[package]] +name = "migrations_internals" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b4fc84e4af020b837029e017966f86a1c2d5e83e64b589963d5047525995860" +dependencies = [ + "diesel", +] + +[[package]] +name = "migrations_macros" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9753f12909fd8d923f75ae5c3258cae1ed3c8ec052e1b38c93c21a6d157f789c" +dependencies = [ + "migrations_internals", + "proc-macro2 1.0.36", + "quote 1.0.15", + "syn 1.0.86", +] + +[[package]] +name = "mime" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba626b8a6de5da682e1caa06bdb42a335aee5a84db8e5046a3e8ab17ba0a3ae0" +dependencies = [ + "log 0.3.9", +] + +[[package]] +name = "mime" +version = "0.3.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d" + +[[package]] +name = "mime_guess" +version = "2.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2684d4c2e97d99848d30b324b00c8fcc7e5c897b7cbb5819b09e7c90e8baf212" +dependencies = [ + "mime 0.3.16", + "unicase 2.6.0", +] + +[[package]] +name = "minimal-lexical" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" + +[[package]] +name = "miniz_oxide" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b" +dependencies = [ + "adler", + "autocfg 1.0.1", +] + +[[package]] +name = "mio" +version = "0.6.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4" +dependencies = [ + "cfg-if 0.1.10", + "fuchsia-zircon", + "fuchsia-zircon-sys", + "iovec", + "kernel32-sys", + "libc", + "log 0.4.14", + "miow 0.2.2", + "net2", + "slab", + "winapi 0.2.8", +] + +[[package]] +name = "mio" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba272f85fa0b41fc91872be579b3bbe0f56b792aa361a380eb669469f68dafb2" +dependencies = [ + "libc", + "log 0.4.14", + "miow 0.3.7", + "ntapi", + "winapi 0.3.9", +] + +[[package]] +name = "mio-extras" +version = "2.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52403fe290012ce777c4626790c8951324a2b9e3316b3143779c72b029742f19" +dependencies = [ + "lazycell", + "log 0.4.14", + "mio 0.6.23", + "slab", +] + +[[package]] +name = "mio-named-pipes" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0840c1c50fd55e521b247f949c241c9997709f23bd7f023b9762cd561e935656" +dependencies = [ + "log 0.4.14", + "mio 0.6.23", + "miow 0.3.7", + "winapi 0.3.9", +] + +[[package]] +name = "mio-uds" +version = "0.6.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "afcb699eb26d4332647cc848492bbc15eafb26f08d0304550d5aa1f612e066f0" +dependencies = [ + "iovec", + "libc", + "mio 0.6.23", +] + +[[package]] +name = "miow" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d" +dependencies = [ + "kernel32-sys", + "net2", + "winapi 0.2.8", + "ws2_32-sys", +] + +[[package]] +name = "miow" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21" +dependencies = [ + "winapi 0.3.9", +] + +[[package]] +name = "multipart" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00dec633863867f29cb39df64a397cdf4a6354708ddd7759f70c7fb51c5f9182" +dependencies = [ + "buf_redux", + "httparse", + "log 0.4.14", + "mime 0.3.16", + "mime_guess", + "quick-error", + "rand 0.8.4", + "safemem", + "tempfile", + "twoway", +] + +[[package]] +name = "murmurhash32" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d736ff882f0e85fe9689fb23db229616c4c00aee2b3ac282f666d8f20eb25d4a" +dependencies = [ + "byteorder", +] + +[[package]] +name = "native-tls" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48ba9f7719b5a0f42f338907614285fb5fd70e53858141f69898a1fb7203b24d" +dependencies = [ + "lazy_static", + "libc", + "log 0.4.14", + "openssl", + "openssl-probe", + "openssl-sys", + "schannel", + "security-framework", + "security-framework-sys", + "tempfile", +] + +[[package]] +name = "net2" +version = "0.2.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae" +dependencies = [ + "cfg-if 0.1.10", + "libc", + "winapi 0.3.9", +] + +[[package]] +name = "never" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c96aba5aa877601bb3f6dd6a63a969e1f82e60646e81e71b14496995e9853c91" + +[[package]] +name = "new_debug_unreachable" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" + +[[package]] +name = "nix" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c722bee1037d430d0f8e687bbdbf222f27cc6e4e68d5caf630857bb2b6dbdce" +dependencies = [ + "bitflags 1.3.2", + "cc", + "cfg-if 0.1.10", + "libc", + "void", +] + +[[package]] +name = "nix" +version = "0.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f866317acbd3a240710c63f065ffb1e4fd466259045ccb504130b7f668f35c6" +dependencies = [ + "bitflags 1.3.2", + "cc", + "cfg-if 1.0.0", + "libc", + "memoffset 0.6.5", +] + +[[package]] +name = "nom" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf51a729ecf40266a2368ad335a5fdde43471f545a967109cd62146ecf8b66ff" + +[[package]] +name = "nom" +version = "4.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ad2a91a8e869eeb30b9cb3119ae87773a8f4ae617f41b1eb9c154b2905f7bd6" +dependencies = [ + "memchr", + "version_check 0.1.5", +] + +[[package]] +name = "nom" +version = "5.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffb4262d26ed83a1c0a33a38fe2bb15797329c85770da05e6b828ddb782627af" +dependencies = [ + "lexical-core", + "memchr", + "version_check 0.9.4", +] + +[[package]] +name = "nom" +version = "7.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b1d11e1ef389c76fe5b81bcaf2ea32cf88b62bc494e19f493d0b30e7a930109" +dependencies = [ + "memchr", + "minimal-lexical", + "version_check 0.9.4", +] + +[[package]] +name = "nom_locate" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37794436ca3029a3089e0b95d42da1f0b565ad271e4d3bb4bad0c7bb70b10605" +dependencies = [ + "bytecount", + "memchr", + "nom 7.1.0", +] + +[[package]] +name = "notify" +version = "4.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae03c8c853dba7bfd23e571ff0cff7bc9dceb40a4cd684cd1681824183f45257" +dependencies = [ + "bitflags 1.3.2", + "filetime", + "fsevent", + "fsevent-sys", + "inotify", + "libc", + "mio 0.6.23", + "mio-extras", + "walkdir", + "winapi 0.3.9", +] + +[[package]] +name = "ntapi" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44" +dependencies = [ + "winapi 0.3.9", +] + +[[package]] +name = "num-bigint" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f" +dependencies = [ + "autocfg 1.0.1", + "num-integer", + "num-traits 0.2.14", +] + +[[package]] +name = "num-integer" +version = "0.1.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db" +dependencies = [ + "autocfg 1.0.1", + "num-traits 0.2.14", +] + +[[package]] +name = "num-rational" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d41702bd167c2df5520b384281bc111a4b5efcf7fbc4c9c222c815b07e0a6a6a" +dependencies = [ + "autocfg 1.0.1", + "num-integer", + "num-traits 0.2.14", +] + +[[package]] +name = "num-traits" +version = "0.1.43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31" +dependencies = [ + "num-traits 0.2.14", +] + +[[package]] +name = "num-traits" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290" +dependencies = [ + "autocfg 1.0.1", +] + +[[package]] +name = "num_cpus" +version = "1.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1" +dependencies = [ + "hermit-abi", + "libc", +] + +[[package]] +name = "object" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a5b3dd1c072ee7963717671d1ca129f1048fda25edea6b752bfc71ac8854170" + +[[package]] +name = "once_cell" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87f3e037eac156d1775da914196f0f37741a274155e34a0b7e427c35d2a2ecb9" + +[[package]] +name = "onig" +version = "6.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67ddfe2c93bb389eea6e6d713306880c7f6dcc99a75b659ce145d962c861b225" +dependencies = [ + "bitflags 1.3.2", + "lazy_static", + "libc", + "onig_sys", +] + +[[package]] +name = "onig_sys" +version = "69.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5dd3eee045c84695b53b20255bb7317063df090b68e18bfac0abb6c39cf7f33e" +dependencies = [ + "cc", + "pkg-config", +] + +[[package]] +name = "opaque-debug" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" + +[[package]] +name = "openssl" +version = "0.10.38" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c7ae222234c30df141154f159066c5093ff73b63204dcda7121eb082fc56a95" +dependencies = [ + "bitflags 1.3.2", + "cfg-if 1.0.0", + "foreign-types", + "libc", + "once_cell", + "openssl-sys", +] + +[[package]] +name = "openssl-probe" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" + +[[package]] +name = "openssl-sys" +version = "0.9.72" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e46109c383602735fa0a2e48dd2b7c892b048e1bf69e5c3b1d804b7d9c203cb" +dependencies = [ + "autocfg 1.0.1", + "cc", + "libc", + "pkg-config", + "vcpkg", +] + +[[package]] +name = "owned-read" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b66d1e235abcebc845cf93550b89b74f468c051496fafb433ede4104b9f71ba1" +dependencies = [ + "stable_deref_trait", +] + +[[package]] +name = "owning_ref" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ff55baddef9e4ad00f88b6c743a2a8062d4c6ade126c2a528644b8e444d52ce" +dependencies = [ + "stable_deref_trait", +] + +[[package]] +name = "parking_lot" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f842b1982eb6c2fe34036a4fbfb06dd185a3f5c8edfaacdf7d1ea10b07de6252" +dependencies = [ + "lock_api 0.3.4", + "parking_lot_core 0.6.2", + "rustc_version", +] + +[[package]] +name = "parking_lot" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" +dependencies = [ + "instant", + "lock_api 0.4.5", + "parking_lot_core 0.8.5", +] + +[[package]] +name = "parking_lot_core" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b876b1b9e7ac6e1a74a6da34d25c42e17e8862aa409cbbbdcfc8d86c6f3bc62b" +dependencies = [ + "cfg-if 0.1.10", + "cloudabi", + "libc", + "redox_syscall 0.1.57", + "rustc_version", + "smallvec 0.6.14", + "winapi 0.3.9", +] + +[[package]] +name = "parking_lot_core" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216" +dependencies = [ + "cfg-if 1.0.0", + "instant", + "libc", + "redox_syscall 0.2.10", + "smallvec 1.8.0", + "winapi 0.3.9", +] + +[[package]] +name = "pear" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5320f212db967792b67cfe12bd469d08afd6318a249bd917d5c19bc92200ab8a" +dependencies = [ + "pear_codegen", +] + +[[package]] +name = "pear_codegen" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfc1c836fdc3d1ef87c348b237b5b5c4dff922156fb2d968f57734f9669768ca" +dependencies = [ + "proc-macro2 0.4.30", + "quote 0.6.13", + "syn 0.15.44", + "version_check 0.9.4", + "yansi", +] + +[[package]] +name = "percent-encoding" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831" + +[[package]] +name = "percent-encoding" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" + +[[package]] +name = "phf" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12" +dependencies = [ + "phf_shared", +] + +[[package]] +name = "phf_codegen" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815" +dependencies = [ + "phf_generator", + "phf_shared", +] + +[[package]] +name = "phf_generator" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526" +dependencies = [ + "phf_shared", + "rand 0.7.3", +] + +[[package]] +name = "phf_shared" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7" +dependencies = [ + "siphasher", +] + +[[package]] +name = "pin-project" +version = "1.0.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58ad3879ad3baf4e44784bc6a718a8698867bb991f8ce24d1bcbe2cfb4c3a75e" +dependencies = [ + "pin-project-internal", +] + +[[package]] +name = "pin-project-internal" +version = "1.0.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "744b6f092ba29c3650faf274db506afd39944f48420f6c86b17cfe0ee1cb36bb" +dependencies = [ + "proc-macro2 1.0.36", + "quote 1.0.15", + "syn 1.0.86", +] + +[[package]] +name = "pin-project-lite" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777" + +[[package]] +name = "pin-project-lite" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e280fbe77cc62c91527259e9442153f4688736748d24660126286329742b4c6c" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + +[[package]] +name = "pkg-config" +version = "0.3.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58893f751c9b0412871a09abd62ecd2a00298c6c83befa223ef98c52aef40cbe" + +[[package]] +name = "plist" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd39bc6cdc9355ad1dc5eeedefee696bb35c34caf21768741e81826c0bbd7225" +dependencies = [ + "base64 0.13.0", + "indexmap", + "line-wrap", + "serde 1.0.136", + "time 0.3.5", + "xml-rs", +] + +[[package]] +name = "plume" +version = "0.7.1" +dependencies = [ + "activitypub", + "atom_syndication", + "chrono", + "clap", + "ctrlc", + "diesel", + "dotenv", + "gettext", + "gettext-macros", + "gettext-utils", + "guid-create", + "lettre_email", + "multipart", + "num_cpus", + "plume-api", + "plume-common", + "plume-models", + "riker", + "rocket", + "rocket_contrib", + "rocket_csrf", + "rocket_i18n", + "rsass", + "ructe", + "scheduled-thread-pool", + "serde 1.0.136", + "serde_json", + "shrinkwraprs", + "tracing", + "tracing-subscriber", + "validator", + "webfinger", +] + +[[package]] +name = "plume-api" +version = "0.7.1" +dependencies = [ + "serde 1.0.136", + "serde_derive", +] + +[[package]] +name = "plume-cli" +version = "0.7.1" +dependencies = [ + "clap", + "diesel", + "dotenv", + "plume-models", + "rpassword", +] + +[[package]] +name = "plume-common" +version = "0.7.1" +dependencies = [ + "activitypub", + "activitystreams-derive", + "activitystreams-traits", + "array_tool", + "askama_escape", + "base64 0.13.0", + "chrono", + "heck", + "hex", + "once_cell", + "openssl", + "pulldown-cmark", + "regex-syntax 0.6.25", + "reqwest 0.9.24", + "rocket", + "serde 1.0.136", + "serde_derive", + "serde_json", + "shrinkwraprs", + "syntect", + "tokio 0.1.22", + "tracing", +] + +[[package]] +name = "plume-front" +version = "0.7.1" +dependencies = [ + "console_error_panic_hook", + "gettext", + "gettext-macros", + "gettext-utils", + "js-sys", + "lazy_static", + "serde 1.0.136", + "serde_derive", + "serde_json", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "plume-macro" +version = "0.7.1" +dependencies = [ + "proc-macro2 0.4.30", + "quote 0.6.13", + "syn 0.15.44", +] + +[[package]] +name = "plume-models" +version = "0.7.1" +dependencies = [ + "activitypub", + "ammonia", + "assert-json-diff", + "bcrypt", + "chrono", + "diesel", + "diesel-derive-newtype", + "diesel_migrations", + "glob", + "guid-create", + "itertools 0.10.3", + "lazy_static", + "ldap3", + "lettre", + "lindera-tantivy", + "migrations_internals", + "native-tls", + "once_cell", + "openssl", + "plume-api", + "plume-common", + "plume-macro", + "reqwest 0.9.24", + "riker", + "rocket", + "rocket_i18n", + "scheduled-thread-pool", + "serde 1.0.136", + "serde_derive", + "serde_json", + "shrinkwraprs", + "tantivy 0.13.3", + "tracing", + "url 2.2.2", + "walkdir", + "webfinger", + "whatlang", +] + +[[package]] +name = "polyval" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eebcc4aa140b9abd2bc40d9c3f7ccec842679cd79045ac3a7ac698c1a064b7cd" +dependencies = [ + "cpuid-bool", + "opaque-debug", + "universal-hash", +] + +[[package]] +name = "ppv-lite86" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872" + +[[package]] +name = "pq-sys" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ac25eee5a0582f45a67e837e350d784e7003bd29a5f460796772061ca49ffda" +dependencies = [ + "vcpkg", +] + +[[package]] +name = "precomputed-hash" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" + +[[package]] +name = "proc-macro-error" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +dependencies = [ + "proc-macro-error-attr", + "proc-macro2 1.0.36", + "quote 1.0.15", + "syn 1.0.86", + "version_check 0.9.4", +] + +[[package]] +name = "proc-macro-error-attr" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" +dependencies = [ + "proc-macro2 1.0.36", + "quote 1.0.15", + "version_check 0.9.4", +] + +[[package]] +name = "proc-macro-hack" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7f95648580798cc44ff8efb9bb0d7ee5205ea32e087b31b0732f3e8c2648ee2" +dependencies = [ + "proc-macro-hack-impl", +] + +[[package]] +name = "proc-macro-hack" +version = "0.5.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" + +[[package]] +name = "proc-macro-hack-impl" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7be55bf0ae1635f4d7c7ddd6efc05c631e98a82104a73d35550bbc52db960027" + +[[package]] +name = "proc-macro2" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd07deb3c6d1d9ff827999c7f9b04cdfd66b1b17ae508e14fe47b620f2282ae0" +dependencies = [ + "unicode-xid 0.1.0", +] + +[[package]] +name = "proc-macro2" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b06e2f335f48d24442b35a19df506a835fb3547bc3c06ef27340da9acf5cae7" +dependencies = [ + "unicode-xid 0.1.0", +] + +[[package]] +name = "proc-macro2" +version = "0.4.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759" +dependencies = [ + "unicode-xid 0.1.0", +] + +[[package]] +name = "proc-macro2" +version = "1.0.36" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029" +dependencies = [ + "unicode-xid 0.2.2", +] + +[[package]] +name = "publicsuffix" +version = "1.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95b4ce31ff0a27d93c8de1849cf58162283752f065a90d508f1105fa6c9a213f" +dependencies = [ + "idna 0.2.3", + "url 2.2.2", +] + +[[package]] +name = "pulldown-cmark" +version = "0.8.0" +source = "git+https://git.joinplu.me/Plume/pulldown-cmark?branch=bidi-plume#58514a67a52d0fa2233160bd0e8933684397bfd6" +dependencies = [ + "bitflags 1.3.2", + "memchr", + "unicase 2.6.0", +] + +[[package]] +name = "quick-error" +version = "1.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" + +[[package]] +name = "quick-xml" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8533f14c8382aaad0d592c812ac3b826162128b65662331e1127b45c3d18536b" +dependencies = [ + "encoding_rs", + "memchr", +] + +[[package]] +name = "quote" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1eca14c727ad12702eb4b6bfb5a232287dcf8385cb8ca83a3eeaf6519c44c408" +dependencies = [ + "proc-macro2 0.2.3", +] + +[[package]] +name = "quote" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9949cfe66888ffe1d53e6ec9d9f3b70714083854be20fd5e271b232a017401e8" +dependencies = [ + "proc-macro2 0.3.8", +] + +[[package]] +name = "quote" +version = "0.6.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1" +dependencies = [ + "proc-macro2 0.4.30", +] + +[[package]] +name = "quote" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "864d3e96a899863136fc6e99f3d7cae289dafe43bf2c5ac19b70df7210c0a145" +dependencies = [ + "proc-macro2 1.0.36", +] + +[[package]] +name = "r2d2" +version = "0.8.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "545c5bc2b880973c9c10e4067418407a0ccaa3091781d1671d46eb35107cb26f" +dependencies = [ + "log 0.4.14", + "parking_lot 0.11.2", + "scheduled-thread-pool", +] + +[[package]] +name = "rand" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293" +dependencies = [ + "fuchsia-cprng", + "libc", + "rand_core 0.3.1", + "rdrand", + "winapi 0.3.9", +] + +[[package]] +name = "rand" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca" +dependencies = [ + "autocfg 0.1.7", + "libc", + "rand_chacha 0.1.1", + "rand_core 0.4.2", + "rand_hc 0.1.0", + "rand_isaac", + "rand_jitter", + "rand_os", + "rand_pcg 0.1.2", + "rand_xorshift", + "winapi 0.3.9", +] + +[[package]] +name = "rand" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +dependencies = [ + "getrandom 0.1.16", + "libc", + "rand_chacha 0.2.2", + "rand_core 0.5.1", + "rand_hc 0.2.0", + "rand_pcg 0.2.1", +] + +[[package]] +name = "rand" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8" +dependencies = [ + "libc", + "rand_chacha 0.3.1", + "rand_core 0.6.3", + "rand_hc 0.3.1", +] + +[[package]] +name = "rand_chacha" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef" +dependencies = [ + "autocfg 0.1.7", + "rand_core 0.3.1", +] + +[[package]] +name = "rand_chacha" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +dependencies = [ + "ppv-lite86", + "rand_core 0.5.1", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core 0.6.3", +] + +[[package]] +name = "rand_core" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" +dependencies = [ + "rand_core 0.4.2", +] + +[[package]] +name = "rand_core" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc" + +[[package]] +name = "rand_core" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" +dependencies = [ + "getrandom 0.1.16", +] + +[[package]] +name = "rand_core" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" +dependencies = [ + "getrandom 0.2.4", +] + +[[package]] +name = "rand_hc" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4" +dependencies = [ + "rand_core 0.3.1", +] + +[[package]] +name = "rand_hc" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" +dependencies = [ + "rand_core 0.5.1", +] + +[[package]] +name = "rand_hc" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7" +dependencies = [ + "rand_core 0.6.3", +] + +[[package]] +name = "rand_isaac" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08" +dependencies = [ + "rand_core 0.3.1", +] + +[[package]] +name = "rand_jitter" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b" +dependencies = [ + "libc", + "rand_core 0.4.2", + "winapi 0.3.9", +] + +[[package]] +name = "rand_os" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071" +dependencies = [ + "cloudabi", + "fuchsia-cprng", + "libc", + "rand_core 0.4.2", + "rdrand", + "winapi 0.3.9", +] + +[[package]] +name = "rand_pcg" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44" +dependencies = [ + "autocfg 0.1.7", + "rand_core 0.4.2", +] + +[[package]] +name = "rand_pcg" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429" +dependencies = [ + "rand_core 0.5.1", +] + +[[package]] +name = "rand_xorshift" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c" +dependencies = [ + "rand_core 0.3.1", +] + +[[package]] +name = "rayon" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c06aca804d41dbc8ba42dfd964f0d01334eceb64314b9ecf7c5fad5188a06d90" +dependencies = [ + "autocfg 1.0.1", + "crossbeam-deque 0.8.1", + "either 1.6.1", + "rayon-core", +] + +[[package]] +name = "rayon-core" +version = "1.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d78120e2c850279833f1dd3582f730c4ab53ed95aeaaaa862a2a5c71b1656d8e" +dependencies = [ + "crossbeam-channel 0.5.2", + "crossbeam-deque 0.8.1", + "crossbeam-utils 0.8.6", + "lazy_static", + "num_cpus", +] + +[[package]] +name = "rdrand" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" +dependencies = [ + "rand_core 0.3.1", +] + +[[package]] +name = "redox_syscall" +version = "0.1.57" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce" + +[[package]] +name = "redox_syscall" +version = "0.2.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff" +dependencies = [ + "bitflags 1.3.2", +] + +[[package]] +name = "regex" +version = "1.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a26af418b574bd56588335b3a3659a65725d4e636eb1016c2f9e3b38c7cc759" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax 0.6.25", +] + +[[package]] +name = "regex-syntax" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e931c58b93d86f080c734bfd2bce7dd0079ae2331235818133c8be7f422e20e" + +[[package]] +name = "regex-syntax" +version = "0.6.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" + +[[package]] +name = "remove_dir_all" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" +dependencies = [ + "winapi 0.3.9", +] + +[[package]] +name = "reqwest" +version = "0.9.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f88643aea3c1343c804950d7bf983bd2067f5ab59db6d613a08e05572f2714ab" +dependencies = [ + "base64 0.10.1", + "bytes 0.4.12", + "cookie 0.12.0", + "cookie_store", + "encoding_rs", + "flate2", + "futures 0.1.31", + "http 0.1.21", + "hyper 0.12.36", + "hyper-tls 0.3.2", + "log 0.4.14", + "mime 0.3.16", + "mime_guess", + "native-tls", + "serde 1.0.136", + "serde_json", + "serde_urlencoded 0.5.5", + "socks", + "time 0.1.43", + "tokio 0.1.22", + "tokio-executor", + "tokio-io", + "tokio-threadpool", + "tokio-timer", + "url 1.7.2", + "uuid 0.7.4", + "winreg 0.6.2", +] + +[[package]] +name = "reqwest" +version = "0.10.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0718f81a8e14c4dbb3b34cf23dc6aaf9ab8a0dfec160c534b3dbca1aaa21f47c" +dependencies = [ + "base64 0.13.0", + "bytes 0.5.6", + "encoding_rs", + "futures-core", + "futures-util", + "http 0.2.6", + "http-body 0.3.1", + "hyper 0.13.10", + "hyper-tls 0.4.3", + "ipnet", + "js-sys", + "lazy_static", + "log 0.4.14", + "mime 0.3.16", + "mime_guess", + "native-tls", + "percent-encoding 2.1.0", + "pin-project-lite 0.2.8", + "serde 1.0.136", + "serde_urlencoded 0.7.0", + "tokio 0.2.25", + "tokio-tls", + "url 2.2.2", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "winreg 0.7.0", +] + +[[package]] +name = "riker" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abff93ece5a5d3d7f2c54dfba7550657a644c9dc0a871c7ddf8c31381971c41b" +dependencies = [ + "chrono", + "config", + "dashmap", + "futures 0.3.19", + "num_cpus", + "pin-utils", + "rand 0.7.3", + "regex", + "riker-macros", + "slog", + "slog-scope", + "slog-stdlog", + "uuid 0.8.2", +] + +[[package]] +name = "riker-macros" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2a8e8f71c9e7980a596c39c7e3537ea8563054526e15712a610ac97a02dba15" +dependencies = [ + "proc-macro2 0.4.30", + "quote 0.6.13", + "syn 0.15.44", +] + +[[package]] +name = "ring" +version = "0.13.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c4db68a2e35f3497146b7e4563df7d4773a2433230c5e4b448328e31740458a" +dependencies = [ + "cc", + "lazy_static", + "libc", + "untrusted", +] + +[[package]] +name = "rocket" +version = "0.4.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a7ab1dfdc75bb8bd2be381f37796b1b300c45a3c9145b34d86715e8dd90bf28" +dependencies = [ + "atty", + "base64 0.13.0", + "log 0.4.14", + "memchr", + "num_cpus", + "pear", + "rocket_codegen", + "rocket_http", + "state", + "time 0.1.43", + "toml 0.4.10", + "version_check 0.9.4", + "yansi", +] + +[[package]] +name = "rocket_codegen" +version = "0.4.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1729e687d6d2cf434d174da84fb948f7fef4fac22d20ce94ca61c28b72dbcf9f" +dependencies = [ + "devise", + "glob", + "indexmap", + "quote 0.6.13", + "rocket_http", + "version_check 0.9.4", + "yansi", +] + +[[package]] +name = "rocket_contrib" +version = "0.4.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b6303dccab46dce6c7ac26c9b9d8d8cde1b19614b027c3f913be6611bff6d9b" +dependencies = [ + "log 0.4.14", + "notify", + "rocket", + "serde 1.0.136", + "serde_json", +] + +[[package]] +name = "rocket_csrf" +version = "0.1.0" +source = "git+https://github.com/fdb-hiroshima/rocket_csrf?rev=29910f2829e7e590a540da3804336577b48c7b31#29910f2829e7e590a540da3804336577b48c7b31" +dependencies = [ + "data-encoding", + "ring", + "rocket", + "serde 1.0.136", + "time 0.1.43", +] + +[[package]] +name = "rocket_http" +version = "0.4.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6131e6e6d38a9817f4a494ff5da95971451c2eb56a53915579fc9c80f6ef0117" +dependencies = [ + "cookie 0.11.4", + "hyper 0.10.16", + "indexmap", + "pear", + "percent-encoding 1.0.1", + "smallvec 1.8.0", + "state", + "time 0.1.43", + "unicode-xid 0.1.0", +] + +[[package]] +name = "rocket_i18n" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbf9f4c872b824ac0506557be9c66e0315d66d0e378d2ae02ee2e7b0fed2a338" +dependencies = [ + "gettext", + "rocket", +] + +[[package]] +name = "rpassword" +version = "6.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2bf099a1888612545b683d2661a1940089f6c2e5a8e38979b2159da876bfd956" +dependencies = [ + "libc", + "serde 1.0.136", + "serde_json", + "winapi 0.3.9", +] + +[[package]] +name = "rsass" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d74a71f39f2d0e35ada983c76aeaa3a58b6c5735c8865073a87d190219c64eb1" +dependencies = [ + "fastrand", + "lazy_static", + "nom 7.1.0", + "nom_locate", + "num-bigint", + "num-integer", + "num-rational", + "num-traits 0.2.14", +] + +[[package]] +name = "ructe" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef88d8c2492d7266e264b31e0ffcf1149d5ba183bccd3abaf1483ee905fc85de" +dependencies = [ + "base64 0.13.0", + "bytecount", + "itertools 0.10.3", + "md5", + "nom 7.1.0", +] + +[[package]] +name = "rust-ini" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e52c148ef37f8c375d49d5a73aa70713125b7f19095948a923f80afdeb22ec2" + +[[package]] +name = "rust-stemmers" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e46a2036019fdb888131db7a4c847a1063a7493f971ed94ea82c67eada63ca54" +dependencies = [ + "serde 1.0.136", + "serde_derive", +] + +[[package]] +name = "rustc-demangle" +version = "0.1.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342" + +[[package]] +name = "rustc_version" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" +dependencies = [ + "semver", +] + +[[package]] +name = "ryu" +version = "1.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f" + +[[package]] +name = "safemem" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" + +[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "schannel" +version = "0.1.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75" +dependencies = [ + "lazy_static", + "winapi 0.3.9", +] + +[[package]] +name = "scheduled-thread-pool" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc6f74fd1204073fa02d5d5d68bec8021be4c38690b61264b2fdb48083d0e7d7" +dependencies = [ + "parking_lot 0.11.2", +] + +[[package]] +name = "scopeguard" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" + +[[package]] +name = "security-framework" +version = "2.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "525bc1abfda2e1998d152c45cf13e696f76d0a4972310b22fac1658b05df7c87" +dependencies = [ + "bitflags 1.3.2", + "core-foundation", + "core-foundation-sys", + "libc", + "security-framework-sys", +] + +[[package]] +name = "security-framework-sys" +version = "2.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9dd14d83160b528b7bfd66439110573efcfbe281b17fc2ca9f39f550d619c7e" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "semver" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" +dependencies = [ + "semver-parser", +] + +[[package]] +name = "semver-parser" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" + +[[package]] +name = "serde" +version = "0.8.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9dad3f759919b92c3068c696c15c3d17238234498bbdcc80f2c469606f948ac8" + +[[package]] +name = "serde" +version = "1.0.136" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde-hjson" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a3a4e0ea8a88553209f6cc6cfe8724ecad22e1acf372793c27d995290fe74f8" +dependencies = [ + "lazy_static", + "linked-hash-map 0.3.0", + "num-traits 0.1.43", + "regex", + "serde 0.8.23", +] + +[[package]] +name = "serde_derive" +version = "1.0.136" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9" +dependencies = [ + "proc-macro2 1.0.36", + "quote 1.0.15", + "syn 1.0.86", +] + +[[package]] +name = "serde_json" +version = "1.0.79" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e8d9fa5c3b304765ce1fd9c4c8a3de2c8db365a5b91be52f186efc675681d95" +dependencies = [ + "itoa 1.0.1", + "ryu", + "serde 1.0.136", +] + +[[package]] +name = "serde_test" +version = "0.8.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "110b3dbdf8607ec493c22d5d947753282f3bae73c0f56d322af1e8c78e4c23d5" +dependencies = [ + "serde 0.8.23", +] + +[[package]] +name = "serde_urlencoded" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "642dd69105886af2efd227f75a520ec9b44a820d65bc133a9131f7d229fd165a" +dependencies = [ + "dtoa", + "itoa 0.4.8", + "serde 1.0.136", + "url 1.7.2", +] + +[[package]] +name = "serde_urlencoded" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edfa57a7f8d9c1d260a549e7224100f6c43d43f9103e06dd8b4095a9b2b43ce9" +dependencies = [ + "form_urlencoded", + "itoa 0.4.8", + "ryu", + "serde 1.0.136", +] + +[[package]] +name = "sha2" +version = "0.9.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" +dependencies = [ + "block-buffer", + "cfg-if 1.0.0", + "cpufeatures", + "digest", + "opaque-debug", +] + +[[package]] +name = "sharded-slab" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" +dependencies = [ + "lazy_static", +] + +[[package]] +name = "shrinkwraprs" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e63e6744142336dfb606fe2b068afa2e1cca1ee6a5d8377277a92945d81fa331" +dependencies = [ + "bitflags 1.3.2", + "itertools 0.8.2", + "proc-macro2 1.0.36", + "quote 1.0.15", + "syn 1.0.86", +] + +[[package]] +name = "signal-hook-registry" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0" +dependencies = [ + "libc", +] + +[[package]] +name = "siphasher" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "533494a8f9b724d33625ab53c6c4800f7cc445895924a8ef649222dcb76e938b" + +[[package]] +name = "slab" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9def91fd1e018fe007022791f865d0ccc9b3a0d5001e01aabb8b40e46000afb5" + +[[package]] +name = "slog" +version = "2.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8347046d4ebd943127157b94d63abb990fcf729dc4e9978927fdf4ac3c998d06" + +[[package]] +name = "slog-scope" +version = "4.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f95a4b4c3274cd2869549da82b57ccc930859bdbf5bcea0424bc5f140b3c786" +dependencies = [ + "arc-swap", + "lazy_static", + "slog", +] + +[[package]] +name = "slog-stdlog" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8228ab7302adbf4fcb37e66f3cda78003feb521e7fd9e3847ec117a7784d0f5a" +dependencies = [ + "log 0.4.14", + "slog", + "slog-scope", +] + +[[package]] +name = "smallvec" +version = "0.6.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b97fcaeba89edba30f044a10c6a3cc39df9c3f17d7cd829dd1446cab35f890e0" +dependencies = [ + "maybe-uninit", +] + +[[package]] +name = "smallvec" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83" + +[[package]] +name = "snap" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45456094d1983e2ee2a18fdfebce3189fa451699d0502cb8e3b49dba5ba41451" + +[[package]] +name = "socket2" +version = "0.3.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e" +dependencies = [ + "cfg-if 1.0.0", + "libc", + "winapi 0.3.9", +] + +[[package]] +name = "socket2" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0" +dependencies = [ + "libc", + "winapi 0.3.9", +] + +[[package]] +name = "socks" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30f86c7635fadf2814201a4f67efefb0007588ae7422ce299f354ab5c97f61ae" +dependencies = [ + "byteorder", + "libc", + "winapi 0.2.8", + "ws2_32-sys", +] + +[[package]] +name = "stable_deref_trait" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" + +[[package]] +name = "state" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3015a7d0a5fd5105c91c3710d42f9ccf0abfb287d62206484dcc67f9569a6483" + +[[package]] +name = "static_assertions" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" + +[[package]] +name = "string" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d24114bfcceb867ca7f71a0d3fe45d45619ec47a6fbfa98cb14e14250bfa5d6d" +dependencies = [ + "bytes 0.4.12", +] + +[[package]] +name = "string_cache" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "923f0f39b6267d37d23ce71ae7235602134b250ace715dd2c90421998ddac0c6" +dependencies = [ + "lazy_static", + "new_debug_unreachable", + "parking_lot 0.11.2", + "phf_shared", + "precomputed-hash", + "serde 1.0.136", +] + +[[package]] +name = "string_cache_codegen" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f24c8e5e19d22a726626f1a5e16fe15b132dcf21d10177fa5a45ce7962996b97" +dependencies = [ + "phf_generator", + "phf_shared", + "proc-macro2 1.0.36", + "quote 1.0.15", +] + +[[package]] +name = "strsim" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" + +[[package]] +name = "strsim" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" + +[[package]] +name = "subtle" +version = "2.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" + +[[package]] +name = "syn" +version = "0.12.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c97c05b8ebc34ddd6b967994d5c6e9852fa92f8b82b3858c39451f97346dcce5" +dependencies = [ + "proc-macro2 0.2.3", + "quote 0.4.2", + "unicode-xid 0.1.0", +] + +[[package]] +name = "syn" +version = "0.13.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14f9bf6292f3a61d2c716723fdb789a41bbe104168e6f496dc6497e531ea1b9b" +dependencies = [ + "proc-macro2 0.3.8", + "quote 0.5.2", + "unicode-xid 0.1.0", +] + +[[package]] +name = "syn" +version = "0.14.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "261ae9ecaa397c42b960649561949d69311f08eeaea86a65696e6e46517cf741" +dependencies = [ + "proc-macro2 0.4.30", + "quote 0.6.13", + "unicode-xid 0.1.0", +] + +[[package]] +name = "syn" +version = "0.15.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5" +dependencies = [ + "proc-macro2 0.4.30", + "quote 0.6.13", + "unicode-xid 0.1.0", +] + +[[package]] +name = "syn" +version = "1.0.86" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b" +dependencies = [ + "proc-macro2 1.0.36", + "quote 1.0.15", + "unicode-xid 0.2.2", +] + +[[package]] +name = "synstructure" +version = "0.12.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" +dependencies = [ + "proc-macro2 1.0.36", + "quote 1.0.15", + "syn 1.0.86", + "unicode-xid 0.2.2", +] + +[[package]] +name = "syntect" +version = "4.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b20815bbe80ee0be06e6957450a841185fcf690fe0178f14d77a05ce2caa031" +dependencies = [ + "bincode", + "bitflags 1.3.2", + "flate2", + "fnv", + "lazy_static", + "lazycell", + "onig", + "plist", + "regex-syntax 0.6.25", + "serde 1.0.136", + "serde_derive", + "serde_json", + "walkdir", + "yaml-rust", +] + +[[package]] +name = "tantivy" +version = "0.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3012f53bceda69a3a50a510a3d53fbf6af60b3c4df2801a4c9c5132d238919" +dependencies = [ + "atomicwrites", + "base64 0.12.3", + "bitpacking", + "byteorder", + "census", + "chrono", + "crc32fast", + "crossbeam 0.7.3", + "downcast-rs", + "fail", + "failure", + "fnv", + "fs2", + "futures 0.3.19", + "htmlescape", + "levenshtein_automata", + "log 0.4.14", + "memmap", + "murmurhash32", + "notify", + "num_cpus", + "once_cell", + "owned-read", + "owning_ref", + "rayon", + "regex", + "rust-stemmers", + "serde 1.0.136", + "serde_json", + "smallvec 1.8.0", + "snap", + "stable_deref_trait", + "tantivy-fst", + "tantivy-query-grammar 0.13.0", + "tempfile", + "uuid 0.8.2", + "winapi 0.3.9", +] + +[[package]] +name = "tantivy" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edca90bddda472f39fdc74a031d61d52b08b1de97f2a704afae726a8004abb0d" +dependencies = [ + "base64 0.13.0", + "bitpacking", + "byteorder", + "census", + "chrono", + "crc32fast", + "crossbeam 0.8.1", + "downcast-rs", + "fail", + "fnv", + "fs2", + "futures 0.3.19", + "htmlescape", + "levenshtein_automata", + "log 0.4.14", + "lru", + "memmap", + "murmurhash32", + "num_cpus", + "once_cell", + "rayon", + "regex", + "rust-stemmers", + "serde 1.0.136", + "serde_json", + "smallvec 1.8.0", + "snap", + "stable_deref_trait", + "tantivy-fst", + "tantivy-query-grammar 0.14.0", + "tempfile", + "thiserror", + "uuid 0.8.2", + "winapi 0.3.9", +] + +[[package]] +name = "tantivy-fst" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb20cdc0d83e9184560bdde9cd60142dbb4af2e0f770e88fce45770495224205" +dependencies = [ + "byteorder", + "regex-syntax 0.4.2", + "utf8-ranges", +] + +[[package]] +name = "tantivy-query-grammar" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ea03b8224ca9ff4ccfc7dfab790527c8a9d8edbc53f4677bdf6ba0fd8000c75" +dependencies = [ + "combine", +] + +[[package]] +name = "tantivy-query-grammar" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70864085b31ecd5af8f53a76506440ece1c426d187f3d72f4b722e238d2ce19a" +dependencies = [ + "combine", +] + +[[package]] +name = "tar" +version = "0.4.38" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b55807c0344e1e6c04d7c965f5289c39a8d94ae23ed5c0b57aabac549f871c6" +dependencies = [ + "filetime", + "libc", + "xattr", +] + +[[package]] +name = "tempdir" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15f2b5fb00ccdf689e0149d1b1b3c03fead81c2b37735d812fa8bddbbf41b6d8" +dependencies = [ + "rand 0.4.6", + "remove_dir_all", +] + +[[package]] +name = "tempfile" +version = "3.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4" +dependencies = [ + "cfg-if 1.0.0", + "fastrand", + "libc", + "redox_syscall 0.2.10", + "remove_dir_all", + "winapi 0.3.9", +] + +[[package]] +name = "tendril" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9ef557cb397a4f0a5a3a628f06515f78563f2209e64d47055d9dc6052bf5e33" +dependencies = [ + "futf", + "mac", + "utf-8", +] + +[[package]] +name = "textwrap" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" +dependencies = [ + "unicode-width", +] + +[[package]] +name = "thiserror" +version = "1.0.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b" +dependencies = [ + "proc-macro2 1.0.36", + "quote 1.0.15", + "syn 1.0.86", +] + +[[package]] +name = "thread_local" +version = "1.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180" +dependencies = [ + "once_cell", +] + +[[package]] +name = "time" +version = "0.1.43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438" +dependencies = [ + "libc", + "winapi 0.3.9", +] + +[[package]] +name = "time" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41effe7cfa8af36f439fac33861b66b049edc6f9a32331e2312660529c1c24ad" +dependencies = [ + "itoa 0.4.8", + "libc", +] + +[[package]] +name = "tiny-keccak" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" +dependencies = [ + "crunchy", +] + +[[package]] +name = "tinyvec" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c1c1d5a42b6245520c249549ec267180beaffcc0615401ac8e31853d4b6d8d2" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" + +[[package]] +name = "tokio" +version = "0.1.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a09c0b5bb588872ab2f09afa13ee6e9dac11e10a0ec9e8e3ba39a5a5d530af6" +dependencies = [ + "bytes 0.4.12", + "futures 0.1.31", + "mio 0.6.23", + "num_cpus", + "tokio-codec", + "tokio-current-thread", + "tokio-executor", + "tokio-fs", + "tokio-io", + "tokio-reactor", + "tokio-sync", + "tokio-tcp", + "tokio-threadpool", + "tokio-timer", + "tokio-udp", + "tokio-uds", +] + +[[package]] +name = "tokio" +version = "0.2.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6703a273949a90131b290be1fe7b039d0fc884aa1935860dfcbe056f28cd8092" +dependencies = [ + "bytes 0.5.6", + "fnv", + "futures-core", + "iovec", + "lazy_static", + "libc", + "memchr", + "mio 0.6.23", + "mio-named-pipes", + "mio-uds", + "num_cpus", + "pin-project-lite 0.1.12", + "signal-hook-registry", + "slab", + "tokio-macros 0.2.6", + "winapi 0.3.9", +] + +[[package]] +name = "tokio" +version = "1.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2af73ac49756f3f7c01172e34a23e5d0216f6c32333757c2c61feb2bbff5a5ee" +dependencies = [ + "bytes 1.1.0", + "libc", + "memchr", + "mio 0.8.0", + "pin-project-lite 0.2.8", + "socket2 0.4.4", + "tokio-macros 1.7.0", + "winapi 0.3.9", +] + +[[package]] +name = "tokio-buf" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fb220f46c53859a4b7ec083e41dec9778ff0b1851c0942b211edb89e0ccdc46" +dependencies = [ + "bytes 0.4.12", + "either 1.6.1", + "futures 0.1.31", +] + +[[package]] +name = "tokio-codec" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25b2998660ba0e70d18684de5d06b70b70a3a747469af9dea7618cc59e75976b" +dependencies = [ + "bytes 0.4.12", + "futures 0.1.31", + "tokio-io", +] + +[[package]] +name = "tokio-current-thread" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1de0e32a83f131e002238d7ccde18211c0a5397f60cbfffcb112868c2e0e20e" +dependencies = [ + "futures 0.1.31", + "tokio-executor", +] + +[[package]] +name = "tokio-executor" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb2d1b8f4548dbf5e1f7818512e9c406860678f29c300cdf0ebac72d1a3a1671" +dependencies = [ + "crossbeam-utils 0.7.2", + "futures 0.1.31", +] + +[[package]] +name = "tokio-fs" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "297a1206e0ca6302a0eed35b700d292b275256f596e2f3fea7729d5e629b6ff4" +dependencies = [ + "futures 0.1.31", + "tokio-io", + "tokio-threadpool", +] + +[[package]] +name = "tokio-io" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57fc868aae093479e3131e3d165c93b1c7474109d13c90ec0dda2a1bbfff0674" +dependencies = [ + "bytes 0.4.12", + "futures 0.1.31", + "log 0.4.14", +] + +[[package]] +name = "tokio-macros" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e44da00bfc73a25f814cd8d7e57a68a5c31b74b3152a0a1d1f590c97ed06265a" +dependencies = [ + "proc-macro2 1.0.36", + "quote 1.0.15", + "syn 1.0.86", +] + +[[package]] +name = "tokio-macros" +version = "1.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b557f72f448c511a979e2564e55d74e6c4432fc96ff4f6241bc6bded342643b7" +dependencies = [ + "proc-macro2 1.0.36", + "quote 1.0.15", + "syn 1.0.86", +] + +[[package]] +name = "tokio-native-tls" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b" +dependencies = [ + "native-tls", + "tokio 1.17.0", +] + +[[package]] +name = "tokio-reactor" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09bc590ec4ba8ba87652da2068d150dcada2cfa2e07faae270a5e0409aa51351" +dependencies = [ + "crossbeam-utils 0.7.2", + "futures 0.1.31", + "lazy_static", + "log 0.4.14", + "mio 0.6.23", + "num_cpus", + "parking_lot 0.9.0", + "slab", + "tokio-executor", + "tokio-io", + "tokio-sync", +] + +[[package]] +name = "tokio-stream" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50145484efff8818b5ccd256697f36863f587da82cf8b409c53adf1e840798e3" +dependencies = [ + "futures-core", + "pin-project-lite 0.2.8", + "tokio 1.17.0", +] + +[[package]] +name = "tokio-sync" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edfe50152bc8164fcc456dab7891fa9bf8beaf01c5ee7e1dd43a397c3cf87dee" +dependencies = [ + "fnv", + "futures 0.1.31", +] + +[[package]] +name = "tokio-tcp" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98df18ed66e3b72e742f185882a9e201892407957e45fbff8da17ae7a7c51f72" +dependencies = [ + "bytes 0.4.12", + "futures 0.1.31", + "iovec", + "mio 0.6.23", + "tokio-io", + "tokio-reactor", +] + +[[package]] +name = "tokio-threadpool" +version = "0.1.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df720b6581784c118f0eb4310796b12b1d242a7eb95f716a8367855325c25f89" +dependencies = [ + "crossbeam-deque 0.7.4", + "crossbeam-queue 0.2.3", + "crossbeam-utils 0.7.2", + "futures 0.1.31", + "lazy_static", + "log 0.4.14", + "num_cpus", + "slab", + "tokio-executor", +] + +[[package]] +name = "tokio-timer" +version = "0.2.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93044f2d313c95ff1cb7809ce9a7a05735b012288a888b62d4434fd58c94f296" +dependencies = [ + "crossbeam-utils 0.7.2", + "futures 0.1.31", + "slab", + "tokio-executor", +] + +[[package]] +name = "tokio-tls" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a70f4fcd7b3b24fb194f837560168208f669ca8cb70d0c4b862944452396343" +dependencies = [ + "native-tls", + "tokio 0.2.25", +] + +[[package]] +name = "tokio-udp" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2a0b10e610b39c38b031a2fcab08e4b82f16ece36504988dcbd81dbba650d82" +dependencies = [ + "bytes 0.4.12", + "futures 0.1.31", + "log 0.4.14", + "mio 0.6.23", + "tokio-codec", + "tokio-io", + "tokio-reactor", +] + +[[package]] +name = "tokio-uds" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab57a4ac4111c8c9dbcf70779f6fc8bc35ae4b2454809febac840ad19bd7e4e0" +dependencies = [ + "bytes 0.4.12", + "futures 0.1.31", + "iovec", + "libc", + "log 0.4.14", + "mio 0.6.23", + "mio-uds", + "tokio-codec", + "tokio-io", + "tokio-reactor", +] + +[[package]] +name = "tokio-util" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be8242891f2b6cbef26a2d7e8605133c2c554cd35b3e4948ea892d6d68436499" +dependencies = [ + "bytes 0.5.6", + "futures-core", + "futures-sink", + "log 0.4.14", + "pin-project-lite 0.1.12", + "tokio 0.2.25", +] + +[[package]] +name = "tokio-util" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64910e1b9c1901aaf5375561e35b9c057d95ff41a44ede043a03e09279eabaf1" +dependencies = [ + "bytes 1.1.0", + "futures-core", + "futures-sink", + "log 0.4.14", + "pin-project-lite 0.2.8", + "tokio 1.17.0", +] + +[[package]] +name = "toml" +version = "0.4.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "758664fc71a3a69038656bee8b6be6477d2a6c315a6b81f7081f591bffa4111f" +dependencies = [ + "serde 1.0.136", +] + +[[package]] +name = "toml" +version = "0.5.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa" +dependencies = [ + "serde 1.0.136", +] + +[[package]] +name = "tower-service" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6" + +[[package]] +name = "tracing" +version = "0.1.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a1bdf54a7c28a2bbf701e1d2233f6c77f473486b94bee4f9678da5a148dca7f" +dependencies = [ + "cfg-if 1.0.0", + "log 0.4.14", + "pin-project-lite 0.2.8", + "tracing-attributes", + "tracing-core", +] + +[[package]] +name = "tracing-attributes" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e65ce065b4b5c53e73bb28912318cb8c9e9ad3921f1d669eb0e68b4c8143a2b" +dependencies = [ + "proc-macro2 1.0.36", + "quote 1.0.15", + "syn 1.0.86", +] + +[[package]] +name = "tracing-core" +version = "0.1.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03cfcb51380632a72d3111cb8d3447a8d908e577d31beeac006f836383d29a23" +dependencies = [ + "lazy_static", + "valuable", +] + +[[package]] +name = "tracing-futures" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" +dependencies = [ + "pin-project", + "tracing", +] + +[[package]] +name = "tracing-log" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6923477a48e41c1951f1999ef8bb5a3023eb723ceadafe78ffb65dc366761e3" +dependencies = [ + "lazy_static", + "log 0.4.14", + "tracing-core", +] + +[[package]] +name = "tracing-subscriber" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e0ab7bdc962035a87fba73f3acca9b8a8d0034c2e6f60b84aeaaddddc155dce" +dependencies = [ + "ansi_term", + "sharded-slab", + "smallvec 1.8.0", + "thread_local", + "tracing-core", + "tracing-log", +] + +[[package]] +name = "traitobject" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "efd1f82c56340fdf16f2a953d7bda4f8fdffba13d93b00844c25572110b26079" + +[[package]] +name = "try-lock" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" + +[[package]] +name = "try_from" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "283d3b89e1368717881a9d51dad843cc435380d8109c9e47d38780a324698d8b" +dependencies = [ + "cfg-if 0.1.10", +] + +[[package]] +name = "twoway" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59b11b2b5241ba34be09c3cc85a36e56e48f9888862e19cedf23336d35316ed1" +dependencies = [ + "memchr", +] + +[[package]] +name = "typeable" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1410f6f91f21d1612654e7cc69193b0334f909dcf2c790c4826254fbb86f8887" + +[[package]] +name = "typenum" +version = "1.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" + +[[package]] +name = "unicase" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f4765f83163b74f957c797ad9253caf97f103fb064d3999aea9568d09fc8a33" +dependencies = [ + "version_check 0.1.5", +] + +[[package]] +name = "unicase" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6" +dependencies = [ + "version_check 0.9.4", +] + +[[package]] +name = "unicode-bidi" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a01404663e3db436ed2746d9fefef640d868edae3cceb81c3b8d5732fda678f" + +[[package]] +name = "unicode-normalization" +version = "0.1.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9" +dependencies = [ + "tinyvec", +] + +[[package]] +name = "unicode-width" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973" + +[[package]] +name = "unicode-xid" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" + +[[package]] +name = "unicode-xid" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3" + +[[package]] +name = "universal-hash" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05" +dependencies = [ + "generic-array", + "subtle", +] + +[[package]] +name = "untrusted" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55cd1f4b4e96b46aeb8d4855db4a7a9bd96eeeb5c6a1ab54593328761642ce2f" + +[[package]] +name = "url" +version = "1.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a" +dependencies = [ + "idna 0.1.5", + "matches", + "percent-encoding 1.0.1", +] + +[[package]] +name = "url" +version = "2.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c" +dependencies = [ + "form_urlencoded", + "idna 0.2.3", + "matches", + "percent-encoding 2.1.0", +] + +[[package]] +name = "utf-8" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" + +[[package]] +name = "utf8-ranges" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4ae116fef2b7fea257ed6440d3cfcff7f190865f170cdad00bb6465bf18ecba" + +[[package]] +name = "uuid" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90dbc611eb48397705a6b0f6e917da23ae517e4d127123d2cf7674206627d32a" +dependencies = [ + "rand 0.6.5", +] + +[[package]] +name = "uuid" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" +dependencies = [ + "getrandom 0.2.4", + "serde 1.0.136", +] + +[[package]] +name = "validator" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d0f08911ab0fee2c5009580f04615fa868898ee57de10692a45da0c3bcc3e5e" +dependencies = [ + "idna 0.2.3", + "lazy_static", + "regex", + "serde 1.0.136", + "serde_derive", + "serde_json", + "url 2.2.2", + "validator_derive", + "validator_types", +] + +[[package]] +name = "validator_derive" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d85135714dba11a1bd0b3eb1744169266f1a38977bf4e3ff5e2e1acb8c2b7eee" +dependencies = [ + "if_chain", + "lazy_static", + "proc-macro-error", + "proc-macro2 1.0.36", + "quote 1.0.15", + "regex", + "syn 1.0.86", + "validator_types", +] + +[[package]] +name = "validator_types" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ded9d97e1d42327632f5f3bae6403c04886e2de3036261ef42deebd931a6a291" +dependencies = [ + "proc-macro2 1.0.36", + "syn 1.0.86", +] + +[[package]] +name = "valuable" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" + +[[package]] +name = "vcpkg" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" + +[[package]] +name = "vec_map" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" + +[[package]] +name = "version_check" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd" + +[[package]] +name = "version_check" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" + +[[package]] +name = "void" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" + +[[package]] +name = "walkdir" +version = "2.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56" +dependencies = [ + "same-file", + "winapi 0.3.9", + "winapi-util", +] + +[[package]] +name = "want" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6395efa4784b027708f7451087e647ec73cc74f5d9bc2e418404248d679a230" +dependencies = [ + "futures 0.1.31", + "log 0.4.14", + "try-lock", +] + +[[package]] +name = "want" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0" +dependencies = [ + "log 0.4.14", + "try-lock", +] + +[[package]] +name = "wasi" +version = "0.9.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" + +[[package]] +name = "wasi" +version = "0.10.2+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6" + +[[package]] +name = "wasm-bindgen" +version = "0.2.78" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "632f73e236b219150ea279196e54e610f5dbafa5d61786303d4da54f84e47fce" +dependencies = [ + "cfg-if 1.0.0", + "serde 1.0.136", + "serde_json", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.78" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a317bf8f9fba2476b4b2c85ef4c4af8ff39c3c7f0cdfeed4f82c34a880aa837b" +dependencies = [ + "bumpalo", + "lazy_static", + "log 0.4.14", + "proc-macro2 1.0.36", + "quote 1.0.15", + "syn 1.0.86", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e8d7523cb1f2a4c96c1317ca690031b714a51cc14e05f712446691f413f5d39" +dependencies = [ + "cfg-if 1.0.0", + "js-sys", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.78" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d56146e7c495528bf6587663bea13a8eb588d39b36b679d83972e1a2dbbdacf9" +dependencies = [ + "quote 1.0.15", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.78" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7803e0eea25835f8abdc585cd3021b3deb11543c6fe226dcd30b228857c5c5ab" +dependencies = [ + "proc-macro2 1.0.36", + "quote 1.0.15", + "syn 1.0.86", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.78" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0237232789cf037d5480773fe568aac745bfe2afbc11a863e97901780a6b47cc" + +[[package]] +name = "web-sys" +version = "0.3.55" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38eb105f1c59d9eaa6b5cdc92b859d85b926e82cb2e0945cd0c9259faa6fe9fb" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "webfinger" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec24b1b0700d4b466d280228ed0f62274eedeaa80206820f071fdc8ed787b664" +dependencies = [ + "reqwest 0.9.24", + "serde 1.0.136", + "serde_derive", +] + +[[package]] +name = "whatlang" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "349357fdf0f049dcb402da4a4c5a5aae80a7f6b3e5976b38475ce4ac18e5cd2f" +dependencies = [ + "hashbrown 0.7.2", +] + +[[package]] +name = "winapi" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-build" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc" + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-util" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" +dependencies = [ + "winapi 0.3.9", +] + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "winreg" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2986deb581c4fe11b621998a5e53361efe6b48a151178d0cd9eeffa4dc6acc9" +dependencies = [ + "winapi 0.3.9", +] + +[[package]] +name = "winreg" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0120db82e8a1e0b9fb3345a539c478767c0048d842860994d96113d5b667bd69" +dependencies = [ + "winapi 0.3.9", +] + +[[package]] +name = "winutil" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7daf138b6b14196e3830a588acf1e86966c694d3e8fb026fb105b8b5dca07e6e" +dependencies = [ + "winapi 0.3.9", +] + +[[package]] +name = "ws2_32-sys" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e" +dependencies = [ + "winapi 0.2.8", + "winapi-build", +] + +[[package]] +name = "xattr" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "244c3741f4240ef46274860397c7c74e50eb23624996930e484c16679633a54c" +dependencies = [ + "libc", +] + +[[package]] +name = "xml-rs" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3" + +[[package]] +name = "xml5ever" +version = "0.16.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9234163818fd8e2418fcde330655e757900d4236acd8cc70fef345ef91f6d865" +dependencies = [ + "log 0.4.14", + "mac", + "markup5ever", + "time 0.1.43", +] + +[[package]] +name = "yada" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c87bb6793d892781be4f1f8d420d6a75bc2e80b3cb365dfa7efad337f50871a5" + +[[package]] +name = "yaml-rust" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85" +dependencies = [ + "linked-hash-map 0.5.4", +] + +[[package]] +name = "yansi" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fc79f4a1e39857fc00c3f662cbf2651c771f00e9c15fe2abc341806bd46bd71" + +[[package]] +name = "zeroize" +version = "1.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7eb5728b8afd3f280a869ce1d4c554ffaed35f45c231fc41bfbd0381bef50317" diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 00000000000..f5731334fba --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,79 @@ +[package] +authors = ["Plume contributors"] +name = "plume" +version = "0.7.1" +repository = "https://github.com/Plume-org/Plume" +edition = "2018" + +[dependencies] +activitypub = "0.1.3" +atom_syndication = "0.11.0" +clap = "2.33" +dotenv = "0.15.0" +gettext = "0.4.0" +gettext-macros = "0.6.1" +gettext-utils = "0.1.0" +guid-create = "0.2" +lettre_email = "0.9.2" +num_cpus = "1.10" +rocket = "0.4.6" +rocket_contrib = { version = "0.4.5", features = ["json"] } +rocket_i18n = "0.4.1" +scheduled-thread-pool = "0.2.2" +serde = "1.0" +serde_json = "1.0.79" +shrinkwraprs = "0.3.0" +validator = { version = "0.14", features = ["derive"] } +webfinger = "0.4.1" +tracing = "0.1.32" +tracing-subscriber = "0.3.9" +riker = "0.4.2" + +[[bin]] +name = "plume" +path = "src/main.rs" + +[dependencies.chrono] +features = ["serde"] +version = "0.4" + +[dependencies.ctrlc] +features = ["termination"] +version = "3.1.2" + +[dependencies.diesel] +features = ["r2d2", "chrono"] +version = "1.4.5" + +[dependencies.multipart] +default-features = false +features = ["server"] +version = "0.18" + +[dependencies.plume-api] +path = "plume-api" + +[dependencies.plume-common] +path = "plume-common" + +[dependencies.plume-models] +path = "plume-models" + +[dependencies.rocket_csrf] +git = "https://github.com/fdb-hiroshima/rocket_csrf" +rev = "29910f2829e7e590a540da3804336577b48c7b31" + +[build-dependencies] +ructe = "0.14.0" +rsass = "0.24" + +[features] +default = ["postgres"] +postgres = ["plume-models/postgres", "diesel/postgres"] +sqlite = ["plume-models/sqlite", "diesel/sqlite"] +debug-mailer = [] +test = [] +search-lindera = ["plume-models/search-lindera"] + +[workspace] +members = ["plume-api", "plume-cli", "plume-models", "plume-common", "plume-front", "plume-macro"] diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000000..f6196e73e27 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,46 @@ +FROM rust:1-buster as builder + +RUN apt-get update && apt-get install -y --no-install-recommends \ + ca-certificates \ + gettext \ + postgresql-client \ + libpq-dev \ + git \ + curl \ + gcc \ + make \ + openssl \ + libssl-dev \ + clang + +WORKDIR /scratch +COPY script/wasm-deps.sh . +RUN chmod a+x ./wasm-deps.sh && sleep 1 && ./wasm-deps.sh + +WORKDIR /app +COPY Cargo.toml Cargo.lock rust-toolchain ./ +RUN cargo install wasm-pack + +COPY . . + +RUN chmod a+x ./script/plume-front.sh && sleep 1 && ./script/plume-front.sh +RUN cargo install --path ./ --force --no-default-features --features postgres +RUN cargo install --path plume-cli --force --no-default-features --features postgres +RUN cargo clean + +FROM debian:buster-slim + +RUN apt-get update && apt-get install -y --no-install-recommends \ + ca-certificates \ + libpq5 \ + libssl1.1 + +WORKDIR /app + +COPY --from=builder /app /app +COPY --from=builder /usr/local/cargo/bin/plm /bin/ +COPY --from=builder /usr/local/cargo/bin/plume /bin/ + +CMD ["plume"] + +EXPOSE 7878 diff --git a/Dockerfile.dev b/Dockerfile.dev new file mode 100644 index 00000000000..89b9fe16ef6 --- /dev/null +++ b/Dockerfile.dev @@ -0,0 +1,34 @@ +FROM rust:1-buster + +RUN apt-get update && apt-get install -y --no-install-recommends \ + ca-certificates \ + gettext \ + postgresql-client \ + libpq-dev \ + git \ + curl \ + gcc \ + make \ + openssl \ + libssl-dev\ + clang + +WORKDIR /scratch +COPY script/wasm-deps.sh . +RUN chmod a+x ./wasm-deps.sh && sleep 1 && ./wasm-deps.sh + +WORKDIR /app +COPY Cargo.toml Cargo.lock rust-toolchain ./ +RUN cargo install diesel_cli --no-default-features --features postgres --version '=1.3.0' +RUN cargo install wasm-pack + +COPY . . + +RUN chmod a+x ./script/plume-front.sh && sleep 1 && ./script/plume-front.sh +RUN cargo install --path ./ --force --no-default-features --features postgres +RUN cargo install --path plume-cli --force --no-default-features --features postgres +RUN cargo clean + +CMD ["plume"] + +EXPOSE 7878 diff --git a/LICENSE b/LICENSE new file mode 100644 index 00000000000..be3f7b28e56 --- /dev/null +++ b/LICENSE @@ -0,0 +1,661 @@ + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. diff --git a/README.md b/README.md new file mode 100644 index 00000000000..d07f0715027 --- /dev/null +++ b/README.md @@ -0,0 +1,55 @@ +

+ Plume's logo + Plume +

+

+ CircleCI + Code coverage + + Docker Pulls + Liberapay patrons +

+

+ Website + — + Documentation + — + Contribute + — + Instances list +

+ +Plume is a **federated blogging engine**, based on *ActivityPub*. It is written in *Rust*, with the *Rocket* framework, and *Diesel* to interact with the database. +The front-end uses *Ructe* templates, *WASM* and *SCSS*. + +## Features + +A lot of features are still missing, but what is already here should be quite stable. Current and planned features include: + +- **A blog-centric approach**: you can create as much blogs as you want with your account, to keep your different publications separated. +- **Media management**: you can upload pictures to illustrate your articles, but also audio files if you host a podcast, and manage them all from Plume. +- **Federation**: Plume is part of a network of interconnected websites called the Fediverse. Each of these websites (often called *instances*) have their own +rules and thematics, but they can all communicate with each other. +- **Collaborative writing**: invite other people to your blogs, and write articles together. (Not implemented yet, but will be in 1.0) + +## Get involved + +If you want to have regular news about the project, the best place is probably [our blog](https://fediverse.blog/~/PlumeDev), or our Matrix room: [`#plume-blog:matrix.org`](https://matrix.to/#/#plume-blog:matrix.org). + +If you want to contribute more, a good first step is to read [our contribution guides](https://docs.joinplu.me/contribute). We accept all kind of contribution: + +- [Back-end or front-end development](https://docs.joinplu.me/contribute/development/) +- [Translations](https://docs.joinplu.me/contribute/translations/) +- [Documentation](https://docs.joinplu.me/contribute/documentation/) +- UI and/or UX design (we don't have a dedicated guide yet, but [we can talk](https://docs.joinplu.me/contribute/discussion/) to see how we can work together!) +- [Taking part in discussions](https://docs.joinplu.me/contribute/discussion/) +- [Financial support](https://docs.joinplu.me/contribute/donations/) + +But this list is not exhaustive and if you want to contribute differently you are welcome too! + +As we want the various spaces related to the project (GitHub, Matrix, Loomio, etc) to be as safe as possible for everyone, we adopted [a code of conduct](https://docs.joinplu.me/organization/code-of-conduct). Please read it and make sure you accept it before contributing. + +## Starting your own instance + +We provide various way to install Plume: from source, with pre-built binaries, with Docker or with YunoHost. +For detailed explanations, please refer to [the documentation](https://docs.joinplu.me/installation/). diff --git a/assets/icons/trwnh/README.md b/assets/icons/trwnh/README.md new file mode 100644 index 00000000000..515059da510 --- /dev/null +++ b/assets/icons/trwnh/README.md @@ -0,0 +1,21 @@ +# plumeLogos +Logos designed for Plume, a federated blogging platform similar to Medium. Licensed under CC0. + +# 1st place design - "Feather" +Path | Filled | Silhouette +--- | --- | --- +![plumeFeather](https://raw.githubusercontent.com/trwnh/plumeLogos/master/plumeFeather/plumeFeather512.png) | ![plumeFeatherFilled](https://raw.githubusercontent.com/trwnh/plumeLogos/master/plumeFeatherFilled/plumeFeatherFilled512.png) | ![plumeFeatherBlack](https://raw.githubusercontent.com/trwnh/plumeLogos/master/plumeFeatherBlack/plumeFeatherBlack512.png) + +# 2nd place design - "Paragraphs" +Filled | Silhouette +--- | --- +![plumeParagraphs](https://raw.githubusercontent.com/trwnh/plumeLogos/master/plumeParagraphs/plumeParagraphs512.png) | ![plumeParagraphsBlack](https://raw.githubusercontent.com/trwnh/plumeLogos/master/plumeParagraphsBlack/plumeParagraphsBlack512.png) + +# Links +You may find me at the following locations: +- Website: http://trwnh.com +- ActivityPub: https://mastodon.social/@trwnh + +If you'd like to support me, you can do so: +- One-time: https://paypal.me/trwnh +- Recurring: https://liberapay.com/trwnh diff --git a/assets/icons/trwnh/avatar.png b/assets/icons/trwnh/avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..126558136a996503bbcadc62f149f2c867ccbb01 GIT binary patch literal 18529 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 YO>FEO=GzIuC-*><6`spi$eM=y9}mG8!vFvP literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/avatar.svg b/assets/icons/trwnh/avatar.svg new file mode 100644 index 00000000000..3bf3bce9e60 --- /dev/null +++ b/assets/icons/trwnh/avatar.svg @@ -0,0 +1,98 @@ + + + + + + + + + + image/svg+xml + + + + + + Abdullah Tarawneh (trwnh.com) + + + + + + trwnh + + + + + + + + + + + + + + + + diff --git a/assets/icons/trwnh/avatar2.png b/assets/icons/trwnh/avatar2.png new file mode 100644 index 0000000000000000000000000000000000000000..4fd4be7ed6330e6328965f1d20c0871dc6663a20 GIT binary patch literal 17744 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 + + + + Plume Logo - Feather (Black) + + + + + + image/svg+xml + + Plume Logo - Feather (Black) + + 2018/10/07 + + + Abdullah Tarawneh (trwnh.com) + + + A Plume concept logo, with a soft stylized feather. Solid black fill, no path. + + + trwnh + + + + + + + + + + + + + + diff --git a/assets/icons/trwnh/feather-black/plumeFeatherBlack128.png b/assets/icons/trwnh/feather-black/plumeFeatherBlack128.png new file mode 100644 index 0000000000000000000000000000000000000000..47184ea503d767ed16e9db50ed19c47d95e8b863 GIT binary patch literal 2162 zcmV-&2#xoNP)sHm~mD6uDMBGwQ)wrET&h-fqxRP0JDNEF1SEv~!x;Iw~e2>m^+g+oF1A%wY54=eO1jHozk_EWa6QnDe$ahsl(XIk z&ep&u=m%U)Go1B4aK;0R&=0tlPIYBKs5Ak$p&x8LY6DhvV?&s<01u)cY`wbMjSXSa z0z8X;sByHt6DJDJFyt~HWfJ;<#*y9p#iSqd-u;RSpPi0=pmB9dYDWTM81jvo53C;f zY&6h;exPym7ceLbV?y8rU?F1Mgve(r0bimYXk6Wvg)v2E0CJbyW7@Bje`{_Qp?q@XLdpkBrlJ#ITJ4hBp#n3O%G0Rt ziyXICg=2is)YJ|Yn2A6am5tjua_k#@9M{O|1hz|SQW0qe?xb(yK8_r}LzQD2S(8)x zR7m;*k5S#Y>mqF)sd0QGsvX!Yl~V;|CEz7$n|E+YoAuF~v71I$rgp1fv;r?s+qi#$ z)k@k;sH07z=}T;`e=l08{}Jw&NZVO;wrdo10=uVjt6;Put8MBv@T-!xd&X$jD6%2n z5}JW0h-cuelJ@t&baVh3`w*dO>aL3=ID0XEFWwqkG<$;})K9Gaqi z-f9PS&BV2WFrL0g`0CMY;MElE^Hdi$(W4i8BZZE%gUL%5M*6=-V&@9LFkl|~q2#5@ zBK=<%csQwfzOyQR&eTbwF5rSl|JMON1MW@epVu@2&!8Vn9%`q&sKW^0>+a8wNM@nm zT#kM)d1x-MN2KrLSg{;!5wb8fDE2{yKefYgt!c=#wH{VMmUx#Q^H5R~ePu1+XY|8y zsZM06d1>X=!;nYS=&_@d8tE&~p&yV-%>s5S>F-9slYJaJEwPK9ayI$_xzbYL8e~Ws zo^dt$0VYv9G86e0;3j0eK8wHmWI8+jVkG{( z;$4hf*54=l%3oqn+a^*sxRqM&~F z!LRyzuJsY}1~3?Qpcv2mS?EV(jbc!|g}(8PpasCTDZTWLvFID$2wDd0m(ok`Xa&AS z-+XO#0Vk&P(o1|?j_o4+Gt(OBBdg(NXH1{eMR|F;V7LbT04#hZ)&l-UKLiV3iJQ<5 z!NON!9aa=)4ow|M>G`0!9sM9QvzhWSg`oG>sAuA0Y_!zSz%~G zDspOv<62)Kn@JlH4n{v5*Lsoi?dFVb>M7aot2&S(mCae1RW!DsxO4q}qIW?DqXI=8 z_I(Pw(h`K0&6BeSu6NH#}fVq?Ub>Z~E)l zSiJWnUF|c2z^Y&ukpoEn_+}$?p3|RXD}BF5HiR%d=OW^VKNp!MZg|eR)ZW)Nss+eq z5JmxbfOz3AK?ZS*0uXmgmw&LLh=rkvcw4%3Aw$GQK{$bUm;MWMPSbF~KwviYhd)v0 zG!0k8+0@}KrE@eKu`#kKay{WciWN#K98XbS_)|&tHqmHc_NBh?r(^YS3r7p^DYe7@ z6j(#)91Vw@P3`c%CBXe{L!cFTc~dR?pMg!aPS9}6(NqurPhhy(*%{7xmcGMp14iqe zn&Fx?k<~Vp!k-U}(K|IG55`eB{CU`dj39WJ^6-BHMrfXtksq_@9sWniaIg^wrQ5ka ofvoy90%8WTO6PFx6EX7VKWJB_9vxq}DgXcg07*qoM6N<$g75hU?f?J) literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/feather-black/plumeFeatherBlack144.png b/assets/icons/trwnh/feather-black/plumeFeatherBlack144.png new file mode 100644 index 0000000000000000000000000000000000000000..524829e26fcf7bce575ec99aae46f45a14cbcd1f GIT binary patch literal 2513 zcmV;?2`=`DP)80L@t(SYm6loTZnjz;HAQX3bl%~7+SWsUD~DH zwp%|uyWMxE^S%kv_P{Fn+{1w06BC!J&o>YvEZ zo>2m(AU`EP0=AJ&!UT1GE>~t`#!TRP!)h4E!)+&;k4k{X}q;-8?HY19%brByg48JS*}}aG}(I3L)DegY)XF6`zxQ(Ei%|7_qD^b;VdZb{&c(STOq8sPMh&rU`6ZF!oS z5!aXzaZjiqQ-R+hleo49J{t=>H1Ju`c?|f6b|cEh66C&S7jRO@=eMBWYow*i68K~U zcnz?cA#-mCIp$o7@lGp>UPM-I7%A{(;8}*u-3go!IHn!=H+lh2Th}Eq%ot)3u%F@P zel_H{mFNUI3-tgKTn#gX7Gz>q(A-{NV&K@x6o0&@R`%X2A??7=2sihRkmK*Db8Hdy zD&a#DMnp~nHc{W;If3J+;l3o;M}5cHIfLmmUiq*&kF+~978zc_6}OxF&4 zTKc%Vh1KOl$WuoYgM*W*=0`lQ2>OYmf0gFLL{FZhz{yOgjBlVHG+(qL z#Gi#6|9;OH;FA>pW;YG>16POmb2%~%<)d*-tqLF+0ALMnw zZPcIae}HnV-A|1lpdUmHZ9yis4Kf}X*J<_ydV5@h%giUx4`klj2Yi{K!cXnMa+)s+ zIEqY5v2|YqoR0hSj3Vj)^3yapgYfmp4uo+$SQ+2ua?%R?7X6^+p@YcJ^kC012e_a3 zvm&=)D=&_5HTr?gT0O|tN>h+pL{|cTP4Ioer?kp)2IYQL@htKOatd%Munu|kkmNgm z>g04uS&x2@(^fAs2)F?0X&xfIajl&sn@krA-)AH)M3&@~fg`{Z$aL9V$i2;K(p}ha z6xob-dy3y#SSBJPuG+mt8tOsDak5?>^erc+OUgay2fj#p9IJD9jCt4uu{hd|?QMFD z(bycHIO<1=Mi>KJi+)gwq_4TzTux3#meXhlr6{`7&F1n_)i>=f`X&Ak!{o|Ll8?Yv zMV;7M_v6@reqf5AZAf)lqlS;5ADAL&7Y+IB~JssfPR2{mL*RE#!&42)h&6HS&n{?d{q~+2fa~;c4X3%cA$LJ z^T0Xo)>eZrp&uw8)rl5!=33yjsW@i<@Cf=r%|kuF=Th>_7~l;^Q6=r*W~~j_z+fiagnn?dR5wzd z&R&FOzzE>K=m$9~J&YCb&Xfz#4{{dTi}gCWP{z$~*J5kZb72Bf##TGvX=yX%sT5lX zK97FT)6jloGl1XX1q6#DnN3Ml#!zf3DXZeh3o@5 z4|~l}I#!Wx!W>3w1g-);jg8q90@taTvyf>UNqU7X$g-cOfoFgxk>xQ)1^6||dYjG2 z?u14KSwOPn*@ms7sw`tkw$}Y+V0!MYHoW2MxF=6Hw%=8yIStr{Tk`Y*@6W%bXsqEE`$mKH??MMrIsm%@=8&JYP|3o#8#5G)|rsdQCHY=S=D+PCwE+ z8Ae^|6$bA|3Q!tGL&BcE4gyzbHp(atTNs`^U0AVgBL=m_G5>;<_%~v*0Vzg#4OUao bh{^u}HBLAJU^Rn;00000NkvXXu0mjfstK-N literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/feather-black/plumeFeatherBlack16.png b/assets/icons/trwnh/feather-black/plumeFeatherBlack16.png new file mode 100644 index 0000000000000000000000000000000000000000..d02ee464279bd048ba6a9a922d40b06c41679dbe GIT binary patch literal 352 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf2?- zDiCIz%CoW_$dD{?jVKAuPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw{mw=TsOYYzi(`mI z@7&9Ky__8d*e(cr95}*JwoEW&i{Qo!YD@REt$!eVBcfw#Z$j$Cb6Txj+nQR>3rLH) zYzX?}=%{@CP_^RGdv{gjeYRGoExWN+LO1xv5vgm1raE&D8t$9$^lMKVmtPX=cjgT% znnmIcu=X+i5H2>nb4a(Ug4g7Ro?aO9jyB^n?C0)XJnEkFD=s0a&D`b@`zc`OaB<$l)pjd@CNyYTA4)?51HEV9*CclY|7f5^Ynw1b%czVlWe(# qXr1`UH;;sbA1A!{@qbzJQ~thW-@K>U7Cu0aGI+ZBxvX005u}1^@s6i_d2*00004b3#c}2nYxW zdk8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H13Q9>tK~#90?VWqD7IhiNKj$0-&N)CL5lLE-N{Eh}jL6i=Qly47 z)0iBYP}2-+6w^qYZe&xKjU`Ud;7sOtn^1`w8*LzN<#@>}gK64D6euo&p@0a7Lx21Z z@}9%K@4J`Z?z6k^_cQbT!#TUl?(=-zeRqGq=lL}uL^ccuMg#8$js->nw>Fuck|-N3 zz)?7ZjlvmjRJYnIw%ZPT4p<@sint5{j_+0nFa|gdXsff|4qzg%9H38n=O;?UyMb}+ zH`*B7qcrLbtP7Y-xA}w!q7^t9xC)pLybSF1q-!(04p9&e2c`gXfG2@n_%mFk76Hu} zU6aT$!+CChOAhM@F@Kv&Vb4{veiTo+P@uf{@*sTyW0XJfA7~i_yXOKiXv;enaZx-Lu%SQod1@6b*ENSRZ z9^)iZpoQ|9Z!dcJFsB9hXpO(m#@-}pDfY;R=IHxj1nv>EtIFTM0$h>Z>158YsDAAt zMVf%AxKAm+uCmQ1fZf>NrP9(K-2Z?gV}=3`;F7SN;G&xWz`wCKNt${fPVhuB#sV*~ zKM6mpvfVuFjFFYbM-85cPZMw@J!@xo0EY%_JDzfk?bgytH0d-m1_JkTU=n5rYEC}MFK@Dv9opp)Pq;9n2ewrpC5CY@%&Nx%kzldv#g`+*dDGHF;%j~Yl3 zoyowPR8PX`0sH)*#`a~=I_kG!6AAeqwO=CEaNvjh0l=0T`;<0?WB$9#K% z^LriVM=_33B(21a?g)>x11pG^kkcxT(?aq3wnR}Uu3%nxq%ZJC;wR;k703E?g5wlH z*F}!5s7W*M8em(Pk5|6YZ(W=?Tdu`lH`fmSO40dVs@_zqqVq>`obeW#7}bm zj=PhdCCQm@yVr_%eQz^fg=;dTX=z)*j&Om@yVrI1T?R0CfUyc|NAKx^P8S z!Xu-B*RW4+5%kS~`1QptQYd0Dl=4@l`O>!o;@5&JLpUW&utiV$Q2y~*AL=5wXucn? z09Vu89`JWjho57g+`MZSaA82~hTu9q>_uz)#^QYJlbd&K20j%KyARUyXUml#;w>uZ zz}4znCpgb~4mc_xb{EsL2Br%*qHe^++YF*OD+yWY4qWX@B|``vQd|@&>f&wg#6H1! z)tk7QmEKIEdfDmc>xW$IV=DGZ&a3_mjO-P!BY+2M?6VpbABCoa+V#7Qs%^mK^ei7e z82B-+qgSncH6jv{R@{$j>tyFm_X6*$h*KMI4esr?-o9(latook8T(}CNvr5NVYWYT z8Lpc_*kh>hJS1mO{uXFqwHo&sW#8|%VZcnPzhG3;GiVZOC zB(7y#+;5?$hD|`Da|iaxx72gE=I8x@cL0~*3dfTi^X^C)XkaE_ZvZPT13rs;)Sdy{ zg`bh1O}N=Zq7Lme-W03Nz)iSu+6lO&U8B5Igi-HW=S(Q#hsNt@jAa4#;AW!y4tIx} z(EZ=P5qB- zd(7;i=Ql%9gBjQxq-;{xgOD7J=J@&6V#@tf#w&}lPgt4s5^zYQ3^XujVV|%v>2*|Q z8JfN{#)?B(X&0`Wmk7z#*e9(_x-44w8=FH2H+M}6rmZh`Nb%YegD@7F+?2bux>jE;O;g8;!8cy-)4Nt@tE7@i_KLEs9We@ z2;y|?lUfx03pg%bm_;>IXcSH>fOo}=v8X}^>gyLq^MHe5##q##jLV$*)K1`{*wGa= z8G&2s)H=y|)mmU&?C6TR{1p2n=T#2_hsF=Bs7D*BbPG}!uC14W0X>EwCv>rIuOXP$XzJ zq*{-gnXD0vl5j2drV67MaUYTO8?R*Kedz5W;7s&6rId7FZ?GWk0B!@urgr5b7u<-w z*($XPxE$4BGz9%|gY(v=+X&o@W~Ve97h-3+t-#&5-*#$c)_@ELwvesq)&sZTR@Us7 z{w0b$b35r9ZYQt=H^aIEy~T=dP9&X9r)zK%8m%Y?<$is6{Tb<(abl~4cYREP)oe4yg1M4_^gC@0NP z)5#))CTSSoS~+I~@?*ZQqCglG+h0Hc6?yZ;>t+}7sWB_YDn zAJ_vk`QE@j-P#Kn+~c^F!12Ir{QyK!*$EiktpkDmfjzMwK@uy03BdCJ`T>Z%(;vH< z_cZ%xV7nA;tp>hGxA_731?ZpBp5ipj#l36$61W-8!sW!!!Eq*}zfQUjZR9p+7JVxEM3wN5s3jCut?HbG1(D z89;=hFZO^s4j7A#v~;-k$hZ*rk9Q|TIT;2_0%ia!@VUY#=~+v^jC_NK2LZXy>0eA?zSN1k+XdM$UPNHOd z8M{Jyn>3adqH%vwfqk(DLvMq|)(=7jOq7ET;Ci4Fe{;sxN5J-B!Y0bViNIp~jhU71 z3KKR_bUJ{W@i%1F8XF>bqSzb(yn(+Nv)23&!4t)1DzFxRGkWOU0PzzAr7!Sn{7vYk zwWM1hFG|2*;9>kt=&1*qj-n_egMi2JH=wsBG#f}!Jhld&#@~G2T11m?e)Zb8c=QLR zVi%O@i$&xG`*gniu^Mi z_#>9o6B3S_Kx@qDsaIdB9a@ohz78zK68c2KaYL}$Hr}Soi(W-l4GYZxwtRVYc*5~_ z;bXMCN^gD(%r0!XDCLoa3A|O|_*T|cwZkm( zMnB*RDzCwPG~v7(D;(d-T1P^mTaiz;CV4qxwO9EgDRyn17`n4outmNY0W6?;LjOti z(Tv|FoY$&SwYLIs1horIO{;S57|L0)q!~R}BiZ^>&~7$S>xPRQzx)r zV#GymxRm;m`kN}}A71DAt)$zN0xt4F8*nZ4C-vwm?aXYTjaJZFtaho$G3~&;)SuK9 zRNl~e4>aGWx2~%Zd*RF=8ef(;qe@#hG}unrwF-L~C~`^%Fo(tyds>CIw#6Qdy-k-V zos%4X;YkO!30s=PRvOWmma?s~>Ls*`X>QpTc#d?5T|?!>KA*C^GHL_1k+#So9l&2m zpWI4S%=T}hy)x=&i5U=XG;`(uSd}KfUEgGzWzqs*tE40d9|jR-bBW#?xD5c71!%Vn zS_d3bBM(7QS(N%{$0nzZ3D8#W@&BW-9oGf?5O~466Jm4vV&(TjUFGKWYX81~Z5LTH z&^q7T(FWW^*hH_zZl}N|!>tb7ei8KwTIQHbeoCB#PwsC2lt}FtNy~vf>q&;lmZ`+O z;td4;5b-mLptZn}b>>54$OPhV9{mulyP?HKY{Ac@dJ`hDV?S&XmbXF5t~08{Uk}2L z497}tdz+)|x-cOJ)qWTvG6QM;Ew5Bt7bWE2GHh5_IB*;O<|wneNG@r3LHBXzCmbUp zaTfjtDYH7+H1yk>er#SR_24SUiAap4wMS!O>pkGuDzWcfH0*Ws5S%HWqIT^bDZLf~ z`&5bjepq3!p2y!%Lni+R5)Hl;#gFAFoxcy^43Ld*jwM_3Fn?!;XDz65m;RwZ?lw5_XFEii1#SqsT$|L zkFB;7k!eTw{h{?1l{fd>2AfS=&j{PkE1WMPa2@`JDT}(Wdi}j0bhiS|W7Fn;wX_=8 zzCx};o2YdtgM~e1V zqN{%wbcU1s+Fi1B&o^VG2zS9ocV-cPYWT#2yoo?) zkKM}Z0-gq@VB`3g0WW6w`MKNbw2X@nPQpqVicP$P8GQ+`D^`nVr;PjXUtlzL3nU`Z z0W8MomDcNsGR)$-4Sy08k*B4cjHKlu`Tzeb)!1V$2n?_Npf z&n@@hpZr$Wk7{N~L}3*6(B*A_R#g{pcFin_XiUf71g)wr?7fR{;y_f@*-PtzQ){P4 z#6;EIe6$)krjGoGh#Z2h{vKM6?Vl{1c^H2)w3=Q6_Npg2A}*i7-wds$m$8c4A_vUC z-w>^&$FRa;A_we&YW!rW8QA7_A}8F8zbRTp*HU>`cj3eiz=!x7qwHD_oKZ*pdOLwtp;j z0vFVu3gN*N{EbpZEyrpoiJUVRf3uWLuVCdPMa~(EzgfzrJAuKCBtiIbKmLX(i`Jmk zTZLjrRN*<4=3~o8MV;hf7<3x8L%B%LM&K4~2JHgpzK8~B$A1gYqH7s&Y@>k}`Cuac z1}d^4MbZXrox~^71Y6{b zfxx@?o2n>U0DLx8q(v^7gukhZp!L9&*hE25BA&$GTzS`gY+PTIjJ;5?t0d{FUvjj? zQFYD5s^N)}(vCK`tE6SX_sGZ86cLf*@i$wZv;mv8yj?Rv6~*Cq_?s>-nhT6+E}WuB z3F^0<-ny_ZBrpO;}-l48cQp% zm02>rs7O0@b@VoBXuX47@m0uIBys}&W(}!D*h?&}$`W-k6Mxf&&|KhKsD6=XfDWuo zpSO9_Y6CC}7#}(?qBZy~{w7YNrNGs|?%_isT8Y{Co4H~S%0 z6{?{x0+Z)uk86MjuzH$#+$B>KoMGgz=FbPfbl?Wr(2VMr|0e{CvnuKs?2keR*`nIMEn4I0$5F#CS5a+)B+$_I@5NS9Bn>Q2M{1<2W zC4@*r8}=X?+Wa?W`6Yx%%c+Dn|J`T^Qxt%~*j$>B=AVV;+>3&6C1K4!2TfBD1z`kX z>wL}whGhB;glK{X31|L=!0>FlFGPBdBAodbqm@^pK=i|IS3;P71u#0>?hDZzXA{Q! ztAVi@_g#pl7>ey>)vWo~0$<6v??N=qO*C)*4Zz7+cU*{O8HMd%+l=|UfT>w`T!;`n zPV-m)3o`Gu5CJ%u=FNY7=Dijo00V*7XwLk15O(RM5Seia&6)rAsP>L1C_7_|%+s3x zF|<{XC@}Yu-u%x2TW8;8A;NG3>1%ub3tJ>FL?P(|JWo3FzX|M`eV2s@$7!T9|58+C zSrnXYfF(3;{#96Y2q6khnzH5}0!KRZRfwPr0^X-F^LGL#dURHZ&`hB*^LGK?ap|cL z5tvP5KY;UHdMQK%cB8Rz|I1u@DMTcGLjC5y$f=J)MB@eOyXQa8tAj$sVmP&Lf4YD( zy*emFOeRx%sB?-}=Y)vOJybXU2WXsMl$=+nKC$gk$9@Ts32WHW{7(Sedv;2QtmrxY wp%b_oXm{|m;e9( literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/feather-black/plumeFeatherBlack24.png b/assets/icons/trwnh/feather-black/plumeFeatherBlack24.png new file mode 100644 index 0000000000000000000000000000000000000000..773b7d0962fc955fa241c9ce633493004e81b7dc GIT binary patch literal 462 zcmV;<0WtoGP)dG`0DH1F!6~Q9fSZN_*VG$yv2n0k(uDL=H1BP=gb`O>_*_*xH`@!pWzJ1KR zVJgbaOHAVxYS=9UoxvwG5T)uX28zJ1anymPYpz%L31)Gffj96lFZ=+jc#CER9--b| zR1L(3u#Lf_^QRf#Ht``(=T&@3I@@&rFw=F5_jz#m+yVR#Z(#{jdGN&yFkNR@#tGhp z;uE;)0{_Ng0!QNe5R?iI0yBKWGGHNW})~ujOD>$ zKM>!LW6#^E$)5EH7g)#(xAQRrZeb12dc}uv`49Lnw#1J}q0Fby8}S8N!DvyKxcl=2 z-@~Ia&~)kve%udy9Di_%k+N}E$4@-(2M#+5j9$0g0cmcs1;OvnZ2$lO07*qoM6N<$ Eg3(~T3IG5A literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/feather-black/plumeFeatherBlack256.png b/assets/icons/trwnh/feather-black/plumeFeatherBlack256.png new file mode 100644 index 0000000000000000000000000000000000000000..058b31b545161b82c0e315e8922423e4fae33468 GIT binary patch literal 4794 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 literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/feather-black/plumeFeatherBlack32.png b/assets/icons/trwnh/feather-black/plumeFeatherBlack32.png new file mode 100644 index 0000000000000000000000000000000000000000..86de52217fc07bb69ea2a3dcabbd06504f55a79a GIT binary patch literal 571 zcmV-B0>u4^P)SkATLYH$-giW zk;y`2g_ZmRO3BMgva+xslq|5A#*or@N!S<}O*3P0p6i~DYdX()?m52o>vT_@-{-lv zp5Jp%kLI!nJFyL0u?5%aMt9&W?&AmMb9J{abU8-xssQF|4%_R%hw*6vxK;PMiS~x; zxe{=z4z?cdNyK+!Ls-Q1lFxj=AZ8M6hw%mL!?oK_NU@U3r#0W;`2C;{$j(v2z;OHC-2SO`>SDx%!Gw64WHjen18ZTx&2+N=NQ2w zj29Lkm0OYUglyD4)Si5Ms^Y^D@EpEjx^Vw;RlFacBNou9o?uzk1;mWkPW2Kis^V)f zm4J_j9+h(`0e>LdIh8Yj?-lVI+IzloPF8?_;)wJURv+F);?J--6>jA~1U!Y)Sllff zZkB*&W#_`WZo;q%zZQU}aaHzjx0W3H2Rw#TSX~!PHg-Se(8oB0O?9IAT+HDwWV4{L z3~8TWud%jC9PR}CJvKIt?+y4@*-K;NxgGFb{{x4ox;RE-^BaKqH3zY?{1N~F002ov JPDHLkV1lFL0+0Xz literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/feather-black/plumeFeatherBlack36.png b/assets/icons/trwnh/feather-black/plumeFeatherBlack36.png new file mode 100644 index 0000000000000000000000000000000000000000..f0a7e91e1689d01fdc958b485bdfce5b04b1f677 GIT binary patch literal 612 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 literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/feather-black/plumeFeatherBlack64.png b/assets/icons/trwnh/feather-black/plumeFeatherBlack64.png new file mode 100644 index 0000000000000000000000000000000000000000..572981f410c0758657698528007010c7b5935232 GIT binary patch literal 1068 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 QdH?_b07*qoM6N<$g2p40MF0Q* literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/feather-black/plumeFeatherBlack96.png b/assets/icons/trwnh/feather-black/plumeFeatherBlack96.png new file mode 100644 index 0000000000000000000000000000000000000000..8d500b3d4276e53c06b9a97641f62ff4f57fdde8 GIT binary patch literal 1637 zcmV-r2AcVaP)#9WK~#90?VVd_Ttyhif19K?O|)uF@LFuKHY$xaK1j8q!3)Kp zDEg$W2mx=@rVvDpwchYX6iWq(A{JYzR7DiLplH24*p{HEX=07qY86Vf+SD4;T-Jv# zVNa61oZZaKcjoN=;Qz8ao1O2sC%b3o%*-Yz;ffQ1Gl6-)SwJnYNwr5Yr3$zJxD99r zwgLYD$v}pI54 z6+i><1h4}bB7fn*90E>tT7idD0oNlRko%dM@X}jP9@HZrng=l}eJp+wED}xymqbp~F@J*xb9|_Uc zcDjhs<;KSeS9B}#V!61Sm@R$CjJH_OO8CM%fJ^ddZzIFNl~znBa4q3xl?CJKnr^y` z0C!k1p+FsaSF8$^zcSGO1;FJ7eK@5C*n_^*LXZ4fqn zBk&h8Dc4J$Ltkpx>?C!R&j21H^_jKSs1-+CgTB7lAIp=5-B_od$rn|kkVD8(eg-m&Zfl6g?7_hJPsLRKK%UR_g5&4R#Sg$1 z;78yhWED(R)<>jRg?xGRhP%)|(v!%lmk*J*mp3Tv8~7`R-B@Qna=NB1zn`gJy6h(W ze@SHc0DbwUUchq=yRps<=!-LzCc|#5GYh{4+Onn1up1{lfW9~r*@B0Qt53qOG5$>X z44MA!9omZ{OypbOSkq!$a1QxjUW{741FB7namCx{3!F;2fD?>caYQ|SAN}2UEFV$} zCwxo?GW_f`2yLubjlS4i=_95ar6z#y(HER8 z9l+_f1ZcAieZiSBf=o4u<%;z&-b7z?y6grnvsZRBsHU*3du<=}?RYqAp%7Zo7aq*d zz@=6zju@TjOHU&Ig>A%WnP?c!M_+srnZtRu0c3i6 zthR&67mb;2{mA=#QEUO3i+6D+eh`_`9;?B#sZfoZVdsO$?jv*El;sbruq%EaGM&-O z$xtrXhI#2Dz{kLi#C+Ulsw~2+_`S&1H1k~+;WH*?yLBSJNVF6WXB%tMNMXWv1Fr*j zB1=C@6u@*~7vZHpg{&^0qtV$olF#bKdzJbaTWWy62`7KOQXgZ@ON5iZk7SUS$9t#q{=j4{Zl^9HFjUvm*E&pp|%lHz8sRVu_yZl{vzK|ixJW6)?zfu~d zw8lK-;zuU=y~s9=B`lF`qE#Poo?h4DPXn3d58(06us%?Z{O(mc`9qA~th9s$nn*8y zgc$!GR+RXX^e;e5wg;6k!$Q)_zhARc#l$^KmVcjWkBW@oF1AC&=tl{BVLz$!{Hv7v jQk3){`)8JBCn)eg^)Y;B^K~xP00000NkvXXu0mjf9_bFr literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/feather-filled/plumeFeatherFilled.svg b/assets/icons/trwnh/feather-filled/plumeFeatherFilled.svg new file mode 100644 index 00000000000..f0ef5a7d8f7 --- /dev/null +++ b/assets/icons/trwnh/feather-filled/plumeFeatherFilled.svg @@ -0,0 +1,93 @@ + + + + + Plume Logo - Feather (Filled) + + + + + + image/svg+xml + + Plume Logo - Feather (Filled) + 2018/10/07 + + + Abdullah Tarawneh (trwnh.com) + + + A Plume concept logo, with a soft stylized feather. Solid path, solid fill. + + + trwnh + + + + + + + + + + + + + + + diff --git a/assets/icons/trwnh/feather-filled/plumeFeatherFilled128.png b/assets/icons/trwnh/feather-filled/plumeFeatherFilled128.png new file mode 100644 index 0000000000000000000000000000000000000000..5b916107ff268d91d80abeb10aa01b5d65fc7b3b GIT binary patch literal 5643 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 literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/feather-filled/plumeFeatherFilled144.png b/assets/icons/trwnh/feather-filled/plumeFeatherFilled144.png new file mode 100644 index 0000000000000000000000000000000000000000..157aa5501eaf8c2550b826d332608d06fb6452a0 GIT binary patch literal 6353 zcmV;?7%u0DP)%JA-q5fxE|d@#6R?cI=M%&-fENQ08Jh0!1vJHI zyZ+&MY>0~>aEWBPgn)|yoC`q7<8~uzf&KHTAle$Y&9<3Vki-fQUk>0BX<{x200R^5 zJ(wTxd!R`|U0tt!nqprnffZo60-zND&MwyT2=wg*htIgx7f_Ybe&w_3YiAs~oSClz zrC|N&Ys4*fdcemKBZ$_UDqX25$_}Bs{p(QKx88K zBPdXm8mLMQ6fycwRl*=rVOfJ1h&~U19c}RCj_plfI{CLh2C87%+BRx@B60;te3&7x zVbEKMdHjYR2-2V`wWER&HBgiY6cL1XAHo<(ybPCk7*8!YfA8%nw!FOYDH^xd^@fJY z`j8}CN5J0#n33~Mh@gsEs7eH?G7Xwi3n7A8H;RL<|J|QJq30#xSs78n&bafVVbtY7Gdfq)uCYUY6je|~ej8*`Vy{3U>=r~M!a z=;~|)wYkvL=_tqK*f5Vmvf(s$ZS867&(zKrP?5N)uIueQKo1f4{B)loQW4bWBdE`Z zpmE=5MI~V#cG*ba8{@U}1ypdD)~(uhGlRa)fbR7PAv6TEc?jtXL6pxXcwwoSxl|diyx=v6K3NA!YUkJ*0%%-#?j6-m)Ix|s6Hf?-DjF?{g_8j>$%X>S%`#|K$LJ`oE?mW;d*_YP(~u(&8D?4paRgks^>yW${!P9 zp7WX@9g)y^(A3;_Buar{9diwy8F+Bh6Ca9Z)7}@*1ZivNULjfj0EC&&Yq~lUHKB9M zK0wYyJmFe6gb>K;^#%9>%8K=My$dX1-3jn=20giG`QAI)+uP+wn!1+SlAi+H;t2=O zL`Yv$25+;+<~U4yz+t6dbaXe4J9s{cFQ9R_seW6dMb>u!oQBa2gm)a+z4Xux*FE@M z%ciFYn3d9i2$8^21oXM(aX1GO3HRU`kehP3hcBQs+;H84v-E(r0gQUrMW%P_y4DQG zfSDi=2`z)J&T=)WG#HGyd+q0VtYBW>lv>1iZy*3r9&gHWKd2h7RX_OQp`8UMYhyJ>f> z_woe-&NI@jD6inlvQXV~u;dxr4Vu>010Z#p45aGTJef7in-g8Rz zK+VmMOjBdx`v70*ye32twc!h3Sto#Tg7*aJ2fZ*yMLlU{ zXl-5Z>58zP0qCvHYnnO}(?ZJu5@5Drxz|ThAW{(2)2%U9CWd(ohIPzoeqD*x-aFBI zPkI6USv+uwC!oziBy=uLt_xcB5ZJZ3=xlQah^ptmO|p%VxJR!_e0#QMelk%#{}XvI z8ct(91K>jEwV=KLHNhn*Hd~I2d(Tjn^**u0K6i>1!v8KjG=EDW?muY-wC38aGb}^> z2|UCT3M@i6aHgw`l&;Oi6f|`@geXV~o|0hN174A)rex9D{Hi{WdO}idq6(};ozC$wpW$( z2@G^?&O}@*8FBL<66PV7otSRf(%1B>LO-v1wvor7wSL=;1a~3;U7d~Eq^Wu)h%_V& z*Fh@~>4*f+2B@+Vx+Scm7>T{)eUWhSr5FC4`MVb$`*k6oIVpOemin%%h~PR5uBkIn z8(M~JlNAV|L-!ac>)Nb}7msPZIW}lcyNnH}JyO2RVr;x%sayDP8dL3x>>W6BCL65@`mnBF; zZRmo$R*Z>MOs}~JF{2++nh5A~OOo6vU*g8Wv6bfRvbU0;J%xOJ6$^+-H@Y{&xzAL1UzQ!})QE<8AYS0TNqS^>2-^n8*S4NiM)a4A%! zwj3^%49O-&V!L6uQ?g`+=@*4sfj&u93aGWN>vCeg(`gUs3#w+ioiC;}fZ_P=akpK( zVB-HQv_DlRpyuXBrjbS4fYcR&CKSEE#wfLa^6SA*HH(oBei&#UMZ zD)}PWL@d4^anmaaf;WN`Fg*74i0?1BgQy|_wbng+4l#enX%7V!LQ~QwK&?g?jD+zz zqKQ|%@;0YMS7#xh&%;pEm7Qh(!o%|m{`vx{L_lqA8#OtgJ`8Zm^h#AC2nX_t2dq#S z3G)p^6R$$b?Dsr{&=3xsg@85}gVCLERlq<*J9$A0C|XKq1{trs4&(uA%!~%Jt^ zEf!V+l1(IxgNPfiL$aB5JAyz^pNCLj5om1e$B>?9pNaU3-+KCLciF)LQPBdbtLxR7 ztxa(3*#)$@(5onwiWAd1frN1o3H#W%F=)vUDF|qD5ezJZLV=WPvBayer7N}1Zx<|k z>7j{xoSupn&@^Fv4!{M;HbsO`6D(RS*`i^~7!u|YB+SD(y`}&_h`?w@`!o?DwmpoP zalmPoM087gdwb>>?Fmw`0=j8c&vHQC=Cs!Y#)?%5!vfrNDghWQ38JJ;x8f~L+u zKtBTkCH-*{W*bAXJsv$7ZS3f2{AFH_=RidYsJ*>i^zW9Nh>_Ay2lcsClMTbPj$<&k z%N2`09*PK!zM}OxuGf?oBk`ADOVM*P-ZQP;mlkY3QEM%>U}NhePL7 zRYYj!vS2h;Ol}r*ZIKR2n806hDx)AQNh$eRi;BzrbAPwPw2Uz~{Fxl&Q9aO>)} zUBLoBOSTcIm>zjsR^x$6gV}~HV^Bn>fCGQVVDv?p?qmr^p~_1)cU|wAjun%NITPL9 z-Y!_+n@)Q;u(&G41B|ZQs7j=uv&ND5AHBpQ3F3xQiwCG60rl@XZw-J;lWnR9BdAsO zf%Z}oOZ0oix{r-}8lEnLOO-JOYPqJfmcVy7?V&1&#VQqsc?8kKD;`(q$rHBng;M)- zl8WeoL@0EdGc){Xjr8hR^C>o#HGrYGS1<+tCZU@R`DR!x1ZDquuW#r+(_(%RK+?`A zVMgR_c};I88jZ=knS{lCK0Xb=xKbs9Da>QSp+0Ve8qYEDI8clWfu(% z>nMh!d%Oy~RJ3@2G6<-pzUwLmu1ax22_v9Y*KT{Eh$UV_H1Q{|OD4b#9X(AID;}T> z0urEqaoR$G#i)Qa&5{#M>_aT!x&JxBM5{V`nw~1PPq|W30kt%AUk2v)rZ}L~K(Dg1 zJ`;t(7>@1ns2m6YI6{yg*xYmdZ%XY~K9p2I#Oyk!JJl8qnN18uU-T+^3xM`XX|3GS zx4NKN#EMDD1k|>w=WGdiZL&?F;FRipEIEv!kryG^GpuKaDwUP@_ci8{a;)r>Oh7it z&l0Dm6%Ga#PMMik!aRbJ_+GHrL3_r3#WZe4NAQlYwz_8Ezer>iWLE`rK2FRRAUFfuyP23^-%F7EF5aj2?b}5vJ{#%g`e5 zr#iMbPq^q?IVpM%bZcF2Xh^a8!I*XGp`_xp$UCYlOeaSydk90Z-QHo$gkua^)!Ebd zOzAxbe@rzH z0)hEOe{4CBY+^XJ$16wANuG$Q^7^i>8>()woQ|Rj=%$A5zXEegm1Iqw35BXVua6go zbpj)?-RbiD*u>P{(cAD#q-pol%t`nui)7Od2TLlK@-kruW+g5mhy45?e_Ng;Uc=I(~0C3UQX6s-rc6te}6 zWZ>0SZ#^x{h#CDj5&c~{@t7dKec|#wAKuj6G-<^H6s-qh0(ak-Y#~xSYjIT@mOX-z z*j`vNZNjL%0-|wKPs9I}(yww+6an4T&~pViHJf}un+;JVnZ>*rD>abFP-=kipl+)l z+t62^YdW&3r6>X-mM!d9qYS8L6ys4P!LoigM>qF2R$Qb+DJjM)Y;DS4L!%=4U&5HW zy-qR(70|lIZ5Ob_ie#Iv%!D94U6YDIvWaN?6(r2VNM9L;_7Uix%9V?!5-F&Fq(qBz zd%x0qABK&%@j7CO1DPu07+}6%XZ7<_X@->z1rt#FmCvdNaIh)aMx;a6W~OUWW*Bkv z5Mqh_UXh?l(34V;w`|$g>=}DA)hU>O`sW<{AOR_J^`L$_Dlc4TtfW%>)pTc*$Do(N z@|MlLO+P4^YgI_W1Vliy)23I{+7H99jvfHdG}7RVjaxCsO<%c9=s zPX)whH*KF98=u8s!U7sQ_j5(EO;@LvHp>_@4C_rKtiv$OH<3k!ez-Yqe(^F#vSi6Ku;0NdpmlYe_9IvrUHd{g{=mV0I>!pK_sB7 z#asJfwvaH7B4HlRxZRLM0>HyU;2WE|8+RAYu_?-g1Tw;#IsqR46$Jpt!E~R+%C{cqt3OmwhkQ-djwgGYfkc8fVb#Ud)VK0C_Z@$Xoj#p!i={k+Y}MXqa-E6wxh6R zbW}9<5NvxW+g|1*M*wsQDYtCuyM9NG4){!fy!IJd>w0IBV(m>1R|bIE@C8|qe+=s= zqKW=odzWNvV*C)m))TBgQLV`ds-3)gAR+AA*&!ZXot?dS%p;?fhI1E=1>k1@KPEK! zy-km-cGo`gDJePkK&`8KE+oj`AxV4$ff*(QXJ8Ij9C$Q-g`+anl=KJT@?a1_8-nP`WmnLF-(_=Y!f@yVyW zWZeUOeB}=UQ9f~(Q*q(IlJUjEaSTR1>pu)hqLo{E8h@LuA3l{u)&h!6JMk$3mL}UY zbs7TN=^5KG8yFhd3CXTWk|81fVM|YgFPUG=F%vJ#Lbth)e2l5GKPE>xv9Z5w8Z!PrjN?&Jdu;*V_ZX?!$S zXMHMde_wpNb@757ge?E`)-6 z;Fzt2^tWV)^^eA1KB1GQiItja|9I6qVqTnuvL zH?-^#3`KW&6^cC~rTy1idm6n4L_U*@6al?9_u$O{E=abiBH~KXV#^qYqC31cM+cbb z{nb=)&u3zsnvbtv{m>lCQ1<{xIn+EYd=WHt`l-LAG%yhTy;mGo3`FnW+|&46F&*}) zEKZGqY(xDd9O4ORr>BUA*~DPY`yln+JtPXY$N824lNC)A}>`mX7VsU8Qi= zr}7wmg$cURITJrQaAvkK7~Sa|M$FXS+1vE(Vms+mxrjAuwg$ne>prT8KvinSURygn z#lygc&ApAcm&{Y2ibU0-`V~y%NDMv)k_`-w?1U}d>HQh>z@p`QT(!V_rXE5Pt#lem z1TZl2dr$EIv}w`uJ+1BS?H&cteWn^Jfi6qkiXeNykKbGNh62agF zsV4Ro57V8Sw>RDDi^nG!mB4exi7zw>_~(w^#to%%%BOk|0KJ^{D&ZItt?by|XA=XK>)C>zIz>$To2F^5dJ_C8#;O$`~2~a&v^Vl>&77e TGppEb00000NkvXXu0mjfmVEJl literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/feather-filled/plumeFeatherFilled16.png b/assets/icons/trwnh/feather-filled/plumeFeatherFilled16.png new file mode 100644 index 0000000000000000000000000000000000000000..253587706152d34e2ea4ee8df83f76c57feacffe GIT binary patch literal 618 zcmV-w0+s!VP)sELtB3W)-(wmuGqe}I$mWK<*)O~eEr5fEs*?Cj3Ycp%-huqd6= z%zWqbnQwjwYFJkj*%O-5dx5Zaj7XC$iR0B6{H59b%7$&3IPx3C!>`aw|{S0(!2)% z;3-HBK0n8BWC9RzC=S+DW>Rr!@a2WcCw+6Cf@}Sm2t{>|0(wgmfP$*pVxv?vmuvvC zS-#sNz&QLkq_@U)PCKx0O2DlZ3uB+Hkt5u6e%x^1SHi=WUiA1`V+TT{N=iu(g8rCB zNC+HRxSP%nyz^{;seeRc^6ymv6%X*s6$DRGa@1~X08}a-B}iUL&-A^n6$SwK3pMDod_=dz$^ZZW07*qoM6N<$ Eg6l94-~a#s literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/feather-filled/plumeFeatherFilled160.png b/assets/icons/trwnh/feather-filled/plumeFeatherFilled160.png new file mode 100644 index 0000000000000000000000000000000000000000..8cceae1f66a75fa2a056c610e7dd3fc58114d362 GIT binary patch literal 7132 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 Uuw_?7y;T9cmRFanmN5(ZA2Fd}T>t<8 literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/feather-filled/plumeFeatherFilled24.png b/assets/icons/trwnh/feather-filled/plumeFeatherFilled24.png new file mode 100644 index 0000000000000000000000000000000000000000..49a94363928271e7ecd08c1f57fdd037e5db03c5 GIT binary patch literal 942 zcmV;f15x~mP)Y^R8<(qzw@}yX*)A56M2*G@3nDJus0%kn zQ)3*N(wa;fkjH`zAq1j{A(-I8S6mRsCKExKP75yFm|!9M}Z6{ha$!eg7vQs?~ z)$dWl_YuO^8$4~9Jk`%=0=(ery-;|s^8X9po4asW5_ZfrHx5`v#-hadcTdO$Y801> z(_=GFB>3o+%e<1QzD2n8rp403t}~P*uyhE1bh}1KcoG0$#exIbsZDp;>@TQso5hoj zg#BzXE~haBt%6Ena`ZX?09^@uJbP}t=Il2{txbedKVc1}I%WOfW*tx*UtBLM7|)e9 za-R4(={`S*h@NAt7lg3btWb3s>G?kj<=mykUe^)5pPfn~VV8T|9fOqGVB4Dq4BBJF zWrdp4Uh|p)N*_Gh?qaGX!wYSPjQjZDp6}BNovW#yof`;rn76DW zf<}X-C?O0Q%`5lA(0ikJapd=9Z=kewI^k?x*9i^)VDNtO&jArUf93(I)~Uzgv4Xv$ z-wjeUhD|;Y`9m@qJn00vk{5=e@cbf z;`B(Z8+?g?5_iloH@GoqXo+eVgm-EH@`G-*^72pI#521l%SV&y`+a z)P9+RS097RtHeYQc*|_m7nGhMCzMv?>j) z7d|VL-#xQdZ~y>~#5{&NB2s%3h0;48uO%D+fFf!s^!z7Zm)<_I)^GrThdX#v$}egq Q3IG5A07*qoM6N<$f{j$DWdHyG literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/feather-filled/plumeFeatherFilled256.png b/assets/icons/trwnh/feather-filled/plumeFeatherFilled256.png new file mode 100644 index 0000000000000000000000000000000000000000..d97d58cbb9d83a617291b6b12eef51879a9333e1 GIT binary patch literal 11745 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 literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/feather-filled/plumeFeatherFilled36.png b/assets/icons/trwnh/feather-filled/plumeFeatherFilled36.png new file mode 100644 index 0000000000000000000000000000000000000000..e02f3befcc39f8823fa5e6b2b5a9468ff22bf88d GIT binary patch literal 1479 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 literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/feather-filled/plumeFeatherFilled512.png b/assets/icons/trwnh/feather-filled/plumeFeatherFilled512.png new file mode 100644 index 0000000000000000000000000000000000000000..5ecc967bfb45a607bee5db4014c061669280c239 GIT binary patch literal 24884 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

^B%WlJ>}KWpY(& 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 RFB_;Bps!ni4Lz$3@s(}cqCt1-^iio6%}T>_Vl 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 IM6N<$g0Kn4w*UYD literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/feather/plumeFeather.svg b/assets/icons/trwnh/feather/plumeFeather.svg new file mode 100644 index 00000000000..8a0e6907fa3 --- /dev/null +++ b/assets/icons/trwnh/feather/plumeFeather.svg @@ -0,0 +1,90 @@ + + + + + Plume Logo - Feather + + + + + + image/svg+xml + + Plume Logo - Feather + 2018/10/07 + + + Abdullah Tarawneh (trwnh.com) + + + + + trwnh + + + A Plume concept logo, with a soft stylized feather. Solid path, no fill. + + + + + + + + + + + + + diff --git a/assets/icons/trwnh/feather/plumeFeather128.png b/assets/icons/trwnh/feather/plumeFeather128.png new file mode 100644 index 0000000000000000000000000000000000000000..ad65345d7faf71e9ce336540d9643a607511f4af GIT binary patch literal 5860 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 literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/feather/plumeFeather16.png b/assets/icons/trwnh/feather/plumeFeather16.png new file mode 100644 index 0000000000000000000000000000000000000000..ebdf0364545283dab54bfb2c072e4aa4af1eb611 GIT binary patch literal 562 zcmV-20?qx2P);` zKHm+^U@6wTS6swJBS;}bheoBiX$A)oL?ocQ)K9%><6bdi^ z;G`Ls{=^n=w{>B zH=q&_I_nIDr*99aIq0vycYMX0=zyhIJ!azL(nWOl?icz399@eMn^6It2&*s4>*4c% zi5e`3n6wa}SZ!w86a#=Fpf5n!URn#EwkrmJKi3bf@TvS7;Q#;t07*qoM6N<$f<7hV A4*&oF literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/feather/plumeFeather160.png b/assets/icons/trwnh/feather/plumeFeather160.png new file mode 100644 index 0000000000000000000000000000000000000000..c6ce87d761440d8eac94085574a31504e9ed03f2 GIT binary patch literal 7365 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 SibQDg0a>XJk`)rr!2bbRq*A^B literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/feather/plumeFeather32.png b/assets/icons/trwnh/feather/plumeFeather32.png new file mode 100644 index 0000000000000000000000000000000000000000..de1d74bed0322e87d31edfda0695d2395664058b GIT binary patch literal 1226 zcmV;*1U37KP)3kK~z|Uy_RikQ*{)^f9Lik9f83lfNotEBtT$jB=Lhph(ZX6 zFGNF-NQ}zXb|woZg0|~Ou+hM}g3*M?+*SlbNK`_i@@T3K*#A8iy^l z+<>JD^D`Mr5q>~9t|CVTo>H}z%SeM8YLj!-utLC6paYTphL{~qt)9~$3J~o`la-dAz??RDhuWm+`%c z#6E-tfDJh9DtEt`&zDNXSEz7dYs~Xgf6W*!ywQ7p3hL|-k+Z;A0JR8(!(!#~gv)xi%wIvVS@Bh&;K_@Q*sZ*?Ff*cdo)he-VP1241R){C-XJ`rQQF*6OaHu{p(MoFzP;D62!lu^BQ-yj5O(0N{ zoC#80a^=cLgiM^jIEjYON|54%sGPv(|v@3Gb~==Q0Lrk~0mPMpbo= z8uDVa)jepPFDigQADBaKFhT!C4{E*!)^jM)9#`twZQG{z6$8&2K$Y@ntm@=|ss!qi zi^S4;)O-Z=LnGsu-L&(bu42Ji0|fo?eTsYz@M>-RE~mi?MCPH1rC9ta$aa^*`9gU6 zd6h3jY2av(qZQ{_5z6;zg%}*(&#-u#T3U0HI4aV z*C2|!r2EQ~`98yul09QM){C-7?ABUUoiRr2OGXP0U>8^c{EgC+zHUAd-R0>SEjWOI oYB$QM^jH?ZyK8FqXu<*h1Px# literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/feather/plumeFeather36.png b/assets/icons/trwnh/feather/plumeFeather36.png new file mode 100644 index 0000000000000000000000000000000000000000..67a66e773a7bc36756101b998ca7a764458f85ab GIT binary patch literal 1444 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 M07*qoM6N<$g6-^kKL7v# literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/feather/plumeFeather48.png b/assets/icons/trwnh/feather/plumeFeather48.png new file mode 100644 index 0000000000000000000000000000000000000000..5095334ac36c520dbdb3e29d9d40753475a5d5fb GIT binary patch literal 2040 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 literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/feather/plumeFeather64.png b/assets/icons/trwnh/feather/plumeFeather64.png new file mode 100644 index 0000000000000000000000000000000000000000..954274d4fe691688b937b2daff3ae8a693b2d77b GIT binary patch literal 2809 zcmV!R4c9TU}Ljxx`j$5i0VUn?a;j z5MeTpO|=##qpcf%8vd zR)?@nk&i_62EeJxTaC)NuU!l9`_);u&%6RPu2Xb8SS}FY*psalct?@f1$|GD4?aFr zuyfryNtF4_Qect_WR3n=$iU!=%9u*L&M)05tzu-;+F#_WLwZ~OgX zb>v4KiDHtKf4RBxa2g9R&$Fw4LYzTGZXwym>wzZ?%UHQ^MZxB-_$n^mk*#%lJAfz) zTb7-c0+e~pYZ9;uI0tA@m8DK2e*YgrgFZ>cU(Z@7nq}ZyROQ-{j!zZw0f-W6UDoXaRCuEoB+w#MmWk-~C=UZF!h)R#UB6qmP7>+( zFDw!2S{9$Am6>ZGr(%8vm7xi1iM+fsRd@s8fHI&KA!ge*Oo%_$e4!W+H7 zLSIC6XsaSobo1^*F27x|YU^{R37i4)M&*ivf1b?7uq#++DD&2gu~gp#h610rDppHn zR=U6WW{QhW^BOC?faT6>pwz&p=>4fWSPzU*c`qW?X=B zuX#Pl8o(hczYm1no@9x9zlGVWfhyPgcEwEKSO)Y3HdTh*Z9aX-umBYv^IC6Y0OSd*34~q0YHcI1 zxasqmCPC7o)U)@eYO$W?pu64$_qcVaCMv`3 zfTcP%Co6kax-rXq<}XEzjU+qSV_24S`0`}?f=HRy3;|vhOm)V8u;|gj`|Xa=jDOM^H_ z$i=_`oYp;^jgfXIc=t@RAfDhupf~80K)CSfbbSJpdaGv%@*v51L^DSOHYQZ77DWnQ zZ@yUJ+xJ~d6Yl`M6qyvTHf@l`-p28+XHsu}sVzYnU zh=!JCB_(FAbtJJC=mokq7xy>adK%=U4W2$eHj*d-EWX>)7dm2t%5A+h% znTsDSd@mJ0sZ!>xo&ypD6qTZ2q_Evr-u6hT1vs-CXC?RN=_vH<>B2YRV62LNHdU1NU7sFeFm|FO!e76(GEs&u_}c@&5>*3ASt2Y5RW za=nml0-eF<+mh8+&4{W@1>&mA3`Po9*x|cN0{DDevJ|;f6cqh~9SL+q#q4N5t3lTS zR{*sZGHFr7^}JpFyCgtg`cFi010UrTxNS?KEy{f6D63I707HNShA=)5a=mS5jIQ+o z79{|PF6qpkd^(hSs;8j5i82KAABf|kg(0`Cm4`00fVp1tGT=hs^F*viT0L)jl$4mc z*<>Q zeR(lWOaL$p$K$C4NIvm1r^ITabCF|9*xOaPI~Z}VPsOL5v@1ZJ6~7LVGf=iH4Cim} zisOpe(SBB=PLC;fifREQm#(o`kmqteo=$7BlXeAA!#IrUZiFW~<80zYbqwhfy%H$0 z8uaHtc9W-VBJx0OcHNq#OV6)QH)%U*Q-F#Ydxs}fD+LB799d7bWjA-$?g5Sl$K{HQ zL!ws$XEhaBAg^G_(p-1`3z?oer%IawSeCI&U?i}#^(I4^FZwf7y})Q1aq01k>pOwf zh+~!g>xA}mQUS`n<_!v$0|(>cIPU1mTyJz7s_TKQrb|Z!wy5x;A=dK?tIqu}!#Uf^ z2?CUqn7MjH7AKe6@ZTTGZ$8LC*^KJ3Sh^O-LS;FUcx2b1!tHjQ?CK6q5FqQQ&H)C2 zZac(*V+R)Jc+Br%u>r^xSW_7(n0@M&!!pNl0+f29E>Ueh%2Lw&$Aj|e=6MR6fWCq} zms3zs^i8Ndv|bPq4FWxZ4S{gsCP?o6sUfc*3;6Qyx{Tp=aI6KCd27aiH5q8I z3`!w6nTa>(%S{Ik->+|sPYA3UT-QyxW&{J0^K`J503zu9i>ll^{Jwp8R)anV3!#!{K{oc)bDjXX38)q2y2=b4bUK}If?SjQsy8=nd3}kY<0`8P|K6>c zogxg9%Tkd1i&~8udPU${Qh5La;XZ_20&A?S_=Ul$!Y$pM)T!kEXDT7E=?4@s00000 LNkvXXu0mjf=+Yyy literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/feather/plumeFeather72.png b/assets/icons/trwnh/feather/plumeFeather72.png new file mode 100644 index 0000000000000000000000000000000000000000..1cf164946a30c653e4ab53cbc60470bd0c1d0891 GIT binary patch literal 3173 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 mY#Du|GFs4X)cI4ikN*eN)E}^H!FN literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/feather/plumeFeather96.png b/assets/icons/trwnh/feather/plumeFeather96.png new file mode 100644 index 0000000000000000000000000000000000000000..7ed50a31f50c550f650d4e70312b799f96353f39 GIT binary patch literal 4301 zcmV;;5HjzHP)a;o@DYbj0p0ZZI41f*Cq8@>T4|CZ zZj4v^mfYuh{>aOHHzaM6CU;ue?_W9RKIcAHu3zq#bIx^62t(wQ2c|Wb6zB~XOC-K7 zh%S~GmoRWK03$IiqkJ29x=>lky048mcma#hl?=KHgew7D381uxYA1&T$PkCw_chjG zED3yr31b0V0iZa|)2tX0AO)OGmcD2`c$LJVTLHQSz&8MVCB^DN5SqX!1@NV4CIjv| zud#MWfF#%~ej`cZ2VnXRfNud9nL@RH0lb@8dLM-M1@rsIr9=NWQjETdiMIhDAnJUR z0|4~7`w9aOd-Z`!0s0Y`?ga6*VCv}ydIG>MFm|%UI}H-O^Vn)rAij{*y34@CD-dx$ z7~7kV85c#54|)L{vkr_9A(~8}X#lPV5Oq~N{{rwA2JaxEH=B+aKiasFE;o zd_9tE)5}toy567_pw`-Yv0!-thj0%8g$att1iS^}Eiy~n&nPSV!09BBP8-h3Jq7Iy zTQtqYiyvEG=2Mp$bOP9C_^*WEhXu=b0+8Yk2LWtlqRl!3URv@S+l zlKf{e^bPT428{r;&zrF zXXfg-L$3?c&0p#%eJ@vS3x?7rVNC?o)cn8;G+G5uC6o9xwr8yMn>NV0>0EwKhW_Qui6AmqGQX^0>2g-Ft$U5}eT|HZ(Z*sPlt~)@5$Vt$QmNOkp8;0uF2hLS^D-5JntxoZ%$B6 z7R1XnGBJkD>>CTFxzRKU{zW>^pMG}>aynVx9`J7fFj19V=k^*M0I}1_QhUIEeS)g5 zEcKM{*T_r&kqH+Gjff6!GydvoG;K)d9R2DFsH|jNTfqMmfFG%{>)l?HJ=UE+yzfjT zn870Er?s(Cp>6o^#ZX>}+a;pvo`xL~(T@aR8dKu;5HLBGMfi=|YqY6Lb)GzPSc1yO zI=@6O=GsCv4ok~qB7QKIL2xed8b40=JpD!hhb8bRfa$8Nb#9MwZu~DQGGlcluKK2i z22*>kZH(eD2d-wK#%P)uuQVMoru5z)PrnerVQHDn#0#To2A*v?YP2T1oC(;fP76S@ z+mGGqyPPHQXQ-m!h%jzUiGOw`=gYeQj_Q`{nP@GPV2~Y0>Cn`kLOwz)KZI~+3;^~n z^&0=0Yde9k^TF5-;Ow|V!vWM}a?ZR8V4L1j%Am~viXvJ2x&$hF>%`PIezh5-yMYPw znCUy|KKL@B)*QGoiSq#f1hiyw-n_krI;S-kw(Dp!l(3ECk|geI@K&TWW99agwg7k{ zX9lXUSNrA)h-Cl_$;vR}?M%*{Hv!rU^z~qjjU;7>F?q?FijVSTPa>SNKR>fQ)VT_b zdwVTR(w0ox$jdFrR^4(37_o;IF>04Inzr^-M{8`=EqAmBJNKmId|+QuS?S+0X-D%b zV9`upSx83gq07KlccW3W`P$xCR249V^x_EsKkT8{ZUC1edP`z{Jl(LxD4Gfo8Af;- z%CPN0p)*uz@eu8e@Z`S!!4Sku0B0sCc9NMMk_a6PUIhSP94?ad>oaXvQvuon0XqTT zjwA)Mm|DMj^ygaI5YL0=)(X8&UVtFXNF1aK06{P{vJk(P^|~$+@?K@ymsTbUIZPGJ z1c*cr z05HKZGQh#s#yOcA)%X-4cl@q0O@H37{kK} zG!>Kd%Urh^j{tT^fE_>qfDZw@LBL-M3p-wOuDIZMZ}r;(0Xq>UM3M~Vs%2|S4`jo( zoUW2|Sp2s#@%C6_#N%C_@>g@&W>Q;b9T))su2mKBL)krIHwS(INo+=JQ3p4;z2!g8 zmR&g$pt6#6=a=~3b3rYDb0W#sB13^Y7wzPNg_fpKG8uLNxG<8{NsPO4 zHBy^(0T#?|9!)?jPKJpV_O-L36)NXP7goyvPjfYz-pEy(SrK#z#OZOC)mT4X? zk_q!?es)esGHiq5d;zBEZf|*7aX#si)wiI?Q1d=S2DJ#7aOeW1qX~xn`lc8S%j2CC}3rf0OWA!}DaFhn(oj&?G3)p<=B z&5>$_-RirCiMK*={s|(UsHO9PED7M4bzlS$Tcc?rxcb8^S7MkPR-Y4$-yt?UPKSua zxAQSfl9jX60xIV-wo3&xE?>?EvLHa4UN;%4UT<4rhbC_i>0qyJ`3dR7-@&*@ zmA$;kXq?d3J%Rd4pKn1#(i|XsyJzB+D^^_4*=MV=L`{vaXxIt37*JoKodllk@|Lg5 zn_(*YBtWe>aHD{@Hj?ZVQbE#PL9}MR#dn47ByV7%OQLxM93aAvmw3u|=F>JceG))O zd|&i40ng<-!~}>=9|rCx;w1p7!%UusUQ{nhb3!K9WGq1K9RFFOi&aaBctti0>I;tP z2gbAq{A-DDiz>SVfWz%IX}*9j6*3k;?!?cCqVLiCp37VQPPU9nm&!`koj=0&05d%b zCDa`N_JA2G8t zfTOzQdRA5kc94O8pGBKe;(=++C53wZub40!-M_~k7MNbQ*7SF+ZOVj<`T@*RRqQjc zIo(KuzQJU-_@@jr81^#ZekjflG2m`1?6`KII3LL13aF{^72zZ+(G4szjtov0`;3;G zA^dK{1z8dBW{7cLeWU3Et!&8_X$xRDiMtTp7XfG~HkNPiseCqYm;+a{Bp!pn_u>v6 z1jFWPG(OXR2mg8|Z2<_FqDnrQ%W5 z{F$Gf137qWG%bO0GIqYe+Io$S8NenXVbRhx#!qt5w$`L2fD{Vd1B%u8 zTP92Mlf&ewZv9U{%wv`(o_aswZG!anT<&(857H8Vz(0+CWaaJd?Q03hpv`jochN`!M-b77m_FcHL6AsOQdtcxoW z0%#MlT<_92lwE657C^8(8^FH-oK3*ibhml8O>ZeB9o-J#_IBVl0-uqf*a>2+hd$Kc zT7BN9>70L{l9B)pbKq)*n2kt?wm|aDsDa3)O9um&vdq^J=vqkpO)#!P;wTIT=zp2T zy5fSujRPf$E?cA^023ttawzff+mb~*%$@tmuroRez3l;iC4fSTt^`i}hTcrz4Fu`Q z>^{r~7QG7Ku=ws~&`ptKNGDK}sMAwf$-3fB|L+;NE6J&3fZitXOAPUn+gq`xFNU8k z^e8~&4-k}Pn1nTp*Oq^HYDuOsCH^(wZq7dl=3NYWmx7Xmz8_+VVqU+6d(~wzJ4E?6$%78rfG)xdNO{mW0I1p@{Q*yz?Cv z|Ec(dVTj)8 zCV*qsfe{RTM9HD0uC=Cp(Nt}<|3Z?m1NOSZ&+h~DWY0EeW9q3jA6kUR9T zJsuWS1xy0`8k9KDV*)gOF!y4!K}-Of<P`!XH2w+kw|Bo_6@8|)*VQu*? zb8I&d0Uh5D5ZBcBirP_VMs$|hqb!*CZS*^Pa1t<6q zASi#9Kzv`W*Ub(#sK)FYSsKxB=a^ZsdpD-tu4P#mdtdX_&-! zK(&`!S22HF)L!@k)XpbtKk2BJIM9#fw-Bpo6( vBw}Gkcr)rF3|_4x`4YFs_@{guHdy$7q8UK>{OzI?00000NkvXXu0mjfy6674 literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/ideas.svg b/assets/icons/trwnh/ideas.svg new file mode 100644 index 00000000000..dcef668068f --- /dev/null +++ b/assets/icons/trwnh/ideas.svg @@ -0,0 +1,937 @@ + + + + + + + + + + image/svg+xml + + + + + + + + Plume + + #23F0C7 + + #EF767A + + #7765E3 + + #6457A6 + + #FFE347 + Color Palette + Title Typeface: Playfair Display + UI Font: Route 159 + Plume + + + Plume + Plume + + + Plume + Plume + + + Plume + Plume + + + + + + + + + + + + + + + + + + + + + + + Plume + + + #23F0C7 + + #EF767A + + #7765E3 + + #6457A6 + + #FFE347 + Color Palette + Title Typeface: Playfair Display + UI Font: Inter UI + + + + + + + Plume + + + + + + + + Plume + + + + + + + + Plume + + + + + + + + Plume + + + + + + + Plume + 16px + 24px + 32px + 48px + 64px + 96px + + + + + + + + + diff --git a/assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack.svg b/assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack.svg new file mode 100644 index 00000000000..346e4f239a9 --- /dev/null +++ b/assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack.svg @@ -0,0 +1,92 @@ + + + + + Plume Logo - Paragraphs (Black) + + + + + + image/svg+xml + + Plume Logo - Paragraphs (Black) + + + Abdullah Tarawneh (trwnh.com) + + + 2018/10/07 + + + + trwnh + + + A Plume concept logo, with a stylized paragraph symbol and paragraph blocks. Black silhouette. + + + + + + + + + + + + diff --git a/assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack128.png b/assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack128.png new file mode 100644 index 0000000000000000000000000000000000000000..e2d8ccb68ca8c0156e140d5b17b548179e8af0e2 GIT binary patch literal 1271 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSEX7WqAsj$Z!;#Vf4nJ zFmD85#;?t9J%NIfC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6Eh@pN$v zshIQj?)lZBsUpWdzW3E+=G1OoV6swRp&Msqu$Ly!!Ua;EfoG*SCSG0Q$t-O#!Qlfx z$CMZB5`w)_A|V2|bTTG_ z^&sm()C08yNA#%a~8TVe%<_Zhx3#HWY{UA$s_ zVAA}?*e#Qr&(1id`C$K#iDh>me1GGl6?lUwt(MnjZmf%{R`h{2$y**?xbT|6d*0I6 zv}wytn9uy;t1#W&!KG9uX>yE@;RDx(>2=XJ6d$;JnALrN+gYrG_!R2CPq1eAGcndd?Q1Z@fzX?*DMbtqb^+B`G87b-G0v1>*kQZ7!RM9p1Kus~ zg-!(7v%O2Y^OYZHrrbF_h1s8YHcTsLO z`tH2m5~)_j0?`j@A1cZeMScHPGnzBKzaS@+C~o+a?}Nk#%YPr9&w9kOL9&9sqPcA6 z^=B*oEI9E$+xUah2bI#@L6*t<2TTt%Z)vxCv*epi(4`xCENj`eUHJBuJ;R@K@21Pu z`~80#WvW^?-gOpRaf9*Og}TViZQpM1;(Z=3-57l$`@K9f`{aASgTyoh8eVLxZuqvu z|Mh}Lnh)MT_?pw#b)8YBq3;gkkx-rk_6J|zlo4fqz;|IHIAw-^6nP-IK)D>6Tw{(h zRIt5Rk;HI^(P~u%R{?|7svC@ZSW85{-aT-lnh7Y{_3LHt8zw#ncfN)l9npst@HVA4 zUt1;BAj|TnwJ*WCO;13y;e_OZR{}d`H<~AeiCo>K+}{*xeL$s>O(5KmA#{6#=PC(? z@`gTe4%yMQoZ&o!tZOX$iFXX`jsDEp65VeP>{I0SQDvCVc$^8yJvcx9sN{iY2X~;W z6*nleJH#9fZeYF;c$5$5@Wow>1?(?QFoKM}$7BUDxrR$1d?RxOH`E_R;GCz$cEH%d z-Hx?m^$k#H0Br}F2Q*;i9pN3KKeRWrZM$?^6wnh2#dl1F{E%9kXwyy09K_ nTXpLGpUo-+@-sY}|K+|UeAVlb6R$e3kYez3^>bP0l+XkKT=yAq literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack144.png b/assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack144.png new file mode 100644 index 0000000000000000000000000000000000000000..93330d92e2e35282d755c98fef91c2b4054f8dcf GIT binary patch literal 1392 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q4M;wBd$a>cu@pObhHwBu4M$1`kk47*5m^ir zRtI6moBpy5Ktah8*NBqf{Irtt#G+J&^73-M%)IR4&*NN-fye(hwrt9Y`>Vk!1EuI98=ueSdY}?=tE-B z3~>zeUd4KZCdVEUt7fj)SuQBrTge&yM)kqpd#)kL>{eGNAD9Sa8GVz?*l6GA-uQU# zYmLKvTdpX!u^*0NwZ8Bvj^*FGSQpl^1yBF-?76+WgX>P~+Bd$x_SU?%ZR@jJ{d!_p ztJH$2wfr(~VqMDg5+~PQ*xm3(W|6uzh<@WRS(dTxWvoluIfu!*4DsLfl#H28?w0T6 zK5<4hXV?5H@d-1Xzm(J|**3~%?5YQGjW3i$R|9FrS$Wm(nT(7bF28*f>yXBlu`3p& zOR;K`?t!U$yHA|S{gbktDg7(ZMC%JF7TDkdQhP9e9i>BY=*>i1oht?YhZ(Hs&-}M%8F_)~8Zg^fL9(YpiR_*tf z?rr5};aiz4dd~0j>o&fSp#4Fx?fI6U8p#%B50f7(0|vCoH@*_V50ZH|ujia`{vy{l zGrj!1la_RHgBkOAhWW-N3alZvIjL*E8SN=OY%i3ZqGNnP?t$=wU>^TqUF(2tu{SJv z{IAHf=e>_P-FDT;LDK31>jB#Xdk@GS`1$(J=YB&O-KlqX^87z|Xw^A~=tge|yPx~G zc6>Zi`qS##hB=21oSmB;(fgO@{GUTwEHC`pKI?2VezRcP!|8u7tq@p{%X2(JYa!Qs z=1Pm0Bw*rRE5Gbql6HQBQ1)HZw2f20-|0FM#hxK{dWNiqA@dRe<|Pxj7>n4v);Kl1 zap(-a(JHy%$QuW)l>!Rs3yx^9oZy=>gE6RsG03Aec7}04Qkg=lghFcw#{}<)BvGam zcCR&0<*zpP8y2Bq&Nw`fnKBLNvZ)L^TU0|;9m*Cg;hEsH>dhgZfS^#T3C2JY)Do^BEd8rYoW|feFbwCg> zaLvFAd*B1 b`XoPxM}oKubY$>!^>bP0l+XkKn|?;~ literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack16.png b/assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack16.png new file mode 100644 index 0000000000000000000000000000000000000000..f1381e6332d5f4ca4003ac1c19b82d078ed32d54 GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf2?- zG7x6;t5)LxG9*h}BT9nv(@M${i&7cN%ggmL^RkPR6AM!H@{7`Ezq647Dthec;uvDl zyY#ZJACsd1>jVBj%rPqr*R^mLFr7>2QPYdq`9Vsig*5~~+J=X}6gFk9`(vb!%H>15ly3=n#e5OdhAB3O5qhQR^tc^9~ESf_DrZ=D|D zQa{mV)9#ngZ>fZTdz0|C;Y4IaT7|IAq+Jt*JGvuV-wWJtJ(hcQ_78P|(8aBi`?#2< x@8ryLifh@m{#IFLQ||S}|Bl^xZLRT-!DE_v#0!;^Q-I!O@O1TaS?83{1OWXdit+#e literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack160.png b/assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack160.png new file mode 100644 index 0000000000000000000000000000000000000000..306d2d952549752771b12ba03ab3df161d356e5b GIT binary patch literal 1524 zcmeAS@N?(olHy`uVBq!ia0vp^3qY8I4M=vMPuB%fEX7WqAsj$Z!;#Vf2>u z=YlX}jY;-GprB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&3=FJ=o-U3d z6?5L+jXyE3SmyZ0@0)*KpLc9R{n<9#*@yUgwgsj2`J7TIS|qkHz{_&c+=4|eHy8R? z3KzSbY_#{BXy3{FHDTcd`={}WH{TQ%M9SD~d%my!`ul(P?%)4fceVIewcYCT`>ww) zkH21g*Z2Ta(1g^Bj3zl^0Sk2&I7K?NZff94WfVQdq&0;#M1y-p08WYHArYUo6ZRe2 z)osZ)gEfpvyJ2&~Q{i8CUpe+N?c=x;n0R-og;)gh9PTrWvm12}xamB*67}L|`umi} z`X_Y?Og~tB;Qjl5_Fu`*%a6$wNPVBWpHZK&oN0BVcEj>Udu8X9ev!-m29P+ zP?TU^pkQ%Yf#d%q8!B!(UXK|$8 zfyKXtZupfag`K~{tan!Zz}FuKOW*Hd(Z3sg;O|AnsK=@mCjE@--P$ucg$qo$OTJIu zn|w)F{lN=6)^9HD8LjOTKH6~ok&<1+YAWZETg$}shrx#NjmmhyJ6?K7Qq% zG|3Mt1x_Us!Ymlwi_JHfTDf>gD)=>)_xSJDM@EupYU_l3PVQz^|za@mgL*t5RhFGx^-D7H|rgiJ)KWi zuL@(_JijG>q4s=#>+rDE4Uyj)(;3b)`aevs6;5QdKHYe`p}#@8c{9(c3)~jWG2DCn z%iAAcxnXfQ_;GW_jDNNdv=Y?shU>)$%t^hFC0Zb*{=n;j)&r{tYzeM8GLE-dZCc-T zK0RBq{o*#p9Vocq-^8sAeh1tlz$WS+gqmo>svUC8T5&1spIPr#?=YFgd*EoT-i)mcOREo* zH_ZOUVPx=~q54BDr740X@L| zf+eQ~QjnmE0Cjy4x&zU5D7ujADN6{lL5INQ&x)vgw;A7pKZqs7%R92AIp60#$G}~y z&sD>-Cob{s;jo9RO=ktHZn!k*%DvT|?kO-A;Vrf>%d;!@-y0?VbSl^)04$*yJYD@< J);T3K0RZ7qmR6=gG6WO+c8SV5B%S)>S9 z#iD>=Q^10tL_)MR)&))h5siW?533Rnh*6+`G^GzcJ+1z9&Y8J$zjN=*H}}kZlgaV- zHY8b*004%*KAwTNRZVq$1Rnz*MH6u|Ez!f5tB<#2{fG?QpN{%$P6U9EIn|+<9YybO z&{F8d69&Zzgh`Gor&S0=yqmYLga}-H!A=Tny=?7uBh0w;bJ+Z6o6JTBW=@5S!KnDM%uVF;)XTdu=voXh<2e=r(EtM9Jmw)=s~>`s^(4 zn#+1Q@Iy)0%Li5Sb0J>ARn=CdWV{dKH;`i`YyOynSz&UGhfpwE>fN^tn~SZ&L@0w# zZ)BH^>Y=XMy+RwiL<4n>3${i%kDKk_%HIDgvb!@Td+DhGpnEq%VK_EVXMtNx_AN)j{bxs#b;#F^O_U#`^NBu=KrBfJ7jjDZ=Wq4?cE8riMqr;E(G zbN1>o1>k1eMl2Mw2?<6SRuIg&KvGN>i3cw$YhwEX9l_}&Cdxva(ebAvYwnU%3iq9{ z$Zm4ih{_)uxOFi91&rls=-&-5ecV&JjFBWB(yUAldyLjV&U(jg|6-dW7#s1MKkEE^ zo+`4_YgpscL*3y5UPE2TmQAMR&-bV5sOY+NKjp*PIF*xAC|MlH0)92m!E(5=^7)D0 z0bm!^1kVKK_>;bu016?lIsxFIBk*evqTvt`ML6qQp*py-1=u>lGBtm$vIcn)j#c`)%pq_Q=$AD4bsf%+W{)mjSYcN0ly@WTGgb9dCDs|46e}NmIqO0K P{-FS0FMrQkj}YlU$_U9i literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack24.png b/assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack24.png new file mode 100644 index 0000000000000000000000000000000000000000..0688abc4f3a419444ea7a92c5c1e95534c9dfb00 GIT binary patch literal 432 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 rr=j{3|D0=EAtUQ` literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack36.png b/assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack36.png new file mode 100644 index 0000000000000000000000000000000000000000..abc8e94df34fb387924ab9a625372c79023403f8 GIT binary patch literal 516 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 literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack80.png b/assets/icons/trwnh/paragraphs-black/plumeParagraphsBlack80.png new file mode 100644 index 0000000000000000000000000000000000000000..dc3380d160e60ff072fe22d1fc15c037a7b20483 GIT binary patch literal 851 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)EX7WqAsj$Z!;#Vf4nJ zF!_Tp9gP2NC8z}@N{tu zshIP2&i;O1N0H<9*&lNfIk}`er>;>@^2pi5wKSlTgDdbvm{g~Wh?eXkXQ$OSyq0bV zT&4QRe!;>GtZO+EMW?sre4F!qZ}Iax7V}e9mA{+w+b+NE&di;=lMfi3Jh5hFEpx3p zYu6Hoi6R=4m|TMvcyNh$HY#PyZv5V0e(slg1MdN|1oaK$JlsVs- zi+>d4Wq&RfD}FFj?8)D=RS9wx@(xEljvBM|StqTnVV=kEyP^F{LF_xhh@wM3nPQmr znBuvgWzN-L`u{=1!u_&QwWCQRgMPzn*{72_H3S|Ae%N%lMp-yi;eciP7{J_-+mb#D=*=nC8 zI6g@J2vA%<^92**G_9wm7ug%|f)t+*Kk-s& z(*flJoqff-I<*RV(%jWbzO&v>bDBQ+MCh#McllANs-lS{@xv;x_bjKf=_PU;Biv-@71UW<&XB& zS}~MGFlBSqc;9JWV)4nJ zFdYS9#?EW??}37nC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NHH)l3wpXZ zhE&XXd)GEwBv9h$$N#U6t>6eO@Lb4pq~TUaM2AvS*HkgL3vK~NoSY9t)i6u{mj>xY?k0st-a2ZGoMO9+-`_Jn|Kv}C$K<)c-`MWdx3<3dmVtZ5 z8Ld)A?YYbX#SBS&4rdrUEEx>h6`nC1k!hI0Eb#hT#TnfPkxsK`H+(!gKlp%Ig8qix zX|@ZmRvwaX2;a%gc#YA$QSt$gfnk%GRA%Cd$4-s2%osKwI4VLDLTMfU@B340+7%~HmdO8pI64_KB8u2g#8 zl-4+JS4T+T@&$4Q&ap0hKt}a}v{FIKD?5$-Y?;0JJ^GK{vXcGmSh5WmHC zv4!DSqwN952P_2~5~oYvtv@i?=eg7oldJzNc-DL|`(m|W>MNr|VypIlc>Cn_ho^ST z(}9-$xAbmg2->!=I7BwT+e`n@eqp)WUQ3xdYWdG=OsP|RCb*$zxdJG9O&!iCgCe_9 zTm{4qo&bz%U;?O`L8u~N!`_#P@&UhiXI|?5z*4ZXV7Bu|5fxyf_+tgtX! + + + + Plume Logo - Paragraphs + + + + + + image/svg+xml + + Plume Logo - Paragraphs + 2018/10/07 + + + Abdullah Tarawneh (trwnh.com) + + + + + trwnh + + + + A Plume concept logo, with a stylized paragraph symbol and paragraph blocks. Solid square. + + + + + + + + + + + + + + + + diff --git a/assets/icons/trwnh/paragraphs/plumeParagraphs128.png b/assets/icons/trwnh/paragraphs/plumeParagraphs128.png new file mode 100644 index 0000000000000000000000000000000000000000..b5250a64e9a56833023f6a994bf635ca8f12bf12 GIT binary patch literal 1663 zcmZ`)doR)@9003M~_wx?VYFKR?OJaUvSd#zu z(tyap>7JH;WN!F(1+bl6jF0>fky5PN5z|uQ83Ix{_!o|kHFY^7I=^5^;EOZF4ET52 z!lLkp7XBEgQ;AfT=DHu9YrIrZIgx}sjfz4L zdMR2l705wTJ)Wxtkmd)x-~;1&VC`OrME&nV>J?bI*F05kWSbTzBu%p)IY!j5Y;3I< zCxXQBYa&AySYi59AjV`{2Ay|!NYfWOz^kED*W%}wwbD9+)SH0@orj!5Z(e@8?Yg%d zP74zfLJd2je0Bid;;OMv-8SVMtgp;efyn>qTbmyI5e<5u5IN zGh7x(rLJcwN6$4hT~jQT+CQ)^U0lB9n*g6VJRlb-nh<9>kDJX7H(pb2RF1KoT0LI* zQzxJTa&u^SZ%Wthn*(0uCqB3R9y^-j7Qn-#W*5&70F(VL{7WJ4d>{4@@r8E)vn}SZ zXsEg5tZH_waQkbN;%GViOf$k@Cl^OLZJD;u zW6*deJlSMR^8{eH&gr!4hm$GVFa_WmL(6;Ui;$uH%by$=_pT``Y00eWV9Kwyh&&h zUh#k)N6-yhO4SkUj#HC9k%b)0uxa}3?&YKcE_8Z)su18oCK7RFy z`4=&Ic8A94#o0J=6qGRO@J5<5#-0vK`OK)Xh-*wv`q5uV>3@o5kMtml8qH_0R~*UR zil?xlpR%~baC;uJ-(AlVni=lXmsdK5mohrR?~#WjI^+^+%J5&_q_uoWRek2+M{(xIUwg8UqCU46sH0*K#B z43uW74#0?sP@7MeK5a|B^yky!rBg=nyWX5JS>9NU4r2!Z@i>C<;C{;-uyu-Tr*Q(M z)p_D^=#^4o!^`wgtjkT2<{yLUEL5NGLA02Evhn)P!L9l}CyshGCKA?)>Jq#K##I~> znsbfB-Orf3tKe1{_i6#EXJ?T$kL_M-VJLY)01ST*Ur(w_ma{5l23BMdBH)L+Au@{`fbq##-s5N;9YFO0-82djsY` zCEvg3C|9#MlxbB*_LK4Wa`mJCxt{;`tZE8sbhwwTB5b2NUh^yfIwjbz-6y8tKeqbQ AYybcN literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/paragraphs/plumeParagraphs144.png b/assets/icons/trwnh/paragraphs/plumeParagraphs144.png new file mode 100644 index 0000000000000000000000000000000000000000..00ee7969bc8684573b7dbfebf0669f42129a4198 GIT binary patch literal 1966 zcmaJ?c~BAv7e`Ta@jwkp@iwo-1oHP|>nB*Q>BwL(x21ZC#xC{@nTA%zJO%HS^}ZH}A(J`g?1E;a~s&pyflr z2P*W%O;!gfi&2RvO)JLRUBqGd#mGf|BDh zsH8M9fJ&u0CLB*nk0GUy9h1}It7L9)06-1lga0`=i~V(CAo+l&0cbv67J4v3B|^!< zS&3^!;p*KWm{Udy?x&EVrQVhZ(M^r5Uec$vQZo)HdfdQ?pGrDlX=gzPd3t){dMbiT zv%8K7j?JyOPD|^+el%pp2lnEit7Hzs|K;-w>SX1A;&1=?Ad_&Kav?APLLcu1l_*69z^~s@Pl|dd z-940QMro&-WV*S|E=*(S&%O6K`2&)?Hqe)yT8)ehIH4B0(38n_Js=iz+k^H82Q;p} z)wFrrpsEhX5|jeLk252GlaqQ0b{Cun;)5F-}-*TlE3o zw)bN9{=<)Y|H^JsjnLJX`$-u*pnWUK$SyjjAN-B`9Tt~&R~MAstMv@lC^$f3oxV5y3>X)G&4 zdw}#Vm%8DO*OLxr-ppLsi5+f`u&%<67mZ;W7w7trxKXz7*Mo+f5WOF$c9U8<`G=cq z7+m#f7i@W9Gz_6hG#ZUugl-!+uavlNCa#zgca%FepF03(e`Ir?73^Cbc;Pc7p3wz{ zPH#*{>@4i4DNnJz&swN48~b|@WSVd+X7x_?$UYqwuL+g|;iue%Euru+^azTxv*Lsl zJyKv5^1JRn7c$_hKb#Rn1gz>)))n(c#wCx?A&O|`V+-rqYPj zhp2PL-Tb#wi;$qO8LXe6 za2RFdYGl zAmV0@RE!gE|HYw$Y6a4TZ}UHNfizo-ILJrNyqg7X#6WKb9} zKawA5p;*_)H!oI2&Dk6WzRjMi66^F6D-31u#rRVYJyra%sXfp)+S+0hTeW}1mj44g c{|hZ3*I4Dtir?^3fvo@^Pk;Pv+>!i$0A~?*8vpiG{sB zfrX8=g%6O{h=nLt_M)HxML~m#1Wj`JxWxOiNOHNvQv;c5cXsBt|CybY?e)CJ5TGum=NpfeV!`%rC~#BS{YS3ci1N zWsG=25KTDC8kluA91tvPWK>bBIshyzC74b}ux*cv(<)}&Me7275-Mezdd(TE1p4x= zFOQQ$qet28mC55>1JQ(r>4x{<<=Nuq(j<3n@|L#%SlvhwPlyjvO3-!b1GIoVJv2E# zHhR=dOe$v5(SSM^J<+w|#rytN((2m>M znL_CyasUMOcMB9h>;Ry1)&?kD7*DFueB0_ijSsMz9u2cQ7>?~xF8(qD0bw%iZ`A$| b`P;q$loN*E0gxDA00000NkvXXu0mjfl^nwr literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/paragraphs/plumeParagraphs160.png b/assets/icons/trwnh/paragraphs/plumeParagraphs160.png new file mode 100644 index 0000000000000000000000000000000000000000..d3af6f4e6ba026cb80fb7ee3a9801f491a9b055e GIT binary patch literal 2121 zcmbW2`#%%YE~kbO0yXHx-EAiBX^eQCRF2;_|hnJ zM3}ja#hgPS30cxv{Hndmjeb%r@pMO%9h?+xUyX$xNGXTFyCBmD{`7{29Auu z2@yF!-N*kko>d%bnq5feBisLOJ>8F_$*C%wcJD{pNvY*QNqnVrz7nbF%9B*ADC4V{ z>94o0Ss>8#t^c~!hnzO$9W!E#*QA26OP(?sTgUNJRN~ZU=bOi&{>5-5_8W#e;SuxP z@Pd*jK;5vvEYfz5*u0S_!%g2Yp`Z+=N1lQ@i$HUh0@a-gTdGOE+Dw2zR!I>t{rBCXA(m7_DOS9P6&B|+JRO-50|;8pq#wZ-ClMAD6V?dOQPH3Uab|~5`hPxTs_6jotR^sx&YJH9%ic!y{lRJ z^2U7BWf_c_Hls&E_L>WMF9*}itr7 zm)dImMQ7$PzOTQj4eQ@+ROsvyACNo-vyjU}d9ga5bn$>+s8878YzLQg; z{VT>7x-YVR{v5y035AmCfq9tS=7@Mvs2V0tRIKW8ls8a)i2;QVmmhH9lxQI_zU0sa z#A0D~$HoKBTY?{fy~YnbD?2JB?uG;rR-w1K374R7w?>HBr9Yx3o1iLpIMJQ%nlT+X z83Y^ur!V!b7KI2cGBlsQW8Ov7c<1$+jRYR))fpXt<@zwln=^IV)oliIEz@9y=|+Lt zs0)l$KMg-fXGONVG>2sbos-Se9(~AIthxK-Gb=~pasb=qL6=Vo@RAx0YJyN(G@hi! zdaV4#JYzf`jk0+K=%IhgIxi%Z_4NHtdWQ;U9tuW`0>x}l`qwpE3GbO${#I{MK*x-a*^BZ{@+d01=wNs;iXN-{b-kjAJp5}S)aOEAk>a^UrJ@( za==nkZ<)eZO)Kkp6iNRw71_DlXh@tUtrB+>_F>qkvuZnR@~dKV7%}9f%8E_-*_ny& zi&{A{`E6b~UX{!%Q603(R-`fqRp4ctzS*vVRPmgdw51yC*~;VS1@GHa$wo9`Z+zY=BEQQ^j$MjlziGsY zmk3$4vH9iyKu0$U1L#M{Z%yGOWXdUc)A^2dDr@GOu-pFa%NRe*uSJ-D4A$P?2d#7l zn13jKAQP;`y2nrj4k6D->F296=DE_G^9S|cW;E^%{LSL^`-at@kG_GiMq;LGrR!^g z@nbCReD~d1QmKV&muAv|v|Bgt%!4lkLW4Hf6){^6kkuf9LAq9@m9Dk5y0#5!=EDnR z&UwSxzq?Js@))NIJl+I!n6p?88!+fMN5Vk9!*3CC={bWAR^@U+m+Fphp@JnmtaV=K~4t9AUIc@Glw zf@r|8zuY-kQW&S7R^b#R({MTI*tJ)5ICyC9J4HK+cNO!wf~vmu4s5g8V@{}vk}7o5 z(I^LI3~A_Kw77sR-eAUvG_S+w&ntCN_<|&5jBoe};HPa-I~8x^zbFmCWU3q}P|OZa zX|+mhnQPD9x0~(Nd(m9`9_E_O)h{aX`qI}ezzr>#%;nuMbJLJjrL0doZ-Q8R~%=hc!?C3i`v{o28Og{p3%v+Ys z{_T=ygQnrDR2S;<`zGkD?9&@C@Q{*DFY_;ImdhV~HOyiGwhgvP&H}giQsp>I`NTcm z`Vs0iu9s)b`t&1|d60Rf0-ri?c=smJ9{?OoP124~hjOG6>_qVE0_+aVLIJ$tRdLAw z8qh*vE#nm+Rr0c=5g?S*7BNgl1Rqi`xkKYZ<`oJai-H+Y2{UinMIw4MOnR9)YC{?( zQgYXTNwklF&Sxl6VbI^!G)R8?O`wYO> fOD_QaZ&bAd5q*8|z#BFk$=C-tlPLBaqHpTIoCUfM literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/paragraphs/plumeParagraphs192.png b/assets/icons/trwnh/paragraphs/plumeParagraphs192.png new file mode 100644 index 0000000000000000000000000000000000000000..bf86407e9c6742e4faaede2f85a336013381248c GIT binary patch literal 2387 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 k!;1tqN*FA+`qxbnW|x^W6DO+ z;|~xU?b9jPh=`z|peWcVA|_x&6Z|3}iBXfgi?>!n&fU9=o>4)ky#0E1=AD^6HZ_qH z_(9Wt^6*~);D7%iG9Hp9nT9~IXd!W?BcFSzEx_^$N4@VPbs z!bOriz|h-Yhwi=r!aW>o%X!ZLk_OxW-puc37#<5@AkyF&K=J^HNvUbTz(^1W+fT~z z$>}x(8||UwoFTfHK_aF*1AL??bc8wDyEyKyO=*lVhNfmafT7E~D?&g=&@`aAMJ-tJ z9uj~>UtBf?ZjQZyITd^r0lUDj5MINle_O>0lS-z$Y#pU0G1*I zt4leYpXsLPdr0#D zLv*29J646DLIZk9NNtvCw05jm$i6cTp~wPO!^b=6LBeY10Cg`Y66jY%Z7l41`Yya^ISr6N*96uf!# z1Bhpjp6n;k58z$BR>4cFMYN?*M5;ompdjrwY0%ob-MsAUj7O9FcV}m}+m}P0H2uQjT=w9I)CP4bw+Wckywd31i#ef1r%U zFj^+fT{>48#>8YEpB9^#nKmF&v;{db)v*gj4cBiMaQEIxFqR$=*^0QUtz6Ebw&vo) z8#A;|X(R)HQhT0&X>=bu1>*6D7y~X`$zlGj8M>GUQ)Rd=eQ31=o=nvvfD+t?@^}_w z<5_HOxPi|dN1%8jL)vZ2BW=|734k;WI5j3Wg7R3s4M_|m1hBo8P6SY(1ZVcU?xD8s z>=#h{K~|RA;9N3Ej9l3BrT(#MWA62?w9n7)HinK-sCt!}ATf~d3#=?#n0~ec&y)Y? z`O`mYg9ZUXvh|KFVC?v)>JC0Hwean$Mf#k-IE-sI3rdsMbO*0q{FMWRt#$ULfu;E- zS`9AU#q#Ma&YT@o0?HR@>L?$XX>v48$@ZlrWtV9wzCdMC&Y?8l=rXD2&;b!qmxTbS z@(2#tmWYf30Pq9)D7#EktiIpRm{@$*Q0nXZDnKFi5bM~Y(#QZxqqLleE4$56UGGk7 zW!rZi+0`3)OiUgJk6Fz1swevG(7dt6$owOuqGtes!?^|3eY#14Zc{r(5fU TmknB600000NkvXXu0mjfZJ0`x literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/paragraphs/plumeParagraphs44.png b/assets/icons/trwnh/paragraphs/plumeParagraphs44.png new file mode 100644 index 0000000000000000000000000000000000000000..7df084ad6e0984ce3a5d6b78cd1bafa16979f3da GIT binary patch literal 828 zcmV-C1H=4@P)XV!zsn4N6hs<>K~$oRiRngNG~HA;#+|xV zU!cB#i^eA~`UFkf8Dr9g3;(P%U9d0#H#C~ss0(ANwO9xR2e=Hwj0@7l!nso}b4O^x zmk^SfIrsiJ^Ub;E4s3B@!@&VkVAKGzngIK)0|%^A2XEX;;L_Y7VNi=ZXmJPCiiNG8 z7IIkw)k?=V$bUrwcRCJYaZMN$i+8`%nIL8^0<-gnvHpSM)$$J7roTmpwuI!IM~-Tk zyAs9Sdr2gw$Q&pW3G57+q|;|ZxU(fh;-k^bLOHhMI=y+O3IuqLW zI>s1+A>tEcfWTEWuqRwV(-=;i3VIxcmXaz#$+G+@Z%V7guG*%9AKy%Gg9zjc@UIOM zrQepfK?G9XOV~D0$oD_pszjDG$3u!gf8@wzjeV~(xq}uLm!nFV?o9;11Jd=xd|Bgo z_P9Jyd?DXJA>WXmM+tDLXkqnz11qm94 zZDI4fiCnghc3T{@_#lOFM6SQ6?R4<){?=f?ZVCRh+QjoG6{*QJt-F{=#RwWGL0J!B?W$C?@N}u%cU4E^8_!Z;5eS znoC6s?^X=b8b)pJulc&peE~CSbZupmzrB3c1lVsKIN-maqx}#c7XtMF0000K` literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/paragraphs/plumeParagraphs48.png b/assets/icons/trwnh/paragraphs/plumeParagraphs48.png new file mode 100644 index 0000000000000000000000000000000000000000..895b956d48210fb8cdcc4e4b8b140d00db1076ff GIT binary patch literal 839 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 M07*qoM6N<$g4k}EfdBvi literal 0 HcmV?d00001 diff --git a/assets/icons/trwnh/paragraphs/plumeParagraphs72.png b/assets/icons/trwnh/paragraphs/plumeParagraphs72.png new file mode 100644 index 0000000000000000000000000000000000000000..e2918ee1c8913873c636b049d70b51e3a9cf2aab GIT binary patch literal 1051 zcmV+$1mydPP) zQcygIAmTv~&;1X?n@I8E^CaTIQ)rRaD&oZlL}{ySrL~V_(=?mrwYwfv5Q#gpyEBt% zGN1GA%vadV?VwtAV461OG8JS#l(DsG`Mu7jK_yTmqG4|j)u9a;8tz14(?ULL;oU0}Z>LPy zw(sSHLUq?HO6{(Mj;@4`1BW6weqtBiyfpE8vdCa%zR<-WhRsMgtf8kjf|1b#&R9V+KmTy zvcAs0cx^Xgac=>CI$gx`CwbRnD1)?^ncDt?Vc)Sx^Oy{2Z%L}qm`H}vKNu6T7gK=* z84#i|4SfS*1foTXEcQ3al*dTRnWol3jflkLs;s56AX3^DjZ_w7+rY|FP0((1NM%9! zoQ2s;Ma*WDP+E`}g>vgPRLXJ zZ?k-|pZ`Y{0jQK6EY4T(=xz=rQ?9J_FG4M-WZGC=u3_@U7CwJ0Q=d09+zCC*z6DuZ zsS&N0TMTj>V7p|aT(VIt*jQbuVP>L;WgnIDnRDHUcd(z#Os9)%1oBcSeqX3!X2L`v zUx$&kU~E{htY9Xnd7Xwagt?0qj9*VrTLt!Z+r(d+2h1z!){=)qFVKjLKqHusJ9zX>x5ievtV{EN zfO#**BLoGVHU@!xCGGc0B!&G%(M6$?r@EML7lg(6D!zPjAKVFbG1&x~P8W#+u`d*N zh>z{aH_T*&!? ze#V}z1{^%H)z@dIGZjpXEpNC^*|yizY~b{TW<0!?^ZksDt^`hAjzGKY;paCy{EazKx(k~HiXUIg;cv`=(p@+^Q&HYz zRW<@Glj7BLGu%ympkxGk9xypkLRRqx0w{VH&Sf18KUF{a00r$Vvq16WK^~=L@!~g~ zvGIDi=<~A`rgiLgRtO6I$x{ps=JD%CFr&*!ij=6e3XSO+?qgD*U`96^pb z(OtM2-V`PgF%#t3S4nJ zFdYS9#?EW??}37nC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6FM^>lFz zshIP2?&&Uu;&q(Dx^T`mm*v5GATjNE2# zA~rnU_<~KKp0QtaNzSBct{owb6{bO26TOz4@wwDo3oMGaR!GqxrE)Lk^)zv#$k8K1KiGiH7K@TK^2#h;ajckI~JzEppA zN83};MH5_i1Qiho!F) z5;yj#&!4H*t(d>YxMc6U2NQ+2Ke#bB^i@F7!V9iH+SEqYFq zhlfz-*7wY>47Qwn(2x{y;J&Cu{W^EqHnT9R1PQO0AM3)qez&dJ!;>4|yW!7Te_1!Z zi0d7(xBWhxWS{F4%kv`PYFEVfsHXFFS%>dm-C_BaE$5HiqqoN4MfcyI4G?d5FkSuW z*Z6$J?2<`Z_92{IHuz+uJT|TGi5% zKNpMWvGO{1?wxm_KfBuEd#U(Ch1-m?i$!g|L?}Ohk$28d{ot+EzvdlJG&MX`elNTAblsFX@Z7$&iuXc6!(mO0 z)`xCAx&~b0iAg-)8Q(Mn?qCyGY}dCK)2FbFS$Ilja$_CC7nw-wbs5=Iiav#%Q8*fNMztyFl_5j?GM&MmbP0l+XkKH6c8B literal 0 HcmV?d00001 diff --git a/assets/images/audio-file.svg b/assets/images/audio-file.svg new file mode 100644 index 00000000000..8c8a699c3cb --- /dev/null +++ b/assets/images/audio-file.svg @@ -0,0 +1,65 @@ + + + + + + image/svg+xml + + + + + + + + + + diff --git a/assets/images/default-avatar.png b/assets/images/default-avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..126558136a996503bbcadc62f149f2c867ccbb01 GIT binary patch literal 18529 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 YO>FEO=GzIuC-*><6`spi$eM=y9}mG8!vFvP literal 0 HcmV?d00001 diff --git a/assets/images/feather-sprite.svg b/assets/images/feather-sprite.svg new file mode 100644 index 00000000000..0af400c24ef --- /dev/null +++ b/assets/images/feather-sprite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/images/unknown-file.svg b/assets/images/unknown-file.svg new file mode 100644 index 00000000000..79feb4d3277 --- /dev/null +++ b/assets/images/unknown-file.svg @@ -0,0 +1,65 @@ + + + + + + image/svg+xml + + + + + + + + + + diff --git a/assets/images/video-file.svg b/assets/images/video-file.svg new file mode 100644 index 00000000000..e1672df88f9 --- /dev/null +++ b/assets/images/video-file.svg @@ -0,0 +1,115 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/themes/blog-monospace/theme.scss b/assets/themes/blog-monospace/theme.scss new file mode 100644 index 00000000000..5c97c2763e2 --- /dev/null +++ b/assets/themes/blog-monospace/theme.scss @@ -0,0 +1,3 @@ +* { + font-family: monospace; +} diff --git a/assets/themes/default/_article.scss b/assets/themes/default/_article.scss new file mode 100644 index 00000000000..453e2d58ae0 --- /dev/null +++ b/assets/themes/default/_article.scss @@ -0,0 +1,526 @@ +/* Heading */ +main header.article { + overflow: hidden; + background: $background; + color: $text-color; + display: grid; + background-size: cover; + background-position: center; + + &.illustrated { + min-height: 75vh; + color: $white; + + a, a:visited { + color: $white; + border-bottom: 1px solid transparent; + transition: border-bottom-color 0.1s ease-in; + + &:hover { + border-bottom-color: $white; + } + } + } + + & > * { + grid-row: 1; + grid-column: 1; + } + + & > div:not(.shadow) { + z-index: 3; + font-family: $lora; + font-size: 1.2em; + + bottom: 0; + left: 0; + right: 0; + max-width: $article-width; + margin: 2em auto; + + display: flex; + flex-direction: column; + justify-content: flex-end; + + h1, .article-info { + text-align: center; + } + } + + & > div.shadow { + z-index: 2; + + height: 100%; + width: 100%; + background: linear-gradient(180deg, transparent 20vh, $black 80vh); + } + + & > img { + z-index: 1; + min-width: 100%; + min-height: 100%; + background: $primary; + } +} + +main .article-info { + margin: 0 auto 3em; + font-size: 0.95em; + font-weight: 400; + + .author, .author a { + font-weight: 600; + } +} + +/* The article itself */ +main article { + max-width: $article-width; + margin: 2.5em auto; + font-family: $lora; + font-size: 1.2em; + line-height: 1.7; + + a:hover { + text-decoration: underline; + } + + img { + display: block; + margin: 3em auto; + max-width: 100%; + } + + pre { + padding: 1em; + background: $gray; + overflow: auto; + } + + blockquote { + border-inline-start: 5px solid $gray; + margin: 1em auto; + padding: 0em 2em; + } +} + +/* Metadata under the article */ +main .article-meta, main .article-meta button { + padding: 0; + font-size: 1.1em; + margin-top: 10%; +} + +main .article-meta { + + > * { + margin: $margin; + } + + > .banner { + margin: 3em 0; + & > * { + margin: $margin; + } + } + + > p { + margin: 2em $horizontal-margin; + font-size: 0.9em; + } + + /* Article Tags */ + .tags { + list-style: none; + padding: 0px; + max-width: none; + flex: 20; + + li { + display: inline-block; + padding: 0px; + margin: 0px 10px 10px 0px; + transition: all 0.2s ease-in; + border: 1px solid $primary; + + a { + display: inline-block; + padding: 10px 20px; + } + + &:hover { + background: transparentize($primary, 0.9); + } + } + } + + /* Likes & Boosts */ + .actions { + display: flex; + flex-direction: row; + justify-content: space-around; + } + + .likes, .reshares { + display: flex; + flex-direction: column; + align-items: center; + padding: 0.5em 0; + + p { + font-size: 1.5em; + display: inline-block; + margin: 0; + } + + .action { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + margin: 0; + padding: 0; + background: none; + color: $text-color; + border: none; + font-size: 1.1em; + cursor: pointer; + + svg.feather { + transition: background 0.1s ease-in; + display: flex; + align-items: center; + justify-content: center; + + margin: 0.5em 0; + width: 2.5em; + height: 2.5em; + + border-radius: 50%; + } + + &.reshared, &.liked { + svg.feather { + color: $background; + font-weight: 900; + } + } + } + } + + .likes { + p, .action:hover { color: $red; } + + .action svg.feather { + padding: 0.7em; + box-sizing: border-box; + color: $red; + fill: none; + border: solid $red thin; + } + + .action:hover svg.feather { + background: transparentize($red, 0.85); + } + + .action.liked svg.feather { + background: $red; + fill: currentColor; + } + .action.liked:hover svg.feather { + background: transparentize($red, 0.75) + color: $red; + } + } + + .reshares { + p, .action:hover { color: $primary; } + + .action svg.feather { + padding: 0.7em; + box-sizing: border-box; + color: $primary; + border: solid $primary thin; + font-weight: 600; + } + + .action:hover svg.feather { + background: transparentize($primary, 0.85); + } + + .action.reshared svg.feather { + background: $primary; + } + .action.reshared:hover svg.feather { + background: transparentize($primary, 0.75) + color: $primary; + } + } + + /* Comments */ + .comments { + margin: 0 $horizontal-margin; + + h2 { + color: $primary; + font-size: 1.5em; + font-weight: 600; + } + + summary { + cursor: pointer; + } + + /* New comment form */ + > form input[type="submit"] { + font-size: 1em; + -webkit-appearance: none; + } + + // Respond & delete comment buttons + a.button, form.inline, form.inline input { + padding: 0; + background: none; + color: $text-color; + margin-right: 2em; + font-family: $route159; + font-weight: normal; + + &::before { + color: $primary; + padding-right: 0.5em; + } + + &:hover { color: $primary; } + } + + .comment { + margin: 1em 0; + font-size: 1em; + border: none; + + .content { + background: $gray; + margin-top: 2.5em; + padding: 1em; + + &::before { + display: block; + content: ' '; + border: 1em solid $gray; + border-top-color: transparent; + border-right-color: transparent; + position: relative; + top: -2.4em; + left: -1em; + width: 0; + height: 0; + } + } + + header { + display: flex; + flex-direction: row; + justify-content: space-between; + } + + .dt-published a { + color: transparentize($text-color, 0.6); + } + + .author { + display: flex; + flex-direction: row; + align-items: center; + align-content: center; + + * { + transition: all 0.1s ease-in; + } + + .display-name { + color: $text-color; + } + + &:hover { + .display-name { color: $primary; } + small { opacity: 1; } + } + } + + & > .comment { + padding-left: 2em; + } + + .text { + padding: 1.25em 0; + font-family: $lora; + font-size: 1.1em; + line-height: 1.4; + text-align: left; + } + } + } +} + +#plume-editor { + header { + display: flex; + flex-direction: row-reverse; + background: transparent; + align-items: center; + justify-content: space-between; + button { + flex: 0 0 10em; + font-size: 1.25em; + margin: .5em 0em .5em 1em; + } + } + + & > * { + min-height: 1em; + outline: none; + margin-bottom: 0.5em; + } + + .placeholder { + color: transparentize($text-color, 0.6); + } + + article { + max-width: none; + min-height: 80vh; + } +} + +.popup { + position: fixed; + top: 15vh; + bottom: 20vh; + left: 20vw; + right: 20vw; + background: $gray; + border: 1px solid $primary; + z-index: 2; + padding: 2em; + overflow-y: auto; +} + +.popup:not(.show), .popup-bg:not(.show) { + display: none; + appearance: none; +} + +.popup-bg { + background: rgba(0, 0, 0, 0.1); + position: fixed; + top: 0px; + left: 0px; + right: 0px; + bottom: 0px; +} + + +/* Content warning */ +.cw-container { + position: relative; + display: inline-block; + cursor: pointer; + + img { + margin: auto; + } +} + +.cw-text { + display: none; + appearance: none; +} + +input[type="checkbox"].cw-checkbox { + display: none; +} + +input:checked ~ .cw-container:before { + content: " "; + position: absolute; + height: 100%; + width: 100%; + background: rgba(0, 0, 0, 1); +} + +input:checked ~ .cw-container > .cw-text { + display: inline; + position: absolute; + color: white; + width: 100%; + text-align: center; + top: 50%; + transform: translateY(-50%); +} + +/* Bottom action bar */ + +.bottom-bar { + z-index: 10; + position: fixed; + bottom: 0; + left: 0; + right: 0; + background: $gray; + margin: 0; + display: flex; + + & > div { + margin: 1em; + } + + & > div:nth-child(2) { + flex: 1; + display: flex; + margin: auto $horizontal-margin; + } +} + +/* Footnote related styles */ +.footnote-definition { + p { + font-size: smaller; + /* Make sure the definition is inline with the label-definition */ + display: inline; + } +} + +// Small screens +@media screen and (max-width: 600px) { + #plume-editor header { + flex-direction: column-reverse; + + button { + flex: 0 0 0; + } + } + + .popup { + top: 10vh; + bottom: 10vh; + left: 1vw; + right: 1vw; + } + + main article { + margin: 2.5em .5em; + max-width: none; + } + + main .article-meta > *, main .article-meta .comments, main .article-meta > .banner > * { + margin: 0 5%; + } + + .bottom-bar { + align-items: center; + & > div:nth-child(2) { + margin: 0; + } + } +} diff --git a/assets/themes/default/_dark_variables.scss b/assets/themes/default/_dark_variables.scss new file mode 100644 index 00000000000..fa882718443 --- /dev/null +++ b/assets/themes/default/_dark_variables.scss @@ -0,0 +1,28 @@ +@import '_variables'; + +/* Color Scheme */ +$gray: #1a3854; +$black: #102e4a; +$white: #F8F8F8; +$purple: #7765E3; +$lightpurple: #c2bbee; +$red: #d16666; +$yellow: #ff934f; +$blue: #7f96ff; + +$background: $black; +$form-input-background: $gray; +$form-input-border: $white; +$text-color: $white; +$primary: $purple; +$primary-text-color: $white; // text color on primary background (buttons for instance) +$success-color: $blue; + +//Code Highlighting + +$code-keyword-color: #f79ac1; +$code-source-color: #a6f0ab; +$code-constant-color: #dfec84; +$code-operator-color: #eddf95; +$code-string-color: #f2ae60; +$code-comment-color: #a3b4f9; diff --git a/assets/themes/default/_forms.scss b/assets/themes/default/_forms.scss new file mode 100644 index 00000000000..79e2af2e527 --- /dev/null +++ b/assets/themes/default/_forms.scss @@ -0,0 +1,172 @@ +label { + display: block; + margin: 2em auto .5em; + font-size: 1.2em; +} +input, textarea, select { + transition: all 0.1s ease-in; + display: block; + width: 100%; + margin: auto; + padding: 1em; + box-sizing: border-box; + -webkit-appearance: textarea; + + background: $form-input-background; + color: $text-color; + border: solid $form-input-border thin; + + font-size: 1.2em; + font-weight: 400; + + &:focus { + border-color: $primary; + } +} +form input[type="submit"] { + margin: 2em auto; + -webkit-appearance: none; +} + +textarea { + resize: vertical; + overflow-y: scroll; + font-family: $lora; + font-size: 1.1em; + line-height: 1.5; +} + +input[type="checkbox"] { + display: inline; + margin: initial; + min-width: initial; + width: initial; + -webkit-appearance: checkbox; +} + +/* Inline forms (containing only CSRF token and a , for protected links) */ + +form.inline { + display: inline; + margin: 0px; + padding: 0px; + width: auto; + + input[type="submit"] { + display: inline-block; + cursor: pointer; + font-size: 1em; + width: auto; + -webkit-appearance: none; + + &:not(.button) { + margin: 0; + padding: 0; + border: none; + background: transparent; + color: $primary; + font-weight: normal; + } + } +} + +.button, .button:visited, input[type="submit"], input[type="submit"].button { + transition: all 0.1s ease-in; + display: inline-block; + -webkit-appearance: none; + + margin: 0.5em auto; + padding: 0.75em 1em; + + background: $primary; + color: $primary-text-color; + font-weight: bold; + border: none; + + cursor: pointer; + + &:hover { + background: transparentize($primary, 0.1); + } + + &.destructive { + background: $red; + + &:hover { + background: transparentize($red, 0.1); + } + } + + &.secondary { + background: $gray; + color: $text-color; + + &:hover { + background: transparentize($text-color, 0.9); + } + } +} +input[type="submit"] { + display: block; + -webkit-appearance: none; +} + +/* The writing page */ +form.new-post { + max-width: 60em; + .title { + margin: 0 auto; + padding: 0.75em 0; + + background: none; + border: none; + + font-family: $playfair; + font-size: 2em; + text-align: left; + } + textarea { + min-height: 20em; + overflow-y: scroll; + resize: none; + -webkit-appearance: textarea; + } +} + +.button + .button { + margin-left: 1em; +} + +.split { + display: flex; + justify-content: space-between; + flex-wrap: wrap; + + & > * { + flex-grow: 1; + max-width: 40%; + } +} + +header.center { + display: flex; + flex-direction: column; + align-items: center; + background: transparent; + opacity: 1; + font-weight: normal; + text-align: left; + + > * { + margin-left: 0; + margin-right: 0; + } +} + +form > header { + display: flex; + + input[type="submit"] { + margin-left: 1em; + } +} diff --git a/assets/themes/default/_global.scss b/assets/themes/default/_global.scss new file mode 100644 index 00000000000..fe92d0627d0 --- /dev/null +++ b/assets/themes/default/_global.scss @@ -0,0 +1,613 @@ +html { + box-sizing: border-box; +} +*, *:before, *:after { + box-sizing: inherit; +} + +html, body { + margin: 0; + padding: 0; + background: $background; + color: $text-color; + font-family: $route159; + + ::selection { + background: transparentize($primary, 0.7); + } + ::-moz-selection { + background: transparentize($primary, 0.7); + } +} + +a, a:visited { + color: $primary; + text-decoration: none; +} +a::selection { + color: $background; +} +a::-moz-selection { + color: $background; +} +small { + margin-left: 1em; + color: transparentize($text-color, 0.6); + font-size: 0.75em; + word-wrap: break-word; + word-break: break-all; +} + +.center { + text-align: center; + font-weight: bold; + opacity: 0.6; + padding: 5em; +} + +.right { + text-align: right; + display: flex; + justify-content: end; + align-items: center; +} + +.spaced { + margin: 4rem 0; +} + +.banner { + background: $gray; + padding-top: 2em; + padding-bottom: 1em; + margin: 3em 0px; +} + +.hidden { + display: none; + appearance: none; +} + +/* Main */ +body > main > *, .h-feed > * { + margin: 1em $horizontal-margin; +} + +body > main > .h-entry, .h-feed { + margin: 0; +} + +body > main { + min-height: 70vh; +} + +main { + + h1, h2, h3, h4, h5, h6 { + font-family: $route159; + line-height: 1.15; + font-weight: 300; + + &.article { + max-width: $article-width; + } + } + h1 { + font-size: 2.5em; + font-weight: 300; + margin-top: 1em; + + &.article { + margin: 1em auto 0.5em; + font-family: $playfair; + font-size: 2.5em; + font-weight: normal; + } + } + + h2 { + font-size: 1.75em; + font-weight: 300; + + &.article { + font-size: 1.25em; + margin-bottom: 0.5em; + } + } + + h3, h4, h5, h6 { + font-size: 1.5em; + font-weight: 300; + + &.article { + margin: auto; + font-size: 1.1em; + margin-bottom: 0.5em; + } + } + + .cover { + padding: 0px; + margin: 0px; + width: auto; + min-height: 50vh; + background-position: center; + background-size: cover; + overflow: hidden; + } +} + +/* Errors */ +p.error { + color: $red; + font-weight: bold; +} + +/* User page */ +.user h1 { + display: flex; + flex-direction: row; + align-items: center; + margin: 0px; +} + +.user .avatar.medium { + margin-left: 0px; +} + +.badge { + margin-right: 1em; + padding: 0.35em 1em; + + background: $background; + color: $primary; + border: 1px solid $primary; + + font-size: 1rem; +} + +.user-summary { + margin: 2em 0px; +} + +/* Cards */ +.cards { + display: flex; + flex-direction: row; + flex-wrap: wrap; + padding: 0 5%; + margin: 1rem 0 5rem; +} +.card { + flex: 1; + display: flex; + flex-direction: column; + + position: relative; + + min-width: 20em; + min-height: 20em; + margin: 1em; + box-sizing: border-box; + + background: $gray; + + text-overflow: ellipsis; + + footer.authors { + div { + float: left; + margin-right: 0.25em; + } + + .likes { color: $red; } + .reshares { color: $primary; } + + span.likes, span.resahres { + font-family: "Route159",serif; + font-size: 1em; + } + + svg.feather { + width: 0.85em; + height: 0.85em; + } + } + + + > * { + margin: 20px; + } + + .cover-link { + margin: 0; + + &:hover { + opacity: 0.9; + } + } + + .cover { + min-height: 10em; + background-position: center; + background-size: cover; + margin: 0px; + } + + header { + display: flex; + } + + h3 { + flex-grow: 1; + margin: 0; + font-family: $playfair; + font-size: 1.75em; + font-weight: normal; + line-height: 1.10; + display: inline-block; + position: relative; + a { + display: block; + width: 100%; + height: 100%; + padding-block-start: 0.5em; + transition: color 0.1s ease-in; + color: $text-color; + + &:hover { color: $primary; } + } + } + + .controls { + flex-shrink: 0; + text-align: end; + + .button { + margin-top: 0; + margin-bottom: 0; + } + } + + main { + flex: 1; + + font-family: $lora; + font-size: 1em; + line-height: 1.25; + text-align: initial; + overflow: hidden; + } +} + +.list > .card { + background: transparent; + margin: 2em 0; + min-height: 3em; + + padding: 1em; + transition: background 0.1s ease-in; + + &:hover { + background-color: $gray; + } + + &.compact { + margin: 0; + padding: 0 1em; + } + + h3 { + margin: 0; + } +} + +/* Instance presentation */ +.presentation { + max-width: none; + + & > h2, & > a { + text-align: center; + } + + & > a { + font-size: 1.2em; + margin: 1em; + } +} + +/* Stats */ +.stats { + display: flex; + justify-content: space-around; + margin: 2em; + + > div { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + } + + p { + text-align: center; + } + + em { + font-weight: bold; + display: block; + margin: 1em 0; + } +} + +/* Pagination */ +.pagination { + display: flex; + justify-content: space-evenly; + + > * { + padding: 2em; + } +} + +/* Flex boxes */ +.flex { + display: flex; + flex-direction: row; + align-items: center; + + &.vertical { + flex-direction: column; + justify-content: space-around; + align-items: flex-start; + + small { + margin: initial; + } + } + + .grow { + flex: 1; + margin: 0 1em; + } + + .grow:first-child { + margin: 1em 0; + } +} + +.left-icon { + align-self: center; + padding: 1em; + background: $gray; + border-radius: 50px; + margin: 1em; + margin-right: 2em; +} + +/* Footer */ +body > footer { + display: flex; + align-content: center; + justify-content: space-around; + background: $primary; + color: $primary-text-color; + margin-top: 5em; + + * { + margin: 0; + } + + hr { + transform: skew(-15deg); + background: $primary-text-color; + border: none; + width: .2em; + } + + a, a:visited { + color: $primary-text-color; + } + + div { + display: flex; + flex-direction: column; + flex-basis: 20%; + margin: 2em 0; + transition: all 0.1s ease-in; + + & > * { + display: block; + margin: 1em 0; + } + } +} + +/// Media +figure { + text-align: center; + margin: 2em; + max-width: 100%; + width: auto; + height: auto; + + > * { + max-width: 100%; + } + + figcaption { + padding: 1em; + } + + audio, video { + width: 100%; + } +} + +.preview { + display: block; + max-width: 100px; + max-height: 100px; + width: auto; + height: auto; + margin-right: 20px; +} + +.media-preview { + min-height: 8em; + + &:not(.image) { + background-color: #7765E3; + background-repeat: no-repeat; + background-position: center; + background-size: 4em; + } + + &.unknown { + background-image: url('/static/images/unknown-file.svg'); + display: block; + } + + &.audio { + background-image: url('/static/images/audio-file.svg'); + } + + &.video { + background-image: url('/static/images/video-file.svg'); + } +} + +/// Avatars +.avatar { + background-position: center !important; + background-size: cover; + border-radius: 100%; + flex-shrink: 0; + + &.small { + width: 50px; + height: 50px; + } + + &.medium { + width: 100px; + height: 100px; + margin: 20px; + } + + &.padded { + margin-right: 2rem; + } +} + +/// Tabs +.tabs { + border-bottom: 1px solid $gray; + padding: 0px; + margin: auto $horizontal-margin 2em; + overflow: auto; + display: flex; + + a { + display: inline-block; + color: $text-color; + padding: 1em; + + &.selected { + color: $primary; + border-bottom: 1px solid $primary; + } + } +} + + +/// Small screens +@media screen and (max-width: 600px) { + body > main > *, .h-feed > * { + margin: 1em; + } + + main .article-meta { + > *, .comments { + margin: 0 5%; + } + > p { + margin: 2em 5%; + font-size: 0.9em; + } + .comments > * { margin: auto 5%; } + .comments .comment { padding: 2em 0px; } + } + main .article-info, main article, main h1.article, main h2.article { + max-width: 90vw; + } + + .card { + min-width: 80%; + min-height: 80%; + } + + .tabs { + margin: auto 0px 2em; + } + + .stats { flex-direction: column; } + body > footer { + flex-direction: column; + align-items: center; + } + body > footer * { + margin: 1em auto; + text-align: center; + } + + .flex.wrap { flex-direction: column; } + + .cards, .list { + margin: 1rem 0 5rem; + } + + .split { + flex-direction: column; + margin: 0; + + & > * { + max-width: 100% !important; + } + } + + main .article-meta .comments .comment { + header { + flex-direction: column; + } + + .content { + margin-top: 0.5em; + } + } +} + +//highlighting +code { + .constant{ + color: $code-constant-color; + } + .string{ + color: $code-string-color; + } + .keyword.type,.keyword.control,.type{ + color: $code-keyword-color; + } + .keyword.operator{ + color: $code-operator-color; + } + .source{ + color: $code-source-color; + } + .comment{ + color: $code-comment-color; + } + .function{ + color:inherit; + } +} diff --git a/assets/themes/default/_header.scss b/assets/themes/default/_header.scss new file mode 100644 index 00000000000..11d05c33aa4 --- /dev/null +++ b/assets/themes/default/_header.scss @@ -0,0 +1,337 @@ +body > header { + background: $gray; + + #content { + display: flex; + align-content: center; + justify-content: space-between; + } + + nav#menu { + position: relative; + display: none; + appearance: none; + transform: skewX(-15deg); + left: -1em; + padding: 1em 1em 1em 2em; + background: $primary; + align-self: flex-start; + + a { + transform: skewX(15deg); + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + width: 1.4em; + height: 1.4em; + margin: 0; + padding: 0; + color: $gray; + font-size: 1.33em; + } + } + + nav { + display: flex; + flex-direction: row; + align-items: center; + + hr { + height: 100%; + width: 0.2em; + background: $primary; + border: none; + transform: skewX(-15deg); + } + a { + display: flex; + align-items: center; + position: relative; + align-self: stretch; + margin: 0; + padding: 0 2em; + font-size: 1em; + + i { font-size: 1.2em; } + + &.title { + margin: 0; + text-align: center; + padding: 0.5em 1em; + font-size: 1.75em; + + img { + height: 1.75em; + width: 1.75em; + } + + p { + margin: 0; + padding-left: 0.5em; + } + } + } + } +} + +.messages { + & > * { + padding: 1em 20%; + margin: 0; + max-width: initial; + font-weight: bold; + } + + p.error { + color: darken($red, 20%); + background: lighten($red, 40%); + margin: 0; + max-width: initial; + } + + p.warning { + color: darken($yellow, 20%); + background: lighten($yellow, 40%); + } + + p.success { + color: darken($success-color, 20%); + background: lighten($success-color, 40%); + } +} + +/// Small screens +@media screen and (max-width: 600px) { + @keyframes menuOpening { + from { + transform: scaleX(0); + transform-origin: left; + opacity: 0; + } + to { + transform: scaleX(1); + transform-origin: left; + opacity: 1; + } + } + @-webkit-keyframes menuOpening { + from { + -webkit-transform: scaleX(0); + transform-origin: left; + opacity: 0; + } + to { + -webkit-transform: scaleX(1); + transform-origin: left; + opacity: 1; + } + } + + body > header { + flex-direction: column; + + nav#menu { + display: inline-flex; + z-index: 21; + } + + #content { + display: none; + appearance: none; + text-align: center; + z-index: 20; + } + } + + body > header:focus-within #content, .show + #content { + position: fixed; + display: flex; + flex-direction: column; + justify-content: flex-start; + + top: 0; + left: 0; + width: 100%; + height: 100%; + box-sizing: border-box; + + animation: 0.2s menuOpening; + + &::before { + content: ""; + position: absolute; + transform: skewX(-10deg); + top: 0; + left: -20%; + width: 100%; + height: 100%; + + z-index: -10; + + background: $primary; + } + + > nav { + flex-direction: column; + align-items: flex-start; + + a { + display: flex; + flex-direction: row; + align-items: center; + margin: 0; + padding: 1rem 1.5rem; + color: $background; + font-size: 1.4em; + font-weight: 300; + + &.title { font-size: 1.8em; } + + > *:first-child { width: 3rem; } + > img:first-child { height: 3rem; } + > *:last-child { margin-left: 1rem; } + > nav hr { + display: block; + margin: 0; + width: 100%; + border: solid $background 0.1rem; + } + .mobile-label { display: initial; } + } + } + } +} + +/* Only enable label animations on large screens */ +@media screen and (min-width: 600px) { + header nav a { + i { + transition: all 0.2s ease; + margin: 0; + } + + .mobile-label { + transition: all 0.2s ease; + display: block; + position: absolute; + left: 50%; + transform: translateZ(0); + opacity: 0; + font-size: 0.9em; + white-space: nowrap; + } + + img + .mobile-label { display: none; } + + &:hover { + i { margin-bottom: 0.75em; } + .mobile-label { + opacity: 1; + transform: translate(-50%, 80%); + } + } + } +} + +// Small screens +@media screen and (max-width: 600px) { + @keyframes menuOpening { + from { + transform: scaleX(0); + transform-origin: left; + opacity: 0; + } + to { + transform: scaleX(1); + transform-origin: left; + opacity: 1; + } + } + @-webkit-keyframes menuOpening { + from { + -webkit-transform: scaleX(0); + transform-origin: left; + opacity: 0; + } + to { + -webkit-transform: scaleX(1); + transform-origin: left; + opacity: 1; + } + } + + body > header { + flex-direction: column; + + nav#menu { + display: inline-flex; + z-index: 21; + } + + #content { + display: none; + appearance: none; + text-align: center; + z-index: 20; + } + } + + body > header:focus-within #content, .show + #content { + position: fixed; + display: flex; + flex-direction: column; + justify-content: flex-start; + + top: 0; + left: 0; + width: 100%; + height: 100%; + box-sizing: border-box; + + animation: 0.2s menuOpening; + + &::before { + content: ""; + position: absolute; + transform: skewX(-10deg); + top: 0; + left: -20%; + width: 100%; + height: 100%; + + z-index: -10; + + background: $primary; + } + + > nav { + flex-direction: column; + align-items: flex-start; + + a { + display: flex; + flex-direction: row; + align-items: center; + margin: 0; + padding: 1rem 1.5rem; + color: $background; + font-size: 1.4em; + font-weight: 300; + + &.title { font-size: 1.8em; } + + > *:first-child { width: 3rem; } + > img:first-child { height: 3rem; } + > *:last-child { margin-left: 1rem; } + > nav hr { + display: block; + margin: 0; + width: 100%; + border: solid $background 0.1rem; + } + .mobile-label { display: initial; } + } + } + } +} diff --git a/assets/themes/default/_variables.scss b/assets/themes/default/_variables.scss new file mode 100644 index 00000000000..b76a17cf990 --- /dev/null +++ b/assets/themes/default/_variables.scss @@ -0,0 +1,37 @@ +/* Color Scheme */ +$gray: #f3f3f3; +$black: #242424; +$white: #f8f8f8; +$purple: #7765e3; +$lightpurple: #c2bbee; +$red: #e92f2f; +$yellow: #ffe347; +$green: #23f0c7; + +$background: $white; +$form-input-background: white; +$form-input-border: $black; +$text-color: $black; +$primary: $purple; +$primary-text-color: $white; // text color on primary background (buttons for instance) +$success-color: $green; + +/* Dimensions */ + +$article-width: 70ch; +$horizontal-margin: 20%; +$margin: 0 $horizontal-margin; + +/* Fonts */ + +$route159: "Shabnam", "Route159", serif; +$playfair: "Vazir", "Playfair Display", serif; +$lora: "Vazir", "Lora", serif; + +//Code Highlighting +$code-keyword-color: #45244a; +$code-source-color: #4c588c; +$code-constant-color: scale-color(magenta, $lightness: -5%); +$code-operator-color: scale-color($code-source-color, $lightness: -5%); +$code-string-color: #8a571c; +$code-comment-color: #1c4c8a; diff --git a/assets/themes/default/dark.scss b/assets/themes/default/dark.scss new file mode 100644 index 00000000000..91a30a9055a --- /dev/null +++ b/assets/themes/default/dark.scss @@ -0,0 +1,14 @@ +/* color palette: https://coolors.co/23f0c7-ef767a-7765e3-6457a6-ffe347 */ + +@import url("./feather.css"); +@import url("./fonts/Route159/Route159.css"); +@import url("./fonts/Lora/Lora.css"); +@import url("./fonts/Playfair_Display/PlayfairDisplay.css"); +@import url("./fonts/Vazir_WOL/Vazir_WOL.css"); +@import url("./fonts/Shabnam_WOL/Shabnam_WOL.css"); + +@import "dark_variables"; +@import "global"; +@import "header"; +@import "article"; +@import "forms"; diff --git a/assets/themes/default/feather.css b/assets/themes/default/feather.css new file mode 100644 index 00000000000..e90dd3baa12 --- /dev/null +++ b/assets/themes/default/feather.css @@ -0,0 +1,260 @@ +@font-face { + font-family: "Feather"; + src: url('./fonts/Feather/Feather.eot'); /* IE9 */ + src: url('./fonts/Feather/Feather.eot') format('embedded-opentype'), /* IE6-IE8 */ + url('./fonts/Feather/Feather.woff') format('woff'), /* Chrome, Firefox */ + url('./fonts/Feather/Feather.ttf') format('truetype'), /* Chrome, Firefox, Opera, Safari, Android, iOS 4.2+ */ + url('./fonts/Feather/Feather.svg') format('svg'); /* iOS 4.1- */ +} + +.feather { + width: 24px; + height: 24px; + stroke: currentColor; + stroke-width: 2; + stroke-linecap: round; + stroke-linejoin: round; + fill: none; +} + +.icon:before { + font-family: "Feather"; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-alert-octagon:before { content: "\e81b"; } +.icon-alert-circle:before { content: "\e81c"; } +.icon-activity:before { content: "\e81d"; } +.icon-alert-triangle:before { content: "\e81e"; } +.icon-align-center:before { content: "\e81f"; } +.icon-airplay:before { content: "\e820"; } +.icon-align-justify:before { content: "\e821"; } +.icon-align-left:before { content: "\e822"; } +.icon-align-right:before { content: "\e823"; } +.icon-arrow-down-left:before { content: "\e824"; } +.icon-arrow-down-right:before { content: "\e825"; } +.icon-anchor:before { content: "\e826"; } +.icon-aperture:before { content: "\e827"; } +.icon-arrow-left:before { content: "\e828"; } +.icon-arrow-right:before { content: "\e829"; } +.icon-arrow-down:before { content: "\e82a"; } +.icon-arrow-up-left:before { content: "\e82b"; } +.icon-arrow-up-right:before { content: "\e82c"; } +.icon-arrow-up:before { content: "\e82d"; } +.icon-award:before { content: "\e82e"; } +.icon-bar-chart:before { content: "\e82f"; } +.icon-at-sign:before { content: "\e830"; } +.icon-bar-chart-:before { content: "\e831"; } +.icon-battery-charging:before { content: "\e832"; } +.icon-bell-off:before { content: "\e833"; } +.icon-battery:before { content: "\e834"; } +.icon-bluetooth:before { content: "\e835"; } +.icon-bell:before { content: "\e836"; } +.icon-book:before { content: "\e837"; } +.icon-briefcase:before { content: "\e838"; } +.icon-camera-off:before { content: "\e839"; } +.icon-calendar:before { content: "\e83a"; } +.icon-bookmark:before { content: "\e83b"; } +.icon-box:before { content: "\e83c"; } +.icon-camera:before { content: "\e83d"; } +.icon-check-circle:before { content: "\e83e"; } +.icon-check:before { content: "\e83f"; } +.icon-check-square:before { content: "\e840"; } +.icon-cast:before { content: "\e841"; } +.icon-chevron-down:before { content: "\e842"; } +.icon-chevron-left:before { content: "\e843"; } +.icon-chevron-right:before { content: "\e844"; } +.icon-chevron-up:before { content: "\e845"; } +.icon-chevrons-down:before { content: "\e846"; } +.icon-chevrons-right:before { content: "\e847"; } +.icon-chevrons-up:before { content: "\e848"; } +.icon-chevrons-left:before { content: "\e849"; } +.icon-circle:before { content: "\e84a"; } +.icon-clipboard:before { content: "\e84b"; } +.icon-chrome:before { content: "\e84c"; } +.icon-clock:before { content: "\e84d"; } +.icon-cloud-lightning:before { content: "\e84e"; } +.icon-cloud-drizzle:before { content: "\e84f"; } +.icon-cloud-rain:before { content: "\e850"; } +.icon-cloud-off:before { content: "\e851"; } +.icon-codepen:before { content: "\e852"; } +.icon-cloud-snow:before { content: "\e853"; } +.icon-compass:before { content: "\e854"; } +.icon-copy:before { content: "\e855"; } +.icon-corner-down-right:before { content: "\e856"; } +.icon-corner-down-left:before { content: "\e857"; } +.icon-corner-left-down:before { content: "\e858"; } +.icon-corner-left-up:before { content: "\e859"; } +.icon-corner-up-left:before { content: "\e85a"; } +.icon-corner-up-right:before { content: "\e85b"; } +.icon-corner-right-down:before { content: "\e85c"; } +.icon-corner-right-up:before { content: "\e85d"; } +.icon-cpu:before { content: "\e85e"; } +.icon-credit-card:before { content: "\e85f"; } +.icon-crosshair:before { content: "\e860"; } +.icon-disc:before { content: "\e861"; } +.icon-delete:before { content: "\e862"; } +.icon-download-cloud:before { content: "\e863"; } +.icon-download:before { content: "\e864"; } +.icon-droplet:before { content: "\e865"; } +.icon-edit-:before { content: "\e866"; } +.icon-edit:before { content: "\e867"; } +.icon-edit-1:before { content: "\e868"; } +.icon-external-link:before { content: "\e869"; } +.icon-eye:before { content: "\e86a"; } +.icon-feather:before { content: "\e86b"; } +.icon-facebook:before { content: "\e86c"; } +.icon-file-minus:before { content: "\e86d"; } +.icon-eye-off:before { content: "\e86e"; } +.icon-fast-forward:before { content: "\e86f"; } +.icon-file-text:before { content: "\e870"; } +.icon-film:before { content: "\e871"; } +.icon-file:before { content: "\e872"; } +.icon-file-plus:before { content: "\e873"; } +.icon-folder:before { content: "\e874"; } +.icon-filter:before { content: "\e875"; } +.icon-flag:before { content: "\e876"; } +.icon-globe:before { content: "\e877"; } +.icon-grid:before { content: "\e878"; } +.icon-heart:before { content: "\e879"; } +.icon-home:before { content: "\e87a"; } +.icon-github:before { content: "\e87b"; } +.icon-image:before { content: "\e87c"; } +.icon-inbox:before { content: "\e87d"; } +.icon-layers:before { content: "\e87e"; } +.icon-info:before { content: "\e87f"; } +.icon-instagram:before { content: "\e880"; } +.icon-layout:before { content: "\e881"; } +.icon-link-:before { content: "\e882"; } +.icon-life-buoy:before { content: "\e883"; } +.icon-link:before { content: "\e884"; } +.icon-log-in:before { content: "\e885"; } +.icon-list:before { content: "\e886"; } +.icon-lock:before { content: "\e887"; } +.icon-log-out:before { content: "\e888"; } +.icon-loader:before { content: "\e889"; } +.icon-mail:before { content: "\e88a"; } +.icon-maximize-:before { content: "\e88b"; } +.icon-map:before { content: "\e88c"; } +.icon-maximize:before { content: "\e88d"; } +.icon-map-pin:before { content: "\e88e"; } +.icon-menu:before { content: "\e88f"; } +.icon-message-circle:before { content: "\e890"; } +.icon-message-square:before { content: "\e891"; } +.icon-minimize-:before { content: "\e892"; } +.icon-mic-off:before { content: "\e893"; } +.icon-minus-circle:before { content: "\e894"; } +.icon-mic:before { content: "\e895"; } +.icon-minus-square:before { content: "\e896"; } +.icon-minus:before { content: "\e897"; } +.icon-moon:before { content: "\e898"; } +.icon-monitor:before { content: "\e899"; } +.icon-more-vertical:before { content: "\e89a"; } +.icon-more-horizontal:before { content: "\e89b"; } +.icon-move:before { content: "\e89c"; } +.icon-music:before { content: "\e89d"; } +.icon-navigation-:before { content: "\e89e"; } +.icon-navigation:before { content: "\e89f"; } +.icon-octagon:before { content: "\e8a0"; } +.icon-package:before { content: "\e8a1"; } +.icon-pause-circle:before { content: "\e8a2"; } +.icon-pause:before { content: "\e8a3"; } +.icon-percent:before { content: "\e8a4"; } +.icon-phone-call:before { content: "\e8a5"; } +.icon-phone-forwarded:before { content: "\e8a6"; } +.icon-phone-missed:before { content: "\e8a7"; } +.icon-phone-off:before { content: "\e8a8"; } +.icon-phone-incoming:before { content: "\e8a9"; } +.icon-phone:before { content: "\e8aa"; } +.icon-phone-outgoing:before { content: "\e8ab"; } +.icon-pie-chart:before { content: "\e8ac"; } +.icon-play-circle:before { content: "\e8ad"; } +.icon-play:before { content: "\e8ae"; } +.icon-plus-square:before { content: "\e8af"; } +.icon-plus-circle:before { content: "\e8b0"; } +.icon-plus:before { content: "\e8b1"; } +.icon-pocket:before { content: "\e8b2"; } +.icon-printer:before { content: "\e8b3"; } +.icon-power:before { content: "\e8b4"; } +.icon-radio:before { content: "\e8b5"; } +.icon-repeat:before { content: "\e8b6"; } +.icon-refresh-ccw:before { content: "\e8b7"; } +.icon-rewind:before { content: "\e8b8"; } +.icon-rotate-ccw:before { content: "\e8b9"; } +.icon-refresh-cw:before { content: "\e8ba"; } +.icon-rotate-cw:before { content: "\e8bb"; } +.icon-save:before { content: "\e8bc"; } +.icon-search:before { content: "\e8bd"; } +.icon-server:before { content: "\e8be"; } +.icon-scissors:before { content: "\e8bf"; } +.icon-share-:before { content: "\e8c0"; } +.icon-share:before { content: "\e8c1"; } +.icon-shield:before { content: "\e8c2"; } +.icon-settings:before { content: "\e8c3"; } +.icon-skip-back:before { content: "\e8c4"; } +.icon-shuffle:before { content: "\e8c5"; } +.icon-sidebar:before { content: "\e8c6"; } +.icon-skip-forward:before { content: "\e8c7"; } +.icon-slack:before { content: "\e8c8"; } +.icon-slash:before { content: "\e8c9"; } +.icon-smartphone:before { content: "\e8ca"; } +.icon-square:before { content: "\e8cb"; } +.icon-speaker:before { content: "\e8cc"; } +.icon-star:before { content: "\e8cd"; } +.icon-stop-circle:before { content: "\e8ce"; } +.icon-sun:before { content: "\e8cf"; } +.icon-sunrise:before { content: "\e8d0"; } +.icon-tablet:before { content: "\e8d1"; } +.icon-tag:before { content: "\e8d2"; } +.icon-sunset:before { content: "\e8d3"; } +.icon-target:before { content: "\e8d4"; } +.icon-thermometer:before { content: "\e8d5"; } +.icon-thumbs-up:before { content: "\e8d6"; } +.icon-thumbs-down:before { content: "\e8d7"; } +.icon-toggle-left:before { content: "\e8d8"; } +.icon-toggle-right:before { content: "\e8d9"; } +.icon-trash-:before { content: "\e8da"; } +.icon-trash:before { content: "\e8db"; } +.icon-trending-up:before { content: "\e8dc"; } +.icon-trending-down:before { content: "\e8dd"; } +.icon-triangle:before { content: "\e8de"; } +.icon-type:before { content: "\e8df"; } +.icon-twitter:before { content: "\e8e0"; } +.icon-upload:before { content: "\e8e1"; } +.icon-umbrella:before { content: "\e8e2"; } +.icon-upload-cloud:before { content: "\e8e3"; } +.icon-unlock:before { content: "\e8e4"; } +.icon-user-check:before { content: "\e8e5"; } +.icon-user-minus:before { content: "\e8e6"; } +.icon-user-plus:before { content: "\e8e7"; } +.icon-user-x:before { content: "\e8e8"; } +.icon-user:before { content: "\e8e9"; } +.icon-users:before { content: "\e8ea"; } +.icon-video-off:before { content: "\e8eb"; } +.icon-video:before { content: "\e8ec"; } +.icon-voicemail:before { content: "\e8ed"; } +.icon-volume-x:before { content: "\e8ee"; } +.icon-volume-:before { content: "\e8ef"; } +.icon-volume-1:before { content: "\e8f0"; } +.icon-volume:before { content: "\e8f1"; } +.icon-watch:before { content: "\e8f2"; } +.icon-wifi:before { content: "\e8f3"; } +.icon-x-square:before { content: "\e8f4"; } +.icon-wind:before { content: "\e8f5"; } +.icon-x:before { content: "\e8f6"; } +.icon-x-circle:before { content: "\e8f7"; } +.icon-zap:before { content: "\e8f8"; } +.icon-zoom-in:before { content: "\e8f9"; } +.icon-zoom-out:before { content: "\e8fa"; } +.icon-command:before { content: "\e8fb"; } +.icon-cloud:before { content: "\e8fc"; } +.icon-hash:before { content: "\e8fd"; } +.icon-headphones:before { content: "\e8fe"; } diff --git a/assets/themes/default/fonts/Feather/Feather.eot b/assets/themes/default/fonts/Feather/Feather.eot new file mode 100644 index 0000000000000000000000000000000000000000..58371d908585297e19aae091f772f66c9d9d590d GIT binary patch literal 62084 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Feather/Feather.svg b/assets/themes/default/fonts/Feather/Feather.svg new file mode 100644 index 00000000000..5dda143b665 --- /dev/null +++ b/assets/themes/default/fonts/Feather/Feather.svg @@ -0,0 +1,849 @@ + + + + + +Created by iconfont + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/themes/default/fonts/Feather/Feather.ttf b/assets/themes/default/fonts/Feather/Feather.ttf new file mode 100644 index 0000000000000000000000000000000000000000..0b33dac7826e8cfc7ee0337f00078bd9aea7f5c6 GIT binary patch literal 61920 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

cpn7P<>?JF|ZS3*!lYlI>4O8@Yv2jr$ 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

pbc)3Ac_0U3Y~NK%Az8w4h7yC9w1S(7VM$WSNx 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 T5l0h?&i6PN+!y;ai{-xo5r~;7 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Feather/Feather.woff b/assets/themes/default/fonts/Feather/Feather.woff new file mode 100644 index 0000000000000000000000000000000000000000..9b03a72a0145306a5b3f61434109b27b7bc223d4 GIT binary patch literal 29500 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 G`+opfUKY3j literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Lora/Lora-Bold.ttf b/assets/themes/default/fonts/Lora/Lora-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..fffb5c58424d38c2b67a5fbdf80f73e1b7e7176f GIT binary patch literal 201580 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

4)k(QGw{lG!nX~Cpy$beHR^FQ14TzW!Ezdeg>z1 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 b{f*naz+G6J)5jaeaS|}DTE#z%cuo6ng}exK literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Lora/Lora-Bold.woff b/assets/themes/default/fonts/Lora/Lora-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..db3d6e81b9f82770acfc075f436f183036bc5d77 GIT binary patch literal 96956 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 z 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

oPP6hV#5G$o|boB`R3Elox9?~?ngdw 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 -&3%?Ee3v&sZeQC2jC8sN@rUD)aDbDBmdU4H}H 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%0D_`H0{Ws1JX>!+}%J`iC`l7$JA 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 Wq$daf0002i8A|v70002i8-;aoSM^E& literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Lora/Lora-Bold.woff2 b/assets/themes/default/fonts/Lora/Lora-Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..d3ee43512c47d8ebf23fedf214f72aa95087dfcd GIT binary patch literal 69632 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

Eov9CT0 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 U9D9iRj@Dl!HDs%I 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 Y? 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Lora/Lora-BoldItalic.ttf b/assets/themes/default/fonts/Lora/Lora-BoldItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..881a5e5f24d6995d64e73f9612ad6d842fe1ba3a GIT binary patch literal 188412 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�jr%6hI^ehwul}1@Mqg*(55VD3VP%@3dPL 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 AegFUf literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Lora/Lora-BoldItalic.woff2 b/assets/themes/default/fonts/Lora/Lora-BoldItalic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..797d3b46d30ee86dbe0211d5d3d6e57ec36a3fde GIT binary patch literal 68748 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Lora/Lora-Italic.eot b/assets/themes/default/fonts/Lora/Lora-Italic.eot new file mode 100644 index 0000000000000000000000000000000000000000..6853970459eb9c72a1487159c5a063acd6749769 GIT binary patch literal 194784 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�+M$p~(;l8iDp< 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
^(NYv$%V*ozL=D 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%0D~cBMmCB|k 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씮(ot;o^Ea!TDyR0^s>nNVnNa-@hyMJ>5-gb5!k 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Italic.ttf b/assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..aa65a5f10dc5071c60a6ed9fdb3cf440b733bcad GIT binary patch literal 213028 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
bo?%@0ht@dhGWFRe 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 aYMBXS6#Ku^s-o1bqtq>cQZi!s`~Lvfx(OWs literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Italic.woff b/assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..c6bbbbdf45c317cc042ab9e44935023b1157b20f GIT binary patch literal 112048 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%0DRf9HXZTeZrJ>LepIA~VQV0PW=ZX^5Ls~EJ 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Regular.eot b/assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..fdc561e21070162c250c9cb563c2fe8a6c7618de GIT binary patch literal 226028 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

v#aaA2P zSwZEb9FQVB!TrL~-YC1JX+{Ry9Z!Q>HIC_@ePk>qkJUm-%<8m6n(BW0~LrvO81uh+PDEP>^f|B zma#=pGwY&KvWC`#7vLrpwVki6PW2)4FEJQQz$n!7$V_8!SQPQGzad6meqLORJvkD> z_>B*BsMd0cgD|rfY{8sH%gf;<#k_-ZJMj2(Hi+Y%e}9j$s)3CZFiI;vz(XfAB>CN( zs)54z5*I|fZhZAX>=0eqC`1@3yuy%PlUUq&za}O%p>|xwq4}JBt-(Wjs$9Rsz0dB*1?`Y<>Q@<#K_VS4Cp*s*;ifVH z*-O>ie@x)d#ixpv+h?4)NujOO-;-Ry3k)FFIzjY6aTHpm7&jjC>rO_ z<-dI?Ak_Q!kFR_L85{L{GRW4?6~;vw6$6}3sGl`ud5WPF&ql*z-hSZ9 z-cY!&1Tfr9k*5$ir7^M(lhjF$u()7~DbT?v8}o2&3lkFSZ95taAy!EnKC!}HHruWl z&n1j4?9sci(ZbZq0*aEew)i4T`}f!)`R)~!>%CGHDH;;*AVx|z=#570Q+x8QWx6s$ z`qOq~UK|?Za_Fj~;#BavJHxGybKRlD?<3kN)V>!T_)oEGk)l4|JvsS;2dTPc6P&ey zZ2O9Qipa9ScEWN!6D^kKe8PpmSazH@Uo?Lf9giyABm7?ONpM}`iUxpjVYxO6RD4XF zEugmAsBW>L`74yaZg+AO`rMqvUhN$4gcmAqJ-lcs(b48L>h^^DE(Ql4*-6VF&hWkt z|K<@6M5Z3Dr@R8#tvHdqszCM&Xy`_{RU0uBgay;%Aj3e9;c?YuM_E^8o1nAX0SQ9M zhzygz9#y!bT`>njzMlDU`g{;ClJ3MM?csR4A>cDn6aYT@&EYRUF3n_OrHA1PCaS_NB~%p^|5pB+#}>P6c$1}b;ye( zKG#4s+F|9>;)euaI&Sx*Hk2=T%1*=PC}>4dLyyI)p+6HL?c8By$-#7yulWqfvO}a<0igU8HZJ$wkC~rz~X3zMmn;^-kuP7 z4sRh5y7S04A(lQ$Ldr6V5tbT8qk)Bv6ufw)dGLk?eoSa^n^R6ZjvFgReLYn&QC468 z($qg`p38)Npj&6fn60S@${FLr{H^359dbaP+?R$J)bOu}{Np}`ZZY>Q#BnzlGVE_2#AL-_KL_N@8RZ#qqDYA7m_<6t(6T#xXqpT1Hbg^_*cq` zc~jkdRt3KRv4tHGl+>HvotN(oE<^ivL8TV)mcA~%4S_fm$tTM2<{GWWI1U-74CPQo zqJc!l*X>o}NZWj9a%u_VLJ{#C+ZUkDFR+4R9?($2`{~CJ_`wRs9XD~4(|djpqecIG zRq>oN)1QImii+sgs0p0V4febq`BT|1ik1i(wfR7BHGLL0{a6eBFZ+j0u2y2}d1ReF z?83;q>UDcWt`V{@FC4-RH1{#%=tRS=Z^%Cw9MOmENh(ex zH6mZ@AwhWuE$M0hF2g!iLp9|X5!MAg&_GLZDJx$ZFgiK3^Kk$p#(5Qv8kg{CnafmN zYRH1DQ;SegtsNcLPp>U2dWx|X83UIBQy%1X4?4Dz9^woD5o(dq6F9exbe-2=Q)P4# z>Cf@7Bz?eFc7xnKbBw`MTqW8*Zi_)Wl7TJlMu#BExeeeDybe%_-Yi#&^@l;LO#XRY z8VAZYVAHjzRzoV*`e@WFD<#F*P&U*%?d0G=S@tfDjl&?RZD%lEX> ze@+tX9qL}Aji*9{q_3+ly#1a>&ucic^)_RX6YoWxMi7c%ygQCPZ;HS}A3N}DEl@`#lAwB@9d_nk&KNI#qi_b_r;FHWV`E!fKbH= zY6Yo<$URRwp^xNoBk0K`iXkP|Y`{vR$|(bWq@a2QWD-QrT{LZWw;%>)S*Nt?V;KCcKgM9uwA2u3X~SeoMkaoEsJpMPjPa8}Ym4x@9X{o}Vj?U8a?(D>9fsd+39GuH6^nbyvRKrNuKy!DK>>1MB=~!`-6anI8pSV|J&=E1s0XXK+b-= zQ~~Hl_~Kqj?7w`D?G`ky>N%M5q`sj|SX-{ci0WJehkkV%0H=vA0}NM@>?lA#$}YJJuWRGDlP(ASX~4!yAPERKmEY%J#tPyX5?O=HR~1)@EW z)ei4|X5{IqMe!?M`}JcwK0(Z1!e5&Kt8#;d>+%LHd)aHG23HwPX*B7nK+J?)!DFif z=XJQ4?_MnJng7sl%Aq83ot@7X zHrG-4ew3$?$uZqK*;$bo+5Pti6a-H5OB|oprylk#cgy4f1F7WSu;Kk@S(B^DK?0q< z{+igL)D4(pz=N)WUQ2HfyG|(Y!Y>eUkefWcHw=WKJmNHDylu^ zvxBAKEYkYvI-LoioPu*S%R&&>p6bN+o})I@GxmArpmzO6$M!&!MLgLpU8eAPCtuKG z^`}~XzFUXlEYksPSuQ=MkxTW9h`0afrdA#mUam;>7=Li?sC4J*?@)P3`6}UH5+|Gx z<03j8kxlFW&*<0Oaq)y6OpwAwCycc|vmvm;IiPOM?!e zb1jN2ckdP5qKaB-W#TOxzi&Wp1;-9Bsr!~clD%X6nHr6(ETO{jL5w<|B1&^!ruOhQ zpQXb0K^1xN8J=6M$y_0SOfcim}^i~MMzXq4rY9O~kjE9Wy8%waAj>kn%{ezF5z zv7#59SiEsFVG9yiYu#8Q?~kXzpgEl$_#PyG9ewK(cUm#t$rKG7+d1Kwwq8@+UwLA-UA*dF)C@iB2)lbz*$+}2!bUnmcf#~ zIA&{T5L>rMk@hJ9(ZMoBcZdR-=ctJ0monBANWzadpmL_bvxJCu#(p4eSmZG{aU{Dk zcTebNSIN76jjuAXh?<~Fh4fbvkdxjG2yfYiAMc92C@4Uhp`KxPhvPBRWXakCd9GND zu7RBuLCwpx_t>!+lVGUn1wzKpC}S`Vut!8sFjOcXEUIpb zrtfHvzpJfbqRjxv9m|;|9T3E7!>$pb~{Fz zZKw#%%iMK-^Fp1{J>OxG`>y$5h?1SCVPU948xFTs_eo;4-yKfk#vJ2d1V3IkS<^(V zt-y$hl*D!`$#Ib&vk<5GxM+EGTSc=F1+JeTPcYk>+?PyvL@)^sbM~}#*N-r=)zJLwZ_%MP=E{>A#jAdF9$GX<)Y!4=;h-KN zCmKEG=ox(Og=&SHnC=H<>bp7IIoN@>xp(@|H+z zfCo}T*lbYn4U204wBZ2)HZe$#i1DN10ukqqID6m|R$FlewsbJ|Mh;d(_+jiQf*!#@ z=m|6%fju`A*7QQ7fx{F~*hMhLokhM0%kv|MBZkq*FJL=85)fC~WVypIe@$nuE_g6sQe zS~Ov)KR#CvoJlX86YiPSX#I4Z3Y`@rgwRT>xYSTwC2x7^uBvEX0)_BW(#&Si zg*AEJ;f8THa79fMofgl$8skyBNtgIxYt>37?fsU;tAfB zRiLUmxH~r+eMsgJtGrDtW;VBHouXv1D%ZA@V6bP3A_T)`hvcp0jcCWq%efNtNMSVd zjx8SWdbrqzRNmY4fKx6uqo8De-sgw^VNcFJMdyW_FZ}qo$OB>@2S`E8AZf-lZlLZL zAlw|tS=S*y$@xq`bfZD{X#dPJCD3V62bp-?~uVkAb|cnSHwf_{Fh-eWmOd%Ya)if(rmQb zDBVK1-_ubtgQ{Rm+3`6#vW<5J5Q$(FjA|*B7MFIYz~Ewxz%Jx=@lK-- zH9-;$eLVK_!{J8;9v~cyDhKFSLy$u9Z8|ruY*Y<+014MwBSbLIeZamal=)}@0HVYw zm3^U`b6u-8ZNM|6Z(i5}0X#=cxe6XD!!o@S(G!Pu<1SquE!5erIuajYx7jm`NY#`NR z^4X%a_UFN{{Bi`>2scnROR`|E1Wl9<9z=TL-ZiCIWSPkXip^L2jm?Q~1&TSe?8Cal?&3pgHn41B8WK^kJ}?-`2yQ&K z^zXzumJ0`5;b5$yVLo2v8;Vog#Dj)vMIg#NxH>LD%IR>JMJ7n+ggp)>xS&}vlv0tk zT2<(#>Y*+Q8a((P@B9g`z$1kjpo3gOWjX^&IRy%l7>~-1!PMs?@BojH9Q0s}K@Bd_ zK^X`~*M{c8lEtI8X`GZynZZGzFktjZhz|rb{Um~ZAcrQPLXC7G5S&er6vFr%sl?=K zTq3wgM&TwOb{-Xz#-|_?mW7AWn+Byf)M7@NOlenpS?NHS09soYA<4M7qeiPMsZJwU zuAqV{P(}Zv8&glxe(6pUN4PW{tb*?Jz#PUBRT7!0!Hy|RpH&;s{i!)igEf-Uoxf9F z?xPr~&aYmPI_}|cPrdLaH3t{1GiXgRq8%#w;j~H-y1ax-YUWx28ZD$QSG*ebFsA-} zWda#DY1c`#&BXRm44KD05b0#GfMQl`NUU>B2X6JCRn5Ky7o?=L$P)^49=D=GofeYN z+4o8YRsH;&T#*BHs|s#N7?glGtm%-6Nn0MT0fesP3$ed)PuhupMxm_`3#-=<-p?32 zkDELA_EGa6BaCzUfK|Q_NVc;r!+C^LZoBm1MdXpmy92PK!?%2pi7;Dyb!<+u!*2je z02)MsQ3k18Iz@K(ZlYrX-j%;`0}f>FfqDffQh-@V!o9#BU0jESd1ykFp3{gmfC$Do zC1;4N3ZS9I_e3!m1MY3sJ59@UrS=pY|K{FnpL6oyA;hHpBq&&lXo7L)5_ekapKwuJ z^DE=7(0@8dgWcV07;SAd?p(C2Ljl|J?A_K>)1=|;=qJ4MM5W{f6&^XS)O3fvNFwu8 zl@{2h;F(a+<8}WV2nQrcn2G`HX18x3}n^}Z|o$^7FK!em;)h@k? zAUJ@|O|&XD7L*$Bm{2e7;s!V)F@MEraC+e2T)<>zSVWW#MmpmeXmTS%l%k=BjuT_C zBSn~zvj2;Z2!ck{0}zuTbA_TT0KoQS%Swtc6{=DZAc0Yvf6!d=uK+ZlfinF7sr$Y( zOayJ!j3GT|_sKN1vfVcsMf)lEh|LMacj!+q;9mhT*1Wy2iI-984SFJk3DA(3a(|LC zgY68M?t|gJS9vYMg@XIx6DRv3*g~X9d2n+ei1~$tK4KC`o)Nwlz?nI^+*=l+5ILmF z3=|;3KZy^dZ_z96L8c-VjVO>-Ky^tkC$uk&SPxIYi{8-IagS`nw&gT?G1AC5`^#ae zL}nM5$jCsW@|tEgy8&eVTxP?%f^4+AmqD4zQlh1jRvH6Fg{_u}+PgVr9bjQZTTI7r zn2`{5D(Xy85f~76l7BQyyeAh*Gj-!U2qf9FlO%6G!2s5q9(dodU0PTB%hZrmT1|DJ zT!hdqw?P}=1THQ6G%VJ}{e%=A6`>v3@T8DDk#Fk+#loNQ)5kusHLH{F0Tr?Qr2Cd86r(s;sR`e6H%-;*WN^0ZR3O@ z@d{cLJmU)-ZAL)+vv7dP`;c?vy<@BBntENTIYB3FWmV|D(LL$)u} z{cpjU;Ufm>g-n72Kt`o1R^S#DKR$rx-`B@;7!)Q}E52kOtMg8sXrYHUKzj~OHuC;J zZ%iX(03#3`ERcwFB&y;k*iHsI6~EH&f0lshDxe`ndR_tCuvwdVQK&N5CPjo~@N6`Q zYD0@RGa5Wdg$4hxAt3j>r7TvRaqElSS@IlLOGYra?+O57ElB@w1mWfMMAUJmM zwv7zS$<6(9Z{V$dBzQl4p=wtk&ptrDC386kImILYtjs_`I>k;&*!9gZ1n^C$8P!Vz zsFtA?;!SIf##X;!nAoyP3mNcEd^;>+d)HYKbI*>K7tF;!0UDBLrZbTndDMbo2}ubF z*z3aZMnRNBel@L~2$Wk3NG4%^kcKQ7*&d(@6AS_@W_~q5@D@R3g>&g&Jb5SRqi!KZ ze6m&N6&q>sOBX%kBOgEoh1g)k5w)@>laEg(C5I-%sFIGlF?tE-DHfo@7|n3YAM3-5 zM6o&-G=ed;MMDhOv6TEEz-bYPxsB;}C}N4t9V2pV(0_ zgULvT8OKuvkQ!VOsHzyE8bDtECe}VQiCMKdj2P)k;9+hh_J{&1i<)cM1Opy}Emcs~ zty|tAo*V^Ys@hdX_A!8lp@af({7j?a5>1F)v|9Qc5K#4S`e8sDGJr9cOUsTe#cxO= z@nDcfKA<14ZU(}AxxD2Dp}(#*mkppLh3$;fGwKdg1x$!VLR$tmBpgL@Qz?ssJPKkQ z@oP&`6XXsbk=yT+NqFo*l~0qbKC`>CsT$ICMH3!5J#WR@vA_h#GEH6w5m?u?#szAb0UOL^D&ggmNo~R*npc zBay3|q1sXj}?Ereg6TQ@+7aN3(}^i>4Tg7yDGJGF3p2Naby$ z$so{QDu5FlpaXlK6CAci!)N)iWwZvei4{%L2$PvHZ9A-$N5~u7E073z9~_8#8ePyG zSC9q-Tfab1WMBu%=m3{qte@WaGZ+DuwfkA1yTL`ZBmk*621Gz3BY*%1y%7ymTE++! zhi$c&xIP`Sp)t1esd!unDn<}&OJ3T-9(ffGg@sXD0Wogqi9)s`R%+8YIB3!j)2~Hj zN8+IYqC6+3+(t2jjt@~z(PDu4X<#>sV%4IYNLyjKb^1g*77YTc7En-n2(P3hfNo-T zOiP+y1?_`gIZ7zHFu zQ=}UU$%@_}REYyR0ASq!u^y~P%~vsJ0}}zVi{PdM>V9w>InF0wP*RYBDkw}pH|WlY z6&U%_)ph>K`v$33qJ$T7<{H*&LKMzV_p~nwH7m$Vo`Uq7aK@KwB$)@O1BdP}kf8hy z?2UW{$E3sDpQR^|Xt@i-1RQ9yy(Bcj##KOh4|Hl`98!Uc967?PY#$t7CO`n8kmjM- zb_kqv82|3Fl1h{sKgFd~cMEwST|%O{v49FCTb-m%dhw_Zf~H3_D0sXW#eRUa(-Zu_ z90vJ9spL9LW>kAbjX?H|hE_PGMjD#A*3R-|Y~8w#cEK+6k^~t=z`9S?HR-rD8jb1BFUdl~jJQ||U`4Acq1tshR9tac1 zff7JX&kRs3R+cC4#4!AQJ26NFcBplhVnIN-Qol_B7zobQ+-;dm>)D3oXOrb(d9?b8 z3_Ar#6+G->;Ph^N$xe^J^h9j4F3WOmlDs_AU^7Yl&iS2S6&i)vxk_McG7oZL^lmxF zAeFqE#^fC$QJF!fkET+3Cbsp-@C8Lpr5SL|O5jM)L*{NhvH}q(l?urKuE|JG6l7Yg zKKqwr0~T#lzgB5Z9I&+5SGNXFS7z&66sb2!aIeowRtO5|9NXeL8VD>}qY3Q)s1ta{ znCiRniVvNF2Ntj@QbGnZ@hkA_Qd?R)WlEQ;PQuIa8(n9Lz@ckJbmQmo-1*%V%q-P!a^=I8q1fiq2?IrGROm+rnitkaPs2^~ z9sp3nPlRf)lS3?s`s~tzb~aEP)(I?9`idD;T72~HFui)dfKJ!IhE!&1(2Txv7NRE_zs zbMxfld`{qqVA#FB!hVsI(gz9c`oItOHrJ`n3;s;crBU!nsIx9Xim*U4lza-odfrBeLs{V)#zi?(1=m8;uQ$(Xckv(bGe| zWp(E{`ndxQr3Gn}3S9T55;Op$2a*xEqxb_4=Jv?usw1BTiE}VOF4yRjv>CEEq=Z{| zp`TZPus}#>R}cvQF!;!kSdGG)%NEToY>fvqfLabTv4Y@b9PhvgiO8`E$Lt)JHs)z| zr>Mi_#pZH~zTfNd1Ep4QCdt#EsQ?+5OD2-S5ym8y1^@zMAT2_R1Ey8eg$8GsNFt2b zzF7Kg&*%oAvIZ8NdQEeLw6seuv2+}+WHIRQL$x^XuyO&E_ECL DVIc8l literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Route159/Route159-HeavyItalic.woff b/assets/themes/default/fonts/Route159/Route159-HeavyItalic.woff new file mode 100644 index 0000000000000000000000000000000000000000..961ce48b8c4f3e4139a6b952eb75fa7e14f37fa4 GIT binary patch literal 24284 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 a&8#VG3@$DJ{v0J>000000003100008oo;&o literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Route159/Route159-Italic.eot b/assets/themes/default/fonts/Route159/Route159-Italic.eot new file mode 100644 index 0000000000000000000000000000000000000000..c130da420d84b4a5952465c0154df25da4ae1e83 GIT binary patch literal 21323 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 wjt}fbfd_OaK4? literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Route159/Route159-Italic.woff b/assets/themes/default/fonts/Route159/Route159-Italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..63a27c7543585190346349131cf333568b99b0fa GIT binary patch literal 23764 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Route159/Route159-Light.eot b/assets/themes/default/fonts/Route159/Route159-Light.eot new file mode 100644 index 0000000000000000000000000000000000000000..c5ac90e3d3a4f7b57a73ca8c71829c85be5faa0a GIT binary patch literal 21434 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/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%0Duo00I;`61kF1#GuAf(0HprYvHb@K67UJLAM%I$ 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 N00000009610033=iv|Dy literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Route159/Route159-UltraLight.eot b/assets/themes/default/fonts/Route159/Route159-UltraLight.eot new file mode 100644 index 0000000000000000000000000000000000000000..3633a8e5d7c2e132e9d66112b24b249676726bd5 GIT binary patch literal 20817 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 BFrWYc literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Route159/Route159-UltraLight.woff b/assets/themes/default/fonts/Route159/Route159-UltraLight.woff new file mode 100644 index 0000000000000000000000000000000000000000..01dd35b4d2306b722def10fd50c8804531ee6260 GIT binary patch literal 23236 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 $62s#OpDm4iV-_-Cradf&ig6`(*C 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 W{+q6~HRHh0OmG-KZfLWS(=E_M$l{Rz literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Route159/Route159-UltraLightItalic.woff b/assets/themes/default/fonts/Route159/Route159-UltraLightItalic.woff new file mode 100644 index 0000000000000000000000000000000000000000..f5884e741a0a98a5d53aab6512855f17e6a95ae3 GIT binary patch literal 23348 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 VE-nE693@}?0000000961004=fv(o?o literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Route159/Route159.css b/assets/themes/default/fonts/Route159/Route159.css new file mode 100644 index 00000000000..1402e1747e9 --- /dev/null +++ b/assets/themes/default/fonts/Route159/Route159.css @@ -0,0 +1,101 @@ +@font-face +{ + font-family: "Route159"; + font-weight: 200; + font-style: normal; + src: url("Route159-UltraLight.woff") format("woff"), + url("Route159-UltraLight.eot") format("embedded-opentype"); +} +@font-face +{ + font-family: "Route159"; + font-weight: 200; + font-style: italic; + src: url("Route159-UltraLightItalic.woff") format("woff"), + url("Route159-UltraLightItalic.eot") format("embedded-opentype"); +} + +@font-face +{ + font-family: "Route159"; + font-weight: 300; + font-style: normal; + src: url("Route159-Light.woff") format("woff"), + url("Route159-Light.eot") format("embedded-opentype"); +} +@font-face +{ + font-family: "Route159"; + font-weight: 300; + font-style: italic; + src: url("Route159-LightItalic.woff") format("woff"), + url("Route159-LightItalic.eot") format("embedded-opentype"); +} + +@font-face +{ + font-family: "Route159"; + font-weight: normal; + font-style: normal; + src: url("Route159-Regular.woff") format("woff"), + url("Route159-Regular.eot") format("embedded-opentype"); +} +@font-face +{ + font-family: "Route159"; + font-weight: normal; + font-style: italic; + src: url("Route159-Italic.woff") format("woff"), + url("Route159-Italic.eot") format("embedded-opentype"); +} + +@font-face +{ + font-family: "Route159"; + font-weight: 600; + font-style: normal; + src: url("Route159-SemiBold.woff") format("woff"), + url("Route159-SemiBold.eot") format("embedded-opentype"); +} +@font-face +{ + font-family: "Route159"; + font-weight: 600; + font-style: italic; + src: url("Route159-SemiBoldItalic.woff") format("woff"), + url("Route159-SemiBoldItalic.eot") format("embedded-opentype"); +} + +@font-face +{ + font-family: "Route159"; + font-weight: bold; + font-style: normal; + src: url("Route159-Bold.woff") format("woff"), + url("Route159-Bold.eot") format("embedded-opentype"); +} +@font-face +{ + font-family: "Route159"; + font-weight: bold; + font-style: italic; + src: url("Route159-BoldItalic.woff") format("woff"), + url("Route159-BoldItalic.eot") format("embedded-opentype"); +} + +@font-face +{ + font-family: "Route159"; + font-weight: 900; + font-style: normal; + src: url("Route159-Heavy.woff") format("woff"), + url("Route159-Heavy.eot") format("embedded-opentype"); +} +@font-face +{ + font-family: "Route159"; + font-weight: 900; + font-style: italic; + src: url("Route159-HeavyItalic.woff") format("woff"), + url("Route159-HeavyItalic.eot") format("embedded-opentype"); +} \ No newline at end of file diff --git a/assets/themes/default/fonts/Shabnam_WOL/LICENSE b/assets/themes/default/fonts/Shabnam_WOL/LICENSE new file mode 100644 index 00000000000..099bf8f69fa --- /dev/null +++ b/assets/themes/default/fonts/Shabnam_WOL/LICENSE @@ -0,0 +1,94 @@ +Copyright (c) 2015, Saber Rastikerdar (saber.rastikerdar@gmail.com), +Glyphs and data from Roboto font are licensed under the Apache License, Version 2.0. + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/assets/themes/default/fonts/Shabnam_WOL/Shabnam-Bold-WOL.eot b/assets/themes/default/fonts/Shabnam_WOL/Shabnam-Bold-WOL.eot new file mode 100644 index 0000000000000000000000000000000000000000..193d9dda5a2317a8a19e633801b816b8f52157e7 GIT binary patch literal 55360 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 G=l=mw%H`nz literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Shabnam_WOL/Shabnam-Bold-WOL.woff b/assets/themes/default/fonts/Shabnam_WOL/Shabnam-Bold-WOL.woff new file mode 100644 index 0000000000000000000000000000000000000000..fe2c296ae87086fda36d14b604313eed5b669126 GIT binary patch literal 28124 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Shabnam_WOL/Shabnam-Bold-WOL.woff2 b/assets/themes/default/fonts/Shabnam_WOL/Shabnam-Bold-WOL.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..7e91d019c59870d73d2a39ad9039b11c36d9f6bc GIT binary patch literal 22332 zcmV(>K-j-`Pew8T0RR9109QN!6951J0M~o~09MWb0RR9100000000000000000000 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

(Abu5cTXiBR2SX4y2<0(#!Y=-C14LU9}AyBgx&P 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Shabnam_WOL/Shabnam-Light-WOL.eot b/assets/themes/default/fonts/Shabnam_WOL/Shabnam-Light-WOL.eot new file mode 100644 index 0000000000000000000000000000000000000000..192cea92e047b1396be4fcad17dd9d5a87239982 GIT binary patch literal 54724 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 EKZ2E&VE_OC literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Shabnam_WOL/Shabnam-Light-WOL.ttf b/assets/themes/default/fonts/Shabnam_WOL/Shabnam-Light-WOL.ttf new file mode 100644 index 0000000000000000000000000000000000000000..2d996f526c4f1a08bc646f5e4f092e74b1bd61e4 GIT binary patch literal 54512 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Shabnam_WOL/Shabnam-Light-WOL.woff2 b/assets/themes/default/fonts/Shabnam_WOL/Shabnam-Light-WOL.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..7b38086f740ec2ce26f8bd1725e6257d20bd16aa GIT binary patch literal 22008 zcmV)JK)b(pPew8T0RR9109E(^6951J0MzgR09B0u0RR9100000000000000000000 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 S`o&M#%3DtywQLEO&;A36gjlTr literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Shabnam_WOL/Shabnam-Medium-WOL.eot b/assets/themes/default/fonts/Shabnam_WOL/Shabnam-Medium-WOL.eot new file mode 100644 index 0000000000000000000000000000000000000000..abf3eb65f0e938fccbdc14a722730717f0c8ef11 GIT binary patch literal 54830 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Shabnam_WOL/Shabnam-Medium-WOL.ttf b/assets/themes/default/fonts/Shabnam_WOL/Shabnam-Medium-WOL.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ac3859ae97c215355f82a782ed9b2995f53687f9 GIT binary patch literal 54612 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

lXyl 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Shabnam_WOL/Shabnam-Medium-WOL.woff b/assets/themes/default/fonts/Shabnam_WOL/Shabnam-Medium-WOL.woff new file mode 100644 index 0000000000000000000000000000000000000000..8110ff1fa35a151785aea94021a97e7b1e71fefe GIT binary patch literal 27764 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

IS{cvtPn^O#!=?sf#BFEO)u_7>j>J%U;+! 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 LkQu7L&+Gp$+__i6 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Shabnam_WOL/Shabnam-Medium-WOL.woff2 b/assets/themes/default/fonts/Shabnam_WOL/Shabnam-Medium-WOL.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4847f6f64512df813aca791706b232ee574ae903 GIT binary patch literal 21916 zcmV)HK)t_rPew8T0RR9109Bj-6951J0M%3g097ym0RR9100000000000000000000 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 z z+5{v24D+s$0Te!&&=Uqp?kycJ6v32<6EnNJND+ENF?yF!d`*LANJVs>z zBRedoHpIJI5jcunpo+|aa0X9qkTG9Q2Wg1wxN}%n!vSA30{{+iL2b&3)G)G-)Ie3) zAA&rG566*}wAnT~v7KZJbhy0{O-&C5dwMNdFtdC}caKiE+&aCc`v~)J@ z;9#UR0Qs#j=8U_i8GI9yGmmwfwU(|0{WZQy3vg+g90!hn-@wm!|T96Vdy~} zXfR*BYEOA3(zuD38n22mK_x1dAQaC7Jq4{ap|drX^vXAC3P2pD^rxu&NamX;oVrNlR zocW2@)I3&@S$;Vi2AzmoEqisl4AL|bN71uI@CP^77tQ8s{3{b4yvcE|%wp`R?Wl!r zi{(~D#g=K6yl-i}j1JiNS|0b$_EkB98p}2rr9-$LGLK`9=F{mXgKP+@2Y*G1GoBtg zN+6|D8J<)oUb3d@7Dwv-$Mu(7BuuAB_$4MDr)gIByaQIb1JTn_zBj(12ZYRc<_%AP zr=rD9SO}OpX%|iTNkjle=leo$w6UTvGKJJk?soUidR=tVJZFqAMF(%kpFC&u~7TpPN!wmY)DKRJaKIHEABPg4AU3nNyChM zw<8t9sz2P`p+8;T?k(-g3^`BBChTNWgMjg-RbZ4A+uJWcx(z%nLlVJbI$&JE6~zc4 z225)zj{c{mRX^<%bE{e&QT*6S7pm1q^H!4g+7Q_?!Acrduig)pM10zQ%jgB%TJ>rA z_PE&lob(NZSU#@qQWaEode!zLG9-g^>(argf60@1ZAzANq7-!H3E2zBnjC!(RUUg) ztmsEv1u96l_u#ZNW~o-p=cgFo>di0xh3H$W@oWO)UfTg_g@!y7!E|q|)&}3U=NMTZ zj`z8(&hqF+@~u#gnx(SK4lvw(95(~5Cxql;H3VnzS9zEUtsB!!e{7r4VPt!=>Z%vM zSQXUe=sOF^2(fqy=EJ%Wo|s1V5g#WE7OpjB~<%$^py@*Q0*6<)EQ_;kz`!hPw z>X|i*Ai#u=VK-EQOuCL=aRi3;6!i0mYp7V_$FzCcs(Zmzu)ruYdfkr*t-<6K_%WY* z{InYH9d4)Aw$+2!vA|qQYl46_M&Ls%PFWf8wgG)-fstMlUADju)9a2O#}%`?c?%q_ zxV4Qb8?wF(UwMkx69*$sHTm}6$WL|1wU&qzR$f#K?Xtl@UKjqV-slbor#fmfa*ozy z9c1dGf*PuO6R$y*JwbY3lGI2o8I)2QyssF4w7`OO2a)e|0a*(|30Buu_{c<_Z*nX{ zLNhoy)G{H26yzR&MV4|p5sv{p>WvyB8O`v>=pnEB_53>ecN8ZhyU)L3BR)PAI zsqRmT(x`LD*qw?#f-cClgf{$x*y?*OK>6z1grCZN^@4$C_Zw<9x-izHg}BQRmAYOb z6$-5yqQRVF@9Y?EPC{2((7k*PT8=xI*TJrf8z?w)4$~*$9;XOK(X$^yJiikBqo{cH z-VcUxYByS9i;Lj4pc7No;Q83}{Hpr^8s#^i^U(Fubv}3%OHOTgyQ68yS`&uS z?II38jqI+J24TY5n1?Fr3J5a>&V% zBs;XWlxxx!j#cBhv({ zs!d<`{Pn;{$R|tLLDNhi(t+c^>#2TS1#v|t@{LE;muEH~g*j!Ux~;@swL|Y7J&011 zPS>?`jcKDbhC;NL^->GZ;9pYqd z{AbyD*ZxLZ3CPby6|kRyc}GiV<`vW`h_F~?FbKnnti7d$VL8U(b>%UY440zTh z|1U>s|JdzjV1YMC5f|G(`2X`Kl!oqqfB^r0fP0A4Jo^73Cm3iy%jLfj7Hu$|)GJyU zwEO7;@v*l)-gj3U_mb?a7ak*X?y29@Iro!E*{=)N<>HVmOQlRXj+pU_+@4}N-{u&b z{6(!Cp8D!s`aB*Ry-5xmKQo$syzuPmYG7At-~NdxAhs@vj{W&P>@F;0EUzdh3d(#~ z!2auuqS2O+7o}tTdTm{+4@CilQTraXkp)#@>vU!OZW!wMTC~&G=cV^P*x%o;Ar*Rp zd5EtMO8B2H#Ke9FT_!=bR>JxAlkysO7p|1Ffsd8w> zhRgi}O3|4d)H1T!jK=cqeDhAWE=`A|JMlWxvWa`{lhEC~%ih$Gio@!o6GyYnrFrc^ h*%H5=`<lczL&d06?&4aTW1UrsWb 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Shabnam_WOL/Shabnam-Thin-WOL.ttf b/assets/themes/default/fonts/Shabnam_WOL/Shabnam-Thin-WOL.ttf new file mode 100644 index 0000000000000000000000000000000000000000..136124263e0638d859996e8d38bc3a05f6390cd5 GIT binary patch literal 54276 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Shabnam_WOL/Shabnam-Thin-WOL.woff2 b/assets/themes/default/fonts/Shabnam_WOL/Shabnam-Thin-WOL.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..98ed15e815157af60b13830e996312dfc6b905ee GIT binary patch literal 22016 zcmV(_K-9l?Pew8T0RR9109F716951J0MrBk09BL#0RR9100000000000000000000 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 z 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Shabnam_WOL/Shabnam-WOL.eot b/assets/themes/default/fonts/Shabnam_WOL/Shabnam-WOL.eot new file mode 100644 index 0000000000000000000000000000000000000000..b574ddee5d95054b4ebfbdd50761c1d4ba3163dd GIT binary patch literal 52540 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Shabnam_WOL/Shabnam-WOL.ttf b/assets/themes/default/fonts/Shabnam_WOL/Shabnam-WOL.ttf new file mode 100644 index 0000000000000000000000000000000000000000..9f627382e9be991c70cf872eecefba9fabcb6720 GIT binary patch literal 52364 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Shabnam_WOL/Shabnam-WOL.woff2 b/assets/themes/default/fonts/Shabnam_WOL/Shabnam-WOL.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..300ff5a1fb1041573a06283ff8250a001629e35a GIT binary patch literal 20580 zcmV)0K+eB+Pew8T0RR9108nHA6951J0L+X408jV;0RR9100000000000000000000 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Shabnam_WOL/Shabnam_WOL.css b/assets/themes/default/fonts/Shabnam_WOL/Shabnam_WOL.css new file mode 100644 index 00000000000..9542cb76f61 --- /dev/null +++ b/assets/themes/default/fonts/Shabnam_WOL/Shabnam_WOL.css @@ -0,0 +1,49 @@ +@font-face { + font-family: Shabnam; + src: url("Shabnam-WOL.eot"); + src: url("Shabnam-WOL.eot?#iefix") format("embedded-opentype"), + url("Shabnam-WOL.woff2") format("woff2"), + url("Shabnam-WOL.woff") format("woff"), + url("Shabnam-WOL.ttf") format("truetype"); + font-weight: normal; +} + +@font-face { + font-family: Shabnam; + src: url("Shabnam-Bold-WOL.eot"); + src: url("Shabnam-Bold-WOL.eot?#iefix") format("embedded-opentype"), + url("Shabnam-Bold-WOL.woff2") format("woff2"), + url("Shabnam-Bold-WOL.woff") format("woff"), + url("Shabnam-Bold-WOL.ttf") format("truetype"); + font-weight: bold; +} + +@font-face { + font-family: Shabnam; + src: url("Shabnam-Thin-WOL.eot"); + src: url("Shabnam-Thin-WOL.eot?#iefix") format("embedded-opentype"), + url("Shabnam-Thin-WOL.woff2") format("woff2"), + url("Shabnam-Thin-WOL.woff") format("woff"), + url("Shabnam-Thin-WOL.ttf") format("truetype"); + font-weight: 100; +} + +@font-face { + font-family: Shabnam; + src: url("Shabnam-Light-WOL.eot"); + src: url("Shabnam-Light-WOL.eot?#iefix") format("embedded-opentype"), + url("Shabnam-Light-WOL.woff2") format("woff2"), + url("Shabnam-Light-WOL.woff") format("woff"), + url("Shabnam-Light-WOL.ttf") format("truetype"); + font-weight: 300; +} + +@font-face { + font-family: Shabnam; + src: url("Shabnam-Medium-WOL.eot"); + src: url("Shabnam-Medium-WOL.eot?#iefix") format("embedded-opentype"), + url("Shabnam-Medium-WOL.woff2") format("woff2"), + url("Shabnam-Medium-WOL.woff") format("woff"), + url("Shabnam-Medium-WOL.ttf") format("truetype"); + font-weight: 500; +} diff --git a/assets/themes/default/fonts/Vazir_WOL/LICENSE b/assets/themes/default/fonts/Vazir_WOL/LICENSE new file mode 100644 index 00000000000..711721180b9 --- /dev/null +++ b/assets/themes/default/fonts/Vazir_WOL/LICENSE @@ -0,0 +1,51 @@ +Changes by Saber Rastikerdar (saber.rastikerdar@gmail.com) are in public domain. +Glyphs and data from Roboto font are licensed under the Apache License, Version 2.0. + +Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. + +Bitstream Vera Fonts Copyright +------------------------------ + +Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is +a trademark of Bitstream, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of the fonts accompanying this license ("Fonts") and associated +documentation files (the "Font Software"), to reproduce and distribute the +Font Software, including without limitation the rights to use, copy, merge, +publish, distribute, and/or sell copies of the Font Software, and to permit +persons to whom the Font Software is furnished to do so, subject to the +following conditions: + +The above copyright and trademark notices and this permission notice shall +be included in all copies of one or more of the Font Software typefaces. + +The Font Software may be modified, altered, or added to, and in particular +the designs of glyphs or characters in the Fonts may be modified and +additional glyphs or characters may be added to the Fonts, only if the fonts +are renamed to names not containing either the words "Bitstream" or the word +"Vera". + +This License becomes null and void to the extent applicable to Fonts or Font +Software that has been modified and is distributed under the "Bitstream +Vera" names. + +The Font Software may be sold as part of a larger software package but no +copy of one or more of the Font Software typefaces may be sold by itself. + +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, +TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME +FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING +ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF +THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE +FONT SOFTWARE. + +Except as contained in this notice, the names of Gnome, the Gnome +Foundation, and Bitstream Inc., shall not be used in advertising or +otherwise to promote the sale, use or other dealings in this Font Software +without prior written authorization from the Gnome Foundation or Bitstream +Inc., respectively. For further information, contact: fonts at gnome dot +org. \ No newline at end of file diff --git a/assets/themes/default/fonts/Vazir_WOL/Vazir-Black-WOL.eot b/assets/themes/default/fonts/Vazir_WOL/Vazir-Black-WOL.eot new file mode 100644 index 0000000000000000000000000000000000000000..ae776a1f9066503584cc5129bc77e2112b87324c GIT binary patch literal 66942 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

FeYnN&Oc^VG#_UixrWX~YWfm6rE{{dc0r8hc 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 T#w*bAwj47Jnw1s`T=#zfn&JTU literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Vazir_WOL/Vazir-Black-WOL.ttf b/assets/themes/default/fonts/Vazir_WOL/Vazir-Black-WOL.ttf new file mode 100644 index 0000000000000000000000000000000000000000..da23baa55951a59c5ec5d481a4c5922cd7599647 GIT binary patch literal 66736 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Vazir_WOL/Vazir-Black-WOL.woff2 b/assets/themes/default/fonts/Vazir_WOL/Vazir-Black-WOL.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..0974a7630e12354d1e539c4ad96a161c66ee15dd GIT binary patch literal 28980 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

    XO8Fg0OtInzW)cxuK^#b)m^&<6R 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Vazir_WOL/Vazir-Bold-WOL.woff b/assets/themes/default/fonts/Vazir_WOL/Vazir-Bold-WOL.woff new file mode 100644 index 0000000000000000000000000000000000000000..32cc01b36d06f12c409cae46795b1955d0adaea4 GIT binary patch literal 36572 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Vazir_WOL/Vazir-Bold-WOL.woff2 b/assets/themes/default/fonts/Vazir_WOL/Vazir-Bold-WOL.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..bb919226e90e2971be6af017438d41304bc7b58a GIT binary patch literal 29136 zcmY&$@El|U;zRK z`VY`=9y$4?zhDHF-RoAPd|P1H5=D!XOt2BcN~ z;Ap9!Cp6e_D889O7F%!r#Mz|n&T#09FBJYj(Affya2hhT1V{!v(d-R=f zMaT3nKW!5e^y^IMMrWY=FWjtez<&rgCwAF0bbBixD_c!p1>#9elbjn>le~KCYjAih zGMRt}KiWu4O0WZI6l3fPgm-AlRj`rEc9cV%!?*Y;{v?$Obw^g5baP~P^{L3%d~}#6m%eB7dV(`u6$aL-j;=x_&Yw23_W}|Ghzh()9##*bu1EC;Y7ABVeu< z6HMF;!UV1)E2*+Db9mwmOG5!uuIb5|vF>810~?k!^dyd)P6h%8GG_+WYHV2E-&w|Ol0lmZM_m2C5H5PnOt`ZWY6k^GA^fv2Cg=x z%8Vi`PDTcf#)JgRZ0e~7VI{I%7ruC#G+A=aTg{OfFSSPrd68DYvANe&Y~>{ z)}P2Vf4M4l>%0b{gjJ=m2P;j7qyx^lH~kvnQ^#24iHZ)vcmob{!x@Xrk5Pdfmi+HI za?C6Q(IWNmLr?;7^lGYY#rf^ffK$5ARnQ{drAC^Z#v$;x1T zYBnFQrrBs(#J{pIUSqxK=IY~RPdQ1pLDC%|Qrs`}gNsYy%!1vMk}8)A7;R7l)vpR- z6ivqc?mvBWXA!mqWMt?jdu|9;9YT=0Q_S+wlaxiYZn@r@rkS`y2x;{MyiHWm#Z=kl z*4gF%Lu{N3&h0DS>%YGPD6?9nDYDF5PII|4K*7Kh^8TQSE3=6&qsc4(N6-$(RH`d< z(cn-aPrX7j3nb4MY_o5sSiJIj5qJ+!vrXoSzi3FI zr0N>&QyObns+7Ed^6D!9WH4V~BH;l{cZ#)=Oh8X*sbiV^g|5MC4?xh#6F?Xbi3ddJ zL_;L?ARKCy0z@SYWQ|IMuEDuEpFrK45(u-Zy+f0xvaPmtnlZbl@|h|(d1*eyWRa~sHiw{9w3yc>k>J+Sm1t(F& z^&4>Io=z-sqE>mxblZS7*63-_`FH29{?^IXvl32}7;!G`oN;P6 zjJ6yiZ?s^P7*!Og=m1-lZCI^p^(D;~dD6u=_%u=mQ~Jq0aln4*XM>~7=`E*ExJWP< zGP0%^8Jhf^vtasZ(H8}Wa7d&Zp8>yJHa&;AEBkEi15T`v2ud~S%W;OS;FINGjXue< zF8Z{(+92^&O*;}EK-&`5tS7c^P)3Uj83^C_iNYF@ILwQT!*b4#u*sb9ssOz5+#B@i%C z#F*;dHJc%&uoIi)Aa@MCmaA8AUW+%-zMkOFm0dBt5`&ol08-j!_ar1vI61Ud{W0#L}6i>B)=0~0gBtaaAxJ+u5N{K=U1^t%W z`BKSzVA1Gk7L)l{E_k`n;E?#1#dk3j`Bd^vroj&cd`$?z^|08)C`uIX1Yf~5Jx1?@ z!V};7_v|~6(a+`-W;0r|RHi~eIhw`3?7e?HTE_#f3EDSin@;_+^vy%z7g5Jg?vK0q?RFE zylfS6EPKH@33T?%26P4|#Vl8{>D#1N#~C6SU%=z@@3Ae%^Oi8a;_2k`^c7ADh#I>d zOI4S<(~B^6M0Hc7Ywh}3bWw~)vvx&yH+%Tx^^c!_8LYfL|3}$Ln?29V`S8N|$n(zO z)aTl*&>uS&3x8{OQy)hpa&2XH9p-{|J4ZqVhPypKY>171{M^@O|r;gqME?TE9E z`2xVv-`lgF4+9mTzrIdU#w)d4PDg%5Qh(I!L|k+%6#SK}#N6~uWV|&T$T*0(=~*cS z#bL3N7M;PAlhG3{U#$IindrBj!4I3KvOmk$;&1zcORd6BoTO8nH(!LYMy0oGJiB}S z(=pA}IR}#-sy4$;+Gg{9jB`)Tdp8*pPk;_HrATDPsY4Tw&;g+oB)L$eF*Mm`WV{~( zdY^=#y}DHAPYXs;XSI(NI$<>O-JJeTHQOAy-L0>;dKUJzOUHNjTdLbSHh#V_`xW|iUzAZxkTn)Y z@7*5sppe9ht|y~crQg;exos=(w5L~p@Z)0X-Zm z-gal{>z@XEZi#f9?pb3(b8R*=F5dL9r=^WuuZT-N^H_d(rvltOkf=T&-}0s#2h%Lf zx@YorMZ{N^yhx{`_~+>2wjt08W~Iu`+I%_+QyJ&{lSHsdUVDPa&Ry_{=kLq8QP)Q@_K*0R|AFVYww06=bklnuT;{ZBqP4dh4 z@o94eH4#w^Bmlly2q-{Lk|IelnS_DOp-13-&E?vTWt^YwyP|laUoa~Y$0&hnL>(Xi z`U1uSaY7q_2C4wg1$9CmKnKzU(L;2i9oPjz1mQ!-2WJf79Q-;^y=Q+%{zmwQ1xdYI zrkiTGpr=9T4QAoH0bMg+0^R2JGf}f=fLyagfJ_%81bc0`0G=`%1<`820m3+B353rl zDBPN39ypy*RDP+zHrlQx*vJ%swsUa=)u@>V>2ak2)>wGkn?%pG4$Sh?KTTD$%g*W% zi5_IiVN9=ivEXI$y*|!*%BbJ#^t&@+%c9r7)jiVTOK&!735!&*JOcsZN}oBFU6ts; z{C}b=*R>*_BVu)Nj4@uV>wdoW^}iIXXff)dYc%bpZnrJI{x*NF@3&fjuI}c#Ab-E_ z{#QVyP(Bsyb z+;5`TL$bU{2@xJ7^b%XT7LSv`oI6}?*O&lnln>MI=GtsZaMHuzclJpLd0 z(e80$#;Y@N?NxbPs08`B8OAyXyF2(|GTLeh+Ebzsbb5LUY+MD5x;cJJX4ad?(0t}5M% z`E~2W`x#?=OEa$!&`LU!w6b8n$2DME4^9_Og&_ zo@fTd0>$hv)NJeA*Jb-IP>0MQus8-PM@@m2kip#7qjZ{X^oJUUPKjHWKwC?bbeb?2)<1(-XRw0I(~Q`4Jd55z^{#uS!GFZRs_@CcE}C7{E3Txd5y#VL z{KPJUb7=e%e$og!N8@S-1s^J=0px#DO^)(*t9@sif?DQBKbWRiENM9Cl{3!vmeJXX z7PVBX!EPkVOx~mF$sVlrNJ&?b(+(WbPk*{Qv!_WqlVn#0MV7k^#&6xiAgi_Bi#w)V zY{w6Q6yEH4i|&vcxcH_OSuKup6ZFYsuj{_EW=9@ct1>c77oTeOE z$$2IjQR0^{9ILEf_PT)>Et+uUN1@@=Dp&q8z}7WBQx(4}v&P zl4WOYD|!E-S4Kr=D+|6uvGPuEA@USu!er*GhQvCS(Qvmbu-iQODAw6<8XCtK&2qW5 zb>+JO$0p66Jx0jDVZz$dxNw$4R5lQr7hTkm^^7mD~O%iQBSOL)xz6J z4;?34NIdDg@RhNSR`=0A6MCO&B-5*ALAIRa;!HKAO#MhZ-12oi)A5WY>WbP~NR}SEBc`(Fk zi;jWgAL(yyM_EN>AV4ysgS4Rf>k8(GD@Ke6LY*iQC9FI`EZ{tu5t=HI_KXM|9Ev2v zg+hsv1X#V|ue{M+M?ac}blQC+yt2VY!=&?*j-PZ$A=}T`Jayvh=U=p`k*&^#`M4dn z#p!qFPv=yDPvboPVMJ%%bUL2GRZN6x0!ucVP%T~}c+qLSSg~L5I?8|MOVeSb{6rg3 z1k?{2-tz zKU?)7Ld||+JA}YKb&trHg3RIamRxdTk2 zcMlb_c2$#)&cLzkDsTaT(gvy@Atg@tfXqqva}`lG!q}hAx{WKDM385|a(T(X^IeWN zz7cy&r_?}}ek+g@Ag_S_z)L{opu?UUOCgftA)%s>?hEPNxe5%2y}@E8nqRX|WCRH+ zN_v9sEiR_wSJ-BQA8Ivkjc452$4!Z)h?2OD@7ggwu-cQ~TT+QU3&GO9Y1M@SD4L}^GMe4YwgXS1N{;RPXvTan58sw&4ALm zTN)#^yniqpn^-qrq^$N|&^Iv~uMQ{u3y)BQD*Wrg;_}b7FQLSV6v)g(5UD7b z&~o_^EGE)X5LER-rq;fnd$$J^E9q1*$!s=n7BiE|UfI5{8^=IEMZ`97{Hmy}AHvdR zrZ(RCKG`rk*Kp?-?}S;j4{`7jM)+Uvnq^31Xz+)tbi`@QW7rP2MAMMC)*2O6DioSk z!lD6-X%q;7i1#_WwT0}W-Jr+^zCWon%NC<~Mjh^y)6qSJPSt)eO1j0fWNnyZSUFQ# zcr($eEjzjB1gry^O>t1^rKWERMq-!XHr%NMaCYB*Z8s zys0SUnwCG%-Lk19?Ea%2sRJq^vc~B{G-0YTa_&)a>Kcx|gI*$T}^ggw*Z>%6<0Soy7hxi+9-~n~Y{%vP474IcI2&yAVnEnHF z3F>Dd(4AH(Hq}BVGQsT&BmltM|EsH*=$L2RcZX+Si|izHb7ma4HXL(q*iLIDgf)f4 z7mdOMHV9LgZ8;0CRz6_O{hz0VZ{-gUg4D;?OZNdcm;+1Q9z`t#Q(B?y6YAT|L81d);02?OAXCqJdhXa*uQLS{2?<`w8Z+hh9&^&eehYF^}_${t-YP z@OC4(xOLbo*bDgjnz5k-$po2ICgU3|q4+{4ji*xo*mYgtKxpuGxT-o^rw$*;vM@M0 zG;CV0r@f--N7(1XU*DMR`|a4$o#`Df{Q+Q!5&q1e#=BPbQXbFq+P1oA&wAHMkY_x2 z=^^Bd7*A{)Gv~y5$LW-zu}*fqtqV9XzZ{Isww9y6R4Is0DW{ukBzUWHHdF46{VYhL z71p}5H%=F6sRQjsxQ;e=><7GqVsk-720c20+WtG_oFIeD^9`@hmedA**x~?f1VnDx z7d$*Jcd{M~u_GiJ;+kJjqmub)@+yS>QRG{V!x)L{BN?nJ5EcjKzZaBvE4T^P=-S*h z+sR&_%l%x{aNa`m>8^3-@_j+|R6$pFD#k&Mz@GklDO zunTsmf`rJ&5`B!FYuk1B6pkWN9LE6;}L^(j?ij*VvPQe0|QY1-j4I zMl=tV;o^`v&+A!Qt0;El`-#{gWKP&C)8R+4X~-`yvTk?!iq1}$bb^t_+(88%Q>9tc zx{WPa(D8{qVv$5Ch$JJj`|8x1bx|u&Fv!rxXvd|M4K6m<><|2KeY3P9S+Jb&yX@7U1RBQX51z|sV6zl=MC@w1YpnX47 zR<(vx@X7Lfd{;&1+NmEZKd@^slkLG4lr@n-JU={10Jh!kx^|3R_}pp*Fe$!!K76ec z4@xfON+tc_Dlz}R4#04`MACd#RXjc?z;Nj2F2;6b3G%1MhqYvnXlrP!9kS z+21S4zb>CBl6}+xUkqnw$NQ|_AfmMr$j&H~PBfii*2I~}5cdBTkby14L%EZT49psd zWFA`^faF!dYqXPo1hvLNt3c&HB{f&n4MPsEC_20AI}wa<*|U~fYnga_i7&Z;I3~E% zABQwHZJhn|gWEZ74DIs&*!j49b-#Ko{FnUF?2W^tRW7U2)m!X8QJ2 zY~dK*_aX|hZ9)=vFwWSfH|xpk9-0U?kQYuuHbxIa*`)B~!Bde9$Z}Epy4i4M$1C7p zJTCg*Bjrp+?r1EzU-ikKmC2CKBtcBiH1u^eHT z6Y%oPM~bcXR9!o|kvte(R8C|S@|w@gg?32Y7KiLi{;R|P5Dh|tM=0l*ehTk_U`6(V zT^N%}-0HQMfbqj*}RbMuk}loqwD)M+P|G?~8_LW9Z2QOj*j3PiJN59$Ne~Y&c97 z!YaKkOJwA=X4#`OzUJSJ4;EWeFlHV%$-5DOFS$U)SBPf(o?=Mk$4M{FeTKLx`ZuZ# z#K`Z!YZv8Q7nFpgWQe$`Dx1=FI1=FU>nC3#=RfQI)w6MD2n+243Pxc<6D}=_Yywgt zH_~Y}hu~a-B(;E^@EYI)50hTPi~&pKGs?12dlko6JpgG#X=DfvPesTxEej z(#h^jqHrYEJFIUH?FB)IK7XIn{gaH5UlxXG{jUweNp(OUnV-n)vZemr=(;$AO+_UJD zNF1@eRl;&leOPl$X)sA@MFo@q_k)Z;IUQm2uXwKQ&8!7#{WMrRrn(MFZ8?qtrX)sK zzIcCVs|NS7Tv*K7J8_8R51xG87r_6mIb-@{E%YwOMZm|cQDXRH@bSCWg~=qK)=phA z;kdWVs#)olFbD7W!$oxRNg;o~MuVb!^)zrPGXPK@EAQ=JX^|$gCrDNP^s!Xz!UU{% zvKo~9vc7f8VQ!I?rCrBz09sOV?H>U}E~rz|GfJiFIQA5Gsq9|U1plJg;hF90>`fKn z#cNpO{`k+=!jGlD!||<*z&`cS$*Y>ZPX5@|+E`bcaOYZAJSE`s`FrE+tE~-tP0c#( z@iZx!@usu+&R_jG?Fi1#Svt1@yfT5Qp5~J@yoi$0Xc+dubx@H~S8l?LOo&^2UzVc8 zjICze;&|0&3mjOfu86G4|Atfn?`Xqran!cRy}35MDrd)_{JVyTkO)o-66q!5Ej8Gs z=~2=OpLpzSZ9-hJA-AF&rkL)r@{0;unxp6{Cw@_#S3@E;HxN8bN|3hLU|2d{Z%G-{ z9$j$U6^Fm|elr+o^ki7_$-NCo8QyrMp}KLyVvu>&^71mflgp3Td8zj8?JA>$Ev_y} z%np>wCu!QRAt(5cn0N~zDT&@56sz=13_S*k$io|yF0lYV(8G_Cm*WderK0mbILJ)w z9UFmu`Gion^`%VSdU!T#WmyGo;y?YvF6bbSo4NU@ZLbM5N^M0%*UBLn{7f=50);n0 zTXurs3j3&(z7^!rWLs-#m8BlDjzIpGC|{(}`M5}|#d)9`S5EVS!m6>b>2%eCF}>SM zJi?FxV(^aD#DURQGdjn>&tP$Ne2nZY;=_0Vq zeT^<4;Ol>c)Yh3$zh>Hil{FUBad2QDz<@z)M^5PD+t)NiW>!4xh-tn8$dyU1>sK9- zPMJ?Gs3DJ0$EE~n$F`~B*gPE{+4K93+<)~`xZDJftWr9L2`Uv8_H34-Zl&;}X@VvP4DLu^5kd_{ zE1FkPJzBLFvjocH=*rU477g;;kpkuhp3J1BMMcd+6-GMv`VR|YwCo|WC5DVV*9QOd zM?jXXv(+`9QvBpA zUyEumW`v@prrVBtkZblv!e@*XljNu7q}rBIQ7hQB%h^N}Ns!X(6)G>zPfS#03>=AZ z4Uh_2-E1S^ zL$nD)e>-6eLgh~@n5Qr)@z9$dQzjAt2a7c~+RM|Fk?d-^Y@mK|%akag2$p0`*WuCG zHtB3bak=ZTvkO%NPOdE&rAjl;%Ne0sDJPCHe01@?Cwe z#`O=}a&>;s-sm6N9w@G15Td}JV{0z_7EfDqE%rMV%7mPk1*LkQmYc9-E6mMT!I`MA z)VoL@biGQo4|*1G@C@1~p?DZx_enEmEViF<8}9nG3H}Vk~4q@+CinsM#=IgW?)265Uej=uGv2NGSZhbUcE-)G4!#c@d=3fp9#@$qJ@E z=S-d3nQlC6%SfJNB~NJdOeb8%RcbV7m4S~JIPeUn_~lnCr6L1aM3o5!1~F(;x@fuf zDvQh}8co3BPb*3_J)NCheF1Tl{H#uN8e3q-KGE$*pKT}bi|b|yN*xx{QqnBO6KpAi zW2Xq1@hpo?rE$UxB7fZ#mLcS{n~3vMV#inPJ5)$2!sZR^FOx{kfD5+CrNh#-T90W9 ztxhF(Rn_g2xOK!eA&+-QtOFA>+b`?N{~o>vfh7R9XGIjN_}J32S=LJCniET@I}2C+ zDQZkg_wE`SpxzoS`vMKC%q|GHTRYebUb& zFJOqrJqi8A;7Vg>6%?sch<-REj;)iKc8l*wT(GZ40Eyr!4SR$fsBE>;Bvyb_ILzUc zF$9h@f`$oI9ZgNc(eC2V>%kvT&mAwd1?kmW5|gA-Ov`en4?}|@tDA7kE&t8yf~EEz zM4|waAqwYd=gmc&y5J(=%DSfn^0YQ3^TUDR;+s0JwHxPF&~W_Q?V<^)Jj8v&bzM-( zsm~N6rI)`Yxu>pZFdBjiMZBOkXhhgc>in;L>d*dyk}94^K!UHYffB!}SaeWNTfO7$ zM0XOJVgb1pZDJW(SMu@+Yxr9gu&LR=4>T;hCGA#IgRgI&pihqPp%-VEcKysKmQC1l z29Dz_qPj6==(+Bn0-f(Z#bIAcdELq?eqgEP7>rEbuC#LO$@JD7!Up8dqzy*tH}B4T z4_%dS8$!gmH3SA}Srb`e$18@E0{n~&X=Yc_m7Cn3^4qT-Pj~Wp+pGMitH+lA@;~&) zn1kn}>wABoi?Uoi?*#VZUR*--?){Wk5)Nmib6~?eU087mmp1QqTjlF^s#qBm-+t7=Z5TkvN?(!tLL(_zust0hjX*I zfNQXWpCp>WF3eN%H>ZJLv8!D~p#N51smLjM?|Cb&^G;Z5>&*{WF7x#-hm}F(b6R=0 zOLq9Jr%g@z(2|VMbQ;CK`1_zWg>XZq0K7zX)|1z=?_Z#q6$;GJdaY~PW5wX)Y_hWN zJqvMSyVhIT?zqkp1r2DATS82Yo}2cf85=jpX$qO zxI%md4OR2UVBFSMa(*R+J5=p%X1?P8VS9=4Kf0Xq=iA1JhMp$3k~VrctC|{a-!0VN zUN0Ow3_#FkB#<2?Yqa~e^Vr<%QWs70{hW?~SP-5?R}E3WbWDwGetm;T=g8^|9nq3Y zV|<)1qF-Pwj6|S@rp_OYIVFV$H*|q8G_^LL0Bn5mlIakpSm!3W1=9Z>hSH6~-{sXT zQk@1$G|rpK0;&lKv(;P@5n5=`!FVumpWv3uyQs&y3fZi6vBMm;tGSC5!uYjHVQdzlB%@SeBx^&cFwwdc=6eJe6~ z(nmU1Mp!Y`GHVOVYmE)A2gj+WHdiikP_>|S4j5wDuGi<9KaWC+9k4X;Yb`5E_OfqA z%BDb%|EBUpaUO6)EB?!Xd`c#W*Pht7q9K9H9&D{uhn5kxkMEY>2(DtybO&~`j1!bh zYG?MvV64c8ZB%`a{xABG*GJOZ|K#VcC0!Fq-A1~{`^uHgMdXJEKYk~!kNX`9>5*nKE6eI(WK_Wpy&Ch2 z%8R4=jVfbE`lA5!(h|vwh(67rcFfY`UZ(*Y`?%y{{SU{kmDy94HJX1SzO=$TNS|j+ zDy(Q=Xih!5z4Ja(wsKbEIlw$0$n(r=@>lA|0-v&xMRc81-uZe|?UP&E&$-k0*~3W> zuM)A&^3=IxVKbuKqeckzgp~}WK8*G;>55p_jD=KnJ!>&eY(Vv2ikFR?bD$xQ04QPN^RWf`Ol_Z=ZQT>26u^I9&>v2$YW4PJ0~o` z_dq1L3X(D9f!2jYki@x2h(`awC%F?FQjp6h@`OJ%wn*FeAJx?3pAxujOuYQ4C3f2a z+OAMTw7n0Nta=nF_X}qKNj5nx;wc*Sg8C2PL5VmqA@P~bG5$#U3jb)+t?J@NXIt>$ zB8@-&CTo)8ZkUTLeQV?ES}Y=X9;?`(^=epIU^qLjMowz>J2&( zbPaWlimco(xKejDi90nvchFnA4MaA$%cS1M_P!s8(37*aX!iX}VFs}L!B*A0d{%a+ z9zd@=s&OzR8ZjRe^T&fH9Q)b4{p@7$1XsC|;+BdAWO~LT14Aw)2%+FPy#iW22=;Eq z6JVcwiv2!xIEGAi|24?xeLijsZ(}lwIOHo6K4BG@A2YIMFb};;A&;yZRKr8qP*wAL z_~oxPB=W+3gQ9D18i0a&eOVXt10VI0M4TSDWL2{$@zl}msm*}EcpK?5bfdVjqTEkQm(ZyitOUY5wmrK$E8Ujva!;3q0Jzs{ zQN3nNZ)#*)e@`AFIvDhif$$r@z1*^LMi6ClPq>6At%A4FA1(X*%x`pNH+TN7s+@P+ zG{pQBc0vX#33RIW)BMZ9!7CjZ|5w}hLTLl9UZ)OHCoI#;;92ebT<$Gr(vediW(x6| zc&==3R@?(H*t=uXy{?Sn-fKyoP-KrYORFpB$a14=o9U0Sdo%)hJ!?AC1msjC0D5wJ z`daU6vXNe0s(S1Fk4!lGacHP;dUWDBF2ysLNx&W(LCxKWBD90Ntx$f~Uf=C&^-&Eq zv3;>gLIZJL3>rUJS~;b#CO|--+Ltq^BS&VSO^=)}h5S%t`tq-JeQO}hrEe>YgFsW1AgiZeu@x2b z@jASg9G1YOMYGkW3u1~#s0`>F+O-wyeJ64hjslqBlgW`HWdF;>-rMsWirdfcSxk;w zM$02ZL#YKDr-`2t2-xrS%g4{EbO**3%)9xo40}&x_ohS6f~Xok@}5D!(->F!uMB9m zADCBD5Fg;bOHd1C@O{d*iMXWf-1k&OV>K-w_%NUz`Zu0+D7ja`o2~12^pIcb1Ffbi zGohNy-4Pq>d_uF{ZH?~1P5fb`;-cQi24M$-m8GhHjjSlJ*UO24?qF$aW(-g3xeT?J z5sNTE3WQxfIiDuI)Y??^YNj>`in`g#bl|xQiVzsUH=mx}W(~XrKb@$J0cruB6j#K3 zxrfjAS2ABxhQ^g&>9z!H$-LR#W(X|8hXxbl=i|TCKTV7W*hyAc0guCoZ_pQyO3WQk zJLn418tvjz*dWf#m?ciMs9VS7PNmpYe%RJ3ZXyM9YcN5nL|ad1b6Y(Loylhtx6FHT zUM|AF++nJ;`8ktCNsP|*l%P^;FyqByvSGvVH}xIiMfIWx^$!L??|_RBTQj#rz4)k@ zHYyjm@@-kt>sM~Li32nrUN9DnL6_clEi2kqa$S2LM#n~yyWDeDoKfHhfBy$ylaeOJ zP3FM^I&EIhpDbZkmFY-YMKl$4t*#VY>M`jj$v)Ax3t?N1sDCZf6%ar`Il?~QJ{N;N z{ak3o=1!x=xmBQTrbj&5m9t3EEz72U*WAu_kYFnD-}d*54gf9G75E%kVx z@J}6jW(xYX3cb|aUlk`eAK8D@JbHFghzL)tXBt44rlb^}Ejs=i0_2<;vCJ_1mO znH!nThSpqq z$UDopqHL77`RCt~dYmz83!kAn{hMF|n^2rCI&ymo3$MK!PFF-^^@pT>e76&`42yl9jt>1%j&NZH-e&hPvzp zzLz}<@1lbN zO;W-FbP8mZOr;&9pr`#N#;=5swIGdAmdxdfp3hNlhY)tx?nLYgsr!jM&N@!yr~AX z>l7@oQ`jn5GrAT%TtVrHNy|9fhE~NBDxLOkSpil@3eGRnb}72uD{k`?xyEDASg~>6 zU?=I{7evTxCP&wy29JC)Me*#UUP)44VCf4fF()?Vi5MVskB2EIjf*SiwdL+StJ#>V zmbLc8a|?;|g~5O#VukK@>m8gHv#8Ox*W~i^Z^hQ0JbTTnTGVIz_qWFmg^#0zdnu$H5jfGeu9&?NLtqEMtCW@#g zM8;Tbd7YjiFg_gbK-8br%=^zEfZt@LDlk) zteCaGzqLs0bKpte0t$IOR><->ozAb@Ju|pg=Q}aWVIT=vapI*s*ZfWwnaFLq!7wa)!-ZIry6vyqf5>b%T4-zoJ%lbY4P!J=<`x+zL)dAV2U!Z zAiAKz6&fr$!k~!=5idTf)CNf*vcS@owhBf4-711pkIR)$>os(SH$K|Oa-otYt9?EF z7I?-ljgQo};dXoYIEkb%k-&#(Xv)k= z$aud~{FmucokWa@c|TC8xLA(|>>&G;J}yU( zTF#n8hIdV^&v?QQs|?|z>rvkSYx3(7H{ zD3rhX;G<)`J`bNKrSrgt?&*9l1(Z2WkF+J1bkF_#8W=|=D$W(-od&mrZN5yKJP1E| z2fsJS&3u)8zsiBVOI5e8%9|v>U}uEjq($Y`O>ZgVRk=K4I;N#T&%tp|n<$qDUEn?f zVa0C%W~#cRPQj(yO~Fn}-cAE3%w29Cd{6_4PpVttk5tPjnD8Hsb`B|{IJ)IHi2C05 ze7#m)>e&W-y1Hq_fuI;7hVuN>ab8T8vHpuK=U36>`;~-QV!gzf+$Xfa)Rfhz?l~=Kb(S?mzb>swj{A6H@-ip23kG>GJ!x_}C@)Xt+hiu8bolxD*viv7}9)B}n2#@B2-kVfK zB9x_dG>y>5$DvEqWRY(+9?|0=0|xv*|C~=%1z(2jXCP`o-^6wDX{<%R3}+AuP#(Hs z!@9J`f`t|rsHZ`C5X1(E009@ahuMir05X5@;$<_GYp)X+2+KN&d}0vR<_-g zrZoI?XZ`B??1q^d9^t)Pd=kXnBuFl7{GrrqWKF+Pilov?FP9!2X5|#N94y$%Adq%d}|u$IN89FM~Px|9bf5F3O^IG zxGUT9I3de1?i?xS4P1nqw*_g!T-p|AbNSI~_OQLX2gde6%|&+OP3=mQ&}M}TL1{Sa z-k8(E-M?Sd&c?bP#;s*P%rl0MVsbyiJFA`JaZ{Ovb5hO2;vN?q=DAE~Kc@)iL=)zH zL6i1i!!QKT_`d4u-xEAo?`fNiky%BBHyyJ$xUh3mg0pLVw0c`;nDoEqpjrC5g5Hoo z$@S8BKD)>sv8S}u1<>~8h-)2@697@4PvMWNpr*JyfUXV-H@nkHO0cO(%E3X zj2UWt$_E`iLcoCQum%cD%hY-sNUjJpC8JFby*H} z!=9krgI5!;l_by@HrH#?x3P%o046*USTBhkVM|0>e(fdc!)zyb2jr|i&Es(G5YZ9QfBm=nef=ih zeylsnjHEpFxN-8uI*#X>^;ySO)2`w26qT}`{^$AC2xxDB^sAenrSapcGAujRwasj- z#k0o~b}3f0=t#ji_cE^T_M#|>8o9X+)m~a<%Yliv*kB!*SNXG#?lLHa9Fu4MR)9W- zXs)cxJHJ%t?_N`~JB5>@NEiEMyEG1}b16W3KXLK7-gjoQu71AXy~cTZTHi0IX0hj3 zTs)hvvZ;*4nG}^hvTdp9jH3&T{?ISz<<20%h5sSzxOGlSKx{J0e=6et+wtJrD5HyR`-gMR(1zQ9y5lK$xQ*x zv*%R4ghG7;Ay)do7#gm|6D)U0h?I}dKJD~VW?F?df6=V#4=?@|{bHHqDS1s!zi=i9&N zs}m+i@JDU@;B)F+t1ge4`r?GDe zuLNkejcsRQO`M5s+je$1v2EM7Z9CbqZB1-@!aL_b59i#cdmp>{>snRybwBl5RZmdZ zLY40ju@iEegwG=DjxOgR3x5aGex`24nPpZYM56;?9iVD`Pu&xZZtiz_L!l_XqK9+I z+E{#}{|qddNw8{0Y>g!9+B4Ji{PASi^?nUInBfJsZz?+K(lLwo?>U~61ur>TptDtR zx;7Pu0Fp(Q_DEsGLUxF0TS@u1Lay)T@8&Xi0zaRpYjl-ZS?I($cuYCdk9k_(7E7Ee z;ws>(SFRe$_&=Y?^ef(EOK(zHHeAN#fPsh@mEna8Ygd_tFF%>F17}7jgkvvQ|&A2bDP?@ zJvE5>npT@{6M2uluynG?wUH>5%@KjZ^)W&6Vsen2dF2wT4}nm{^n$T^-IENO%U{-X znEIBpSHgY z30>wq9b()mtEww4d859PtI{D>Dl@>zeM*i4IgQmGb?J-MkkfFi?#525FkEh#)M~h3 zv8y0R>Psc_jln_qdabnBv~Ck~xfePq>b)>68}IJR=%Duw1&7S`$uxXXw3*GLc(iQB z>EbDo3`WKQ;YvVOLdGWR58{Q+sfboy57%F+pg{{@ix9GA#aH+S3)95W+sE3$R!%Lo z_xEGWN4Hbk@r$~ZEs+J=mBA?I;EESy1_lnnIo^wQVO=gy5nd0ZM?L=x#H2`gwqr(Qtb|BG=><(#(!?$q_}aJNL5Q zup8MoltPWw3)YT4xuMd*1$^~N2;+-!0fNi#@!`K!u5U*hLhR5s>&0Qck;mc=np|0h zJX^*jXjCRFXjGAHl^$dhYsCIEIe z?{es>i<47Rb1P=5*riLL(#kqsyK|7!qp|62M2bMkdpXe7 zeCiF-ZyK~2-~x>xyXS#F_1J}K`}-LAyGh|I{=G^l?_(*Gce^IY#;=33D9iF92pvxI zGR9iU5m7Kt`P<@zh%$Ume`t-$g1`a3Ad|d^or;xzm3Z=6oqyUyId*I{YC`nG(f zr%`8p)7_bnVo3_hx&a!>PcfDFjn#=;@=Ct((x=@8J$s>`nYxCqfvUX13Y>)Z~t!U~C=|UiGB#}?8rLsTcBxxAEA3lU?`Zw3Wokt|~ zN_t(i1dKy=YEHglK`bB^%R0J*z955DA)JdK?XSK(%4zcN0ZEEKA|icO?rZmem%+2B z%0uw9tSY~cyXnvLcYUvg&-Tw&1Uf$UnyeQx6okbVix-6(z~SSXmN2=`jbk=QD#$?` z=d|z4jG3TxfuD=RLL)Di@Ab?esNupC(?nY<%a> z?($!_r3{J*`yb)$DS3%CCIr|Nch^QMj};c0G^Dwl1ra&)AE;n!!stQR9HAXLT_}*q9uwc@)E|F6z zt8OiqP`^ttb~0=F3rTUai=OL8z)6;55@Hl5&0S6 zKCFafjM>s72Mno4V4}sd^}GKmW4G4>0;uqA;la>KQha*BgsMwb;D>&{Br)SKitBEx zr(?t>w%Y1)VolbD9u1jqyAE4@qJ~r3*WNpc;1AsD&}FBQJ%Mpd3!c7d&3}s>ooEQ4+zZ34wd;}Lg4ebhHp%ll}4lgq6;;IzFl znXS8@vNk-kpRoLF;pM4^F@OtFs&nVoowNSOs>-Y(fP9StI!2~(oQ(k;arMbJA(4Jc zi=d7g8y*O18it2;5yl17Y+nVF^e)G`BXBpj zm3f!243$q^rt$jFxiCsCxzQ=4_{yNTTp`8B7EOJ;f4?&u6D4W9bV4IrfJF=xSXf7P z!WNN;F)3%v;PMooO3>YK59GG1YGcY(j5y`N)H|`uocJdplEmMaj;-O*@-&g6rV5yg z1tzdH&m+eXJWDYKt0lYa``;0w6R2*HxMZEw#$g^XKo?goJpw(aiYY2+5p&YJ(M%J} z!d6IZh1VyeZl$?O9TQ!{W`GPLN6qC$j%14*QX1zTxWCwXa4wd>R-nwt!DZ5XW7We< z9{rwm9h0<3tzY7M4LA!C9xb^W3Y-x+rm6{~5TxE!nASt>KQ~+*0qIfCE!``^kk6jR zU$Xo9QK?jY0(<~aYZ;tzadg}!SYv=?Z42L;P%hpuU_w{9>?8j3x_bB+kuy>FE^V4q zbH}5A;gvGy@B|YZmO_^AZExH}Ae*wRprW(T$($-Nc-a;B#noWj9h@d{b=%RtYktCl zk9IwBK3`KGj5DaW01oJx73Ws}cI#oSF|gX~dwNgxwN8qDnq#n%JO7i~VDO5_+VJAB z*$V$-!Jo~>N=s2+mmX@&x5oILh0qAMnZpUelWG?6FMrIBx{^&&C?QI%w;Y@2wP^4p z?Ku?!73A!n&Ctd&nzYaWX$iY!wNS@&tB}IR?U0{^W1&hRR4p0Rbu}ZN6S|H6C~{6< z?cp4?(qAbX*e$+N%OZJUH-x2XrBTFCJA>uAg-7-fHv3R!Pe3hug;ie~*&CWFXs6KN<8F;!E5#M_Ugl-Fftu)%2_y{s@ho8NRoz(_t|;|e|!Rg8?ydQ zY@BZoYAt4sPs_{7_r>?$y;1uSadRMoV^uPjOwyeZH`I@F1xV z4^z~BJmk3&J2|< zr<<@d2Y}iHUDtwKWjg#IRASd~{sUtT!ap^_g{Jj*lrrs|W0pwXZ+RO5eTbE^)zTVu zVO4}a_`7VGXLUXA<>5YXo#D8dXwBeFa?!j#`qQMzqWZKWoxV$Y*z&>D!!vArf2wR; z{45a%*}TlORG8;GmnG1_thU90y^NO}uxyaKfF%gizyo>Z0@hLWE8&29(ml9l>MhZz z-kw>v00>YbulpI|G zWHP&T*yCfAl0huaC&|L)Lq1Ip3J@rSLB5W{*K4YNdGo5r2Yf*}{YI^D>!v-Lsgic8 zICCkr07<=2$q5jHy^)lFf`+$1ULL?ke@C_?y>H1jY1uR zg2ExU3mL3CLnq$QQsOA-Yfq9}7cGECPyz-8a3oaso^3$+T*y8aUw~QIp<=T{ zKcHBetq^*pXH9a9;q0$$36bHO2*VKW?9+RHF}=ChnF2R5nLl@%iBU3l6CLC{dSt)Q zybW`-Syw&GczHri{P5E<0TM3fF@l<9gIC2Fw2(94u^WqEFm)iJiYlcLDFW_u`i!7? zdS*-JWvf7re?*2uc^LmDToT2+&Bp-gg zvS9HvG-OK*C027(VN5DUM`Co`+&@NoRSJG+90h#+NazTC~4o z1y5c+9vMRAyF~Q91+@xOK2d38IXQ`WSJdS(wzINe(7-`}Lj2F7Sf?TG;<{6y_beQJvFj$&V7{Dt}q*1FMG**C9 zcg-5@oE-Fl&eB~MFa&XQOB$40Jd&G4X|geIY$UiWA+MfV)PY_<&TxBNOz)~&2lzrj zkTzadG>Tm8Vm2dzk!LBP(Xnd@uhSx>ng#}>UXnX{Y(%Q25t4IRyVHHy!$YZ>Gr zsH&NDF3o;GM}z>2E_Fc$L+}_Ze+~)AsA+FSzL(Dof)5uc8>Nmw;UG=%Q`VibR|A-7kZ;Xj0(R|hANHAPD(bo@ zJO6q5TYo}2T4T0E`nv)-i22Yi4zthvh5#nf9MbV>rQ`F9uI1d zG-mznAXZn$Ym)sKf>pDW!-Ubm>&!?3c;f`*9qr7`A~m?#C!zrp0ei-PjqzCU5W4)r z$eN?`w8@i}|)1?i}B$H5z&Kw~uDqRuSEm6CK>t`%8Ur-JK9gFs{ zx8Kf05~f-xnb6IlWf>DvyeQ2Q`%A%#85$zswp&i*eoFSADDWfux5OJXNXH)I^0lSz zN34Tl;fcFF=n6#8bhr)EM*U9w3aaeuHtf3i?wR2m+xM)vy7@r3J>$FTyQ=aTujbAi zw3k@Xq(v$m$_l6mL)gz?iL@9C7eZES#`vcpPZ3#?AG<^YJ=bN+G)g%&uBFDaOf6EO z*&di~lHMp|kdLBL}PlY@K>m<1|eyOZa+7K0jkkcCo<0bh?ilOWaUq2>nq|JtZq#l>yP~kd4*3 zIfVGVe-me6KR+KgW79kua;fT%!g7EA1w(O8nf#%^!()pET|piOy!rtg82um`dRctd zBEiv%QMwleTTR6|A>G7h9v$K|LrsJXz(y#2-jLze-4epO%(S!*wY^ifGz=K#&{!tNB+{H}!TtqCcA z6y140BGEp@NnDm8myqtgSz8&@S;7&$G!x>qm8+$C`dozdlC|F3+!zY!5X^4rcLD6$ zkO>lk6I}9bX5tVn9xuaP-^PaF{P=kNena;y`J_dzno>Lzx(oyioDPn}7N(WWV`SVa z7~(cIg?AzUzU#u1We}5@r)>2WX({>JPr^XzDOmjad6m?-zvyH#R>4?z;@G+s3#o+= ziI+9f-%WPSqv4Ws9l7FME9GHy+Q*gGk z$9xT$4rj{(eU$92u-&nt3}#vO7sWI#tf_kB-GsfqM=Nc!D1i?>D@j!XZ?z*O77-!3 zbl}BS5W+?RU(H&@xF9tNy7ZJx9U=(6NzO)n94uC9_Z>`}tukyl329rLstjIT8lM6p za}eMmmPX_^-Gv7m3^o3Jb;h@OKEpXZz)bTu2FZRLHNDhAI!B!Fp{Vdd&PDckl80$9 zGyhqN6YBOeXz?=AQ&fZdH|%#jMpOg_V?QXKG$2uy#ats4A>ka&sGOw6;%~*qC=!rE z3Sk~b9qW|8->T39GjK~8rL)kUJqxnPmLCT2b0cON-^cYpWx~XSYLf+J=J4 zy>I}BI*z29aH?%m5=8?>2)mgeo^wmb1yVtHG?DP$2p{bNVrL-zN4!97?WLkjOi6h2 zHM5_a44U!04nul-#yortdn?D|-k9bm%?cb}#J>-4b*U8>?eIW^o}mygFW6s#chQ{m z>1Cyk)d2_5=Bo;I1^8uf&*JtS&t#<|X2I_Z0B9Wq$Z#S1`mhKZT9NWc@i`RBqk;_y zu1WA}j)^D2H}QG1 zCwNu7IHZMykv)*=FGi6b)?{fL29?8>`tR(O9zAc` zRF+NGnU#m+_BNBM56Y|!5e#cAlXDYuC(HaG_d?Kpk1>g_KZ<8a&P}a={V(H_VPU81 zG8N?YcXE&SAb>W%@jdt4h;)KgPlj3s!z9cXlujj+=;ppP6_+cl;l}XDXQ)X`=0^7! zBc6%V{W3;Ivj8gMDx^zmmzpJUuV+qTNs0_5Ktu>^f9KEvBDXttl9?D(aOY&t&WA3< z9rGsW9X{j3bS`3SS0$)ij`Bs@Zh~-`ow{$0Wk6$iN4@ESRL||Hj;eK$E1MxUsB}+d z3H|ydD8T+AcThznk-rm2Tm~sYh;M<}K>hkxNio@tR+0<1(~xkKcu}pem9dNNtXm##47pic zM%WxEpayr^mu6FkQD8R><@FQz2_I;Bwsyn0ITZ*u+V3G!x}w5yA3guD!f#BLM5n1J zBZ`b(Jg?kOggIyOX9u{;QO-G(*qtt+^#X69%MFE2>hzj^7->%_FO%UDT%sJ=BbXxX zNkEk{Gf7wRcyGSk!Ieo4M_b8oA+6WIly;&(&$=-jY$BQzp`m&Yz%|{j6T4o-M~p^1 z+&7jWXY%n-=qsnEot}Q4;E@YYoaex=a54ZfW)Y&OvBk)8T3yAvPaD-4zm0(F)hiBF<@Cu%I zu!&DgOT7nZl3G#5+y7RD?@0|qcw0NE$r&V&qQHk_e3qn_09~qDo{hDkdY}S%pD_B{ z)KUtD!MQfX58;gg#5O`?!#X(i9>B>(pNC7QI$(q7ToaKM9m3oiq!2C-Q`x^8+%}_@ z{NXN*JIcFKRfn>%&@_sKh8Tv_KdUz}ow~k2wz>XClwcfGA2IM5D=6%A6~-RoW?ksL zq`g9AX9ZEEidF4*Gg=#gPD2zDnu_JgLQ z@m1>*rkt-a`7dtXqHsGiMl1=_+E7Q*_Rc42vlW{aAK-!Lc9fnRWRx-wK0X=r_QAES zUJ4}MC|W15$jB&z6$6D)BTN5A33ZV?dz}P~IqHEfs&XA-`XFk-Z4SD?%KQ|Lg_VB6 zCdB@iAOzFnZi2lomtLbWa7I0&%wf00wb~(Ow}&0x#8SaCR5pvuoq@@CNb=*j)5A7> z#b{}DMi^M`J2Vpm%%%*OUOc7AdoHYv3F5+|VTv)a*tz2f2!SB|iguN-Wepk( zaK^v@sSfB?Pb!a2N|7i#48et*P_dn~JiqnNj6x$oZEI;7M&0DHk-k8NbOF|{6-q&Z zgc*1sj^4W1OgwLqjyxY=`ZJ)L?08IKd|1j44%FS3XmF@xx)^xjk#WIuimkE*4vd1J zC3q%~UtY0E#756mHb7_yO`)@IQVrf~$xBhVQ75x#&o!V3LOd5*jU`rCHJfV~`_Ewd z3?=~LX0>?JL0ML((C9@83@(TS9732%& zyI`MXus*KfB24SrrmDIEDno`%32_cimRl64yWr9>BBnTkSm2V~IgXHNGa#p#rHSSW zDwN?aTfeAM;MyDERg&17=a>8+j=~GrI;X+zqA@&EMK>OPL$L*|81-h>3Mg zr79IqocXD@4K&b2PNHK}tp26|Ew#7*tZqGz9xA@?*FL|g+K4bOIQ-1nHSon?=I9sM z=!3s7Zw~YbAXT+?pww}w-22n|MYQ#Enmsap{Me=Xo11U~alwo_c0 za#%L>mji(Px&{$Q>#XTJbX%KmkNwV*Rde-FN+gj6WX5VA;4*oB@P~TzIFMXi1VmxL zUd0tsdK}_s&D$DoURI2snnV~i+U*<*^(vY^@queVUQ60DRzew~Mm4?1B6}n6vNI(0 zZ`VDPD7JOXi%_k{6o3xuQd2ip&mWct7XK!;KIw4A{~J|QK`m*8y#$A%edRw?U>co> zH^TXIIq_m5u%$Hf_eH%Qsvn-)h_zF;;1)8*30bM8iO_i`itfBp%wet8+pe$;V|5Jd z>o#_Wjyf?ENvdViQ?%Nwd@qSlV&s@fbEBFE3vfE|ZZ2iNCNDX%Pb4l|BDMoMF;?{F zjn~Wy5q^+fl+aXAxNjgcma?V>JujuSfpIN*`$4c6LocM(B`3(#IR>*bjbrMAzl!9u za;->yc4$prU*l?I#v(RKfxbZZ@F@o;WchLl`7<3FP_c_`dPx$~$R?wd6)Ql07L?hx zlgR1$9f}dN<8RvLJzUd){zUu>LBHLSD2UTX6Uz-|mLF;{jG*uL=(<<8!WG(9fzKic z3K&eE#?$vg0t8OyjlY0441HJXY7G;#dGP)Q;tA(5$ffQMPJdgVm8YoHk9c-L&`TtH z)7BfyPOSPQ@DK;b3=`a>{;3_{T2lEZ~4WY0j>Tu0G_2eWJz3T9$}mhpiO- zfo2Y%PV6O{AEueR6)AkGih8Y41Zte@H-rs{w)bH0WIy$;WIJ~@g6>39s?5b*L!n5Z zl`Mx(B{6+ve?>m_?0(NNGK2T?yliS^-xG zhUUH9+pIH|^i%HX7F3^aZ@W4+EbbYUzRk7)ON0g`;%>n%CqmusBTW$c>;-W?Hsb=k zAVR3Y0~!(bQbm@Blm7Ix_@x0wUq6c`n-oDlBIZ4@Bzicvv{`|6zHyxAu_!jM56xaP zd~GK_jXO>rnC}pU&dfj+|L(}tNCT@D!mI|4-Td4^mY#nkAe`q)57Z0NGQ55SgR{Rq z-tOSyn5aerA$(w+0Uksk(U5aH9%xt&s$|d149KovR|B?{6v4eN97O&u5|tcB4w~ta zJNOt9dxgy`?jXq5xX<$MuA3TuA&DduKfsZhE6^5*f5J3V39`R((&gq0qPt7^AA)J6 ziUWq4u%Nt<1mfO@Pilb0IK^5NprC#}z(j`Oj@nE;)WH^YSoLB0$3f43QYPLEFD(w*7;^(%n0VfY%w{C+bH#Uic^$v4|P1#DhEe1M~SI=y!tb zM%;w#r{{sggL{8EG2bZ@(*_3*4Evq5|c|%t%_MW}n;%kUrW1v~VcgacY7fpK^OA{5>Po&kFOZ z)nfII-7^0uboO~C{k``4!!IH)&pnY4zRn3NIEMK`)YWzE>$#kw_9fN6!4u%KJ8qey zwO_X_Sc!&faqB#X&o~YUqgIRESc?A)sgYg281V3P_WK2+8Eqg@Lxc+XkP?tnUt1am zvNX{E+HblUdXcOORvBMH#&Yn?(F4F``YE#DDglUYMzEw>xFr5a)S|{Y({VM^BxHYY zpk;2{cK-qgQyO<`Q7*vXvWZ&fNpdc1ji8VW#naGNn)#cu?dtk^5(>Qt$Een0Cc08hB_9pW8jN-dd!Sn}qmBi$!v5F_z|6UGS_H65 zKfC4xTcfK9acn$K>|dG=Db>tqc?w&EowMbE`uyd&aMY_^IQEtc!i{8&qO;^u%@BqP zpfdGIYXXDBD%GmR<&djHQWMe(I0azFE3U8{?pQq&Fy72e`kUqVIyQJG9dM2iY+G^x*7HokFqwo zbsg%5Uw8PQ}TvIy5t2Uc?nLyL5fO-+MTU` zB0l3r!?0|66mg?k>DECSpKMQ4(U<6)ZYfOXp6iX~mr;%(mDrzDc;~LvHF;%eku;P5 zxMm#O;!MiEHu0Js>K={IHVLv;Z%B*GxP|!36x7)LxPWWKtZKbZT~p8|t#KmSM=!SJH_ImP8akxD>}{3d zNvjnzrIA^Saam|V_TyDOBmvfMKw%284xEYG`Lv4n6R!fRPLC7bY%T1 zsCyAX=s>Xz^$kBfk6FMvPr=kL4C{cPU^n~D(0P8Yy>Wc_LZ{M_OfE(C(=rmlam6%4 zYkXShr2;0^?B5!n+G<8|lI=8s`evfmWJjJY*doEHk5(XY(MdgOup=4Zw+V{^bbR`2 zD%9-ub7^o#wDSp`#~}jyc+P%@g-acX^3r`yozT(r8n+V%_@`Qj;l^3d&uR|8 z{4TG%x+IDV`vlzF^r_V~@KC2|8d)~TUbbU?5fKMfQvQ1AUMLIg0#9B43ZkHVxep-^ zp>Y=YTO1DkayzAP~;+8R3^{q}xXpB&E`x~M;ox)?33o_L}e-uL)Uud2&=?^?_` ztVy%Sv~HDCFsGD*hp?AgNz1w^E81*>>zH0bEJnDn=76-gdkp<-;&XeG0>f)YoYaw= zDNjaTI`$HJ2@CG4jl?F|WRTb^jqEIIY~wDy5l+hGeaun$8y3?o<6OdJV*)2Odd$fp;kHsR~8f^a_Or%WC+x`lLG+KC>SWbmUR*A#37fLHqG{%{W? z^PoX$Vq>i;DX-)gQ68iY-R}H?NvWyc0$Co7a%NYKd}Mz1`amal8A0JAMN#j@#ekJ| zMftq6u$4Qbg}_48gD|;u!Ew=&hrvV!WBF|cPk1-G7+w*5hHCZk!5CC9Pq)#Qaq`*| z;z@%#x7D&&GGc=c#U<^~IydO1Z^AMLi43#ss4MR}cQ zFO*0;tmuu5Ojf11wmE)^SC$-Bsp;0p^*tnXBmRm@_p8SLO!$p4GCT-U>-AnP(a< zdxuxI<1b1hW7O@ggbXnY~ z-1JE8a|?ygr;H$NQA0qKxE(4=X|)Zd6S@ssO7&C%v?wq?rv{NJCuZC!+f*LFY@Swg zqRHD{BlW|o>EZ8CI)@hC(=mCpiuwmDr;IKwaQH%V;?imp6ur$7yY=*jWm|MsR11Z| z{Q_t-n4e;O!l^n& z^pE|X9$B?z2sebuAO5)Ub#R)WE(kc0wRGpPXZfsKe#23CtLj`aPTvfn}w+Z45D0YvoBPAsUi zB-|YtM5d|EaQO3$FflX+yAe1DyieedvBb{^^Fn-_hNY9B%Yq}G2$aQ;2~(6tl2mrf zI%rKT&=NZfPCwT}-v0~DV(vKNhP=MWtRiQxOtAeWDYthu z_ZSRw=B=S-hE+7*klEgYniaE$Lnz(Mf&%mzgFho#Zm(MmkkvS_ZF6IJ129-@}xxQMFf5g5Ca^x<3GcUp~GI!Z+C35}> z;@M~tdkCe@I2W*$>~L7xms?Gl`BX^R^uhn!Ulh^1_gf02So2GkctlB4R`|7F+uU@1`H2z3VXL|=J2S~ny6W1-tx6QJ zq|>p7O&-7plQxLbh$teY(I(Thh|8SP)l}P9UtJR5=Va^YZg27Nf`Y(+iR3eKf<*`$ z*K_g)NRq0QvvLQG|5uOvUO_4}nPTRS{Uq>@Aq!@m>OAQE)v(3I$<5JK2TZ}&XbRC>~M1C5b6ILH|am1Rf~AhKbwXvn|S`g^>q7qe}15148kUgn=@)zBc+XE z!-xSQRDWtvsaeLTmvP|8nMEy|xpC_K%j3i?!*;T$`;@G&HG=`cKOaXvUYE``GVIuN z@f6`_)b!r{D_DUfUBUzk#^4cLiFD088n+Cs6`l@{7qmp#dt*~nRaRFRB?yR+Aq)nT z1hJ9@0#+C$ij)al%KrnM?>~VG{{I}Cw&nO*0Ab|pMhbU?K~d6=LopIYTx`U}R$eyt zhe5YYPtB17A(bsR(q=ypuJnZa&-MiS|1zNyH;A=_EY)vphF2JwvXHaaolJ6gJIcZFPiNjc7-e5{5~9u1&iTfe8*aZ{Q6! zTQf|^9TaZ;Hyj@EKyamu-xo9As|jwL8}+OdU6uoh8XvT#0NI7)`%>UDcQN-1TgP>E z(OK=A9y*L@I!>u63qx^b+y9F2zr6hTZ?icF>dz%c`u}zk&R7uodp#Py;vDin@lBfP zN~-+={hw?h|ECyM|6PpfS6Y7GjFyF3lDY{hDQXdlAAoj13yPHn-qjk5fM zCcGa-x&?l8Zm4zO&s`fK1r9KckSv@(}2WFJ)zbN3WS7z zat!EtKHl6b*k_z0i45n6JhS10Lm(N$V7;W`KsG>b>L zJT#?3rm`QgnAuY^X&Th(jOByaca!~~2@0}zlDr%n!(n5Csjr{O7V-eC<%%AXL=fg1 z%8-R^C-5G~?4mh$IqS^jdHr^L7NE#hg(N`@p310ws?G0nz3th~G5Fx|?cwi_@% literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Vazir_WOL/Vazir-Light-WOL.eot b/assets/themes/default/fonts/Vazir_WOL/Vazir-Light-WOL.eot new file mode 100644 index 0000000000000000000000000000000000000000..b65a1f0ee27dcb3d6779e4fbab069754f9bcea54 GIT binary patch literal 64990 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 bV`5Q-2xfUKV7w6>Z^KzrpIK?3z;*uzv#~@4 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Vazir_WOL/Vazir-Light-WOL.ttf b/assets/themes/default/fonts/Vazir_WOL/Vazir-Light-WOL.ttf new file mode 100644 index 0000000000000000000000000000000000000000..aaf2b2640830412a785b499f40a1898584266115 GIT binary patch literal 64784 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Vazir_WOL/Vazir-Light-WOL.woff b/assets/themes/default/fonts/Vazir_WOL/Vazir-Light-WOL.woff new file mode 100644 index 0000000000000000000000000000000000000000..adb61f90bc4d4b7c8a55589b647998745d7015a6 GIT binary patch literal 35396 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¨PhB2(CNjYBM#pt&y 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Vazir_WOL/Vazir-Light-WOL.woff2 b/assets/themes/default/fonts/Vazir_WOL/Vazir-Light-WOL.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..8c755e6261fd349d75b53079325658d26ccede3e GIT binary patch literal 28044 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Vazir_WOL/Vazir-Medium-WOL.eot b/assets/themes/default/fonts/Vazir_WOL/Vazir-Medium-WOL.eot new file mode 100644 index 0000000000000000000000000000000000000000..c95da7a4e10709f7f4cb59cebd693d22f3d9115f GIT binary patch literal 66400 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Vazir_WOL/Vazir-Medium-WOL.ttf b/assets/themes/default/fonts/Vazir_WOL/Vazir-Medium-WOL.ttf new file mode 100644 index 0000000000000000000000000000000000000000..79046a04fb762d7143fcf252dfb8f6eab2dc3db5 GIT binary patch literal 66188 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 +?T%QGY{TA|P{;syA#iTjYiZkr(!`jET&uw4W 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%0A`YfZmuI@KK6oYrh_ZfWkPQ6xLA+@ypn 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Vazir_WOL/Vazir-Medium-WOL.woff b/assets/themes/default/fonts/Vazir_WOL/Vazir-Medium-WOL.woff new file mode 100644 index 0000000000000000000000000000000000000000..f03eedfd2255c96b694b2f8702894b26312126db GIT binary patch literal 36036 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 z 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 MHI0}Rj|c4hU(^YZ7ytkO literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Vazir_WOL/Vazir-Thin-WOL.woff b/assets/themes/default/fonts/Vazir_WOL/Vazir-Thin-WOL.woff new file mode 100644 index 0000000000000000000000000000000000000000..1f211da4f7095c0e9e95ae61b340f205da778b83 GIT binary patch literal 35584 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 RZAKIm2F{F}AZ@xp{|CmArZ4~i literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Vazir_WOL/Vazir-WOL.eot b/assets/themes/default/fonts/Vazir_WOL/Vazir-WOL.eot new file mode 100644 index 0000000000000000000000000000000000000000..8eafa9917013ccb151ef499ae54512e4d4d7061b GIT binary patch literal 62358 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≥xUV93xL`a@L%w!H!X{c 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Vazir_WOL/Vazir-WOL.woff b/assets/themes/default/fonts/Vazir_WOL/Vazir-WOL.woff new file mode 100644 index 0000000000000000000000000000000000000000..f07de5076186f2b882e1a859e0a5c613312158e3 GIT binary patch literal 33324 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Vazir_WOL/Vazir-WOL.woff2 b/assets/themes/default/fonts/Vazir_WOL/Vazir-WOL.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..d967cecdf59e67aef0eb51d45dfeb556065f8631 GIT binary patch literal 25952 zcmY(qQ+Osk*e(3jwr$(C?M`jmn%cH)+cu_sYIADanzsM@{d*sLdmZFXawT_;vaXe^ z#8XL<6#xSG59USywEu|@R{((7^Z)7lpZ5O?AxTMf1$^8f7rZfi{CH}jAQwm@K)5P2 zGfcKU3N&ociF(i+Fmj627o zpcF@9D;XxpQ>erq2~m~ip3{mK$%X&8{L7yT1LadyvU(6dQ>Sd3{FG$|~Ul7D5jP*D{|_S((aOY-cx$6uDA} z9S4HR{PXFrlka-tcl*WkX4ouGucqsOePCg0_6qR!p(X4(I9J8atM(G@Rni0(lfe(x zplzelBYWikw|~3+DfL`AWExVs&y-NYAucFlBF7v@{{_}MgZ#*e21gkjWMXohDy@Q^ zsELjNrV=Y#t5rI*>8;z-2K239e6Y>>`4n2A<2zTR7y#`O<|jtQhEy~_!_p4%G93Wn zp-J9SfmI9=HlhZHdXvL$+Uhf^bPf&@NB!|7xVp{S>0m1gqi`mj8D)XU9pw4~TSK)f zbi(;k;T&+=?D1D<6EmL+d?WG9aP5PI-hgJQWscbT&f!t#GcDoqQw`5=6e<}kwBxf^ zQIXpV53qe}6w1jlqiN%Dvqq$k7HO;3@uZFwDS1=KYT&=NNBu77wmhA^Vp5Jajbb0l zgMzSoY!G2UMeXN7GcV??R;yZzydusKz2csCBr;sdH${LJPJG|`Y`w}6`H;zjXZ^DW z?-K&jxARJ!`Y05z4d&pVrYcKg?qo3Od|=!;6!aTiLWNyH%?(;Sa3a%ehCyaf3=>-k zm5ck8I=YxTyWEy7UCNBf2YBCKJ6q)2LIf(f9)7DpP^2n!jd=zxFfh?!ajIb=BhH} znSA|~_LooR7-25;1nKOUs$tO?Z9OVjN$K3IMBYuS0P;(6G~{6A$NSBLa3MRH(rB#G zm`Huizsy9V^3UKw8j4(*HCk9-i6uZ?z^gpT zg;m3oVc}Gj0^er6E@C^_SyOp{r?veYl&qX>BHx!4SKOL9MjH;5nyk6O0DmHGbpO4@I}OLTh1=cQ~e;E>Sj6-&amW-M&p3W z_tt@pe1>@1%NIhW^eM9bvw6&PyLAnWdgj0P(a|1(7tu{3MCI zgMT5ms5MLljD*opfNSyB?KeS~c-!z~s_>RF3kTT*^b#2DBo!3+aR&uj)_i0j-SLqJ zbq98=nz+Bu)w_;u7_I6vtjr9Y&9lAydq22zTg-CHdQfEGH^+2T8db%ur6`PU3Z!W$ ziiu4qGG*!R=__m74O~WRvp;!;mA2*|@pN;R$R=#G`Zd$8=8g5NHU;-JQ}M<@aLBID zU+GsD`P5|)T5fnV=7h$8!Lft!%hzb=Ig=8iP#(YxrPdmDf1FpLmbK+v6i*UUVsHNI9G#ya=5Qnd0cWCFO zOA&;Hcy>(*4v!Cl2_&|J#pLjrUU%Ln8|F8maY>bK#;Wh%%-4IzzcK=+EOx|%gak}2 zTU5aNev}Avf1+ay&urPxz5M>VL2AAFOO$tV2MbPyu102cY+I!Ob7=8~a<$!SMJvI- zYDb@3EfF#Ioq48s!%rc(9yZJ}AarS_&;DR`QX%Mc6E_rgpIp*4Uf#^&gVLoub4s@_ za{tXugKRiq!9xM1JV)GgL{Z5q88p$)J=G<26d{&`YEJ8=UZqkY62U0&0gugUG95|- zmtNaiH1TQCj26dw(_K;x2b$?miYqep`w}RMps?}>j zlVSa0KWn$BCO(QAjXM^QR;KiwYNx{5enU@$OKh(vi*yb2G+LDkt+KNgDB#R;toKJBCgs3Pd(WRQ4hst_uO5ybMDOD^AemKz( zOXP6yJ(^7NWCN@PZsvq0YdkVL9^XMxW3nxqM2gNU*F%wEdAXqiq0y!q@sWs!LyK|J z4?)B;mB(SQhH#*Y4^c-dv5^6!^3>VJJcPobFcNI^6CupeDeOQJ4U*F|j%NuAPDKY% zT6_8}X8}X$vbaN^RV?!V8C8+DZ1U$}`D$2NLcf=6G*!-ivmS}%San5V>zSln&*qY% zXf+S3`Vtpdi;w=l5}5PVpT;y-=d@qGC#XwbPG-FqHD{N%BdalL?6m3=nM{>g_iRF` zBx7hS0cX6?FRScGis$zc$@8Z$r`k>u!+1LS=36909U()sJ+aPKIE?4?;1G}?>5SSN z;@OYNR6y*Xt<1|@VcK%#hRd^}U$Q(#Ydm7=)BI{W-f}4DaS%0Q7wcu?1M|YJ*_M^f z?OQ9hySo<_`8BGBSB-xmCGW4Yob^1ZdTKO&t)YQIqHFA$pQ~@$3U03EdctD0r2)C7zuEsq^PX2Pif-%czwI$m0IfE#L<=*}z zHR?7Bn>FUtK0jEGkDb%4AsOx{foL@zKu3w1!&kDf^Y0J=EA}T~RH_Rcr9|G4lDz`@ zKCPAGl<*lCm|5S|)D)dt+VbzT+Rg_tli9Nn#I3!$+G0zq0tc+E;J#7E#XyMh@Uze! zyQRp%Z@n)0V%qjar@TbmmO2|{)`{ed|`#ASUi z`1ggOzv~E$YRsUk#3j{v$ZaQ+S9aD(M`2L(vLG$f!Zo21xRIMP_g>^7uML@Y%k+w9&XJ0oaBYI z%l)a?{WHTVH%f)v9{JG;jI(>sTYHCc^2;YxIj1&)nvHknO*J?sIoGvhUGC%}d)bdA z$h_QdDNJWf<8|^4t2@byO^@J9^1-de;UP%lZIG(IbhT$7djIY__q_O1T6-i z5sfi;bh3GoaYd1IzH#qp+?pu7^qTtSc}Dri`tyGE>w8?NYvO66MWUPMw%oKKRZ5kI zN&8?FD~{Wj1{(5ThrK)f!+N>P(P$W*C!q!M-N{JCAJ!d(bOjnI#x(wS-b%1PfJCT5 zaABH2RzMEm3ZRTwh&reOcm`wx+yLBgd#HhzfDe#uh&${-;y^BdAjliy9#^1Dpc()_ z@V!?l3}>URQT;(RGhPkhazJflHGi_PJB5hTZFo4^g39i#AFKTK4Fu0O+&D=GozrI* z?o!a-IAhvGE5;AJ{i2QCZgCSjrzhJ8;TMD56eDy_J0+*26+8b6;Xy;o)x-uc#8dl) zXeKf;ZJF0O3h3WAz)hFquaoe37*U(w*U<>d93LBnL|S5O0)}iXx&RNn|BnQ*(@XdP zB-kP>{L_?Fai=vlc(U|YM}+^8SM8xsf1)fN&_izyOV!#mkISDI$f?gP(7~;_k_a8A zC_l$gU+Z{%gGZQ?n`Nl8v;Mcl5WB)#yF(wMmWu5?QQow9sL71du$psI;48_CR+oA$ zJI?@sLYaDxy*|76{L4{@-~0aN--NTl>!W}Fz|a3gpMd{c@&9>@IjVzNa*Z+7K#2NZ zO!+@7I>J2z?7rS?frushUkgn=l!15YGl~4086lSJVEhv<9_W>(ryM2%$%2g}tXmgD zTyub7g(C>9qcSfn@oq&Kmk8_Hhm?d9J_lO@*ROE^rJ>@OdlDzm^F2S@rDEi7A2Rt5#EVvFNvy>A?A2RarR+VY{JmK>Y$nR`%0qtMQ_FIhRgO7UC= z;S~dFj=MIj^Pi9)OdkgM)=B6)D?53c9nKdyPuNEJf);m~&gEZYhqxN$axpCnGSG6L zr{<$w_w1tjP1tFa-r71hv4VBOmyy8lGs3r<$X}d=0g+3Cz(u9YKnrW7VnT+IK=w*E zAebWtj{wCYoi~KQU{dM@ExUzUHpZA(j$?PXb(#YtZ?^myu3D2uM82Bk&M56`&G7W} zP`EtZ&G8SJxKF~&d05CsXqz^X=gC4}4F(kB*b2`|E!IK)cI&yC)$=&@Up0e;m8ajo zng2TeO^n02#rr@`(TA_d<|!Y}Y}=91-;_F+E+@^rr$X!TLYs@_uEVOMp8=gpUSYmG zG*>WiZW7N*FltaD<0cKBpHRvoLDj`ocTt#?TA-Ol`rY!I8MbQe4;^OHE)O8U55kxA z%=>m}9pO7bOgW4#B~c&DPNB_gm~5?=_gEeIr3A0IFPV#1YU0j~ zzY-gw5?`_(XNn_rTkLLRpM)o4n`?YHX<_U`U(JrC^-UD_k?>JO_vR)GC(650dww-H zLb^s6K)moOX*$P#fS|R`F?ZgJCs>Ivc5a?7Oq;lJbqP|irn65OdAY- zD>|gMQ=S>`Zr-zIqvi`9^U0RleND#eu#s(_WzOT2H0Leo3sr2EgsZ4<0@h((1YDHX ziDi08xmi(K0HfF(ajE{-%9OB<4g#*;K;(XJ^d}RB&vzEQ_x&D=QMZWnuvOT4smPLo zjM8z>qx%M^g}6(F@Js60Jgh`(Z`z4*+;qKN1Sr(dd3ApF06QF{(g~esY_Bo330#lY zQxD_qU3lzI=2i6C8<8JIMhVFbGfR|$DNAjNB1l!6RJpJ&4r$Rl;Qexva6q&Wka2l3 zvDnH-&nn-VUPPFg4qHVG1h$v&U0E7z?-vKs{S|(OHIGC^T)U2-_zkM59X0aHXM}Zk z^}*9nT;Bd_igWmv9$msK88bwXhSG*J3LF72SY2Z^T>ot_}xo^Cp=w%W{eEV`$q~!Mxm|F zPQ#Yg*6&hh<6^bFNg=TpSbyD=pwyJgtKfm=;oMV8H1*;kfV zEt|14`)3rbo~y@TRSrCqS0Q>X4Lu92akPT>TEfrnjM0L9uE7r=iVtV_?`h3Uu(Sx@ zrD~ygA~Nf*5Yd~S*PSRv*h-w2#&Dsit&3t;ndjGV8E{MtT7Y_$ z=tV0Ed}c`t`;I!|TW9g;eil<)I(!zqIncOP7(`7XIxEVz-uLBj>*S}pB3~qfX| zv!)%4!c$!?!mV{06Dzk)#BdQDXI;J2s3+}NOE`5@65D&1U`>Cs&!m{D7`Lspg8&sS zV^%C+QQR{>>yI1xT-TPM$BCJlu!J)Xu7wTrfmwNLx|!_bcony8QDLs=G^VSzRg&(F z&WOHF7uv7krhI&8?Kz|c%2_-rVNpsU(cvsboBd)YMY9^sJj^;?w~wnBq3>*F98u6J zX)(&FB34EX8+Pl3vWY|#H*2oi(MGfortlbSLKEb%!e~MYoZ4Q>plv#il)YCNF?zp` zue&9xRv%8UH-<=JemOIgt0Dw+O-G_I;y+E&AP(v;SarVCwY@T}NO)tEERwO2MX03P z0ZkD%C2FM2q02HEPbPbN3nqiH2!dQ8(1iJ9oxh{^PFR9#BF;Gog`GW=oLwULKJu%@ z)v+lHF_l zd&A2xRA%H#u0mUG?~P2=w)|>?N@P3BV|Jk1#m53D3jrRv5{Uo+rmNYK(?4usvjnLh zwd4+<7pS*QA*ytl534K^D`-hri8MdouLDQj*U6N>EX(B^-as*w=PZc^`&N$0f3k%d z0eBkLe1G1-rSABbgD#TT^+EV4Uq_ z@wOSHIf38T+OP=lXC`5A5!|ylabMnn+d6z`&)xzEpcACjTw>ng=q-FN5YL!xZT&N`^jG1j7h*Wlyg6cg2;lx z(D>vjr{$I(D|!B4-_*5lb?h`#Z~v1(WTp}=MQzDL;qttDk7ulsS7>wf-cQ2*1Ienl zGt4VrI;C7O&}P+^gSIPn?$AXG9|D9cXVPlkRzo&SPns%RsbTR)!~7DN5#uhL_$-x4 z@QABzhj7y`MGH2PZ%;uo)-@Y`t$bq{xpqm4Y5RY|+Z zF>VC*J?}h>R#JZY-KXV&UN51ZNxY?7O?ephbkr|sT?Y^KGCpkMV?*p?&B^t!_$L@G zhaou$^Ml4&Nh|+395PlUqZI)53MzINJH&@VrY05<4U0*^FJMC=2n>VE(F)^5SbAx8 zd5+@$c^>UfQ#+2T|0KETax)T9famwamY;$d^P8CN2a&IZjMPMb7ANWow)zwo_;m!A zh5dqn)>wdMoBQKRWssmRTTwC;RdOJX6Ta;7*EB#EHO$5Fpf);$RKazkSZ=yiO*UgA%~MRo}DuLej$2mvRARc589(`3x? zTK9_4GbTWcWw%EC3+*fyuuV9^`V8VAxAORP-rb7H4WYp?owTKCbH`CQ>CiyzQdXQ# z%%gYqHn(~eb$B|ixd%!}?^fjY%0AzVEK-Ft$)hWUGECLEAm*et{aqZ;?Mrqurl8$g zulgk3LLc;-)n#hwbH5@zr{t4nr*=l}(n|8E-CdUI3(i$FD5Q5GWe(Luk2=nJ0c(_; z!nD`g+E5ynC#yzrFkhF!9G z!rZj;d+{vePAZ2Uh=VpdwplVA!ur*Lu&p8n;X>Zpzh>*MP?+=Dx{6-f7{#|gAEm|yX$tKc??SIC9a5)UDh<`VWYB2NO<)Xw7jj| z$KCh7`pwC2CmDB6-(oE0%%fnaFAsSRJo~bW^x|&D$XuGC*jQxGsc8D+WX2H*Ty;sN zf^5V+&ul#Jn_qs5JInY(5Qk+jqjc6C-C@3ns~1S(Vcs0+~zOJ_?=cNKF}o z69h00g}sn_P_*k1{h>k8xWf2v1w)7+UOLT^$GpOSD~Cyhqb1XLg*V>FzwhFwl&d)d zbqX(f1`{L;vk?k0IyXu7k7ucuuK`ug&&tg^+POHd@*OCn{d{keV$7`{DPcoUV5zJ2idnt1ptJ&{2$Jz`oLh3 zK&uUjf50;3?s9t@{l-=>`km_RE(9q&*P8DHWo75Xd5I~4PNKUK3_*HdWzq;V&HF8x z)-`~{eM3I0cz>3;yB;BzLZONyC{Ej6eDW!rx*cc@pieL6z4LqGCMq%pHx$^TTvw53 zWms7=TH5{E<5p*`I?>0~=Aw7zOiaSs7o4CYAzPnxxv4c*_RLn$C5{CrxMP+&nHJvP zG;SeZxqC!(#Yz|{NqMCz<4{CtCGp1D6PCz^uX&LrTja~A<5kdY7s*<3V>|mrkOri= z7ofw~;l=P7>tW)RlS|){Ye0%(>N&70(x=SGE)Pm``8OZ+1Pt^JA=cLM9k9n%eC@a@ z*0QOwBxr58N!(e*y%VA-e405!TM;BX3_0~_!v#+=VdLhFU_@V7#oP7NFW8YHL!aHk zh8@VYBioKH=XNBhzhA)BZkcW5&s7sncL|SQ^chkn?~3!Yp^1Ml+8RevFO{UmQV_J=_YDgFRR8v5A2Lt2!~;`c!Ic`y<=r&qIYFtg z1ye$9EHdN&_23FFHXFKr`nO9ez_U5rkr?U)J_e^%mYr&bUON>mc`$LO)8%;aRuyV9 zp_C~^&b~e#KJ_SSn0vzbXb@C@pzLJ%#2$$9VzSHQR!lTK@XFI~4#O>M@W?X_cgkTy z-L?V@v4cpm{M&2){;>jm#&lOtQBRph{Gv2Peyj<9Le+p@}5te0P zDQK}9R`VT`BSf!{`QG5$1|=&PhyOg7PF);!5|&UogHWiNd$Xq}SmoK~O({Qjt-i0F zq>vrde+;btQ(%0GbJ|Zgy6}-s-bRp|nUQ|sJ$^~&7bAR(qsJPjoNGh5OJglDgCtsE zo&l!&{UY|B%9)U^U%-V}9@C`&Xe)8en*@6O)s97eQQ~HX$?Dy3elPcuqcOjN|vM zSMZn{72?sJP>gKo=7Oks#_!Y&>A(vxjP-=YdtHy34x2akSEr?&RO0-rbG z1bA=Xjso!wH^2>zL~{#GLa|`49@BW71H6T~eHqOcsZJo*1Axwd`g$@A>nRwzA2}$! zV&AD-#kZNJs78U62_kg+Opzgwa~}Egsb-HsZoh#E^2gN$^@yp&wwUajUKnhq4c);5NO>c_tN^3gXMAVpZxRjbxAvUl$}B7XCG!=|oFdPxuM==A|Miz+^pHSUgShbK%BENXIk zs;&}Gvl*^?R8j6XcXMtkEB)%+;hvT|HTXVO!k|JW9r}&hiaRCzACG};i4or0I?|jPQS`d1K^VemYLf)0TJ>OsO%JKhy_|mo?{E^^ zKt$u8*vW1>Uea`SyI9UPy)XE^g)NMxr{@v#I4@e`^`wcUJ8tVXAud5mMq@YbFDlD% zH%lydF8*v{>~O#8caX>^*w~-k7gMPH!xgHy*4RQtp@cCA%}V4}Pf#*Z41by_X9+6< z#@{u|ZS23G)H%fTUwZt4ev+}9DCdD4P&~iVp+gnc_wTE(l2H&nu zC)>im9m%=nD~yzFw&h$a*-TnxST|*1dwV5uGuXZ)&n`u;dWxtYp`3ueGxgEKwnlgk zLI4**EEA@5glixe%AEgMz)`KPw3;LHo}X)ySa@btm2-wbfNCCR^ZZwj48`dg6o8(N z#TE*-Ty(9*rg(0gzG@APURWUy*;;8|k&($>lx(R)V`aRu8jJ5`phBx!C2%bP?o{Zi zNj$=nT$mo-WmGg|7lrojPY=ysiHJSOxt+2PFP>O?VXDcjNN_YAPEmonoGg2UHqR`w zf0`z0n(iWjJeZIqRhap#*Ul`Mn<&|knse=l7;Sva=pShk99)t$-zt>xwojJXO}78J zd!FZCvx09h8`C_%uuH%1@SE9jYmrQ&Mo=K^U}MF2JnUUMrlXMJAHZEG>_FOg%)-~> zkXbuUble6sOWGK9^;U<+M{$hDNb>rGnMt+hoFoB;Ue=D6$qKV|mtf~PNWo3!E^(a9 zo&xiYYU{b(H7%(PZWxV8hjlAOLM7PB*KE)Y@%LRv?<74Ix>93QYQbi{?IQ62v1Z$jtW@;w| z5@I*+M$$F6*MIF>k5∓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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Vazir_WOL/Vazir_WOL.css b/assets/themes/default/fonts/Vazir_WOL/Vazir_WOL.css new file mode 100644 index 00000000000..47045016a3c --- /dev/null +++ b/assets/themes/default/fonts/Vazir_WOL/Vazir_WOL.css @@ -0,0 +1,65 @@ +@font-face { + font-family: Vazir; + src: url('Vazir-WOL.eot'); + src: url('Vazir-WOL.eot?#iefix') format('embedded-opentype'), + url('Vazir-WOL.woff2') format('woff2'), + url('Vazir-WOL.woff') format('woff'), + url('Vazir-WOL.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: Vazir; + src: url('Vazir-Bold-WOL.eot'); + src: url('Vazir-Bold-WOL.eot?#iefix') format('embedded-opentype'), + url('Vazir-Bold-WOL.woff2') format('woff2'), + url('Vazir-Bold-WOL.woff') format('woff'), + url('Vazir-Bold-WOL.ttf') format('truetype'); + font-weight: bold; + font-style: normal; +} + +@font-face { + font-family: Vazir; + src: url('Vazir-Black-WOL.eot'); + src: url('Vazir-Black-WOL.eot?#iefix') format('embedded-opentype'), + url('Vazir-Black-WOL.woff2') format('woff2'), + url('Vazir-Black-WOL.woff') format('woff'), + url('Vazir-Black-WOL.ttf') format('truetype'); + font-weight: 900; + font-style: normal; +} + +@font-face { + font-family: Vazir; + src: url('Vazir-Medium-WOL.eot'); + src: url('Vazir-Medium-WOL.eot?#iefix') format('embedded-opentype'), + url('Vazir-Medium-WOL.woff2') format('woff2'), + url('Vazir-Medium-WOL.woff') format('woff'), + url('Vazir-Medium-WOL.ttf') format('truetype'); + font-weight: 500; + font-style: normal; +} + +@font-face { + font-family: Vazir; + src: url('Vazir-Light-WOL.eot'); + src: url('Vazir-Light-WOL.eot?#iefix') format('embedded-opentype'), + url('Vazir-Light-WOL.woff2') format('woff2'), + url('Vazir-Light-WOL.woff') format('woff'), + url('Vazir-Light-WOL.ttf') format('truetype'); + font-weight: 300; + font-style: normal; +} + +@font-face { + font-family: Vazir; + src: url('Vazir-Thin-WOL.eot'); + src: url('Vazir-Thin-WOL.eot?#iefix') format('embedded-opentype'), + url('Vazir-Thin-WOL.woff2') format('woff2'), + url('Vazir-Thin-WOL.woff') format('woff'), + url('Vazir-Thin-WOL.ttf') format('truetype'); + font-weight: 100; + font-style: normal; +} diff --git a/assets/themes/default/light.scss b/assets/themes/default/light.scss new file mode 100644 index 00000000000..7e3f1a4e69f --- /dev/null +++ b/assets/themes/default/light.scss @@ -0,0 +1,14 @@ +/* color palette: https://coolors.co/23f0c7-ef767a-7765e3-6457a6-ffe347 */ + +@import url("./feather.css"); +@import url("./fonts/Route159/Route159.css"); +@import url("./fonts/Lora/Lora.css"); +@import url("./fonts/Playfair_Display/PlayfairDisplay.css"); +@import url("./fonts/Vazir_WOL/Vazir_WOL.css"); +@import url("./fonts/Shabnam_WOL/Shabnam_WOL.css"); + +@import "variables"; +@import "global"; +@import "header"; +@import "article"; +@import "forms"; diff --git a/build.rs b/build.rs new file mode 100644 index 00000000000..0cc50b5b739 --- /dev/null +++ b/build.rs @@ -0,0 +1,154 @@ +use ructe::Ructe; +use std::process::{Command, Stdio}; +use std::{ffi::OsStr, fs::*, io::Write, path::*}; + +fn compute_static_hash() -> String { + //"find static/ -type f ! -path 'static/media/*' | sort | xargs stat -c'%n %Y' | openssl dgst -r" + + let find = Command::new("find") + .args(&["static/", "-type", "f", "!", "-path", "static/media/*"]) + .stdout(Stdio::piped()) + .spawn() + .expect("failed find command"); + + let sort = Command::new("sort") + .stdin(find.stdout.unwrap()) + .stdout(Stdio::piped()) + .spawn() + .expect("failed sort command"); + + let xargs = Command::new("xargs") + .args(&["stat", "-c'%n %Y'"]) + .stdin(sort.stdout.unwrap()) + .stdout(Stdio::piped()) + .spawn() + .expect("failed xargs command"); + + let mut sha = Command::new("openssl") + .args(&["dgst", "-r"]) + .stdin(xargs.stdout.unwrap()) + .output() + .expect("failed openssl command"); + + sha.stdout.resize(64, 0); + String::from_utf8(sha.stdout).unwrap() +} + +fn main() { + Ructe::from_env() + .expect("This must be run with cargo") + .compile_templates("templates") + .expect("compile templates"); + + compile_themes().expect("Theme compilation error"); + recursive_copy(&Path::new("assets").join("icons"), Path::new("static")) + .expect("Couldn't copy icons"); + recursive_copy(&Path::new("assets").join("images"), Path::new("static")) + .expect("Couldn't copy images"); + create_dir_all(&Path::new("static").join("media")).expect("Couldn't init media directory"); + + let cache_id = &compute_static_hash()[..8]; + println!("cargo:rerun-if-changed=plume-front/pkg/plume_front_bg.wasm"); + copy( + "plume-front/pkg/plume_front_bg.wasm", + "static/plume_front_bg.wasm", + ) + .and_then(|_| copy("plume-front/pkg/plume_front.js", "static/plume_front.js")) + .ok(); + + println!("cargo:rustc-env=CACHE_ID={}", cache_id) +} + +fn compile_themes() -> std::io::Result<()> { + let input_dir = Path::new("assets").join("themes"); + let output_dir = Path::new("static").join("css"); + + let themes = find_themes(input_dir)?; + + for theme in themes { + compile_theme(&theme, &output_dir)?; + } + + Ok(()) +} + +fn find_themes(path: PathBuf) -> std::io::Result> { + let ext = path.extension().and_then(OsStr::to_str); + if metadata(&path)?.is_dir() { + Ok(read_dir(&path)?.fold(vec![], |mut themes, ch| { + if let Ok(ch) = ch { + if let Ok(mut new) = find_themes(ch.path()) { + themes.append(&mut new); + } + } + themes + })) + } else if (ext == Some("scss") || ext == Some("sass")) + && !path.file_name().unwrap().to_str().unwrap().starts_with('_') + { + Ok(vec![path.clone()]) + } else { + Ok(vec![]) + } +} + +fn compile_theme(path: &Path, out_dir: &Path) -> std::io::Result<()> { + let name = path + .components() + .skip_while(|c| *c != Component::Normal(OsStr::new("themes"))) + .skip(1) + .map(|c| { + c.as_os_str() + .to_str() + .unwrap_or_default() + .split_once('.') + .map_or(c.as_os_str().to_str().unwrap_or_default(), |x| x.0) + }) + .collect::>() + .join("-"); + + let dir = path.parent().unwrap(); + + let out = out_dir.join(name); + create_dir_all(&out)?; + + // copy files of the theme that are not scss + for ch in read_dir(&dir)? { + recursive_copy(&ch?.path(), &out)?; + } + + // compile the .scss/.sass file + let mut out = File::create(out.join("theme.css"))?; + out.write_all( + &rsass::compile_scss_path( + path, + rsass::output::Format { + style: rsass::output::Style::Compressed, + ..rsass::output::Format::default() + }, + ) + .expect("SCSS compilation error"), + )?; + + Ok(()) +} + +fn recursive_copy(path: &Path, out_dir: &Path) -> std::io::Result<()> { + if metadata(path)?.is_dir() { + let out = out_dir.join(path.file_name().unwrap()); + create_dir_all(out.clone())?; + + for ch in read_dir(path)? { + recursive_copy(&ch?.path(), &out)?; + } + } else { + println!("cargo:rerun-if-changed={}", path.display()); + + let ext = path.extension().and_then(OsStr::to_str); + if ext != Some("scss") && ext != Some("sass") { + copy(path, out_dir.join(path.file_name().unwrap()))?; + } + } + + Ok(()) +} diff --git a/crowdin.yml b/crowdin.yml new file mode 100644 index 00000000000..0eebdc232c3 --- /dev/null +++ b/crowdin.yml @@ -0,0 +1,8 @@ +"project_id": 352097 +"api_token_env": "CROWDIN_API_KEY" +preserve_hierarchy: true +files: + - source: /po/plume/plume.pot + translation: /po/plume/%two_letters_code%.po + - source: /po/plume-front/plume-front.pot + translation: /po/plume-front/%two_letters_code%.po diff --git a/diesel.toml b/diesel.toml new file mode 100644 index 00000000000..57dcc64e60b --- /dev/null +++ b/diesel.toml @@ -0,0 +1,5 @@ +# For documentation on how to configure this file, +# see diesel.rs/guides/configuring-diesel-cli + +[print_schema] +file = "plume-models/src/schema.rs" diff --git a/migrations/.gitkeep b/migrations/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/migrations/postgres/00000000000000_diesel_initial_setup/down.sql b/migrations/postgres/00000000000000_diesel_initial_setup/down.sql new file mode 100644 index 00000000000..a9f52609119 --- /dev/null +++ b/migrations/postgres/00000000000000_diesel_initial_setup/down.sql @@ -0,0 +1,6 @@ +-- This file was automatically created by Diesel to setup helper functions +-- and other internal bookkeeping. This file is safe to edit, any future +-- changes will be added to existing projects as new migrations. + +DROP FUNCTION IF EXISTS diesel_manage_updated_at(_tbl regclass); +DROP FUNCTION IF EXISTS diesel_set_updated_at(); diff --git a/migrations/postgres/00000000000000_diesel_initial_setup/up.sql b/migrations/postgres/00000000000000_diesel_initial_setup/up.sql new file mode 100644 index 00000000000..d68895b1a7b --- /dev/null +++ b/migrations/postgres/00000000000000_diesel_initial_setup/up.sql @@ -0,0 +1,36 @@ +-- This file was automatically created by Diesel to setup helper functions +-- and other internal bookkeeping. This file is safe to edit, any future +-- changes will be added to existing projects as new migrations. + + + + +-- Sets up a trigger for the given table to automatically set a column called +-- `updated_at` whenever the row is modified (unless `updated_at` was included +-- in the modified columns) +-- +-- # Example +-- +-- ```sql +-- CREATE TABLE users (id SERIAL PRIMARY KEY, updated_at TIMESTAMP NOT NULL DEFAULT NOW()); +-- +-- SELECT diesel_manage_updated_at('users'); +-- ``` +CREATE OR REPLACE FUNCTION diesel_manage_updated_at(_tbl regclass) RETURNS VOID AS $$ +BEGIN + EXECUTE format('CREATE TRIGGER set_updated_at BEFORE UPDATE ON %s + FOR EACH ROW EXECUTE PROCEDURE diesel_set_updated_at()', _tbl); +END; +$$ LANGUAGE plpgsql; + +CREATE OR REPLACE FUNCTION diesel_set_updated_at() RETURNS trigger AS $$ +BEGIN + IF ( + NEW IS DISTINCT FROM OLD AND + NEW.updated_at IS NOT DISTINCT FROM OLD.updated_at + ) THEN + NEW.updated_at := current_timestamp; + END IF; + RETURN NEW; +END; +$$ LANGUAGE plpgsql; diff --git a/migrations/postgres/2018-04-22-093322_create_instances/down.sql b/migrations/postgres/2018-04-22-093322_create_instances/down.sql new file mode 100644 index 00000000000..1ec93bf28b8 --- /dev/null +++ b/migrations/postgres/2018-04-22-093322_create_instances/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE instances; diff --git a/migrations/postgres/2018-04-22-093322_create_instances/up.sql b/migrations/postgres/2018-04-22-093322_create_instances/up.sql new file mode 100644 index 00000000000..e6689b0f2b1 --- /dev/null +++ b/migrations/postgres/2018-04-22-093322_create_instances/up.sql @@ -0,0 +1,9 @@ +-- Your SQL goes here +CREATE TABLE instances ( + id SERIAL PRIMARY KEY, + local_domain VARCHAR NOT NULL, + public_domain VARCHAR NOT NULL, + name VARCHAR NOT NULL, + local BOOLEAN NOT NULL DEFAULT 'f', + blocked BOOLEAN NOT NULL DEFAULT 'f' +) diff --git a/migrations/postgres/2018-04-22-151330_create_user/down.sql b/migrations/postgres/2018-04-22-151330_create_user/down.sql new file mode 100644 index 00000000000..dc3714bd11c --- /dev/null +++ b/migrations/postgres/2018-04-22-151330_create_user/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE users; diff --git a/migrations/postgres/2018-04-22-151330_create_user/up.sql b/migrations/postgres/2018-04-22-151330_create_user/up.sql new file mode 100644 index 00000000000..6c6114e30ff --- /dev/null +++ b/migrations/postgres/2018-04-22-151330_create_user/up.sql @@ -0,0 +1,13 @@ +-- Your SQL goes here +CREATE TABLE users ( + id SERIAL PRIMARY KEY, + username VARCHAR NOT NULL, + display_name VARCHAR NOT NULL DEFAULT '', + outbox_url VARCHAR NOT NULL, + inbox_url VARCHAR NOT NULL, + is_admin BOOLEAN NOT NULL DEFAULT 'f', + summary TEXT NOT NULL DEFAULT '', + email TEXT, + hashed_password TEXT, + instance_id INTEGER REFERENCES instances(id) ON DELETE CASCADE NOT NULL +); diff --git a/migrations/postgres/2018-04-23-101717_create_blogs/down.sql b/migrations/postgres/2018-04-23-101717_create_blogs/down.sql new file mode 100644 index 00000000000..4f8b0a68091 --- /dev/null +++ b/migrations/postgres/2018-04-23-101717_create_blogs/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE blogs; diff --git a/migrations/postgres/2018-04-23-101717_create_blogs/up.sql b/migrations/postgres/2018-04-23-101717_create_blogs/up.sql new file mode 100644 index 00000000000..4b26e85d1ed --- /dev/null +++ b/migrations/postgres/2018-04-23-101717_create_blogs/up.sql @@ -0,0 +1,10 @@ +-- Your SQL goes here +CREATE TABLE blogs ( + id SERIAL PRIMARY KEY, + actor_id VARCHAR NOT NULL, + title VARCHAR NOT NULL, + summary TEXT NOT NULL DEFAULT '', + outbox_url VARCHAR NOT NULL, + inbox_url VARCHAR NOT NULL, + instance_id INTEGER REFERENCES instances(id) ON DELETE CASCADE NOT NULL +) diff --git a/migrations/postgres/2018-04-23-111655_create_blog_authors/down.sql b/migrations/postgres/2018-04-23-111655_create_blog_authors/down.sql new file mode 100644 index 00000000000..cfb62abd0e6 --- /dev/null +++ b/migrations/postgres/2018-04-23-111655_create_blog_authors/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE blog_authors; diff --git a/migrations/postgres/2018-04-23-111655_create_blog_authors/up.sql b/migrations/postgres/2018-04-23-111655_create_blog_authors/up.sql new file mode 100644 index 00000000000..f59e6c7bbfc --- /dev/null +++ b/migrations/postgres/2018-04-23-111655_create_blog_authors/up.sql @@ -0,0 +1,7 @@ +-- Your SQL goes here +CREATE TABLE blog_authors ( + id SERIAL PRIMARY KEY, + blog_id INTEGER REFERENCES blogs(id) ON DELETE CASCADE NOT NULL, + author_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + is_owner BOOLEAN NOT NULL DEFAULT 'f' +) diff --git a/migrations/postgres/2018-04-23-132822_create_posts/down.sql b/migrations/postgres/2018-04-23-132822_create_posts/down.sql new file mode 100644 index 00000000000..56ed16e5387 --- /dev/null +++ b/migrations/postgres/2018-04-23-132822_create_posts/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE posts; diff --git a/migrations/postgres/2018-04-23-132822_create_posts/up.sql b/migrations/postgres/2018-04-23-132822_create_posts/up.sql new file mode 100644 index 00000000000..5a606cd3a28 --- /dev/null +++ b/migrations/postgres/2018-04-23-132822_create_posts/up.sql @@ -0,0 +1,10 @@ +-- Your SQL goes here +CREATE TABLE posts ( + id SERIAL PRIMARY KEY, + blog_id INTEGER REFERENCES blogs(id) ON DELETE CASCADE NOT NULL, + slug VARCHAR NOT NULL, + title VARCHAR NOT NULL, + content TEXT NOT NULL DEFAULT '', + published BOOLEAN NOT NULL DEFAULT 'f', + license VARCHAR NOT NULL DEFAULT 'CC-0' +) diff --git a/migrations/postgres/2018-04-23-142746_create_post_authors/down.sql b/migrations/postgres/2018-04-23-142746_create_post_authors/down.sql new file mode 100644 index 00000000000..129bf59ac6b --- /dev/null +++ b/migrations/postgres/2018-04-23-142746_create_post_authors/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE post_authors; diff --git a/migrations/postgres/2018-04-23-142746_create_post_authors/up.sql b/migrations/postgres/2018-04-23-142746_create_post_authors/up.sql new file mode 100644 index 00000000000..6819c74ed1b --- /dev/null +++ b/migrations/postgres/2018-04-23-142746_create_post_authors/up.sql @@ -0,0 +1,6 @@ +-- Your SQL goes here +CREATE TABLE post_authors ( + id SERIAL PRIMARY KEY, + post_id INTEGER REFERENCES posts(id) ON DELETE CASCADE NOT NULL, + author_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL +) diff --git a/migrations/postgres/2018-04-30-170445_timestamps/down.sql b/migrations/postgres/2018-04-30-170445_timestamps/down.sql new file mode 100644 index 00000000000..6c688b746c9 --- /dev/null +++ b/migrations/postgres/2018-04-30-170445_timestamps/down.sql @@ -0,0 +1,5 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE posts DROP COLUMN creation_date; +ALTER TABLE blogs DROP COLUMN creation_date; +ALTER TABLE users DROP COLUMN creation_date; +ALTER TABLE instances DROP COLUMN creation_date; diff --git a/migrations/postgres/2018-04-30-170445_timestamps/up.sql b/migrations/postgres/2018-04-30-170445_timestamps/up.sql new file mode 100644 index 00000000000..23ad535ef40 --- /dev/null +++ b/migrations/postgres/2018-04-30-170445_timestamps/up.sql @@ -0,0 +1,5 @@ +-- Your SQL goes here +ALTER TABLE posts ADD COLUMN creation_date TIMESTAMP NOT NULL DEFAULT now(); +ALTER TABLE blogs ADD COLUMN creation_date TIMESTAMP NOT NULL DEFAULT now(); +ALTER TABLE users ADD COLUMN creation_date TIMESTAMP NOT NULL DEFAULT now(); +ALTER TABLE instances ADD COLUMN creation_date TIMESTAMP NOT NULL DEFAULT now(); diff --git a/migrations/postgres/2018-05-01-124607_create_follow/down.sql b/migrations/postgres/2018-05-01-124607_create_follow/down.sql new file mode 100644 index 00000000000..eee3b972cb7 --- /dev/null +++ b/migrations/postgres/2018-05-01-124607_create_follow/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE follows; diff --git a/migrations/postgres/2018-05-01-124607_create_follow/up.sql b/migrations/postgres/2018-05-01-124607_create_follow/up.sql new file mode 100644 index 00000000000..d5298f25a33 --- /dev/null +++ b/migrations/postgres/2018-05-01-124607_create_follow/up.sql @@ -0,0 +1,6 @@ +-- Your SQL goes here +CREATE TABLE follows ( + id SERIAL PRIMARY KEY, + follower_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + following_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL +) diff --git a/migrations/postgres/2018-05-01-165325_add_ap_url/down.sql b/migrations/postgres/2018-05-01-165325_add_ap_url/down.sql new file mode 100644 index 00000000000..2f1533f1b1d --- /dev/null +++ b/migrations/postgres/2018-05-01-165325_add_ap_url/down.sql @@ -0,0 +1,3 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE blogs DROP COLUMN ap_url; +ALTER TABLE users DROP COLUMN ap_url; diff --git a/migrations/postgres/2018-05-01-165325_add_ap_url/up.sql b/migrations/postgres/2018-05-01-165325_add_ap_url/up.sql new file mode 100644 index 00000000000..1f2f8e2d860 --- /dev/null +++ b/migrations/postgres/2018-05-01-165325_add_ap_url/up.sql @@ -0,0 +1,3 @@ +-- Your SQL goes here +ALTER TABLE blogs ADD COLUMN ap_url TEXT NOT NULL default ''; +ALTER TABLE users ADD COLUMN ap_url TEXT NOT NULL default ''; diff --git a/migrations/postgres/2018-05-02-113930_drop_instance_local_domain/down.sql b/migrations/postgres/2018-05-02-113930_drop_instance_local_domain/down.sql new file mode 100644 index 00000000000..fb0ef2e7400 --- /dev/null +++ b/migrations/postgres/2018-05-02-113930_drop_instance_local_domain/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE instances ADD COLUMN local_domain VARCHAR NOT NULL; diff --git a/migrations/postgres/2018-05-02-113930_drop_instance_local_domain/up.sql b/migrations/postgres/2018-05-02-113930_drop_instance_local_domain/up.sql new file mode 100644 index 00000000000..2d78cffa658 --- /dev/null +++ b/migrations/postgres/2018-05-02-113930_drop_instance_local_domain/up.sql @@ -0,0 +1,2 @@ +-- Your SQL goes here +ALTER TABLE instances DROP COLUMN local_domain; diff --git a/migrations/postgres/2018-05-03-163427_user_add_keys/down.sql b/migrations/postgres/2018-05-03-163427_user_add_keys/down.sql new file mode 100644 index 00000000000..056b83264e4 --- /dev/null +++ b/migrations/postgres/2018-05-03-163427_user_add_keys/down.sql @@ -0,0 +1,3 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE users DROP COLUMN private_key; +ALTER TABLE users DROP COLUMN public_key; diff --git a/migrations/postgres/2018-05-03-163427_user_add_keys/up.sql b/migrations/postgres/2018-05-03-163427_user_add_keys/up.sql new file mode 100644 index 00000000000..869f8238556 --- /dev/null +++ b/migrations/postgres/2018-05-03-163427_user_add_keys/up.sql @@ -0,0 +1,3 @@ +-- Your SQL goes here +ALTER TABLE users ADD COLUMN private_key TEXT; +ALTER TABLE users ADD COLUMN public_key TEXT NOT NULL DEFAULT ''; diff --git a/migrations/postgres/2018-05-03-182555_blogs_add_keys/down.sql b/migrations/postgres/2018-05-03-182555_blogs_add_keys/down.sql new file mode 100644 index 00000000000..3646c18b8e0 --- /dev/null +++ b/migrations/postgres/2018-05-03-182555_blogs_add_keys/down.sql @@ -0,0 +1,3 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE blogs DROP COLUMN private_key; +ALTER TABLE blogs DROP COLUMN public_key; diff --git a/migrations/postgres/2018-05-03-182555_blogs_add_keys/up.sql b/migrations/postgres/2018-05-03-182555_blogs_add_keys/up.sql new file mode 100644 index 00000000000..cbd45305d8a --- /dev/null +++ b/migrations/postgres/2018-05-03-182555_blogs_add_keys/up.sql @@ -0,0 +1,3 @@ +-- Your SQL goes here +ALTER TABLE blogs ADD COLUMN private_key TEXT; +ALTER TABLE blogs ADD COLUMN public_key TEXT NOT NULL DEFAULT ''; diff --git a/migrations/postgres/2018-05-09-192013_create_comments/down.sql b/migrations/postgres/2018-05-09-192013_create_comments/down.sql new file mode 100644 index 00000000000..d0841ffb256 --- /dev/null +++ b/migrations/postgres/2018-05-09-192013_create_comments/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE comments; diff --git a/migrations/postgres/2018-05-09-192013_create_comments/up.sql b/migrations/postgres/2018-05-09-192013_create_comments/up.sql new file mode 100644 index 00000000000..66ab301fa8b --- /dev/null +++ b/migrations/postgres/2018-05-09-192013_create_comments/up.sql @@ -0,0 +1,12 @@ +-- Your SQL goes here +CREATE TABLE comments ( + id SERIAL PRIMARY KEY, + content TEXT NOT NULL DEFAULT '', + in_response_to_id INTEGER REFERENCES comments(id), + post_id INTEGER REFERENCES posts(id) ON DELETE CASCADE NOT NULL, + author_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + creation_date TIMESTAMP NOT NULL DEFAULT now(), + ap_url VARCHAR, + sensitive BOOLEAN NOT NULL DEFAULT 'f', + spoiler_text TEXT NOT NULL DEFAULT '' +) diff --git a/migrations/postgres/2018-05-10-101553_posts_add_ap_url/down.sql b/migrations/postgres/2018-05-10-101553_posts_add_ap_url/down.sql new file mode 100644 index 00000000000..2a1fb813590 --- /dev/null +++ b/migrations/postgres/2018-05-10-101553_posts_add_ap_url/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE posts DROP COLUMN ap_url; diff --git a/migrations/postgres/2018-05-10-101553_posts_add_ap_url/up.sql b/migrations/postgres/2018-05-10-101553_posts_add_ap_url/up.sql new file mode 100644 index 00000000000..0ed4e93905a --- /dev/null +++ b/migrations/postgres/2018-05-10-101553_posts_add_ap_url/up.sql @@ -0,0 +1,2 @@ +-- Your SQL goes here +ALTER TABLE posts ADD COLUMN ap_url VARCHAR NOT NULL DEFAULT ''; diff --git a/migrations/postgres/2018-05-10-154336_create_likes/down.sql b/migrations/postgres/2018-05-10-154336_create_likes/down.sql new file mode 100644 index 00000000000..2232ad5b4f8 --- /dev/null +++ b/migrations/postgres/2018-05-10-154336_create_likes/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE likes; diff --git a/migrations/postgres/2018-05-10-154336_create_likes/up.sql b/migrations/postgres/2018-05-10-154336_create_likes/up.sql new file mode 100644 index 00000000000..3c5f119dc35 --- /dev/null +++ b/migrations/postgres/2018-05-10-154336_create_likes/up.sql @@ -0,0 +1,7 @@ +-- Your SQL goes here +CREATE TABLE likes ( + id SERIAL PRIMARY KEY, + user_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + post_id INTEGER REFERENCES posts(id) ON DELETE CASCADE NOT NULL, + creation_date TIMESTAMP NOT NULL DEFAULT now() +) diff --git a/migrations/postgres/2018-05-12-213456_likes_add_ap_url/down.sql b/migrations/postgres/2018-05-12-213456_likes_add_ap_url/down.sql new file mode 100644 index 00000000000..b68f195072d --- /dev/null +++ b/migrations/postgres/2018-05-12-213456_likes_add_ap_url/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE likes DROP COLUMN ap_url; diff --git a/migrations/postgres/2018-05-12-213456_likes_add_ap_url/up.sql b/migrations/postgres/2018-05-12-213456_likes_add_ap_url/up.sql new file mode 100644 index 00000000000..42b4e967dd9 --- /dev/null +++ b/migrations/postgres/2018-05-12-213456_likes_add_ap_url/up.sql @@ -0,0 +1,2 @@ +-- Your SQL goes here +ALTER TABLE likes ADD COLUMN ap_url VARCHAR NOT NULL default ''; diff --git a/migrations/postgres/2018-05-13-122311_create_notifications/down.sql b/migrations/postgres/2018-05-13-122311_create_notifications/down.sql new file mode 100644 index 00000000000..bcebcc05f33 --- /dev/null +++ b/migrations/postgres/2018-05-13-122311_create_notifications/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE notifications; diff --git a/migrations/postgres/2018-05-13-122311_create_notifications/up.sql b/migrations/postgres/2018-05-13-122311_create_notifications/up.sql new file mode 100644 index 00000000000..f8d11849da4 --- /dev/null +++ b/migrations/postgres/2018-05-13-122311_create_notifications/up.sql @@ -0,0 +1,8 @@ +-- Your SQL goes here +CREATE TABLE notifications ( + id SERIAL PRIMARY KEY, + title VARCHAR NOT NULL DEFAULT '', + content TEXT, + link VARCHAR, + user_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL +) diff --git a/migrations/postgres/2018-05-13-175144_users_add_shared_inbox/down.sql b/migrations/postgres/2018-05-13-175144_users_add_shared_inbox/down.sql new file mode 100644 index 00000000000..cd33ad7b7ab --- /dev/null +++ b/migrations/postgres/2018-05-13-175144_users_add_shared_inbox/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE users DROP COLUMN shared_inbox_url; diff --git a/migrations/postgres/2018-05-13-175144_users_add_shared_inbox/up.sql b/migrations/postgres/2018-05-13-175144_users_add_shared_inbox/up.sql new file mode 100644 index 00000000000..a16875f5e77 --- /dev/null +++ b/migrations/postgres/2018-05-13-175144_users_add_shared_inbox/up.sql @@ -0,0 +1,2 @@ +-- Your SQL goes here +ALTER TABLE users ADD COLUMN shared_inbox_url VARCHAR; diff --git a/migrations/postgres/2018-05-19-091428_create_reshares/down.sql b/migrations/postgres/2018-05-19-091428_create_reshares/down.sql new file mode 100644 index 00000000000..29a2d0fb45b --- /dev/null +++ b/migrations/postgres/2018-05-19-091428_create_reshares/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE reshares; diff --git a/migrations/postgres/2018-05-19-091428_create_reshares/up.sql b/migrations/postgres/2018-05-19-091428_create_reshares/up.sql new file mode 100644 index 00000000000..3366d41b89d --- /dev/null +++ b/migrations/postgres/2018-05-19-091428_create_reshares/up.sql @@ -0,0 +1,8 @@ +-- Your SQL goes here +CREATE TABLE reshares ( + id SERIAL PRIMARY KEY, + user_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + post_id INTEGER REFERENCES posts(id) ON DELETE CASCADE NOT NULL, + ap_url VARCHAR NOT NULL DEFAULT '', + creation_date TIMESTAMP NOT NULL DEFAULT now() +) diff --git a/migrations/postgres/2018-05-24-100613_add_notifications_creation_date/down.sql b/migrations/postgres/2018-05-24-100613_add_notifications_creation_date/down.sql new file mode 100644 index 00000000000..ca04e11e7b5 --- /dev/null +++ b/migrations/postgres/2018-05-24-100613_add_notifications_creation_date/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE notifications DROP COLUMN creation_date; diff --git a/migrations/postgres/2018-05-24-100613_add_notifications_creation_date/up.sql b/migrations/postgres/2018-05-24-100613_add_notifications_creation_date/up.sql new file mode 100644 index 00000000000..fddcc3879d0 --- /dev/null +++ b/migrations/postgres/2018-05-24-100613_add_notifications_creation_date/up.sql @@ -0,0 +1,2 @@ +-- Your SQL goes here +ALTER TABLE notifications ADD COLUMN creation_date TIMESTAMP NOT NULL DEFAULT now(); diff --git a/migrations/postgres/2018-06-17-200302_notification_add_data/down.sql b/migrations/postgres/2018-06-17-200302_notification_add_data/down.sql new file mode 100644 index 00000000000..41922c38fe3 --- /dev/null +++ b/migrations/postgres/2018-06-17-200302_notification_add_data/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE notifications DROP COLUMN data; diff --git a/migrations/postgres/2018-06-17-200302_notification_add_data/up.sql b/migrations/postgres/2018-06-17-200302_notification_add_data/up.sql new file mode 100644 index 00000000000..f88a7231754 --- /dev/null +++ b/migrations/postgres/2018-06-17-200302_notification_add_data/up.sql @@ -0,0 +1,2 @@ +-- Your SQL goes here +ALTER TABLE notifications ADD COLUMN data VARCHAR; diff --git a/migrations/postgres/2018-06-20-175532_create_mentions/down.sql b/migrations/postgres/2018-06-20-175532_create_mentions/down.sql new file mode 100644 index 00000000000..e860c9ad6bd --- /dev/null +++ b/migrations/postgres/2018-06-20-175532_create_mentions/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE mentions; diff --git a/migrations/postgres/2018-06-20-175532_create_mentions/up.sql b/migrations/postgres/2018-06-20-175532_create_mentions/up.sql new file mode 100644 index 00000000000..7640e35b77e --- /dev/null +++ b/migrations/postgres/2018-06-20-175532_create_mentions/up.sql @@ -0,0 +1,7 @@ +-- Your SQL goes here +CREATE TABLE mentions ( + id SERIAL PRIMARY KEY, + mentioned_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + post_id INTEGER REFERENCES posts(id) ON DELETE CASCADE, + comment_id INTEGER REFERENCES comments(id) ON DELETE CASCADE +) diff --git a/migrations/postgres/2018-06-20-194538_add_mentions_ap_url/down.sql b/migrations/postgres/2018-06-20-194538_add_mentions_ap_url/down.sql new file mode 100644 index 00000000000..4e626f3b22e --- /dev/null +++ b/migrations/postgres/2018-06-20-194538_add_mentions_ap_url/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE mentions DROP COLUMN ap_url; diff --git a/migrations/postgres/2018-06-20-194538_add_mentions_ap_url/up.sql b/migrations/postgres/2018-06-20-194538_add_mentions_ap_url/up.sql new file mode 100644 index 00000000000..df9c3c7934b --- /dev/null +++ b/migrations/postgres/2018-06-20-194538_add_mentions_ap_url/up.sql @@ -0,0 +1,2 @@ +-- Your SQL goes here +ALTER TABLE mentions ADD COLUMN ap_url VARCHAR NOT NULL DEFAULT ''; diff --git a/migrations/postgres/2018-07-25-165754_refactor_notifications/down.sql b/migrations/postgres/2018-07-25-165754_refactor_notifications/down.sql new file mode 100644 index 00000000000..53830f4a3b3 --- /dev/null +++ b/migrations/postgres/2018-07-25-165754_refactor_notifications/down.sql @@ -0,0 +1,8 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE notifications ADD COLUMN title VARCHAR NOT NULL; +ALTER TABLE notifications ADD COLUMN content TEXT; +ALTER TABLE notifications ADD COLUMN link VARCHAR; +ALTER TABLE notifications ADD COLUMN data VARCHAR; + +ALTER TABLE notifications DROP COLUMN kind; +ALTER TABLE notifications DROP COLUMN object_id; diff --git a/migrations/postgres/2018-07-25-165754_refactor_notifications/up.sql b/migrations/postgres/2018-07-25-165754_refactor_notifications/up.sql new file mode 100644 index 00000000000..e3ab66410fa --- /dev/null +++ b/migrations/postgres/2018-07-25-165754_refactor_notifications/up.sql @@ -0,0 +1,8 @@ +-- Your SQL goes here +ALTER TABLE notifications DROP COLUMN title; +ALTER TABLE notifications DROP COLUMN content; +ALTER TABLE notifications DROP COLUMN link; +ALTER TABLE notifications DROP COLUMN data; + +ALTER TABLE notifications ADD COLUMN kind VARCHAR NOT NULL DEFAULT 'unknown'; +ALTER TABLE notifications ADD COLUMN object_id INTEGER NOT NULL DEFAULT 0; diff --git a/migrations/postgres/2018-07-27-102221_user_add_followers_endpoint/down.sql b/migrations/postgres/2018-07-27-102221_user_add_followers_endpoint/down.sql new file mode 100644 index 00000000000..3beaffacd0b --- /dev/null +++ b/migrations/postgres/2018-07-27-102221_user_add_followers_endpoint/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE users DROP COLUMN followers_endpoint; diff --git a/migrations/postgres/2018-07-27-102221_user_add_followers_endpoint/up.sql b/migrations/postgres/2018-07-27-102221_user_add_followers_endpoint/up.sql new file mode 100644 index 00000000000..f565e8ed814 --- /dev/null +++ b/migrations/postgres/2018-07-27-102221_user_add_followers_endpoint/up.sql @@ -0,0 +1,2 @@ +-- Your SQL goes here +ALTER TABLE users ADD COLUMN followers_endpoint VARCHAR NOT NULL DEFAULT ''; diff --git a/migrations/postgres/2018-07-27-125558_instance_customization/down.sql b/migrations/postgres/2018-07-27-125558_instance_customization/down.sql new file mode 100644 index 00000000000..38cca3cd37e --- /dev/null +++ b/migrations/postgres/2018-07-27-125558_instance_customization/down.sql @@ -0,0 +1,5 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE instances DROP COLUMN open_registrations; +ALTER TABLE instances DROP COLUMN short_description; +ALTER TABLE instances DROP COLUMN long_description; +ALTER TABLE instances DROP COLUMN default_license; diff --git a/migrations/postgres/2018-07-27-125558_instance_customization/up.sql b/migrations/postgres/2018-07-27-125558_instance_customization/up.sql new file mode 100644 index 00000000000..1efde74c75f --- /dev/null +++ b/migrations/postgres/2018-07-27-125558_instance_customization/up.sql @@ -0,0 +1,5 @@ +-- Your SQL goes here +ALTER TABLE instances ADD COLUMN open_registrations BOOLEAN NOT NULL DEFAULT 't'; +ALTER TABLE instances ADD COLUMN short_description TEXT NOT NULL DEFAULT ''; +ALTER TABLE instances ADD COLUMN long_description TEXT NOT NULL DEFAULT ''; +ALTER TABLE instances ADD COLUMN default_license TEXT NOT NULL DEFAULT 'CC-0'; diff --git a/migrations/postgres/2018-07-27-194816_instance_description_html/down.sql b/migrations/postgres/2018-07-27-194816_instance_description_html/down.sql new file mode 100644 index 00000000000..99f0b18ef7f --- /dev/null +++ b/migrations/postgres/2018-07-27-194816_instance_description_html/down.sql @@ -0,0 +1,3 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE instances DROP COLUMN long_description_html; +ALTER TABLE instances DROP COLUMN short_description_html; diff --git a/migrations/postgres/2018-07-27-194816_instance_description_html/up.sql b/migrations/postgres/2018-07-27-194816_instance_description_html/up.sql new file mode 100644 index 00000000000..47cbee03535 --- /dev/null +++ b/migrations/postgres/2018-07-27-194816_instance_description_html/up.sql @@ -0,0 +1,3 @@ +-- Your SQL goes here +ALTER TABLE instances ADD COLUMN long_description_html VARCHAR NOT NULL DEFAULT ''; +ALTER TABLE instances ADD COLUMN short_description_html VARCHAR NOT NULL DEFAULT ''; diff --git a/migrations/postgres/2018-09-02-111458_create_medias/down.sql b/migrations/postgres/2018-09-02-111458_create_medias/down.sql new file mode 100644 index 00000000000..3ba01786b33 --- /dev/null +++ b/migrations/postgres/2018-09-02-111458_create_medias/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE medias; diff --git a/migrations/postgres/2018-09-02-111458_create_medias/up.sql b/migrations/postgres/2018-09-02-111458_create_medias/up.sql new file mode 100644 index 00000000000..f89f448a573 --- /dev/null +++ b/migrations/postgres/2018-09-02-111458_create_medias/up.sql @@ -0,0 +1,10 @@ +-- Your SQL goes here +CREATE TABLE medias ( + id SERIAL PRIMARY KEY, + file_path TEXT NOT NULL DEFAULT '', + alt_text TEXT NOT NULL DEFAULT '', + is_remote BOOLEAN NOT NULL DEFAULT 'f', + remote_url TEXT, + sensitive BOOLEAN NOT NULL DEFAULT 'f', + content_warning TEXT +) diff --git a/migrations/postgres/2018-09-02-123623_medias_owner_id/down.sql b/migrations/postgres/2018-09-02-123623_medias_owner_id/down.sql new file mode 100644 index 00000000000..c44809d684d --- /dev/null +++ b/migrations/postgres/2018-09-02-123623_medias_owner_id/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE medias DROP COLUMN owner_id; diff --git a/migrations/postgres/2018-09-02-123623_medias_owner_id/up.sql b/migrations/postgres/2018-09-02-123623_medias_owner_id/up.sql new file mode 100644 index 00000000000..52dfa5c9ce0 --- /dev/null +++ b/migrations/postgres/2018-09-02-123623_medias_owner_id/up.sql @@ -0,0 +1,2 @@ +-- Your SQL goes here +ALTER TABLE medias ADD COLUMN owner_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL; diff --git a/migrations/postgres/2018-09-03-102510_users_add_avatar/down.sql b/migrations/postgres/2018-09-03-102510_users_add_avatar/down.sql new file mode 100644 index 00000000000..cf822ecd6a0 --- /dev/null +++ b/migrations/postgres/2018-09-03-102510_users_add_avatar/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE users DROP COLUMN avatar_id; diff --git a/migrations/postgres/2018-09-03-102510_users_add_avatar/up.sql b/migrations/postgres/2018-09-03-102510_users_add_avatar/up.sql new file mode 100644 index 00000000000..5a97db2acbe --- /dev/null +++ b/migrations/postgres/2018-09-03-102510_users_add_avatar/up.sql @@ -0,0 +1,2 @@ +-- Your SQL goes here +ALTER TABLE users ADD COLUMN avatar_id INTEGER REFERENCES medias(id) ON DELETE CASCADE; diff --git a/migrations/postgres/2018-09-03-170848_user_add_last_fetched_date/down.sql b/migrations/postgres/2018-09-03-170848_user_add_last_fetched_date/down.sql new file mode 100644 index 00000000000..2b3eb2d4f24 --- /dev/null +++ b/migrations/postgres/2018-09-03-170848_user_add_last_fetched_date/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE users DROP COLUMN last_fetched_date; diff --git a/migrations/postgres/2018-09-03-170848_user_add_last_fetched_date/up.sql b/migrations/postgres/2018-09-03-170848_user_add_last_fetched_date/up.sql new file mode 100644 index 00000000000..9f823f0de94 --- /dev/null +++ b/migrations/postgres/2018-09-03-170848_user_add_last_fetched_date/up.sql @@ -0,0 +1,2 @@ +-- Your SQL goes here +ALTER TABLE users ADD COLUMN last_fetched_date TIMESTAMP NOT NULL DEFAULT '2000-01-01 00:00:01'; diff --git a/migrations/postgres/2018-09-04-103017_follows_add_ap_url/down.sql b/migrations/postgres/2018-09-04-103017_follows_add_ap_url/down.sql new file mode 100644 index 00000000000..a1d36e37577 --- /dev/null +++ b/migrations/postgres/2018-09-04-103017_follows_add_ap_url/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE follows DROP COLUMN ap_url; diff --git a/migrations/postgres/2018-09-04-103017_follows_add_ap_url/up.sql b/migrations/postgres/2018-09-04-103017_follows_add_ap_url/up.sql new file mode 100644 index 00000000000..e4c7d949eed --- /dev/null +++ b/migrations/postgres/2018-09-04-103017_follows_add_ap_url/up.sql @@ -0,0 +1,2 @@ +-- Your SQL goes here +ALTER TABLE follows ADD COLUMN ap_url TEXT NOT NULL DEFAULT ''; diff --git a/migrations/postgres/2018-09-04-104828_posts_add_subtitle/down.sql b/migrations/postgres/2018-09-04-104828_posts_add_subtitle/down.sql new file mode 100644 index 00000000000..0c39127b208 --- /dev/null +++ b/migrations/postgres/2018-09-04-104828_posts_add_subtitle/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE posts DROP COLUMN subtitle; diff --git a/migrations/postgres/2018-09-04-104828_posts_add_subtitle/up.sql b/migrations/postgres/2018-09-04-104828_posts_add_subtitle/up.sql new file mode 100644 index 00000000000..17ab4754f89 --- /dev/null +++ b/migrations/postgres/2018-09-04-104828_posts_add_subtitle/up.sql @@ -0,0 +1,2 @@ +-- Your SQL goes here +ALTER TABLE posts ADD COLUMN subtitle TEXT NOT NULL DEFAULT ''; diff --git a/migrations/postgres/2018-09-05-174106_create_tags/down.sql b/migrations/postgres/2018-09-05-174106_create_tags/down.sql new file mode 100644 index 00000000000..43c79a4bb78 --- /dev/null +++ b/migrations/postgres/2018-09-05-174106_create_tags/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE tags; diff --git a/migrations/postgres/2018-09-05-174106_create_tags/up.sql b/migrations/postgres/2018-09-05-174106_create_tags/up.sql new file mode 100644 index 00000000000..9ef32855417 --- /dev/null +++ b/migrations/postgres/2018-09-05-174106_create_tags/up.sql @@ -0,0 +1,7 @@ +-- Your SQL goes here +CREATE TABLE tags ( + id SERIAL PRIMARY KEY, + tag TEXT NOT NULL DEFAULT '', + is_hastag BOOLEAN NOT NULL DEFAULT 'f', + post_id INTEGER REFERENCES posts(id) ON DELETE CASCADE NOT NULL +) diff --git a/migrations/postgres/2018-09-06-182637_posts_add_source/down.sql b/migrations/postgres/2018-09-06-182637_posts_add_source/down.sql new file mode 100644 index 00000000000..43773773579 --- /dev/null +++ b/migrations/postgres/2018-09-06-182637_posts_add_source/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE posts DROP COLUMN source; diff --git a/migrations/postgres/2018-09-06-182637_posts_add_source/up.sql b/migrations/postgres/2018-09-06-182637_posts_add_source/up.sql new file mode 100644 index 00000000000..a880b5ba919 --- /dev/null +++ b/migrations/postgres/2018-09-06-182637_posts_add_source/up.sql @@ -0,0 +1,2 @@ +-- Your SQL goes here +ALTER TABLE posts ADD COLUMN source TEXT NOT NULL DEFAULT ''; diff --git a/migrations/postgres/2018-09-07-212003_fix_avatar_deletion/down.sql b/migrations/postgres/2018-09-07-212003_fix_avatar_deletion/down.sql new file mode 100644 index 00000000000..a3f0047d797 --- /dev/null +++ b/migrations/postgres/2018-09-07-212003_fix_avatar_deletion/down.sql @@ -0,0 +1,7 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE users + DROP CONSTRAINT users_avatar_id_fkey, + ADD CONSTRAINT users_avatar_id_fkey + FOREIGN KEY (avatar_id) + REFERENCES medias(id) + ON DELETE CASCADE; diff --git a/migrations/postgres/2018-09-07-212003_fix_avatar_deletion/up.sql b/migrations/postgres/2018-09-07-212003_fix_avatar_deletion/up.sql new file mode 100644 index 00000000000..780af5ab9cd --- /dev/null +++ b/migrations/postgres/2018-09-07-212003_fix_avatar_deletion/up.sql @@ -0,0 +1,7 @@ +-- Your SQL goes here +ALTER TABLE users + DROP CONSTRAINT users_avatar_id_fkey, + ADD CONSTRAINT users_avatar_id_fkey + FOREIGN KEY (avatar_id) + REFERENCES medias(id) + ON DELETE SET NULL; diff --git a/migrations/postgres/2018-10-06-161151_change_default_license/down.sql b/migrations/postgres/2018-10-06-161151_change_default_license/down.sql new file mode 100644 index 00000000000..5643a2a6728 --- /dev/null +++ b/migrations/postgres/2018-10-06-161151_change_default_license/down.sql @@ -0,0 +1,3 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE ONLY posts ALTER COLUMN license SET DEFAULT 'CC-0'; +ALTER TABLE ONLY instances ALTER COLUMN default_license SET DEFAULT 'CC-0'; diff --git a/migrations/postgres/2018-10-06-161151_change_default_license/up.sql b/migrations/postgres/2018-10-06-161151_change_default_license/up.sql new file mode 100644 index 00000000000..376beea1aa6 --- /dev/null +++ b/migrations/postgres/2018-10-06-161151_change_default_license/up.sql @@ -0,0 +1,3 @@ +-- Your SQL goes hereALTER TABLE ONLY posts ALTER COLUMN license SET DEFAULT 'CC-BY-SA'; +ALTER TABLE ONLY posts ALTER COLUMN license SET DEFAULT 'CC-BY-SA'; +ALTER TABLE ONLY instances ALTER COLUMN default_license SET DEFAULT 'CC-BY-SA'; diff --git a/migrations/postgres/2018-10-19-165407_create_apps/down.sql b/migrations/postgres/2018-10-19-165407_create_apps/down.sql new file mode 100755 index 00000000000..09b3f60905e --- /dev/null +++ b/migrations/postgres/2018-10-19-165407_create_apps/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE apps; diff --git a/migrations/postgres/2018-10-19-165407_create_apps/up.sql b/migrations/postgres/2018-10-19-165407_create_apps/up.sql new file mode 100755 index 00000000000..48ab4dcff4c --- /dev/null +++ b/migrations/postgres/2018-10-19-165407_create_apps/up.sql @@ -0,0 +1,10 @@ +-- Your SQL goes here +CREATE TABLE apps ( + id SERIAL PRIMARY KEY, + name TEXT NOT NULL DEFAULT '', + client_id TEXT NOT NULL, + client_secret TEXT NOT NULL, + redirect_uri TEXT, + website TEXT, + creation_date TIMESTAMP NOT NULL DEFAULT now() +); diff --git a/migrations/postgres/2018-10-20-164036_fix_hastag_typo/down.sql b/migrations/postgres/2018-10-20-164036_fix_hastag_typo/down.sql new file mode 100644 index 00000000000..e96261d7d45 --- /dev/null +++ b/migrations/postgres/2018-10-20-164036_fix_hastag_typo/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE tags RENAME COLUMN is_hashtag TO is_hastag; diff --git a/migrations/postgres/2018-10-20-164036_fix_hastag_typo/up.sql b/migrations/postgres/2018-10-20-164036_fix_hastag_typo/up.sql new file mode 100644 index 00000000000..32914c21f98 --- /dev/null +++ b/migrations/postgres/2018-10-20-164036_fix_hastag_typo/up.sql @@ -0,0 +1 @@ +ALTER TABLE tags RENAME COLUMN is_hastag TO is_hashtag; diff --git a/migrations/postgres/2018-10-21-163227_create_api_token/down.sql b/migrations/postgres/2018-10-21-163227_create_api_token/down.sql new file mode 100644 index 00000000000..e71f14786b0 --- /dev/null +++ b/migrations/postgres/2018-10-21-163227_create_api_token/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE api_tokens; diff --git a/migrations/postgres/2018-10-21-163227_create_api_token/up.sql b/migrations/postgres/2018-10-21-163227_create_api_token/up.sql new file mode 100644 index 00000000000..ecf9f5128f8 --- /dev/null +++ b/migrations/postgres/2018-10-21-163227_create_api_token/up.sql @@ -0,0 +1,9 @@ +-- Your SQL goes here +CREATE TABLE api_tokens ( + id SERIAL PRIMARY KEY, + creation_date TIMESTAMP NOT NULL DEFAULT now(), + value TEXT NOT NULL, + scopes TEXT NOT NULL, + app_id INTEGER NOT NULL REFERENCES apps(id) ON DELETE CASCADE, + user_id INTEGER NOT NULL REFERENCES users(id) ON DELETE CASCADE +) diff --git a/migrations/postgres/2018-10-30-151529_add_post_cover/down.sql b/migrations/postgres/2018-10-30-151529_add_post_cover/down.sql new file mode 100644 index 00000000000..15321a9b7a1 --- /dev/null +++ b/migrations/postgres/2018-10-30-151529_add_post_cover/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE posts DROP COLUMN cover_id; diff --git a/migrations/postgres/2018-10-30-151529_add_post_cover/up.sql b/migrations/postgres/2018-10-30-151529_add_post_cover/up.sql new file mode 100644 index 00000000000..d3239a25bf7 --- /dev/null +++ b/migrations/postgres/2018-10-30-151529_add_post_cover/up.sql @@ -0,0 +1,2 @@ +-- Your SQL goes here +ALTER TABLE posts ADD COLUMN cover_id INTEGER REFERENCES medias(id) DEFAULT NULL; diff --git a/migrations/postgres/2018-12-08-175515_constraints/down.sql b/migrations/postgres/2018-12-08-175515_constraints/down.sql new file mode 100644 index 00000000000..e189dc2224d --- /dev/null +++ b/migrations/postgres/2018-12-08-175515_constraints/down.sql @@ -0,0 +1,24 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE api_tokens DROP CONSTRAINT IF EXISTS api_tokens_unique_value; +ALTER TABLE blog_authors DROP CONSTRAINT IF EXISTS blog_author_unique; +ALTER TABLE blogs DROP CONSTRAINT IF EXISTS blog_unique; +ALTER TABLE blogs DROP CONSTRAINT IF EXISTS blog_unique_ap_url; +ALTER TABLE blogs DROP CONSTRAINT IF EXISTS blog_unique_outbox; +ALTER TABLE blogs DROP CONSTRAINT IF EXISTS blog_unique_inbox; +ALTER TABLE comments DROP CONSTRAINT IF EXISTS comments_unique_ap_url; +ALTER TABLE follows DROP CONSTRAINT IF EXISTS follows_unique_ap_url; +ALTER TABLE instances DROP CONSTRAINT IF EXISTS instance_unique_domain; +ALTER TABLE likes DROP CONSTRAINT IF EXISTS likes_unique; +ALTER TABLE likes DROP CONSTRAINT IF EXISTS likes_unique_ap_url; +ALTER TABLE mentions DROP CONSTRAINT IF EXISTS mentions_unique_ap_url; +ALTER TABLE post_authors DROP CONSTRAINT IF EXISTS post_authors_unique; +ALTER TABLE posts DROP CONSTRAINT IF EXISTS post_unique_slug; +ALTER TABLE posts DROP CONSTRAINT IF EXISTS post_unique_ap_url; +ALTER TABLE reshares DROP CONSTRAINT IF EXISTS reshares_unique; +ALTER TABLE reshares DROP CONSTRAINT IF EXISTS reshares_unique_ap_url; +ALTER TABLE tags DROP CONSTRAINT IF EXISTS tags_unique; +ALTER TABLE users DROP CONSTRAINT IF EXISTS users_unique; +ALTER TABLE users DROP CONSTRAINT IF EXISTS users_unique_inbox; +ALTER TABLE users DROP CONSTRAINT IF EXISTS users_unique_outbox; +ALTER TABLE users DROP CONSTRAINT IF EXISTS users_unique_ap_url; +ALTER TABLE users DROP CONSTRAINT IF EXISTS users_unique_followers_url; diff --git a/migrations/postgres/2018-12-08-175515_constraints/up.sql b/migrations/postgres/2018-12-08-175515_constraints/up.sql new file mode 100644 index 00000000000..21b6f3b631a --- /dev/null +++ b/migrations/postgres/2018-12-08-175515_constraints/up.sql @@ -0,0 +1,83 @@ +-- Your SQL goes here + +-- First, we delete the already duplicated data so that the constraint can be correctly applied + +DELETE FROM api_tokens a USING api_tokens b WHERE + a.id > b.id + AND a.value = b.value; +DELETE FROM blog_authors a USING blog_authors b WHERE + a.id > b.id + AND a.blog_id = b.blog_id + AND a.author_id = b.author_id; +DELETE FROM blogs a USING blogs b WHERE + a.id > b.id + AND ((a.actor_id = b.actor_id AND a.instance_id = b.instance_id) + OR a.ap_url = b.ap_url + OR a.outbox_url = b.outbox_url + OR a.inbox_url = b.inbox_url); +DELETE FROM comments a USING comments b WHERE + a.id > b.id + AND (a.ap_url = b.ap_url); +DELETE FROM follows a USING follows b + WHERE a.id > b.id + AND (a.ap_url = b.ap_url); +DELETE FROM instances a USING instances b WHERE + a.id > b.id + AND (a.public_domain = b.public_domain); +DELETE FROM likes a USING likes b WHERE + a.id > b.id + AND (a.ap_url = b.ap_url + OR (a.user_id = b.user_id AND a.post_id = b.post_id)); +DELETE FROM mentions a USING mentions b WHERE + a.id > b.id + AND (a.ap_url = b.ap_url); +DELETE FROM post_authors a USING post_authors b WHERE + a.id > b.id + AND a.author_id = b.author_id + AND a.post_id = b.post_id; +DELETE FROM posts a USING posts b WHERE + a.id > b.id + AND ((a.ap_url = b.ap_url) + OR (a.blog_id = b.blog_id AND a.slug = b.slug)); +DELETE FROM reshares a USING reshares b WHERE + a.id > b.id + AND (a.ap_url = b.ap_url + OR (a.user_id = b.user_id AND a.post_id = b.post_id)); +DELETE FROM tags a USING tags b WHERE + a.id > b.id + AND a.tag = b.tag + AND a.post_id = b.post_id + AND a.is_hashtag = b.is_hashtag; +DELETE FROM users a USING users b WHERE + a.id > b.id + AND (a.ap_url = b.ap_url + OR (a.username = b.username AND a.instance_id = b.instance_id) + OR a.outbox_url = b.outbox_url + OR a.inbox_url = b.inbox_url + OR a.followers_endpoint = b.followers_endpoint); + +-- Then we add the UNIQUE constraints + +ALTER TABLE api_tokens ADD CONSTRAINT api_tokens_unique_value UNIQUE (value); +ALTER TABLE blog_authors ADD CONSTRAINT blog_author_unique UNIQUE (blog_id, author_id); +ALTER TABLE blogs ADD CONSTRAINT blog_unique UNIQUE (actor_id, instance_id); +ALTER TABLE blogs ADD CONSTRAINT blog_unique_ap_url UNIQUE (ap_url); +ALTER TABLE blogs ADD CONSTRAINT blog_unique_outbox UNIQUE (outbox_url); +ALTER TABLE blogs ADD CONSTRAINT blog_unique_inbox UNIQUE (inbox_url); +ALTER TABLE comments ADD CONSTRAINT comments_unique_ap_url UNIQUE (ap_url); +ALTER TABLE follows ADD CONSTRAINT follows_unique_ap_url UNIQUE (ap_url); +ALTER TABLE instances ADD CONSTRAINT instance_unique_domain UNIQUE (public_domain); +ALTER TABLE likes ADD CONSTRAINT likes_unique UNIQUE (user_id, post_id); +ALTER TABLE likes ADD CONSTRAINT likes_unique_ap_url UNIQUE (ap_url); +ALTER TABLE mentions ADD CONSTRAINT mentions_unique_ap_url UNIQUE (ap_url); +ALTER TABLE post_authors ADD CONSTRAINT post_authors_unique UNIQUE (post_id, author_id); +ALTER TABLE posts ADD CONSTRAINT post_unique_slug UNIQUE (blog_id, slug); +ALTER TABLE posts ADD CONSTRAINT post_unique_ap_url UNIQUE (ap_url); +ALTER TABLE reshares ADD CONSTRAINT reshares_unique UNIQUE (user_id, post_id); +ALTER TABLE reshares ADD CONSTRAINT reshares_unique_ap_url UNIQUE (ap_url); +ALTER TABLE tags ADD CONSTRAINT tags_unique UNIQUE (tag, post_id, is_hashtag); +ALTER TABLE users ADD CONSTRAINT users_unique UNIQUE (username, instance_id); +ALTER TABLE users ADD CONSTRAINT users_unique_inbox UNIQUE (inbox_url); +ALTER TABLE users ADD CONSTRAINT users_unique_outbox UNIQUE (outbox_url); +ALTER TABLE users ADD CONSTRAINT users_unique_ap_url UNIQUE (ap_url); +ALTER TABLE users ADD CONSTRAINT users_unique_followers_url UNIQUE (followers_endpoint); diff --git a/migrations/postgres/2018-12-17-180104_mention_no_ap_url/down.sql b/migrations/postgres/2018-12-17-180104_mention_no_ap_url/down.sql new file mode 100644 index 00000000000..9ba08b05665 --- /dev/null +++ b/migrations/postgres/2018-12-17-180104_mention_no_ap_url/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE mentions ADD COLUMN ap_url VARCHAR NOT NULL DEFAULT ''; diff --git a/migrations/postgres/2018-12-17-180104_mention_no_ap_url/up.sql b/migrations/postgres/2018-12-17-180104_mention_no_ap_url/up.sql new file mode 100644 index 00000000000..b56c1189ccb --- /dev/null +++ b/migrations/postgres/2018-12-17-180104_mention_no_ap_url/up.sql @@ -0,0 +1,2 @@ +-- Your SQL goes here +ALTER TABLE mentions DROP COLUMN ap_url; diff --git a/migrations/postgres/2018-12-17-221135_comment_visibility/down.sql b/migrations/postgres/2018-12-17-221135_comment_visibility/down.sql new file mode 100644 index 00000000000..1c26b21f910 --- /dev/null +++ b/migrations/postgres/2018-12-17-221135_comment_visibility/down.sql @@ -0,0 +1,4 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE comments DROP COLUMN public_visibility; + +DROP TABLE comment_seers; diff --git a/migrations/postgres/2018-12-17-221135_comment_visibility/up.sql b/migrations/postgres/2018-12-17-221135_comment_visibility/up.sql new file mode 100644 index 00000000000..3507d628a32 --- /dev/null +++ b/migrations/postgres/2018-12-17-221135_comment_visibility/up.sql @@ -0,0 +1,9 @@ +-- Your SQL goes here +ALTER TABLE comments ADD public_visibility BOOLEAN NOT NULL DEFAULT 't'; + +CREATE TABLE comment_seers ( + id SERIAL PRIMARY KEY, + comment_id INTEGER REFERENCES comments(id) ON DELETE CASCADE NOT NULL, + user_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + UNIQUE (comment_id, user_id) +) diff --git a/migrations/postgres/2018-12-25-164502_media-cover-deletion/down.sql b/migrations/postgres/2018-12-25-164502_media-cover-deletion/down.sql new file mode 100644 index 00000000000..9189e2061a3 --- /dev/null +++ b/migrations/postgres/2018-12-25-164502_media-cover-deletion/down.sql @@ -0,0 +1,4 @@ +-- This file should undo anything in `up.sql` + +ALTER TABLE posts DROP CONSTRAINT posts_cover_id_fkey; +ALTER TABLE posts ADD CONSTRAINT posts_cover_id_fkey FOREIGN KEY (cover_id) REFERENCES medias(id); diff --git a/migrations/postgres/2018-12-25-164502_media-cover-deletion/up.sql b/migrations/postgres/2018-12-25-164502_media-cover-deletion/up.sql new file mode 100644 index 00000000000..414e92e672e --- /dev/null +++ b/migrations/postgres/2018-12-25-164502_media-cover-deletion/up.sql @@ -0,0 +1,4 @@ +-- Your SQL goes here + +ALTER TABLE posts DROP CONSTRAINT posts_cover_id_fkey; +ALTER TABLE posts ADD CONSTRAINT posts_cover_id_fkey FOREIGN KEY (cover_id) REFERENCES medias(id) ON DELETE SET NULL; diff --git a/migrations/postgres/2019-03-05-082814_add_fqn/down.sql b/migrations/postgres/2019-03-05-082814_add_fqn/down.sql new file mode 100644 index 00000000000..796c55edcb6 --- /dev/null +++ b/migrations/postgres/2019-03-05-082814_add_fqn/down.sql @@ -0,0 +1,3 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE blogs DROP COLUMN fqn; +ALTER TABLE users DROP COLUMN fqn; \ No newline at end of file diff --git a/migrations/postgres/2019-03-05-082814_add_fqn/up.sql b/migrations/postgres/2019-03-05-082814_add_fqn/up.sql new file mode 100644 index 00000000000..f28231de628 --- /dev/null +++ b/migrations/postgres/2019-03-05-082814_add_fqn/up.sql @@ -0,0 +1,18 @@ +-- Your SQL goes here +ALTER TABLE blogs ADD COLUMN fqn TEXT NOT NULL DEFAULT ''; +UPDATE blogs SET fqn = + (CASE WHEN (SELECT local FROM instances WHERE id = instance_id) THEN + actor_id + ELSE + (actor_id || '@' || (SELECT public_domain FROM instances WHERE id = instance_id LIMIT 1)) + END) +WHERE fqn = ''; + +ALTER TABLE users ADD COLUMN fqn TEXT NOT NULL DEFAULT ''; +UPDATE users SET fqn = + (CASE WHEN (SELECT local FROM instances WHERE id = instance_id) THEN + username + ELSE + (username || '@' || (SELECT public_domain FROM instances WHERE id = instance_id LIMIT 1)) + END) +WHERE fqn = ''; \ No newline at end of file diff --git a/migrations/postgres/2019-03-06-115158_blog_images/down.sql b/migrations/postgres/2019-03-06-115158_blog_images/down.sql new file mode 100644 index 00000000000..fc03dd7b698 --- /dev/null +++ b/migrations/postgres/2019-03-06-115158_blog_images/down.sql @@ -0,0 +1,4 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE blogs DROP COLUMN summary_html; +ALTER TABLE blogs DROP COLUMN icon_id; +ALTER TABLE blogs DROP COLUMN banner_id; \ No newline at end of file diff --git a/migrations/postgres/2019-03-06-115158_blog_images/up.sql b/migrations/postgres/2019-03-06-115158_blog_images/up.sql new file mode 100644 index 00000000000..b2207caa81a --- /dev/null +++ b/migrations/postgres/2019-03-06-115158_blog_images/up.sql @@ -0,0 +1,4 @@ +-- Your SQL goes here +ALTER TABLE blogs ADD COLUMN summary_html TEXT NOT NULL DEFAULT ''; +ALTER TABLE blogs ADD COLUMN icon_id INTEGER REFERENCES medias(id) ON DELETE SET NULL DEFAULT NULL; +ALTER TABLE blogs ADD COLUMN banner_id INTEGER REFERENCES medias(id) ON DELETE SET NULL DEFAULT NULL; \ No newline at end of file diff --git a/migrations/postgres/2019-03-16-143637_summary-md/down.sql b/migrations/postgres/2019-03-16-143637_summary-md/down.sql new file mode 100644 index 00000000000..982805e0942 --- /dev/null +++ b/migrations/postgres/2019-03-16-143637_summary-md/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE users DROP COLUMN summary_html; diff --git a/migrations/postgres/2019-03-16-143637_summary-md/up.sql b/migrations/postgres/2019-03-16-143637_summary-md/up.sql new file mode 100644 index 00000000000..bc7d7c89f41 --- /dev/null +++ b/migrations/postgres/2019-03-16-143637_summary-md/up.sql @@ -0,0 +1,3 @@ +-- Your SQL goes here +ALTER TABLE users ADD COLUMN summary_html TEXT NOT NULL DEFAULT ''; +UPDATE users SET summary_html = summary; diff --git a/migrations/postgres/2019-05-30-173029_create_password_reset_requests_table/down.sql b/migrations/postgres/2019-05-30-173029_create_password_reset_requests_table/down.sql new file mode 100644 index 00000000000..7d4bc8fde3d --- /dev/null +++ b/migrations/postgres/2019-05-30-173029_create_password_reset_requests_table/down.sql @@ -0,0 +1 @@ +DROP TABLE password_reset_requests; diff --git a/migrations/postgres/2019-05-30-173029_create_password_reset_requests_table/up.sql b/migrations/postgres/2019-05-30-173029_create_password_reset_requests_table/up.sql new file mode 100644 index 00000000000..b1fffc2cfdd --- /dev/null +++ b/migrations/postgres/2019-05-30-173029_create_password_reset_requests_table/up.sql @@ -0,0 +1,9 @@ +CREATE TABLE password_reset_requests ( + id SERIAL PRIMARY KEY, + email VARCHAR NOT NULL, + token VARCHAR NOT NULL, + expiration_date TIMESTAMP NOT NULL +); + +CREATE INDEX password_reset_requests_token ON password_reset_requests (token); +CREATE UNIQUE INDEX password_reset_requests_email ON password_reset_requests (email); diff --git a/migrations/postgres/2019-06-18-152700_moderator_role/down.sql b/migrations/postgres/2019-06-18-152700_moderator_role/down.sql new file mode 100644 index 00000000000..071d3b4230d --- /dev/null +++ b/migrations/postgres/2019-06-18-152700_moderator_role/down.sql @@ -0,0 +1,4 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE users ADD COLUMN is_admin BOOLEAN NOT NULL DEFAULT 'f'; +UPDATE users SET is_admin = 't' WHERE role = 0; +ALTER TABLE users DROP COLUMN role; diff --git a/migrations/postgres/2019-06-18-152700_moderator_role/up.sql b/migrations/postgres/2019-06-18-152700_moderator_role/up.sql new file mode 100644 index 00000000000..b7ba8152115 --- /dev/null +++ b/migrations/postgres/2019-06-18-152700_moderator_role/up.sql @@ -0,0 +1,4 @@ +-- Your SQL goes here +ALTER TABLE users ADD COLUMN role INTEGER NOT NULL DEFAULT 2; +UPDATE users SET role = 0 WHERE is_admin = 't'; +ALTER TABLE users DROP COLUMN is_admin; diff --git a/migrations/postgres/2019-06-19-141114_themes/down.sql b/migrations/postgres/2019-06-19-141114_themes/down.sql new file mode 100644 index 00000000000..54e85dffc6b --- /dev/null +++ b/migrations/postgres/2019-06-19-141114_themes/down.sql @@ -0,0 +1,4 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE blogs DROP COLUMN theme; +ALTER TABLE users DROP COLUMN preferred_theme; +ALTER TABLE users DROP COLUMN hide_custom_css; diff --git a/migrations/postgres/2019-06-19-141114_themes/up.sql b/migrations/postgres/2019-06-19-141114_themes/up.sql new file mode 100644 index 00000000000..5a92b2a0beb --- /dev/null +++ b/migrations/postgres/2019-06-19-141114_themes/up.sql @@ -0,0 +1,4 @@ +-- Your SQL goes here +ALTER TABLE blogs ADD COLUMN theme VARCHAR; +ALTER TABLE users ADD COLUMN preferred_theme VARCHAR; +ALTER TABLE users ADD COLUMN hide_custom_css BOOLEAN NOT NULL DEFAULT 'f'; diff --git a/migrations/postgres/2019-06-20-145757_timeline/down.sql b/migrations/postgres/2019-06-20-145757_timeline/down.sql new file mode 100644 index 00000000000..d86fb6ee1f3 --- /dev/null +++ b/migrations/postgres/2019-06-20-145757_timeline/down.sql @@ -0,0 +1,6 @@ +-- This file should undo anything in `up.sql` + +DROP TABLE timeline; +DROP TABLE timeline_definition; +DROP TABLE list_elems; +DROP TABLE lists; diff --git a/migrations/postgres/2019-06-20-145757_timeline/up.sql b/migrations/postgres/2019-06-20-145757_timeline/up.sql new file mode 100644 index 00000000000..a8a7ae821d9 --- /dev/null +++ b/migrations/postgres/2019-06-20-145757_timeline/up.sql @@ -0,0 +1,31 @@ +-- Your SQL goes here + +CREATE TABLE timeline_definition( + id SERIAL PRIMARY KEY, + user_id integer REFERENCES users ON DELETE CASCADE, + name VARCHAR NOT NULL, + query VARCHAR NOT NULL, + CONSTRAINT timeline_unique_user_name UNIQUE(user_id, name) +); + +CREATE TABLE timeline( + id SERIAL PRIMARY KEY, + post_id integer NOT NULL REFERENCES posts ON DELETE CASCADE, + timeline_id integer NOT NULL REFERENCES timeline_definition ON DELETE CASCADE +); + +CREATE TABLE lists( + id SERIAL PRIMARY KEY, + name VARCHAR NOT NULL, + user_id integer REFERENCES users ON DELETE CASCADE, + type integer NOT NULL, + CONSTRAINT list_unique_user_name UNIQUE(user_id, name) +); + +CREATE TABLE list_elems( + id SERIAL PRIMARY KEY, + list_id integer NOT NULL REFERENCES lists ON DELETE CASCADE, + user_id integer REFERENCES users ON DELETE CASCADE, + blog_id integer REFERENCES blogs ON DELETE CASCADE, + word VARCHAR +); diff --git a/migrations/postgres/2019-06-24-101212_use_timelines_for_feed/down.sql b/migrations/postgres/2019-06-24-101212_use_timelines_for_feed/down.sql new file mode 100644 index 00000000000..20382150e6f --- /dev/null +++ b/migrations/postgres/2019-06-24-101212_use_timelines_for_feed/down.sql @@ -0,0 +1,4 @@ +-- This file should undo anything in `up.sql` +DELETE FROM timeline_definition WHERE name = 'Your feed'; +DELETE FROM timeline_definition WHERE name = 'Local feed' AND query = 'local'; +DELETE FROM timeline_definition WHERE name = 'Federared feed' AND query = 'all'; diff --git a/migrations/postgres/2019-06-24-101212_use_timelines_for_feed/up.sql b/migrations/postgres/2019-06-24-101212_use_timelines_for_feed/up.sql new file mode 100644 index 00000000000..26e42c6f223 --- /dev/null +++ b/migrations/postgres/2019-06-24-101212_use_timelines_for_feed/up.sql @@ -0,0 +1,6 @@ +-- Your SQL goes here +INSERT INTO timeline_definition (name, query) VALUES + ('Local feed', 'local'), + ('Federated feed', 'all'); +INSERT INTO timeline_definition (user_id,name,query) + select id,'Your feed',CONCAT('followed or [',fqn,']') from users; diff --git a/migrations/postgres/2019-12-10-104935_fill_timelines/down.sql b/migrations/postgres/2019-12-10-104935_fill_timelines/down.sql new file mode 100644 index 00000000000..a1708a46bef --- /dev/null +++ b/migrations/postgres/2019-12-10-104935_fill_timelines/down.sql @@ -0,0 +1,8 @@ +DELETE FROM timeline WHERE id IN + ( + SELECT timeline.id FROM timeline + INNER JOIN timeline_definition ON timeline.timeline_id = timeline_definition.id + WHERE timeline_definition.query LIKE 'followed or [%]' OR + timeline_definition.query = 'local' OR + timeline_definition.query = 'all' + ); diff --git a/migrations/postgres/2019-12-10-104935_fill_timelines/up.sql b/migrations/postgres/2019-12-10-104935_fill_timelines/up.sql new file mode 100644 index 00000000000..f6b22996630 --- /dev/null +++ b/migrations/postgres/2019-12-10-104935_fill_timelines/up.sql @@ -0,0 +1,18 @@ +INSERT INTO timeline (post_id, timeline_id) + SELECT posts.id,timeline_definition.id FROM posts,timeline_definition + WHERE timeline_definition.query = 'all'; + +INSERT INTO timeline (post_id, timeline_id) + SELECT posts.id,timeline_definition.id FROM posts + CROSS JOIN timeline_definition + INNER JOIN blogs ON posts.blog_id = blogs.id + INNER JOIN instances ON blogs.instance_id = instances.id + WHERE timeline_definition.query = 'local' and instances.local = true; + +INSERT INTO timeline (post_id, timeline_id) + SELECT posts.id,timeline_definition.id FROM posts + INNER JOIN blog_authors ON posts.blog_id = blog_authors.blog_id + LEFT JOIN follows ON blog_authors.author_id = follows.following_id + INNER JOIN timeline_definition ON follows.follower_id = timeline_definition.user_id + or blog_authors.author_id = timeline_definition.user_id + WHERE timeline_definition.query LIKE 'followed or [%]'; diff --git a/migrations/postgres/2020-01-05-232816_add_blocklist/down.sql b/migrations/postgres/2020-01-05-232816_add_blocklist/down.sql new file mode 100644 index 00000000000..96eb27daca9 --- /dev/null +++ b/migrations/postgres/2020-01-05-232816_add_blocklist/down.sql @@ -0,0 +1,3 @@ +-- This file should undo anything in `up.sql` + +drop table email_blocklist; diff --git a/migrations/postgres/2020-01-05-232816_add_blocklist/up.sql b/migrations/postgres/2020-01-05-232816_add_blocklist/up.sql new file mode 100644 index 00000000000..57ba05a25af --- /dev/null +++ b/migrations/postgres/2020-01-05-232816_add_blocklist/up.sql @@ -0,0 +1,6 @@ +-- Your SQL goes here +CREATE TABLE email_blocklist(id SERIAL PRIMARY KEY, + email_address TEXT UNIQUE, + note TEXT, + notify_user BOOLEAN DEFAULT FALSE, + notification_text TEXT); diff --git a/migrations/postgres/2021-02-23-153402_medias_index_file_path/down.sql b/migrations/postgres/2021-02-23-153402_medias_index_file_path/down.sql new file mode 100644 index 00000000000..9604e5d0ca1 --- /dev/null +++ b/migrations/postgres/2021-02-23-153402_medias_index_file_path/down.sql @@ -0,0 +1 @@ +DROP INDEX medias_index_file_path; diff --git a/migrations/postgres/2021-02-23-153402_medias_index_file_path/up.sql b/migrations/postgres/2021-02-23-153402_medias_index_file_path/up.sql new file mode 100644 index 00000000000..d26ad494d50 --- /dev/null +++ b/migrations/postgres/2021-02-23-153402_medias_index_file_path/up.sql @@ -0,0 +1 @@ +CREATE INDEX medias_index_file_path ON medias (file_path); diff --git a/migrations/postgres/2022-01-04-122156_create_email_signups_table/down.sql b/migrations/postgres/2022-01-04-122156_create_email_signups_table/down.sql new file mode 100644 index 00000000000..40af0a6ca5a --- /dev/null +++ b/migrations/postgres/2022-01-04-122156_create_email_signups_table/down.sql @@ -0,0 +1 @@ +DROP TABLE email_signups; diff --git a/migrations/postgres/2022-01-04-122156_create_email_signups_table/up.sql b/migrations/postgres/2022-01-04-122156_create_email_signups_table/up.sql new file mode 100644 index 00000000000..720509f6f4d --- /dev/null +++ b/migrations/postgres/2022-01-04-122156_create_email_signups_table/up.sql @@ -0,0 +1,9 @@ +CREATE TABLE email_signups ( + id SERIAL PRIMARY KEY, + email VARCHAR NOT NULL, + token VARCHAR NOT NULL, + expiration_date TIMESTAMP NOT NULL +); + +CREATE INDEX email_signups_token ON email_signups (token); +CREATE UNIQUE INDEX email_signups_token_requests_email ON email_signups (email); diff --git a/migrations/postgres/2022-01-29-154457_add_not_null_constraint_to_email_blocklist/down.sql b/migrations/postgres/2022-01-29-154457_add_not_null_constraint_to_email_blocklist/down.sql new file mode 100644 index 00000000000..e406ff432c1 --- /dev/null +++ b/migrations/postgres/2022-01-29-154457_add_not_null_constraint_to_email_blocklist/down.sql @@ -0,0 +1,4 @@ +ALTER TABLE email_blocklist ALTER COLUMN notification_text DROP NOT NULL; +ALTER TABLE email_blocklist ALTER COLUMN notify_user DROP NOT NULL; +ALTER TABLE email_blocklist ALTER COLUMN note DROP NOT NULL; +ALTER TABLE email_blocklist ALTER COLUMN email_address DROP NOT NULL; diff --git a/migrations/postgres/2022-01-29-154457_add_not_null_constraint_to_email_blocklist/up.sql b/migrations/postgres/2022-01-29-154457_add_not_null_constraint_to_email_blocklist/up.sql new file mode 100644 index 00000000000..ad76cfd4668 --- /dev/null +++ b/migrations/postgres/2022-01-29-154457_add_not_null_constraint_to_email_blocklist/up.sql @@ -0,0 +1,4 @@ +ALTER TABLE email_blocklist ALTER COLUMN email_address SET NOT NULL; +ALTER TABLE email_blocklist ALTER COLUMN note SET NOT NULL; +ALTER TABLE email_blocklist ALTER COLUMN notify_user SET NOT NULL; +ALTER TABLE email_blocklist ALTER COLUMN notification_text SET NOT NULL; diff --git a/migrations/sqlite/2018-04-22-093322_create_instances/down.sql b/migrations/sqlite/2018-04-22-093322_create_instances/down.sql new file mode 100644 index 00000000000..1ec93bf28b8 --- /dev/null +++ b/migrations/sqlite/2018-04-22-093322_create_instances/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE instances; diff --git a/migrations/sqlite/2018-04-22-093322_create_instances/up.sql b/migrations/sqlite/2018-04-22-093322_create_instances/up.sql new file mode 100644 index 00000000000..37f1ef67c07 --- /dev/null +++ b/migrations/sqlite/2018-04-22-093322_create_instances/up.sql @@ -0,0 +1,15 @@ +-- Your SQL goes here +CREATE TABLE instances ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + public_domain VARCHAR NOT NULL, + name VARCHAR NOT NULL, + local BOOLEAN NOT NULL DEFAULT 'f', + blocked BOOLEAN NOT NULL DEFAULT 'f', + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + open_registrations BOOLEAN NOT NULL DEFAULT 't', + short_description TEXT NOT NULL DEFAULT '', + long_description TEXT NOT NULL DEFAULT '', + default_license TEXT NOT NULL DEFAULT 'CC-0', + long_description_html VARCHAR NOT NULL DEFAULT '', + short_description_html VARCHAR NOT NULL DEFAULT '' +) diff --git a/migrations/sqlite/2018-04-22-151330_create_user/down.sql b/migrations/sqlite/2018-04-22-151330_create_user/down.sql new file mode 100644 index 00000000000..dc3714bd11c --- /dev/null +++ b/migrations/sqlite/2018-04-22-151330_create_user/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE users; diff --git a/migrations/sqlite/2018-04-22-151330_create_user/up.sql b/migrations/sqlite/2018-04-22-151330_create_user/up.sql new file mode 100644 index 00000000000..3da556b5e66 --- /dev/null +++ b/migrations/sqlite/2018-04-22-151330_create_user/up.sql @@ -0,0 +1,23 @@ +-- Your SQL goes here +PRAGMA foreign_keys = ON; +CREATE TABLE users ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + username VARCHAR NOT NULL, + display_name VARCHAR NOT NULL DEFAULT '', + outbox_url VARCHAR NOT NULL, + inbox_url VARCHAR NOT NULL, + is_admin BOOLEAN NOT NULL DEFAULT 'f', + summary TEXT NOT NULL DEFAULT '', + email TEXT, + hashed_password TEXT, + instance_id INTEGER REFERENCES instances(id) ON DELETE CASCADE NOT NULL, + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + ap_url TEXT NOT NULL default '', + private_key TEXT, + public_key TEXT NOT NULL DEFAULT '', + shared_inbox_url VARCHAR, + followers_endpoint VARCHAR NOT NULL DEFAULT '', + avatar_id INTEGER REFERENCES medias(id) ON DELETE CASCADE, + last_fetched_date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + FOREIGN KEY (avatar_id) REFERENCES medias(id) ON DELETE SET NULL +); diff --git a/migrations/sqlite/2018-04-23-101717_create_blogs/down.sql b/migrations/sqlite/2018-04-23-101717_create_blogs/down.sql new file mode 100644 index 00000000000..4f8b0a68091 --- /dev/null +++ b/migrations/sqlite/2018-04-23-101717_create_blogs/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE blogs; diff --git a/migrations/sqlite/2018-04-23-101717_create_blogs/up.sql b/migrations/sqlite/2018-04-23-101717_create_blogs/up.sql new file mode 100644 index 00000000000..30635a5c90e --- /dev/null +++ b/migrations/sqlite/2018-04-23-101717_create_blogs/up.sql @@ -0,0 +1,14 @@ +-- Your SQL goes here +CREATE TABLE blogs ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + actor_id VARCHAR NOT NULL, + title VARCHAR NOT NULL, + summary TEXT NOT NULL DEFAULT '', + outbox_url VARCHAR NOT NULL, + inbox_url VARCHAR NOT NULL, + instance_id INTEGER REFERENCES instances(id) ON DELETE CASCADE NOT NULL, + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + ap_url text not null default '', + private_key TEXT, + public_key TEXT NOT NULL DEFAULT '' +) diff --git a/migrations/sqlite/2018-04-23-111655_create_blog_authors/down.sql b/migrations/sqlite/2018-04-23-111655_create_blog_authors/down.sql new file mode 100644 index 00000000000..cfb62abd0e6 --- /dev/null +++ b/migrations/sqlite/2018-04-23-111655_create_blog_authors/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE blog_authors; diff --git a/migrations/sqlite/2018-04-23-111655_create_blog_authors/up.sql b/migrations/sqlite/2018-04-23-111655_create_blog_authors/up.sql new file mode 100644 index 00000000000..10144614e30 --- /dev/null +++ b/migrations/sqlite/2018-04-23-111655_create_blog_authors/up.sql @@ -0,0 +1,7 @@ +-- Your SQL goes here +CREATE TABLE blog_authors ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + blog_id INTEGER REFERENCES blogs(id) ON DELETE CASCADE NOT NULL, + author_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + is_owner BOOLEAN NOT NULL DEFAULT 'f' +) diff --git a/migrations/sqlite/2018-04-23-132822_create_posts/down.sql b/migrations/sqlite/2018-04-23-132822_create_posts/down.sql new file mode 100644 index 00000000000..56ed16e5387 --- /dev/null +++ b/migrations/sqlite/2018-04-23-132822_create_posts/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE posts; diff --git a/migrations/sqlite/2018-04-23-132822_create_posts/up.sql b/migrations/sqlite/2018-04-23-132822_create_posts/up.sql new file mode 100644 index 00000000000..d88337f52c9 --- /dev/null +++ b/migrations/sqlite/2018-04-23-132822_create_posts/up.sql @@ -0,0 +1,14 @@ +-- Your SQL goes here +CREATE TABLE posts ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + blog_id INTEGER REFERENCES blogs(id) ON DELETE CASCADE NOT NULL, + slug VARCHAR NOT NULL, + title VARCHAR NOT NULL, + content TEXT NOT NULL DEFAULT '', + published BOOLEAN NOT NULL DEFAULT 'f', + license VARCHAR NOT NULL DEFAULT 'CC-0', + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + ap_url VARCHAR NOT NULL DEFAULT '', + subtitle TEXT NOT NULL DEFAULT '', + source TEXT NOT NULL DEFAULT '' +) diff --git a/migrations/sqlite/2018-04-23-142746_create_post_authors/down.sql b/migrations/sqlite/2018-04-23-142746_create_post_authors/down.sql new file mode 100644 index 00000000000..129bf59ac6b --- /dev/null +++ b/migrations/sqlite/2018-04-23-142746_create_post_authors/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE post_authors; diff --git a/migrations/sqlite/2018-04-23-142746_create_post_authors/up.sql b/migrations/sqlite/2018-04-23-142746_create_post_authors/up.sql new file mode 100644 index 00000000000..214a6f3ff99 --- /dev/null +++ b/migrations/sqlite/2018-04-23-142746_create_post_authors/up.sql @@ -0,0 +1,6 @@ +-- Your SQL goes here +CREATE TABLE post_authors ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + post_id INTEGER REFERENCES posts(id) ON DELETE CASCADE NOT NULL, + author_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL +) diff --git a/migrations/sqlite/2018-05-01-124607_create_follow/down.sql b/migrations/sqlite/2018-05-01-124607_create_follow/down.sql new file mode 100644 index 00000000000..eee3b972cb7 --- /dev/null +++ b/migrations/sqlite/2018-05-01-124607_create_follow/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE follows; diff --git a/migrations/sqlite/2018-05-01-124607_create_follow/up.sql b/migrations/sqlite/2018-05-01-124607_create_follow/up.sql new file mode 100644 index 00000000000..7eeda5aa9a9 --- /dev/null +++ b/migrations/sqlite/2018-05-01-124607_create_follow/up.sql @@ -0,0 +1,7 @@ +-- Your SQL goes here +CREATE TABLE follows ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + follower_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + following_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + ap_url TEXT NOT NULL default '' +) diff --git a/migrations/sqlite/2018-05-09-192013_create_comments/down.sql b/migrations/sqlite/2018-05-09-192013_create_comments/down.sql new file mode 100644 index 00000000000..d0841ffb256 --- /dev/null +++ b/migrations/sqlite/2018-05-09-192013_create_comments/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE comments; diff --git a/migrations/sqlite/2018-05-09-192013_create_comments/up.sql b/migrations/sqlite/2018-05-09-192013_create_comments/up.sql new file mode 100644 index 00000000000..901c0699ee7 --- /dev/null +++ b/migrations/sqlite/2018-05-09-192013_create_comments/up.sql @@ -0,0 +1,12 @@ +-- Your SQL goes here +CREATE TABLE comments ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + content TEXT NOT NULL DEFAULT '', + in_response_to_id INTEGER REFERENCES comments(id), + post_id INTEGER REFERENCES posts(id) ON DELETE CASCADE NOT NULL, + author_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + ap_url VARCHAR, + sensitive BOOLEAN NOT NULL DEFAULT 'f', + spoiler_text TEXT NOT NULL DEFAULT '' +) diff --git a/migrations/sqlite/2018-05-10-154336_create_likes/down.sql b/migrations/sqlite/2018-05-10-154336_create_likes/down.sql new file mode 100644 index 00000000000..2232ad5b4f8 --- /dev/null +++ b/migrations/sqlite/2018-05-10-154336_create_likes/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE likes; diff --git a/migrations/sqlite/2018-05-10-154336_create_likes/up.sql b/migrations/sqlite/2018-05-10-154336_create_likes/up.sql new file mode 100644 index 00000000000..b406a7b6e63 --- /dev/null +++ b/migrations/sqlite/2018-05-10-154336_create_likes/up.sql @@ -0,0 +1,8 @@ +-- Your SQL goes here +CREATE TABLE likes ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + user_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + post_id INTEGER REFERENCES posts(id) ON DELETE CASCADE NOT NULL, + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + ap_url VARCHAR NOT NULL default '' +) diff --git a/migrations/sqlite/2018-05-13-122311_create_notifications/down.sql b/migrations/sqlite/2018-05-13-122311_create_notifications/down.sql new file mode 100644 index 00000000000..bcebcc05f33 --- /dev/null +++ b/migrations/sqlite/2018-05-13-122311_create_notifications/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE notifications; diff --git a/migrations/sqlite/2018-05-13-122311_create_notifications/up.sql b/migrations/sqlite/2018-05-13-122311_create_notifications/up.sql new file mode 100644 index 00000000000..ceb45ee8d2a --- /dev/null +++ b/migrations/sqlite/2018-05-13-122311_create_notifications/up.sql @@ -0,0 +1,8 @@ +-- Your SQL goes here +CREATE TABLE notifications ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + user_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + kind VARCHAR NOT NULL DEFAULT 'unknown', + object_id INTEGER NOT NULL DEFAULT 0 +) diff --git a/migrations/sqlite/2018-05-19-091428_create_reshares/down.sql b/migrations/sqlite/2018-05-19-091428_create_reshares/down.sql new file mode 100644 index 00000000000..29a2d0fb45b --- /dev/null +++ b/migrations/sqlite/2018-05-19-091428_create_reshares/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE reshares; diff --git a/migrations/sqlite/2018-05-19-091428_create_reshares/up.sql b/migrations/sqlite/2018-05-19-091428_create_reshares/up.sql new file mode 100644 index 00000000000..cee70f748d2 --- /dev/null +++ b/migrations/sqlite/2018-05-19-091428_create_reshares/up.sql @@ -0,0 +1,8 @@ +-- Your SQL goes here +CREATE TABLE reshares ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + user_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + post_id INTEGER REFERENCES posts(id) ON DELETE CASCADE NOT NULL, + ap_url VARCHAR NOT NULL DEFAULT '', + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP +) diff --git a/migrations/sqlite/2018-06-20-175532_create_mentions/down.sql b/migrations/sqlite/2018-06-20-175532_create_mentions/down.sql new file mode 100644 index 00000000000..e860c9ad6bd --- /dev/null +++ b/migrations/sqlite/2018-06-20-175532_create_mentions/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE mentions; diff --git a/migrations/sqlite/2018-06-20-175532_create_mentions/up.sql b/migrations/sqlite/2018-06-20-175532_create_mentions/up.sql new file mode 100644 index 00000000000..3f28aa9c60e --- /dev/null +++ b/migrations/sqlite/2018-06-20-175532_create_mentions/up.sql @@ -0,0 +1,8 @@ +-- Your SQL goes here +CREATE TABLE mentions ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + mentioned_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + post_id INTEGER REFERENCES posts(id) ON DELETE CASCADE, + comment_id INTEGER REFERENCES comments(id) ON DELETE CASCADE, + ap_url VARCHAR NOT NULL DEFAULT '' +) diff --git a/migrations/sqlite/2018-09-02-111458_create_medias/down.sql b/migrations/sqlite/2018-09-02-111458_create_medias/down.sql new file mode 100644 index 00000000000..3ba01786b33 --- /dev/null +++ b/migrations/sqlite/2018-09-02-111458_create_medias/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE medias; diff --git a/migrations/sqlite/2018-09-02-111458_create_medias/up.sql b/migrations/sqlite/2018-09-02-111458_create_medias/up.sql new file mode 100644 index 00000000000..e2ac093c9c2 --- /dev/null +++ b/migrations/sqlite/2018-09-02-111458_create_medias/up.sql @@ -0,0 +1,11 @@ +-- Your SQL goes here +CREATE TABLE medias ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + file_path TEXT NOT NULL DEFAULT '', + alt_text TEXT NOT NULL DEFAULT '', + is_remote BOOLEAN NOT NULL DEFAULT 'f', + remote_url TEXT, + sensitive BOOLEAN NOT NULL DEFAULT 'f', + content_warning TEXT, + owner_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL +) diff --git a/migrations/sqlite/2018-09-05-174106_create_tags/down.sql b/migrations/sqlite/2018-09-05-174106_create_tags/down.sql new file mode 100644 index 00000000000..43c79a4bb78 --- /dev/null +++ b/migrations/sqlite/2018-09-05-174106_create_tags/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE tags; diff --git a/migrations/sqlite/2018-09-05-174106_create_tags/up.sql b/migrations/sqlite/2018-09-05-174106_create_tags/up.sql new file mode 100644 index 00000000000..031b4ed2724 --- /dev/null +++ b/migrations/sqlite/2018-09-05-174106_create_tags/up.sql @@ -0,0 +1,7 @@ +-- Your SQL goes here +CREATE TABLE tags ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + tag TEXT NOT NULL DEFAULT '', + is_hastag BOOLEAN NOT NULL DEFAULT 'f', + post_id INTEGER REFERENCES posts(id) ON DELETE CASCADE NOT NULL +) diff --git a/migrations/sqlite/2018-10-06-161156_change_default_license/down.sql b/migrations/sqlite/2018-10-06-161156_change_default_license/down.sql new file mode 100644 index 00000000000..9e6bc4895fe --- /dev/null +++ b/migrations/sqlite/2018-10-06-161156_change_default_license/down.sql @@ -0,0 +1,40 @@ +-- This file should undo anything in `up.sql` +-- SQLite is great, we can't just change the default value, +-- we have to clone the table with the new value. +CREATE TABLE instances2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + public_domain VARCHAR NOT NULL, + name VARCHAR NOT NULL, + local BOOLEAN NOT NULL DEFAULT 'f', + blocked BOOLEAN NOT NULL DEFAULT 'f', + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + open_registrations BOOLEAN NOT NULL DEFAULT 't', + short_description TEXT NOT NULL DEFAULT '', + long_description TEXT NOT NULL DEFAULT '', + default_license TEXT NOT NULL DEFAULT 'CC-0', + long_description_html VARCHAR NOT NULL DEFAULT '', + short_description_html VARCHAR NOT NULL DEFAULT '' +); + +INSERT INTO instances2 SELECT * FROM instances; +DROP TABLE instances; +ALTER TABLE instances2 RENAME TO instances; + + +CREATE TABLE posts2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + blog_id INTEGER REFERENCES blogs(id) ON DELETE CASCADE NOT NULL, + slug VARCHAR NOT NULL, + title VARCHAR NOT NULL, + content TEXT NOT NULL DEFAULT '', + published BOOLEAN NOT NULL DEFAULT 'f', + license VARCHAR NOT NULL DEFAULT 'CC-0', + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + ap_url VARCHAR NOT NULL DEFAULT '', + subtitle TEXT NOT NULL DEFAULT '', + source TEXT NOT NULL DEFAULT '' +); + +INSERT INTO SELECT * FROM posts; +DROP TABLE posts; +ALTER TABLE posts2 RENAME TO posts; diff --git a/migrations/sqlite/2018-10-06-161156_change_default_license/up.sql b/migrations/sqlite/2018-10-06-161156_change_default_license/up.sql new file mode 100644 index 00000000000..df1dc87da6f --- /dev/null +++ b/migrations/sqlite/2018-10-06-161156_change_default_license/up.sql @@ -0,0 +1,40 @@ +-- Your SQL goes here +-- SQLite is great, we can't just change the default value, +-- we have to clone the table with the new value. +CREATE TABLE instances2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + public_domain VARCHAR NOT NULL, + name VARCHAR NOT NULL, + local BOOLEAN NOT NULL DEFAULT 'f', + blocked BOOLEAN NOT NULL DEFAULT 'f', + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + open_registrations BOOLEAN NOT NULL DEFAULT 't', + short_description TEXT NOT NULL DEFAULT '', + long_description TEXT NOT NULL DEFAULT '', + default_license TEXT NOT NULL DEFAULT 'CC-BY-SA', + long_description_html VARCHAR NOT NULL DEFAULT '', + short_description_html VARCHAR NOT NULL DEFAULT '' +); + +INSERT INTO instances2 SELECT * FROM instances; +DROP TABLE instances; +ALTER TABLE instances2 RENAME TO instances; + + + CREATE TABLE posts2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + blog_id INTEGER REFERENCES blogs(id) ON DELETE CASCADE NOT NULL, + slug VARCHAR NOT NULL, + title VARCHAR NOT NULL, + content TEXT NOT NULL DEFAULT '', + published BOOLEAN NOT NULL DEFAULT 'f', + license VARCHAR NOT NULL DEFAULT 'CC-BY-SA', + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + ap_url VARCHAR NOT NULL DEFAULT '', + subtitle TEXT NOT NULL DEFAULT '', + source TEXT NOT NULL DEFAULT '' + ); + + INSERT INTO posts2 SELECT * FROM posts; + DROP TABLE posts; + ALTER TABLE posts2 RENAME TO posts; diff --git a/migrations/sqlite/2018-10-19-165450_create_apps/down.sql b/migrations/sqlite/2018-10-19-165450_create_apps/down.sql new file mode 100755 index 00000000000..09b3f60905e --- /dev/null +++ b/migrations/sqlite/2018-10-19-165450_create_apps/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE apps; diff --git a/migrations/sqlite/2018-10-19-165450_create_apps/up.sql b/migrations/sqlite/2018-10-19-165450_create_apps/up.sql new file mode 100755 index 00000000000..0e9408bd307 --- /dev/null +++ b/migrations/sqlite/2018-10-19-165450_create_apps/up.sql @@ -0,0 +1,10 @@ +-- Your SQL goes here +CREATE TABLE apps ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + name TEXT NOT NULL DEFAULT '', + client_id TEXT NOT NULL, + client_secret TEXT NOT NULL, + redirect_uri TEXT, + website TEXT, + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP +); diff --git a/migrations/sqlite/2018-10-20-164036_fix_hastag_typo/down.sql b/migrations/sqlite/2018-10-20-164036_fix_hastag_typo/down.sql new file mode 100644 index 00000000000..47965c12985 --- /dev/null +++ b/migrations/sqlite/2018-10-20-164036_fix_hastag_typo/down.sql @@ -0,0 +1,10 @@ +CREATE TABLE tags2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + tag TEXT NOT NULL DEFAULT '', + is_hastag BOOLEAN NOT NULL DEFAULT 'f', + post_id INTEGER REFERENCES posts(id) ON DELETE CASCADE NOT NULL +); + +INSERT INTO tags2 SELECT * FROM tags; +DROP TABLE tags; +ALTER TABLE tags2 RENAME TO tags; diff --git a/migrations/sqlite/2018-10-20-164036_fix_hastag_typo/up.sql b/migrations/sqlite/2018-10-20-164036_fix_hastag_typo/up.sql new file mode 100644 index 00000000000..5993b3c4f0a --- /dev/null +++ b/migrations/sqlite/2018-10-20-164036_fix_hastag_typo/up.sql @@ -0,0 +1,10 @@ +CREATE TABLE tags2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + tag TEXT NOT NULL DEFAULT '', + is_hashtag BOOLEAN NOT NULL DEFAULT 'f', + post_id INTEGER REFERENCES posts(id) ON DELETE CASCADE NOT NULL +); + +INSERT INTO tags2 SELECT * FROM tags; +DROP TABLE tags; +ALTER TABLE tags2 RENAME TO tags; diff --git a/migrations/sqlite/2018-10-21-163241_create_api_token/down.sql b/migrations/sqlite/2018-10-21-163241_create_api_token/down.sql new file mode 100644 index 00000000000..e71f14786b0 --- /dev/null +++ b/migrations/sqlite/2018-10-21-163241_create_api_token/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +DROP TABLE api_tokens; diff --git a/migrations/sqlite/2018-10-21-163241_create_api_token/up.sql b/migrations/sqlite/2018-10-21-163241_create_api_token/up.sql new file mode 100644 index 00000000000..7d6f6cf05ab --- /dev/null +++ b/migrations/sqlite/2018-10-21-163241_create_api_token/up.sql @@ -0,0 +1,9 @@ +-- Your SQL goes here +CREATE TABLE api_tokens ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + value TEXT NOT NULL, + scopes TEXT NOT NULL, + app_id INTEGER NOT NULL REFERENCES apps(id) ON DELETE CASCADE, + user_id INTEGER NOT NULL REFERENCES users(id) ON DELETE CASCADE +) diff --git a/migrations/sqlite/2018-10-30-151545_add_post_cover/down.sql b/migrations/sqlite/2018-10-30-151545_add_post_cover/down.sql new file mode 100644 index 00000000000..15321a9b7a1 --- /dev/null +++ b/migrations/sqlite/2018-10-30-151545_add_post_cover/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE posts DROP COLUMN cover_id; diff --git a/migrations/sqlite/2018-10-30-151545_add_post_cover/up.sql b/migrations/sqlite/2018-10-30-151545_add_post_cover/up.sql new file mode 100644 index 00000000000..d3239a25bf7 --- /dev/null +++ b/migrations/sqlite/2018-10-30-151545_add_post_cover/up.sql @@ -0,0 +1,2 @@ +-- Your SQL goes here +ALTER TABLE posts ADD COLUMN cover_id INTEGER REFERENCES medias(id) DEFAULT NULL; diff --git a/migrations/sqlite/2018-12-08-182930_constraints/down.sql b/migrations/sqlite/2018-12-08-182930_constraints/down.sql new file mode 100644 index 00000000000..5b196d58c0f --- /dev/null +++ b/migrations/sqlite/2018-12-08-182930_constraints/down.sql @@ -0,0 +1,178 @@ +-- This file should undo anything in `up.sql` +CREATE TABLE api_tokens2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + value TEXT NOT NULL, + scopes TEXT NOT NULL, + app_id INTEGER NOT NULL REFERENCES apps(id) ON DELETE CASCADE, + user_id INTEGER NOT NULL REFERENCES users(id) ON DELETE CASCADE +); + +INSERT INTO api_tokens2 SELECT * FROM api_tokens; +DROP TABLE api_tokens; +ALTER TABLE api_tokens2 RENAME TO api_tokens; + +CREATE TABLE blog_authors2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + blog_id INTEGER REFERENCES blogs(id) ON DELETE CASCADE NOT NULL, + author_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + is_owner BOOLEAN NOT NULL DEFAULT 'f' +); + +INSERT INTO blog_authors2 SELECT * FROM blog_authors; +DROP TABLE blog_authors; +ALTER TABLE blog_authors2 RENAME TO blog_authors; + +CREATE TABLE blogs2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + actor_id VARCHAR NOT NULL, + title VARCHAR NOT NULL, + summary TEXT NOT NULL DEFAULT '', + outbox_url VARCHAR NOT NULL, + inbox_url VARCHAR NOT NULL, + instance_id INTEGER REFERENCES instances(id) ON DELETE CASCADE NOT NULL, + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + ap_url text not null default '', + private_key TEXT, + public_key TEXT NOT NULL DEFAULT '' +) + +INSERT INTO blogs2 SELECT * FROM blogs; +DROP TABLE blogs; +ALTER TABLE blogs2 RENAME TO blogs; + +CREATE TABLE comments2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + content TEXT NOT NULL DEFAULT '', + in_response_to_id INTEGER REFERENCES comments(id), + post_id INTEGER REFERENCES posts(id) ON DELETE CASCADE NOT NULL, + author_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + ap_url VARCHAR, + sensitive BOOLEAN NOT NULL DEFAULT 'f', + spoiler_text TEXT NOT NULL DEFAULT '' +); + +INSERT INTO comments2 SELECT * FROM comments; +DROP TABLE comments; +ALTER TABLE comments2 RENAME TO comments; + +CREATE TABLE follows2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + follower_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + following_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + ap_url TEXT NOT NULL default '' +); + +INSERT INTO follows2 SELECT * FROM follows; +DROP TABLE follows; +ALTER TABLE follows2 RENAME TO follows; + +CREATE TABLE instances2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + public_domain VARCHAR NOT NULL, + name VARCHAR NOT NULL, + local BOOLEAN NOT NULL DEFAULT 'f', + blocked BOOLEAN NOT NULL DEFAULT 'f', + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + open_registrations BOOLEAN NOT NULL DEFAULT 't', + short_description TEXT NOT NULL DEFAULT '', + long_description TEXT NOT NULL DEFAULT '', + default_license TEXT NOT NULL DEFAULT 'CC-BY-SA', + long_description_html VARCHAR NOT NULL DEFAULT '', + short_description_html VARCHAR NOT NULL DEFAULT '' +); + +INSERT INTO instances2 SELECT * FROM instances; +DROP TABLE instances; +ALTER TABLE instances2 RENAME TO instances; + +CREATE TABLE likes2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + user_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + post_id INTEGER REFERENCES posts(id) ON DELETE CASCADE NOT NULL, + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + ap_url VARCHAR NOT NULL default '' +); + +INSERT INTO likes2 SELECT * FROM likes; +DROP TABLE likes; +ALTER TABLE likes2 RENAME TO likes; + +CREATE TABLE mentions2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + mentioned_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + post_id INTEGER REFERENCES posts(id) ON DELETE CASCADE, + comment_id INTEGER REFERENCES comments(id) ON DELETE CASCADE, + ap_url VARCHAR NOT NULL DEFAULT '' +); + +INSERT INTO mentions2 SELECT * FROM mentions; +DROP TABLE mentions; +ALTER TABLE mentions2 RENAME TO mentions; + +CREATE TABLE post_authors2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + post_id INTEGER REFERENCES posts(id) ON DELETE CASCADE NOT NULL, + author_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL +) + +INSERT INTO post_authors2 SELECT * FROM post_authors; +DROP TABLE post_authors; +ALTER TABLE post_authors2 RENAME TO post_authors; + +CREATE TABLE posts2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + blog_id INTEGER REFERENCES blogs(id) ON DELETE CASCADE NOT NULL, + slug VARCHAR NOT NULL, + title VARCHAR NOT NULL, + content TEXT NOT NULL DEFAULT '', + published BOOLEAN NOT NULL DEFAULT 'f', + license VARCHAR NOT NULL DEFAULT 'CC-BY-SA', + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + ap_url VARCHAR NOT NULL DEFAULT '', + subtitle TEXT NOT NULL DEFAULT '', + source TEXT NOT NULL DEFAULT '' +); + +INSERT INTO posts2 SELECT * FROM posts; +DROP TABLE posts; +ALTER TABLE posts2 RENAME TO posts; + +CREATE TABLE tags2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + tag TEXT NOT NULL DEFAULT '', + is_hashtag BOOLEAN NOT NULL DEFAULT 'f', + post_id INTEGER REFERENCES posts(id) ON DELETE CASCADE NOT NULL +); + +INSERT INTO tags2 SELECT * FROM tags; +DROP TABLE tags; +ALTER TABLE tags2 RENAME TO tags; + +CREATE TABLE users ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + username VARCHAR NOT NULL, + display_name VARCHAR NOT NULL DEFAULT '', + outbox_url VARCHAR NOT NULL, + inbox_url VARCHAR NOT NULL, + is_admin BOOLEAN NOT NULL DEFAULT 'f', + summary TEXT NOT NULL DEFAULT '', + email TEXT, + hashed_password TEXT, + instance_id INTEGER REFERENCES instances(id) ON DELETE CASCADE NOT NULL, + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + ap_url TEXT NOT NULL default '', + private_key TEXT, + public_key TEXT NOT NULL DEFAULT '', + shared_inbox_url VARCHAR, + followers_endpoint VARCHAR NOT NULL DEFAULT '', + avatar_id INTEGER REFERENCES medias(id) ON DELETE CASCADE, + last_fetched_date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + FOREIGN KEY (avatar_id) REFERENCES medias(id) ON DELETE SET NULL +); + +INSERT INTO users2 SELECT * FROM users; +DROP TABLE users; +ALTER TABLE users2 RENAME TO users; + diff --git a/migrations/sqlite/2018-12-08-182930_constraints/up.sql b/migrations/sqlite/2018-12-08-182930_constraints/up.sql new file mode 100644 index 00000000000..3b94d4018db --- /dev/null +++ b/migrations/sqlite/2018-12-08-182930_constraints/up.sql @@ -0,0 +1,186 @@ +-- Your SQL goes here +CREATE TABLE api_tokens2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + value TEXT NOT NULL UNIQUE, + scopes TEXT NOT NULL, + app_id INTEGER NOT NULL REFERENCES apps(id) ON DELETE CASCADE, + user_id INTEGER NOT NULL REFERENCES users(id) ON DELETE CASCADE +); + +INSERT INTO api_tokens2 SELECT * FROM api_tokens; +DROP TABLE api_tokens; +ALTER TABLE api_tokens2 RENAME TO api_tokens; + +CREATE TABLE blog_authors2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + blog_id INTEGER REFERENCES blogs(id) ON DELETE CASCADE NOT NULL, + author_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + is_owner BOOLEAN NOT NULL DEFAULT 'f', + CONSTRAINT blog_authors_unique UNIQUE (blog_id, author_id) +); + +INSERT INTO blog_authors2 SELECT * FROM blog_authors; +DROP TABLE blog_authors; +ALTER TABLE blog_authors2 RENAME TO blog_authors; + +CREATE TABLE blogs2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + actor_id VARCHAR NOT NULL, + title VARCHAR NOT NULL, + summary TEXT NOT NULL DEFAULT '', + outbox_url VARCHAR NOT NULL UNIQUE, + inbox_url VARCHAR NOT NULL UNIQUE, + instance_id INTEGER REFERENCES instances(id) ON DELETE CASCADE NOT NULL, + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + ap_url text not null default '' UNIQUE, + private_key TEXT, + public_key TEXT NOT NULL DEFAULT '', + CONSTRAINT blog_unique UNIQUE (actor_id, instance_id) +); + +INSERT INTO blogs2 SELECT * FROM blogs; +DROP TABLE blogs; +ALTER TABLE blogs2 RENAME TO blogs; + +CREATE TABLE comments2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + content TEXT NOT NULL DEFAULT '', + in_response_to_id INTEGER REFERENCES comments(id), + post_id INTEGER REFERENCES posts(id) ON DELETE CASCADE NOT NULL, + author_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + ap_url VARCHAR UNIQUE, + sensitive BOOLEAN NOT NULL DEFAULT 'f', + spoiler_text TEXT NOT NULL DEFAULT '' +); + +INSERT INTO comments2 SELECT * FROM comments; +DROP TABLE comments; +ALTER TABLE comments2 RENAME TO comments; + +CREATE TABLE follows2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + follower_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + following_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + ap_url TEXT NOT NULL default '' UNIQUE +); + +INSERT INTO follows2 SELECT * FROM follows; +DROP TABLE follows; +ALTER TABLE follows2 RENAME TO follows; + +CREATE TABLE instances2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + public_domain VARCHAR NOT NULL UNIQUE, + name VARCHAR NOT NULL, + local BOOLEAN NOT NULL DEFAULT 'f', + blocked BOOLEAN NOT NULL DEFAULT 'f', + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + open_registrations BOOLEAN NOT NULL DEFAULT 't', + short_description TEXT NOT NULL DEFAULT '', + long_description TEXT NOT NULL DEFAULT '', + default_license TEXT NOT NULL DEFAULT 'CC-BY-SA', + long_description_html VARCHAR NOT NULL DEFAULT '', + short_description_html VARCHAR NOT NULL DEFAULT '' +); + +INSERT INTO instances2 SELECT * FROM instances; +DROP TABLE instances; +ALTER TABLE instances2 RENAME TO instances; + +CREATE TABLE likes2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + user_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + post_id INTEGER REFERENCES posts(id) ON DELETE CASCADE NOT NULL, + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + ap_url VARCHAR NOT NULL default '' UNIQUE, + CONSTRAINT likes_unique UNIQUE (user_id, post_id) +); + +INSERT INTO likes2 SELECT * FROM likes; +DROP TABLE likes; +ALTER TABLE likes2 RENAME TO likes; + +CREATE TABLE mentions2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + mentioned_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + post_id INTEGER REFERENCES posts(id) ON DELETE CASCADE, + comment_id INTEGER REFERENCES comments(id) ON DELETE CASCADE, + ap_url VARCHAR NOT NULL DEFAULT '' UNIQUE +); + +INSERT INTO mentions2 SELECT * FROM mentions; +DROP TABLE mentions; +ALTER TABLE mentions2 RENAME TO mentions; + +CREATE TABLE post_authors2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + post_id INTEGER REFERENCES posts(id) ON DELETE CASCADE NOT NULL, + author_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + CONSTRAINT blog_authors_unique UNIQUE (post_id, author_id) +); + +INSERT INTO post_authors2 SELECT * FROM post_authors; +DROP TABLE post_authors; +ALTER TABLE post_authors2 RENAME TO post_authors; + +CREATE TABLE posts2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + blog_id INTEGER REFERENCES blogs(id) ON DELETE CASCADE NOT NULL, + slug VARCHAR NOT NULL, + title VARCHAR NOT NULL, + content TEXT NOT NULL DEFAULT '', + published BOOLEAN NOT NULL DEFAULT 'f', + license VARCHAR NOT NULL DEFAULT 'CC-BY-SA', + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + ap_url VARCHAR NOT NULL DEFAULT '' UNIQUE, + subtitle TEXT NOT NULL DEFAULT '', + source TEXT NOT NULL DEFAULT '', + cover_id INTEGER REFERENCES medias(id) DEFAULT NULL, + CONSTRAINT blog_authors_unique UNIQUE (blog_id, slug) +); + +INSERT INTO posts2 SELECT * FROM posts; +DROP TABLE posts; +ALTER TABLE posts2 RENAME TO posts; + +CREATE TABLE tags2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + tag TEXT NOT NULL DEFAULT '', + is_hashtag BOOLEAN NOT NULL DEFAULT 'f', + post_id INTEGER REFERENCES posts(id) ON DELETE CASCADE NOT NULL, + CONSTRAINT blog_authors_unique UNIQUE (tag, is_hashtag, post_id) +); + +INSERT INTO tags2 SELECT * FROM tags; +DROP TABLE tags; +ALTER TABLE tags2 RENAME TO tags; + +CREATE TABLE users2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + username VARCHAR NOT NULL, + display_name VARCHAR NOT NULL DEFAULT '', + outbox_url VARCHAR NOT NULL UNIQUE, + inbox_url VARCHAR NOT NULL UNIQUE, + is_admin BOOLEAN NOT NULL DEFAULT 'f', + summary TEXT NOT NULL DEFAULT '', + email TEXT, + hashed_password TEXT, + instance_id INTEGER REFERENCES instances(id) ON DELETE CASCADE NOT NULL, + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + ap_url TEXT NOT NULL default '' UNIQUE, + private_key TEXT, + public_key TEXT NOT NULL DEFAULT '', + shared_inbox_url VARCHAR, + followers_endpoint VARCHAR NOT NULL DEFAULT '' UNIQUE, + avatar_id INTEGER REFERENCES medias(id) ON DELETE CASCADE, + last_fetched_date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + FOREIGN KEY (avatar_id) REFERENCES medias(id) ON DELETE SET NULL, + CONSTRAINT blog_authors_unique UNIQUE (username, instance_id) +); + +INSERT INTO users2 SELECT * FROM users; +DROP TABLE users; +ALTER TABLE users2 RENAME TO users; + diff --git a/migrations/sqlite/2018-12-17-180104_mention_no_ap_url/down.sql b/migrations/sqlite/2018-12-17-180104_mention_no_ap_url/down.sql new file mode 100644 index 00000000000..9ba08b05665 --- /dev/null +++ b/migrations/sqlite/2018-12-17-180104_mention_no_ap_url/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE mentions ADD COLUMN ap_url VARCHAR NOT NULL DEFAULT ''; diff --git a/migrations/sqlite/2018-12-17-180104_mention_no_ap_url/up.sql b/migrations/sqlite/2018-12-17-180104_mention_no_ap_url/up.sql new file mode 100644 index 00000000000..a748bc9309b --- /dev/null +++ b/migrations/sqlite/2018-12-17-180104_mention_no_ap_url/up.sql @@ -0,0 +1,11 @@ +-- Your SQL goes here +CREATE TABLE mentions2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + mentioned_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + post_id INTEGER REFERENCES posts(id) ON DELETE CASCADE, + comment_id INTEGER REFERENCES comments(id) ON DELETE CASCADE +); + +INSERT INTO mentions2 SELECT id,mentioned_id,post_id,comment_id FROM mentions; +DROP TABLE mentions; +ALTER TABLE mentions2 RENAME TO mentions; diff --git a/migrations/sqlite/2018-12-17-221135_comment_visibility/down.sql b/migrations/sqlite/2018-12-17-221135_comment_visibility/down.sql new file mode 100644 index 00000000000..ea00ebd9ede --- /dev/null +++ b/migrations/sqlite/2018-12-17-221135_comment_visibility/down.sql @@ -0,0 +1,28 @@ +-- This file should undo anything in `up.sql` +CREATE TABLE comments2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + content TEXT NOT NULL DEFAULT '', + in_response_to_id INTEGER REFERENCES comments(id), + post_id INTEGER REFERENCES posts(id) ON DELETE CASCADE NOT NULL, + author_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + ap_url VARCHAR, + sensitive BOOLEAN NOT NULL DEFAULT 'f', + spoiler_text TEXT NOT NULL DEFAULT '' +); + +INSERT INTO comments2 SELECT + id, + content, + in_response_to_id, + post_id, + author_id, + creation_date, + ap_url, + sensitive, + spoiler_text + FROM comments; +DROP TABLE comments; +ALTER TABLE comments2 RENAME TO comments; + +DROP TABLE comment_seers; diff --git a/migrations/sqlite/2018-12-17-221135_comment_visibility/up.sql b/migrations/sqlite/2018-12-17-221135_comment_visibility/up.sql new file mode 100644 index 00000000000..88a046eae48 --- /dev/null +++ b/migrations/sqlite/2018-12-17-221135_comment_visibility/up.sql @@ -0,0 +1,9 @@ +-- Your SQL goes here +ALTER TABLE comments ADD public_visibility BOOLEAN NOT NULL DEFAULT 't'; + +CREATE TABLE comment_seers ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + comment_id INTEGER REFERENCES comments(id) ON DELETE CASCADE NOT NULL, + user_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + UNIQUE (comment_id, user_id) +) diff --git a/migrations/sqlite/2018-12-25-164502_media-cover-deletion/down.sql b/migrations/sqlite/2018-12-25-164502_media-cover-deletion/down.sql new file mode 100644 index 00000000000..9c86ec6739f --- /dev/null +++ b/migrations/sqlite/2018-12-25-164502_media-cover-deletion/down.sql @@ -0,0 +1,21 @@ +-- This file should undo anything in `up.sql` + +CREATE TABLE posts2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + blog_id INTEGER REFERENCES blogs(id) ON DELETE CASCADE NOT NULL, + slug VARCHAR NOT NULL, + title VARCHAR NOT NULL, + content TEXT NOT NULL DEFAULT '', + published BOOLEAN NOT NULL DEFAULT 'f', + license VARCHAR NOT NULL DEFAULT 'CC-BY-SA', + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + ap_url VARCHAR NOT NULL DEFAULT '' UNIQUE, + subtitle TEXT NOT NULL DEFAULT '', + source TEXT NOT NULL DEFAULT '', + cover_id INTEGER REFERENCES medias(id) DEFAULT NULL, + CONSTRAINT blog_authors_unique UNIQUE (blog_id, slug) +); + +INSERT INTO posts2 SELECT * from posts; +DROP TABLE posts; +ALTER TABLE posts2 RENAME TO posts; diff --git a/migrations/sqlite/2018-12-25-164502_media-cover-deletion/up.sql b/migrations/sqlite/2018-12-25-164502_media-cover-deletion/up.sql new file mode 100644 index 00000000000..ca1398e59d7 --- /dev/null +++ b/migrations/sqlite/2018-12-25-164502_media-cover-deletion/up.sql @@ -0,0 +1,21 @@ +-- Your SQL goes here + +CREATE TABLE posts2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + blog_id INTEGER REFERENCES blogs(id) ON DELETE CASCADE NOT NULL, + slug VARCHAR NOT NULL, + title VARCHAR NOT NULL, + content TEXT NOT NULL DEFAULT '', + published BOOLEAN NOT NULL DEFAULT 'f', + license VARCHAR NOT NULL DEFAULT 'CC-BY-SA', + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + ap_url VARCHAR NOT NULL DEFAULT '' UNIQUE, + subtitle TEXT NOT NULL DEFAULT '', + source TEXT NOT NULL DEFAULT '', + cover_id INTEGER REFERENCES medias(id) ON DELETE SET NULL DEFAULT NULL, + CONSTRAINT blog_authors_unique UNIQUE (blog_id, slug) +); + +INSERT INTO posts2 SELECT * from posts; +DROP TABLE posts; +ALTER TABLE posts2 RENAME TO posts; diff --git a/migrations/sqlite/2019-03-05-082846_add_fqn/down.sql b/migrations/sqlite/2019-03-05-082846_add_fqn/down.sql new file mode 100644 index 00000000000..2767f409793 --- /dev/null +++ b/migrations/sqlite/2019-03-05-082846_add_fqn/down.sql @@ -0,0 +1,77 @@ +-- This file should undo anything in `up.sql` +CREATE TABLE blogs_no_fqn ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + actor_id VARCHAR NOT NULL, + title VARCHAR NOT NULL, + summary TEXT NOT NULL DEFAULT '', + outbox_url VARCHAR NOT NULL UNIQUE, + inbox_url VARCHAR NOT NULL UNIQUE, + instance_id INTEGER REFERENCES instances(id) ON DELETE CASCADE NOT NULL, + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + ap_url text not null default '' UNIQUE, + private_key TEXT, + public_key TEXT NOT NULL DEFAULT '', + CONSTRAINT blog_unique UNIQUE (actor_id, instance_id) +); + +INSERT INTO blogs_no_fqn SELECT + id, + actor_id, + title, + summary, + outbox_url, + inbox_url, + instance_id, + creation_date, + ap_url, + private_key, + public_key +FROM blogs; +DROP TABLE blogs; +ALTER TABLE blogs_no_fqn RENAME TO blogs; + + +CREATE TABLE users_no_fqn ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + username VARCHAR NOT NULL, + display_name VARCHAR NOT NULL DEFAULT '', + outbox_url VARCHAR NOT NULL UNIQUE, + inbox_url VARCHAR NOT NULL UNIQUE, + is_admin BOOLEAN NOT NULL DEFAULT 'f', + summary TEXT NOT NULL DEFAULT '', + email TEXT, + hashed_password TEXT, + instance_id INTEGER REFERENCES instances(id) ON DELETE CASCADE NOT NULL, + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + ap_url TEXT NOT NULL default '' UNIQUE, + private_key TEXT, + public_key TEXT NOT NULL DEFAULT '', + shared_inbox_url VARCHAR, + followers_endpoint VARCHAR NOT NULL DEFAULT '' UNIQUE, + avatar_id INTEGER REFERENCES medias(id) ON DELETE SET NULL, + last_fetched_date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + CONSTRAINT blog_authors_unique UNIQUE (username, instance_id) +); + +INSERT INTO users_no_fqn SELECT + id, + username, + display_name, + outbox_url, + inbox_url, + is_admin, + summary, + email, + hashed_password, + instance_id, + creation_date, + ap_url, + private_key, + public_key, + shared_inbox_url, + followers_endpoint, + avatar_id, + last_fetched_date +FROM users; +DROP TABLE users; +ALTER TABLE users_no_fqn RENAME TO users; \ No newline at end of file diff --git a/migrations/sqlite/2019-03-05-082846_add_fqn/up.sql b/migrations/sqlite/2019-03-05-082846_add_fqn/up.sql new file mode 100644 index 00000000000..f28231de628 --- /dev/null +++ b/migrations/sqlite/2019-03-05-082846_add_fqn/up.sql @@ -0,0 +1,18 @@ +-- Your SQL goes here +ALTER TABLE blogs ADD COLUMN fqn TEXT NOT NULL DEFAULT ''; +UPDATE blogs SET fqn = + (CASE WHEN (SELECT local FROM instances WHERE id = instance_id) THEN + actor_id + ELSE + (actor_id || '@' || (SELECT public_domain FROM instances WHERE id = instance_id LIMIT 1)) + END) +WHERE fqn = ''; + +ALTER TABLE users ADD COLUMN fqn TEXT NOT NULL DEFAULT ''; +UPDATE users SET fqn = + (CASE WHEN (SELECT local FROM instances WHERE id = instance_id) THEN + username + ELSE + (username || '@' || (SELECT public_domain FROM instances WHERE id = instance_id LIMIT 1)) + END) +WHERE fqn = ''; \ No newline at end of file diff --git a/migrations/sqlite/2019-03-16-143637_summary-md/down.sql b/migrations/sqlite/2019-03-16-143637_summary-md/down.sql new file mode 100644 index 00000000000..8b0fd636f39 --- /dev/null +++ b/migrations/sqlite/2019-03-16-143637_summary-md/down.sql @@ -0,0 +1,47 @@ +-- This file should undo anything in `up.sql` +CREATE TABLE users2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + username VARCHAR NOT NULL, + display_name VARCHAR NOT NULL DEFAULT '', + outbox_url VARCHAR NOT NULL UNIQUE, + inbox_url VARCHAR NOT NULL UNIQUE, + is_admin BOOLEAN NOT NULL DEFAULT 'f', + summary TEXT NOT NULL DEFAULT '', + email TEXT, + hashed_password TEXT, + instance_id INTEGER REFERENCES instances(id) ON DELETE CASCADE NOT NULL, + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + ap_url TEXT NOT NULL default '' UNIQUE, + private_key TEXT, + public_key TEXT NOT NULL DEFAULT '', + shared_inbox_url VARCHAR, + followers_endpoint VARCHAR NOT NULL DEFAULT '' UNIQUE, + avatar_id INTEGER REFERENCES medias(id) ON DELETE SET NULL, + last_fetched_date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + fqn TEXT NOT NULL DEFAULT '', + CONSTRAINT blog_authors_unique UNIQUE (username, instance_id) +); + +INSERT INTO users2 SELECT + id, + username, + display_name, + outbox_url, + inbox_url, + is_admin, + summary, + email, + hashed_password, + instance_id, + creation_date, + ap_url, + private_key, + public_key, + shared_inbox_url, + followers_endpoint, + avatar_id, + last_fetched_date, + fqn +FROM users; +DROP TABLE users; +ALTER TABLE users2 RENAME TO users; diff --git a/migrations/sqlite/2019-03-16-143637_summary-md/up.sql b/migrations/sqlite/2019-03-16-143637_summary-md/up.sql new file mode 100644 index 00000000000..bc7d7c89f41 --- /dev/null +++ b/migrations/sqlite/2019-03-16-143637_summary-md/up.sql @@ -0,0 +1,3 @@ +-- Your SQL goes here +ALTER TABLE users ADD COLUMN summary_html TEXT NOT NULL DEFAULT ''; +UPDATE users SET summary_html = summary; diff --git a/migrations/sqlite/2019-03-19-191712_blog_images/down.sql b/migrations/sqlite/2019-03-19-191712_blog_images/down.sql new file mode 100644 index 00000000000..71cc99a4a93 --- /dev/null +++ b/migrations/sqlite/2019-03-19-191712_blog_images/down.sql @@ -0,0 +1,33 @@ +-- This file should undo anything in `up.sql + +CREATE TABLE blogs2 ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + actor_id VARCHAR NOT NULL, + title VARCHAR NOT NULL, + summary TEXT NOT NULL DEFAULT '', + outbox_url VARCHAR NOT NULL UNIQUE, + inbox_url VARCHAR NOT NULL UNIQUE, + instance_id INTEGER REFERENCES instances(id) ON DELETE CASCADE NOT NULL, + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + ap_url text not null default '' UNIQUE, + private_key TEXT, + public_key TEXT NOT NULL DEFAULT '', + fqn TEXT NOT NULL DEFAULT '', + CONSTRAINT blog_unique UNIQUE (actor_id, instance_id) +); +INSERT INTO blogs2 SELECT + id, + actor_id, + title, + summary, + outbox_url, + inbox_url, + instance_id, + creation_date, + ap_url, + private_key, + public_key, + fqn +FROM blogs; +DROP TABLE blogs; +ALTER TABLE blogs2 RENAME TO blogs; \ No newline at end of file diff --git a/migrations/sqlite/2019-03-19-191712_blog_images/up.sql b/migrations/sqlite/2019-03-19-191712_blog_images/up.sql new file mode 100644 index 00000000000..b2207caa81a --- /dev/null +++ b/migrations/sqlite/2019-03-19-191712_blog_images/up.sql @@ -0,0 +1,4 @@ +-- Your SQL goes here +ALTER TABLE blogs ADD COLUMN summary_html TEXT NOT NULL DEFAULT ''; +ALTER TABLE blogs ADD COLUMN icon_id INTEGER REFERENCES medias(id) ON DELETE SET NULL DEFAULT NULL; +ALTER TABLE blogs ADD COLUMN banner_id INTEGER REFERENCES medias(id) ON DELETE SET NULL DEFAULT NULL; \ No newline at end of file diff --git a/migrations/sqlite/2019-03-25-205630_fix-comment-seers/down.sql b/migrations/sqlite/2019-03-25-205630_fix-comment-seers/down.sql new file mode 100644 index 00000000000..68518e3a502 --- /dev/null +++ b/migrations/sqlite/2019-03-25-205630_fix-comment-seers/down.sql @@ -0,0 +1,15 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE comment_seers RENAME TO tmp_comment_seers; + +CREATE TABLE comment_seers ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + comment_id INTEGER REFERENCES comments(id) ON DELETE CASCADE NOT NULL, + user_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + UNIQUE (comment_id, user_id) +); + +INSERT INTO comment_seers(id, comment_id, user_id) +SELECT id, comment_id, user_id +FROM tmp_comment_seers; + +DROP TABLE tmp_comment_seers; diff --git a/migrations/sqlite/2019-03-25-205630_fix-comment-seers/up.sql b/migrations/sqlite/2019-03-25-205630_fix-comment-seers/up.sql new file mode 100644 index 00000000000..09c5890fa4a --- /dev/null +++ b/migrations/sqlite/2019-03-25-205630_fix-comment-seers/up.sql @@ -0,0 +1,16 @@ +-- Your SQL goes here +ALTER TABLE comment_seers RENAME TO tmp_comment_seers; + +CREATE TABLE comment_seers ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + comment_id INTEGER REFERENCES comments(id) ON DELETE CASCADE NOT NULL, + user_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL, + UNIQUE (comment_id, user_id) +); + +INSERT INTO comment_seers(id, comment_id, user_id) +SELECT id, comment_id, user_id +FROM tmp_comment_seers +WHERE id NOT NULL; + +DROP TABLE tmp_comment_seers; diff --git a/migrations/sqlite/2019-06-04-102747_create_password_reset_requests_table/down.sql b/migrations/sqlite/2019-06-04-102747_create_password_reset_requests_table/down.sql new file mode 100644 index 00000000000..7d4bc8fde3d --- /dev/null +++ b/migrations/sqlite/2019-06-04-102747_create_password_reset_requests_table/down.sql @@ -0,0 +1 @@ +DROP TABLE password_reset_requests; diff --git a/migrations/sqlite/2019-06-04-102747_create_password_reset_requests_table/up.sql b/migrations/sqlite/2019-06-04-102747_create_password_reset_requests_table/up.sql new file mode 100644 index 00000000000..bf64163f5d6 --- /dev/null +++ b/migrations/sqlite/2019-06-04-102747_create_password_reset_requests_table/up.sql @@ -0,0 +1,9 @@ +CREATE TABLE password_reset_requests ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + email VARCHAR NOT NULL, + token VARCHAR NOT NULL, + expiration_date DATETIME NOT NULL +); + +CREATE INDEX password_reset_requests_token ON password_reset_requests (token); +CREATE UNIQUE INDEX password_reset_requests_email ON password_reset_requests (email); diff --git a/migrations/sqlite/2019-06-18-175952_moderator_role/down.sql b/migrations/sqlite/2019-06-18-175952_moderator_role/down.sql new file mode 100644 index 00000000000..ca9e7ce94e4 --- /dev/null +++ b/migrations/sqlite/2019-06-18-175952_moderator_role/down.sql @@ -0,0 +1,72 @@ +-- This file should undo anything in `up.sql` +CREATE TABLE IF NOT EXISTS "users_without_role" ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + username VARCHAR NOT NULL, + display_name VARCHAR NOT NULL DEFAULT '', + outbox_url VARCHAR NOT NULL UNIQUE, + inbox_url VARCHAR NOT NULL UNIQUE, + is_admin BOOLEAN NOT NULL DEFAULT 'f', + summary TEXT NOT NULL DEFAULT '', + email TEXT, + hashed_password TEXT, + instance_id INTEGER REFERENCES instances(id) ON DELETE CASCADE NOT NULL, + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + ap_url TEXT NOT NULL default '' UNIQUE, + private_key TEXT, + public_key TEXT NOT NULL DEFAULT '', + shared_inbox_url VARCHAR, + followers_endpoint VARCHAR NOT NULL DEFAULT '' UNIQUE, + avatar_id INTEGER REFERENCES medias(id) ON DELETE CASCADE, + last_fetched_date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + fqn TEXT NOT NULL DEFAULT '', + summary_html TEXT NOT NULL DEFAULT '', + FOREIGN KEY (avatar_id) REFERENCES medias(id) ON DELETE SET NULL, + CONSTRAINT blog_authors_unique UNIQUE (username, instance_id) +); + +INSERT INTO users_without_role SELECT + id, + username, + display_name, + outbox_url, + inbox_url, + 't', + summary, + email, + hashed_password, + instance_id, + creation_date, + ap_url, + private_key, + public_key, + shared_inbox_url, + followers_endpoint, + avatar_id, + last_fetched_date, + fqn, + summary +FROM users WHERE role = 0; +INSERT INTO users_without_role SELECT + id, + username, + display_name, + outbox_url, + inbox_url, + 'f', + summary, + email, + hashed_password, + instance_id, + creation_date, + ap_url, + private_key, + public_key, + shared_inbox_url, + followers_endpoint, + avatar_id, + last_fetched_date, + fqn, + summary +FROM users WHERE role != 0; +DROP TABLE users; +ALTER TABLE users_without_role RENAME TO users; diff --git a/migrations/sqlite/2019-06-18-175952_moderator_role/up.sql b/migrations/sqlite/2019-06-18-175952_moderator_role/up.sql new file mode 100644 index 00000000000..9c71ab9ad0a --- /dev/null +++ b/migrations/sqlite/2019-06-18-175952_moderator_role/up.sql @@ -0,0 +1,74 @@ +-- Your SQL goes here + +CREATE TABLE IF NOT EXISTS "users_with_role" ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + username VARCHAR NOT NULL, + display_name VARCHAR NOT NULL DEFAULT '', + outbox_url VARCHAR NOT NULL UNIQUE, + inbox_url VARCHAR NOT NULL UNIQUE, + summary TEXT NOT NULL DEFAULT '', + email TEXT, + hashed_password TEXT, + instance_id INTEGER REFERENCES instances(id) ON DELETE CASCADE NOT NULL, + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + ap_url TEXT NOT NULL default '' UNIQUE, + private_key TEXT, + public_key TEXT NOT NULL DEFAULT '', + shared_inbox_url VARCHAR, + followers_endpoint VARCHAR NOT NULL DEFAULT '' UNIQUE, + avatar_id INTEGER REFERENCES medias(id) ON DELETE CASCADE, + last_fetched_date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + fqn TEXT NOT NULL DEFAULT '', + summary_html TEXT NOT NULL DEFAULT '', + role INTEGER NOT NULL DEFAULT 2, + FOREIGN KEY (avatar_id) REFERENCES medias(id) ON DELETE SET NULL, + CONSTRAINT blog_authors_unique UNIQUE (username, instance_id) +); + + +INSERT INTO users_with_role SELECT + id, + username, + display_name, + outbox_url, + inbox_url, + summary, + email, + hashed_password, + instance_id, + creation_date, + ap_url, + private_key, + public_key, + shared_inbox_url, + followers_endpoint, + avatar_id, + last_fetched_date, + fqn, + summary, + 0 +FROM users WHERE is_admin = 't'; +INSERT INTO users_with_role SELECT + id, + username, + display_name, + outbox_url, + inbox_url, + summary, + email, + hashed_password, + instance_id, + creation_date, + ap_url, + private_key, + public_key, + shared_inbox_url, + followers_endpoint, + avatar_id, + last_fetched_date, + fqn, + summary, + 2 +FROM users WHERE is_admin = 'f'; +DROP TABLE users; +ALTER TABLE users_with_role RENAME TO users; diff --git a/migrations/sqlite/2019-06-21-154916_themes/down.sql b/migrations/sqlite/2019-06-21-154916_themes/down.sql new file mode 100644 index 00000000000..f9ab4013144 --- /dev/null +++ b/migrations/sqlite/2019-06-21-154916_themes/down.sql @@ -0,0 +1,88 @@ +-- This file should undo anything in `up.sql` + +CREATE TABLE blogs_before_themes ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + actor_id VARCHAR NOT NULL, + title VARCHAR NOT NULL, + summary TEXT NOT NULL DEFAULT '', + outbox_url VARCHAR NOT NULL UNIQUE, + inbox_url VARCHAR NOT NULL UNIQUE, + instance_id INTEGER REFERENCES instances(id) ON DELETE CASCADE NOT NULL, + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + ap_url text not null default '' UNIQUE, + private_key TEXT, + public_key TEXT NOT NULL DEFAULT '', + fqn TEXT NOT NULL DEFAULT '', + summary_html TEXT NOT NULL DEFAULT '', + icon_id INTEGER REFERENCES medias(id) ON DELETE SET NULL DEFAULT NULL, + banner_id INTEGER REFERENCES medias(id) ON DELETE SET NULL DEFAULT NULL, + CONSTRAINT blog_unique UNIQUE (actor_id, instance_id) +); +INSERT INTO blogs_before_themes SELECT + id, + actor_id, + title, + summary, + outbox_url, + inbox_url, + instance_id, + creation_date, + ap_url, + private_key, + public_key, + fqn, + summary_html, + icon_id, + banner_id +FROM blogs; +DROP TABLE blogs; +ALTER TABLE blogs_before_themes RENAME TO blogs; + +CREATE TABLE users_before_themes ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + username VARCHAR NOT NULL, + display_name VARCHAR NOT NULL DEFAULT '', + outbox_url VARCHAR NOT NULL UNIQUE, + inbox_url VARCHAR NOT NULL UNIQUE, + summary TEXT NOT NULL DEFAULT '', + email TEXT, + hashed_password TEXT, + instance_id INTEGER REFERENCES instances(id) ON DELETE CASCADE NOT NULL, + creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + ap_url TEXT NOT NULL default '' UNIQUE, + private_key TEXT, + public_key TEXT NOT NULL DEFAULT '', + shared_inbox_url VARCHAR, + followers_endpoint VARCHAR NOT NULL DEFAULT '' UNIQUE, + avatar_id INTEGER REFERENCES medias(id) ON DELETE CASCADE, + last_fetched_date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + fqn TEXT NOT NULL DEFAULT '', + summary_html TEXT NOT NULL DEFAULT '', + role INTEGER NOT NULL DEFAULT 2, + FOREIGN KEY (avatar_id) REFERENCES medias(id) ON DELETE SET NULL, + CONSTRAINT blog_authors_unique UNIQUE (username, instance_id) +); +INSERT INTO users_before_themes SELECT + id, + username, + display_name, + outbox_url, + inbox_url, + summary, + email, + hashed_password, + instance_id, + creation_date, + ap_url, + private_key, + public_key, + shared_inbox_url, + followers_endpoint, + avatar_id, + last_fetched_date, + fqn, + summary_html, + role +FROM users; +DROP TABLE users; +ALTER TABLE users_before_themes RENAME TO users; diff --git a/migrations/sqlite/2019-06-21-154916_themes/up.sql b/migrations/sqlite/2019-06-21-154916_themes/up.sql new file mode 100644 index 00000000000..5a92b2a0beb --- /dev/null +++ b/migrations/sqlite/2019-06-21-154916_themes/up.sql @@ -0,0 +1,4 @@ +-- Your SQL goes here +ALTER TABLE blogs ADD COLUMN theme VARCHAR; +ALTER TABLE users ADD COLUMN preferred_theme VARCHAR; +ALTER TABLE users ADD COLUMN hide_custom_css BOOLEAN NOT NULL DEFAULT 'f'; diff --git a/migrations/sqlite/2019-06-22-145757_timeline/down.sql b/migrations/sqlite/2019-06-22-145757_timeline/down.sql new file mode 100644 index 00000000000..d86fb6ee1f3 --- /dev/null +++ b/migrations/sqlite/2019-06-22-145757_timeline/down.sql @@ -0,0 +1,6 @@ +-- This file should undo anything in `up.sql` + +DROP TABLE timeline; +DROP TABLE timeline_definition; +DROP TABLE list_elems; +DROP TABLE lists; diff --git a/migrations/sqlite/2019-06-22-145757_timeline/up.sql b/migrations/sqlite/2019-06-22-145757_timeline/up.sql new file mode 100644 index 00000000000..0b211997103 --- /dev/null +++ b/migrations/sqlite/2019-06-22-145757_timeline/up.sql @@ -0,0 +1,31 @@ +-- Your SQL goes here + +CREATE TABLE timeline_definition( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + user_id INTEGER REFERENCES users(id) ON DELETE CASCADE, + name VARCHAR NOT NULL, + query VARCHAR NOT NULL, + CONSTRAINT timeline_unique_user_name UNIQUE(user_id, name) +); + +CREATE TABLE timeline( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + post_id integer NOT NULL REFERENCES posts(id) ON DELETE CASCADE, + timeline_id integer NOT NULL REFERENCES timeline_definition(id) ON DELETE CASCADE +); + +CREATE TABLE lists( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + name VARCHAR NOT NULL, + user_id integer REFERENCES users(id) ON DELETE CASCADE, + type integer NOT NULL, + CONSTRAINT timeline_unique_user_name UNIQUE(user_id, name) +); + +CREATE TABLE list_elems( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + list_id integer NOT NULL REFERENCES lists(id) ON DELETE CASCADE, + user_id integer REFERENCES users(id) ON DELETE CASCADE, + blog_id integer REFERENCES blogs(id) ON DELETE CASCADE, + word VARCHAR +); diff --git a/migrations/sqlite/2019-06-24-105533_use_timelines_for_feed/down.sql b/migrations/sqlite/2019-06-24-105533_use_timelines_for_feed/down.sql new file mode 100644 index 00000000000..20382150e6f --- /dev/null +++ b/migrations/sqlite/2019-06-24-105533_use_timelines_for_feed/down.sql @@ -0,0 +1,4 @@ +-- This file should undo anything in `up.sql` +DELETE FROM timeline_definition WHERE name = 'Your feed'; +DELETE FROM timeline_definition WHERE name = 'Local feed' AND query = 'local'; +DELETE FROM timeline_definition WHERE name = 'Federared feed' AND query = 'all'; diff --git a/migrations/sqlite/2019-06-24-105533_use_timelines_for_feed/up.sql b/migrations/sqlite/2019-06-24-105533_use_timelines_for_feed/up.sql new file mode 100644 index 00000000000..7357b422f9d --- /dev/null +++ b/migrations/sqlite/2019-06-24-105533_use_timelines_for_feed/up.sql @@ -0,0 +1,6 @@ +-- Your SQL goes here +INSERT INTO timeline_definition (name, query) VALUES + ('Local feed', 'local'), + ('Federated feed', 'all'); +INSERT INTO timeline_definition (user_id,name,query) + select id,'Your feed','followed or ['||fqn||']' from users; diff --git a/migrations/sqlite/2019-12-10-104935_fill_timelines/down.sql b/migrations/sqlite/2019-12-10-104935_fill_timelines/down.sql new file mode 100644 index 00000000000..a1708a46bef --- /dev/null +++ b/migrations/sqlite/2019-12-10-104935_fill_timelines/down.sql @@ -0,0 +1,8 @@ +DELETE FROM timeline WHERE id IN + ( + SELECT timeline.id FROM timeline + INNER JOIN timeline_definition ON timeline.timeline_id = timeline_definition.id + WHERE timeline_definition.query LIKE 'followed or [%]' OR + timeline_definition.query = 'local' OR + timeline_definition.query = 'all' + ); diff --git a/migrations/sqlite/2019-12-10-104935_fill_timelines/up.sql b/migrations/sqlite/2019-12-10-104935_fill_timelines/up.sql new file mode 100644 index 00000000000..49f4eba749e --- /dev/null +++ b/migrations/sqlite/2019-12-10-104935_fill_timelines/up.sql @@ -0,0 +1,17 @@ +INSERT INTO timeline (post_id, timeline_id) + SELECT posts.id,timeline_definition.id FROM posts,timeline_definition + WHERE timeline_definition.query = 'all'; + +INSERT INTO timeline (post_id, timeline_id) + SELECT posts.id,timeline_definition.id FROM posts,timeline_definition + INNER JOIN blogs ON posts.blog_id = blogs.id + INNER JOIN instances ON blogs.instance_id = instances.id + WHERE timeline_definition.query = 'local' and instances.local = 1; + +INSERT INTO timeline (post_id, timeline_id) + SELECT posts.id,timeline_definition.id FROM posts + INNER JOIN blog_authors ON posts.blog_id = blog_authors.blog_id + LEFT JOIN follows ON blog_authors.author_id = follows.following_id + INNER JOIN timeline_definition ON follows.follower_id = timeline_definition.user_id + or blog_authors.author_id = timeline_definition.user_id + WHERE timeline_definition.query LIKE 'followed or [%]'; diff --git a/migrations/sqlite/2020-01-05-232816_add_blocklist/down.sql b/migrations/sqlite/2020-01-05-232816_add_blocklist/down.sql new file mode 100644 index 00000000000..96eb27daca9 --- /dev/null +++ b/migrations/sqlite/2020-01-05-232816_add_blocklist/down.sql @@ -0,0 +1,3 @@ +-- This file should undo anything in `up.sql` + +drop table email_blocklist; diff --git a/migrations/sqlite/2020-01-05-232816_add_blocklist/up.sql b/migrations/sqlite/2020-01-05-232816_add_blocklist/up.sql new file mode 100644 index 00000000000..dadd1446128 --- /dev/null +++ b/migrations/sqlite/2020-01-05-232816_add_blocklist/up.sql @@ -0,0 +1,6 @@ +-- Your SQL goes here +CREATE TABLE email_blocklist(id INTEGER PRIMARY KEY, + email_address TEXT UNIQUE, + note TEXT, + notify_user BOOLEAN DEFAULT FALSE, + notification_text TEXT); diff --git a/migrations/sqlite/2021-02-23-153402_medias_index_file_path/down.sql b/migrations/sqlite/2021-02-23-153402_medias_index_file_path/down.sql new file mode 100644 index 00000000000..9604e5d0ca1 --- /dev/null +++ b/migrations/sqlite/2021-02-23-153402_medias_index_file_path/down.sql @@ -0,0 +1 @@ +DROP INDEX medias_index_file_path; diff --git a/migrations/sqlite/2021-02-23-153402_medias_index_file_path/up.sql b/migrations/sqlite/2021-02-23-153402_medias_index_file_path/up.sql new file mode 100644 index 00000000000..d26ad494d50 --- /dev/null +++ b/migrations/sqlite/2021-02-23-153402_medias_index_file_path/up.sql @@ -0,0 +1 @@ +CREATE INDEX medias_index_file_path ON medias (file_path); diff --git a/migrations/sqlite/2022-01-04-122156_create_email_signups_table/down.sql b/migrations/sqlite/2022-01-04-122156_create_email_signups_table/down.sql new file mode 100644 index 00000000000..40af0a6ca5a --- /dev/null +++ b/migrations/sqlite/2022-01-04-122156_create_email_signups_table/down.sql @@ -0,0 +1 @@ +DROP TABLE email_signups; diff --git a/migrations/sqlite/2022-01-04-122156_create_email_signups_table/up.sql b/migrations/sqlite/2022-01-04-122156_create_email_signups_table/up.sql new file mode 100644 index 00000000000..fa8ce11896c --- /dev/null +++ b/migrations/sqlite/2022-01-04-122156_create_email_signups_table/up.sql @@ -0,0 +1,9 @@ +CREATE TABLE email_signups ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + email VARCHAR NOT NULL, + token VARCHAR NOT NULL, + expiration_date TIMESTAMP NOT NULL +); + +CREATE INDEX email_signups_token ON email_signups (token); +CREATE UNIQUE INDEX email_signups_token_requests_email ON email_signups (email); diff --git a/migrations/sqlite/2022-01-29-154457_add_not_null_constraint_to_email_blocklist/down.sql b/migrations/sqlite/2022-01-29-154457_add_not_null_constraint_to_email_blocklist/down.sql new file mode 100644 index 00000000000..df77c239260 --- /dev/null +++ b/migrations/sqlite/2022-01-29-154457_add_not_null_constraint_to_email_blocklist/down.sql @@ -0,0 +1,9 @@ +CREATE TABLE email_blocklist2(id INTEGER PRIMARY KEY, + email_address TEXT UNIQUE, + note TEXT, + notify_user BOOLEAN DEFAULT FALSE, + notification_text TEXT); + +INSERT INTO email_blocklist2 SELECT * FROM email_blocklist; +DROP TABLE email_blocklist; +ALTER TABLE email_blocklist2 RENAME TO email_blocklist; diff --git a/migrations/sqlite/2022-01-29-154457_add_not_null_constraint_to_email_blocklist/up.sql b/migrations/sqlite/2022-01-29-154457_add_not_null_constraint_to_email_blocklist/up.sql new file mode 100644 index 00000000000..ce725816062 --- /dev/null +++ b/migrations/sqlite/2022-01-29-154457_add_not_null_constraint_to_email_blocklist/up.sql @@ -0,0 +1,9 @@ +CREATE TABLE email_blocklist2(id INTEGER PRIMARY KEY, + email_address TEXT UNIQUE NOT NULL, + note TEXT NOT NULL, + notify_user BOOLEAN DEFAULT FALSE NOT NULL, + notification_text TEXT NOT NULL); + +INSERT INTO email_blocklist2 SELECT * FROM email_blocklist; +DROP TABLE email_blocklist; +ALTER TABLE email_blocklist2 RENAME TO email_blocklist; diff --git a/plume-api/Cargo.toml b/plume-api/Cargo.toml new file mode 100644 index 00000000000..b1da73d86a1 --- /dev/null +++ b/plume-api/Cargo.toml @@ -0,0 +1,9 @@ +[package] +name = "plume-api" +version = "0.7.1" +authors = ["Plume contributors"] +edition = "2018" + +[dependencies] +serde = "1.0" +serde_derive = "1.0" diff --git a/plume-api/release.toml b/plume-api/release.toml new file mode 100644 index 00000000000..b927687cd89 --- /dev/null +++ b/plume-api/release.toml @@ -0,0 +1,2 @@ +pre-release-hook = ["cargo", "fmt"] +pre-release-replacements = [] diff --git a/plume-api/src/apps.rs b/plume-api/src/apps.rs new file mode 100644 index 00000000000..9e0610d2f5f --- /dev/null +++ b/plume-api/src/apps.rs @@ -0,0 +1,6 @@ +#[derive(Clone, Serialize, Deserialize)] +pub struct NewAppData { + pub name: String, + pub website: Option, + pub redirect_uri: Option, +} diff --git a/plume-api/src/lib.rs b/plume-api/src/lib.rs new file mode 100644 index 00000000000..c22af6a956e --- /dev/null +++ b/plume-api/src/lib.rs @@ -0,0 +1,5 @@ +#[macro_use] +extern crate serde_derive; + +pub mod apps; +pub mod posts; diff --git a/plume-api/src/posts.rs b/plume-api/src/posts.rs new file mode 100644 index 00000000000..57b7cf298e7 --- /dev/null +++ b/plume-api/src/posts.rs @@ -0,0 +1,31 @@ +#[derive(Clone, Default, Serialize, Deserialize)] +pub struct NewPostData { + pub title: String, + pub subtitle: Option, + pub source: String, + pub author: String, + // If None, and that there is only one blog, it will be choosen automatically. + // If there are more than one blog, the request will fail. + pub blog_id: Option, + pub published: Option, + pub creation_date: Option, + pub license: Option, + pub tags: Option>, + pub cover_id: Option, +} + +#[derive(Clone, Default, Serialize, Deserialize)] +pub struct PostData { + pub id: i32, + pub title: String, + pub subtitle: String, + pub content: String, + pub source: Option, + pub authors: Vec, + pub blog_id: i32, + pub published: bool, + pub creation_date: String, + pub license: String, + pub tags: Vec, + pub cover_id: Option, +} diff --git a/plume-cli/Cargo.toml b/plume-cli/Cargo.toml new file mode 100644 index 00000000000..11303cd5e38 --- /dev/null +++ b/plume-cli/Cargo.toml @@ -0,0 +1,26 @@ +[package] +name = "plume-cli" +version = "0.7.1" +authors = ["Plume contributors"] +edition = "2018" + +[[bin]] +name = "plm" +path = "src/main.rs" + +[dependencies] +clap = "2.33" +dotenv = "0.15" +rpassword = "6.0.1" + +[dependencies.diesel] +features = ["r2d2", "chrono"] +version = "1.4.5" + +[dependencies.plume-models] +path = "../plume-models" + +[features] +postgres = ["plume-models/postgres", "diesel/postgres"] +sqlite = ["plume-models/sqlite", "diesel/sqlite"] +search-lindera = ["plume-models/search-lindera"] diff --git a/plume-cli/release.toml b/plume-cli/release.toml new file mode 100644 index 00000000000..b927687cd89 --- /dev/null +++ b/plume-cli/release.toml @@ -0,0 +1,2 @@ +pre-release-hook = ["cargo", "fmt"] +pre-release-replacements = [] diff --git a/plume-cli/src/instance.rs b/plume-cli/src/instance.rs new file mode 100644 index 00000000000..35793639d87 --- /dev/null +++ b/plume-cli/src/instance.rs @@ -0,0 +1,73 @@ +use clap::{App, Arg, ArgMatches, SubCommand}; + +use plume_models::{instance::*, safe_string::SafeString, Connection}; +use std::env; + +pub fn command<'a, 'b>() -> App<'a, 'b> { + SubCommand::with_name("instance") + .about("Manage instances") + .subcommand(SubCommand::with_name("new") + .arg(Arg::with_name("domain") + .short("d") + .long("domain") + .takes_value(true) + .help("The domain name of your instance") + ).arg(Arg::with_name("name") + .short("n") + .long("name") + .takes_value(true) + .help("The name of your instance") + ).arg(Arg::with_name("default-license") + .short("l") + .long("default-license") + .takes_value(true) + .help("The license that will be used by default for new articles on this instance") + ).arg(Arg::with_name("private") + .short("p") + .long("private") + .help("Closes the registrations on this instance") + ).about("Create a new local instance")) +} + +pub fn run<'a>(args: &ArgMatches<'a>, conn: &Connection) { + let conn = conn; + match args.subcommand() { + ("new", Some(x)) => new(x, conn), + ("", None) => command().print_help().unwrap(), + _ => println!("Unknown subcommand"), + } +} + +fn new<'a>(args: &ArgMatches<'a>, conn: &Connection) { + let domain = args + .value_of("domain") + .map(String::from) + .unwrap_or_else(|| env::var("BASE_URL").unwrap_or_else(|_| super::ask_for("Domain name"))); + let name = args + .value_of("name") + .map(String::from) + .unwrap_or_else(|| super::ask_for("Instance name")); + let license = args + .value_of("default-license") + .map(String::from) + .unwrap_or_else(|| String::from("CC-BY-SA")); + let open_reg = !args.is_present("private"); + + Instance::insert( + conn, + NewInstance { + public_domain: domain, + name, + local: true, + long_description: SafeString::new(""), + short_description: SafeString::new(""), + default_license: license, + open_registrations: open_reg, + short_description_html: String::new(), + long_description_html: String::new(), + }, + ) + .expect("Couldn't save instance"); + Instance::cache_local(conn); + Instance::create_local_instance_user(conn).expect("Couldn't save local instance user"); +} diff --git a/plume-cli/src/main.rs b/plume-cli/src/main.rs new file mode 100644 index 00000000000..3615c10de20 --- /dev/null +++ b/plume-cli/src/main.rs @@ -0,0 +1,56 @@ +use clap::App; +use diesel::Connection; +use plume_models::{instance::Instance, Connection as Conn, CONFIG}; +use std::io::{self, prelude::*}; + +mod instance; +mod migration; +mod search; +mod users; + +fn main() { + let mut app = App::new("Plume CLI") + .bin_name("plm") + .version(env!("CARGO_PKG_VERSION")) + .about("Collection of tools to manage your Plume instance.") + .subcommand(instance::command()) + .subcommand(migration::command()) + .subcommand(search::command()) + .subcommand(users::command()); + let matches = app.clone().get_matches(); + + match dotenv::dotenv() { + Ok(path) => println!("Configuration read from {}", path.display()), + Err(ref e) if e.not_found() => eprintln!("no .env was found"), + e => e.map(|_| ()).unwrap(), + } + let conn = Conn::establish(CONFIG.database_url.as_str()); + let _ = conn.as_ref().map(Instance::cache_local); + + match matches.subcommand() { + ("instance", Some(args)) => { + instance::run(args, &conn.expect("Couldn't connect to the database.")) + } + ("migration", Some(args)) => { + migration::run(args, &conn.expect("Couldn't connect to the database.")) + } + ("search", Some(args)) => { + search::run(args, &conn.expect("Couldn't connect to the database.")) + } + ("users", Some(args)) => { + users::run(args, &conn.expect("Couldn't connect to the database.")) + } + _ => app.print_help().expect("Couldn't print help"), + }; +} + +pub fn ask_for(something: &str) -> String { + print!("{}: ", something); + io::stdout().flush().expect("Couldn't flush STDOUT"); + let mut input = String::new(); + io::stdin() + .read_line(&mut input) + .expect("Unable to read line"); + input.retain(|c| c != '\n'); + input +} diff --git a/plume-cli/src/migration.rs b/plume-cli/src/migration.rs new file mode 100644 index 00000000000..3a147c6c0be --- /dev/null +++ b/plume-cli/src/migration.rs @@ -0,0 +1,59 @@ +use clap::{App, Arg, ArgMatches, SubCommand}; + +use plume_models::{migrations::IMPORTED_MIGRATIONS, Connection}; +use std::path::Path; + +pub fn command<'a, 'b>() -> App<'a, 'b> { + SubCommand::with_name("migration") + .about("Manage migrations") + .subcommand( + SubCommand::with_name("run") + .arg( + Arg::with_name("path") + .short("p") + .long("path") + .takes_value(true) + .required(false) + .help("Path to Plume's working directory"), + ) + .about("Run migrations"), + ) + .subcommand( + SubCommand::with_name("redo") + .arg( + Arg::with_name("path") + .short("p") + .long("path") + .takes_value(true) + .required(false) + .help("Path to Plume's working directory"), + ) + .about("Rerun latest migration"), + ) +} + +pub fn run<'a>(args: &ArgMatches<'a>, conn: &Connection) { + let conn = conn; + match args.subcommand() { + ("run", Some(x)) => run_(x, conn), + ("redo", Some(x)) => redo(x, conn), + ("", None) => command().print_help().unwrap(), + _ => println!("Unknown subcommand"), + } +} + +fn run_<'a>(args: &ArgMatches<'a>, conn: &Connection) { + let path = args.value_of("path").unwrap_or("."); + + IMPORTED_MIGRATIONS + .run_pending_migrations(conn, Path::new(path)) + .expect("Failed to run migrations") +} + +fn redo<'a>(args: &ArgMatches<'a>, conn: &Connection) { + let path = args.value_of("path").unwrap_or("."); + + IMPORTED_MIGRATIONS + .rerun_last_migration(conn, Path::new(path)) + .expect("Failed to rerun migrations") +} diff --git a/plume-cli/src/search.rs b/plume-cli/src/search.rs new file mode 100644 index 00000000000..a8df9e36384 --- /dev/null +++ b/plume-cli/src/search.rs @@ -0,0 +1,118 @@ +use clap::{App, Arg, ArgMatches, SubCommand}; + +use plume_models::{search::Searcher, Connection, CONFIG}; +use std::fs::{read_dir, remove_file}; +use std::io::ErrorKind; +use std::path::Path; + +pub fn command<'a, 'b>() -> App<'a, 'b> { + SubCommand::with_name("search") + .about("Manage search index") + .subcommand( + SubCommand::with_name("init") + .arg( + Arg::with_name("path") + .short("p") + .long("path") + .takes_value(true) + .required(false) + .help("Path to Plume's working directory"), + ) + .arg( + Arg::with_name("force") + .short("f") + .long("force") + .help("Ignore already using directory"), + ) + .about("Initialize Plume's internal search engine"), + ) + .subcommand( + SubCommand::with_name("refill") + .arg( + Arg::with_name("path") + .short("p") + .long("path") + .takes_value(true) + .required(false) + .help("Path to Plume's working directory"), + ) + .about("Regenerate Plume's search index"), + ) + .subcommand( + SubCommand::with_name("unlock") + .arg( + Arg::with_name("path") + .short("p") + .long("path") + .takes_value(true) + .required(false) + .help("Path to Plume's working directory"), + ) + .about("Release lock on search directory"), + ) +} + +pub fn run<'a>(args: &ArgMatches<'a>, conn: &Connection) { + let conn = conn; + match args.subcommand() { + ("init", Some(x)) => init(x, conn), + ("refill", Some(x)) => refill(x, conn, None), + ("unlock", Some(x)) => unlock(x), + ("", None) => command().print_help().unwrap(), + _ => println!("Unknown subcommand"), + } +} + +fn init<'a>(args: &ArgMatches<'a>, conn: &Connection) { + let path = args + .value_of("path") + .map(|p| Path::new(p).join("search_index")) + .unwrap_or_else(|| Path::new(&CONFIG.search_index).to_path_buf()); + let force = args.is_present("force"); + + let can_do = match read_dir(path.clone()) { + // try to read the directory specified + Ok(mut contents) => contents.next().is_none(), + Err(e) => { + if e.kind() == ErrorKind::NotFound { + true + } else { + panic!("Error while initialising search index : {}", e); + } + } + }; + if can_do || force { + let searcher = Searcher::create(&path, &CONFIG.search_tokenizers).unwrap(); + refill(args, conn, Some(searcher)); + } else { + eprintln!( + "Can't create new index, {} exist and is not empty", + path.to_str().unwrap() + ); + } +} + +fn refill<'a>(args: &ArgMatches<'a>, conn: &Connection, searcher: Option) { + let path = args.value_of("path"); + let path = match path { + Some(path) => Path::new(path).join("search_index"), + None => Path::new(&CONFIG.search_index).to_path_buf(), + }; + let searcher = + searcher.unwrap_or_else(|| Searcher::open(&path, &CONFIG.search_tokenizers).unwrap()); + + searcher.fill(conn).expect("Couldn't import post"); + println!("Commiting result"); + searcher.commit(); +} + +fn unlock(args: &ArgMatches) { + let path = match args.value_of("path") { + None => Path::new(&CONFIG.search_index), + Some(x) => Path::new(x), + }; + let meta = Path::new(path).join(".tantivy-meta.lock"); + remove_file(meta).unwrap(); + let writer = Path::new(path).join(".tantivy-writer.lock"); + remove_file(writer).unwrap(); +} diff --git a/plume-cli/src/users.rs b/plume-cli/src/users.rs new file mode 100644 index 00000000000..9df75713e7d --- /dev/null +++ b/plume-cli/src/users.rs @@ -0,0 +1,162 @@ +use clap::{App, Arg, ArgMatches, SubCommand}; + +use plume_models::{instance::Instance, users::*, Connection}; +use std::io::{self, Write}; + +pub fn command<'a, 'b>() -> App<'a, 'b> { + SubCommand::with_name("users") + .about("Manage users") + .subcommand( + SubCommand::with_name("new") + .arg( + Arg::with_name("name") + .short("n") + .long("name") + .alias("username") + .takes_value(true) + .help("The username of the new user"), + ) + .arg( + Arg::with_name("display-name") + .short("N") + .long("display-name") + .takes_value(true) + .help("The display name of the new user"), + ) + .arg( + Arg::with_name("biography") + .short("b") + .long("bio") + .alias("biography") + .takes_value(true) + .help("The biography of the new user"), + ) + .arg( + Arg::with_name("email") + .short("e") + .long("email") + .takes_value(true) + .help("Email address of the new user"), + ) + .arg( + Arg::with_name("password") + .short("p") + .long("password") + .takes_value(true) + .help("The password of the new user"), + ) + .arg( + Arg::with_name("admin") + .short("a") + .long("admin") + .help("Makes the user an administrator of the instance"), + ) + .arg( + Arg::with_name("moderator") + .short("m") + .long("moderator") + .help("Makes the user a moderator of the instance"), + ) + .about("Create a new user on this instance"), + ) + .subcommand( + SubCommand::with_name("reset-password") + .arg( + Arg::with_name("name") + .short("u") + .long("user") + .alias("username") + .takes_value(true) + .help("The username of the user to reset password to"), + ) + .arg( + Arg::with_name("password") + .short("p") + .long("password") + .takes_value(true) + .help("The password new for the user"), + ) + .about("Reset user password"), + ) +} + +pub fn run<'a>(args: &ArgMatches<'a>, conn: &Connection) { + let conn = conn; + match args.subcommand() { + ("new", Some(x)) => new(x, conn), + ("reset-password", Some(x)) => reset_password(x, conn), + ("", None) => command().print_help().unwrap(), + _ => println!("Unknown subcommand"), + } +} + +fn new<'a>(args: &ArgMatches<'a>, conn: &Connection) { + let username = args + .value_of("name") + .map(String::from) + .unwrap_or_else(|| super::ask_for("Username")); + let display_name = args + .value_of("display-name") + .map(String::from) + .unwrap_or_else(|| super::ask_for("Display name")); + + let admin = args.is_present("admin"); + let moderator = args.is_present("moderator"); + let role = if admin { + Role::Admin + } else if moderator { + Role::Moderator + } else { + Role::Normal + }; + + let bio = args.value_of("biography").unwrap_or("").to_string(); + let email = args + .value_of("email") + .map(String::from) + .unwrap_or_else(|| super::ask_for("Email address")); + let password = args + .value_of("password") + .map(String::from) + .unwrap_or_else(|| { + print!("Password: "); + io::stdout().flush().expect("Couldn't flush STDOUT"); + rpassword::read_password().expect("Couldn't read your password.") + }); + + NewUser::new_local( + conn, + username, + display_name, + role, + &bio, + email, + Some(User::hash_pass(&password).expect("Couldn't hash password")), + ) + .expect("Couldn't save new user"); +} + +fn reset_password<'a>(args: &ArgMatches<'a>, conn: &Connection) { + let username = args + .value_of("name") + .map(String::from) + .unwrap_or_else(|| super::ask_for("Username")); + let user = User::find_by_name( + conn, + &username, + Instance::get_local() + .expect("Failed to get local instance") + .id, + ) + .expect("Failed to get user"); + let password = args + .value_of("password") + .map(String::from) + .unwrap_or_else(|| { + print!("Password: "); + io::stdout().flush().expect("Couldn't flush STDOUT"); + rpassword::read_password().expect("Couldn't read your password.") + }); + user.reset_password(conn, &password) + .expect("Failed to reset password"); +} diff --git a/plume-common/Cargo.toml b/plume-common/Cargo.toml new file mode 100644 index 00000000000..8974345164b --- /dev/null +++ b/plume-common/Cargo.toml @@ -0,0 +1,40 @@ +[package] +name = "plume-common" +version = "0.7.1" +authors = ["Plume contributors"] +edition = "2018" + +[dependencies] +activitypub = "0.1.1" +activitystreams-derive = "0.1.1" +activitystreams-traits = "0.1.0" +array_tool = "1.0" +base64 = "0.13" +heck = "0.4.0" +hex = "0.4" +openssl = "0.10.22" +rocket = "0.4.6" +reqwest = { version = "0.9", features = ["socks"] } +serde = "1.0" +serde_derive = "1.0" +serde_json = "1.0.79" +shrinkwraprs = "0.3.0" +syntect = "4.5.0" +tokio = "0.1.22" +regex-syntax = { version = "0.6.17", default-features = false, features = ["unicode-perl"] } +tracing = "0.1.32" +askama_escape = "0.10.3" + +[dependencies.chrono] +features = ["serde"] +version = "0.4" + +[dependencies.pulldown-cmark] +default-features = false +git = "https://git.joinplu.me/Plume/pulldown-cmark" +branch = "bidi-plume" + +[dev-dependencies] +once_cell = "1.10.0" + +[features] diff --git a/plume-common/release.toml b/plume-common/release.toml new file mode 100644 index 00000000000..b927687cd89 --- /dev/null +++ b/plume-common/release.toml @@ -0,0 +1,2 @@ +pre-release-hook = ["cargo", "fmt"] +pre-release-replacements = [] diff --git a/plume-common/src/activity_pub/inbox.rs b/plume-common/src/activity_pub/inbox.rs new file mode 100644 index 00000000000..48ba6c5f1bf --- /dev/null +++ b/plume-common/src/activity_pub/inbox.rs @@ -0,0 +1,788 @@ +use reqwest; +use std::fmt::Debug; + +use super::{request, sign::Signer}; + +/// Represents an ActivityPub inbox. +/// +/// It routes an incoming Activity through the registered handlers. +/// +/// # Example +/// +/// ```rust +/// # extern crate activitypub; +/// # use activitypub::{actor::Person, activity::{Announce, Create}, object::Note}; +/// # use openssl::{hash::MessageDigest, pkey::PKey, rsa::Rsa}; +/// # use once_cell::sync::Lazy; +/// # use plume_common::activity_pub::inbox::*; +/// # use plume_common::activity_pub::sign::{gen_keypair, Error as SignError, Result as SignResult, Signer}; +/// # +/// # static MY_SIGNER: Lazy = Lazy::new(|| MySigner::new()); +/// # +/// # struct MySigner { +/// # public_key: String, +/// # private_key: String, +/// # } +/// # +/// # impl MySigner { +/// # fn new() -> Self { +/// # let (pub_key, priv_key) = gen_keypair(); +/// # Self { +/// # public_key: String::from_utf8(pub_key).unwrap(), +/// # private_key: String::from_utf8(priv_key).unwrap(), +/// # } +/// # } +/// # } +/// # +/// # impl Signer for MySigner { +/// # fn get_key_id(&self) -> String { +/// # "mysigner".into() +/// # } +/// # +/// # fn sign(&self, to_sign: &str) -> SignResult> { +/// # let key = PKey::from_rsa(Rsa::private_key_from_pem(self.private_key.as_ref()).unwrap()) +/// # .unwrap(); +/// # let mut signer = openssl::sign::Signer::new(MessageDigest::sha256(), &key).unwrap(); +/// # signer.update(to_sign.as_bytes()).unwrap(); +/// # signer.sign_to_vec().map_err(|_| SignError()) +/// # } +/// # +/// # fn verify(&self, data: &str, signature: &[u8]) -> SignResult { +/// # let key = PKey::from_rsa(Rsa::public_key_from_pem(self.public_key.as_ref()).unwrap()) +/// # .unwrap(); +/// # let mut verifier = openssl::sign::Verifier::new(MessageDigest::sha256(), &key).unwrap(); +/// # verifier.update(data.as_bytes()).unwrap(); +/// # verifier.verify(&signature).map_err(|_| SignError()) +/// # } +/// # } +/// # +/// # struct User; +/// # impl FromId<()> for User { +/// # type Error = (); +/// # type Object = Person; +/// # +/// # fn from_db(_: &(), _id: &str) -> Result { +/// # Ok(User) +/// # } +/// # +/// # fn from_activity(_: &(), obj: Person) -> Result { +/// # Ok(User) +/// # } +/// # +/// # fn get_sender() -> &'static dyn Signer { +/// # &*MY_SIGNER +/// # } +/// # } +/// # impl AsActor<&()> for User { +/// # fn get_inbox_url(&self) -> String { +/// # String::new() +/// # } +/// # fn is_local(&self) -> bool { false } +/// # } +/// # struct Message; +/// # impl FromId<()> for Message { +/// # type Error = (); +/// # type Object = Note; +/// # +/// # fn from_db(_: &(), _id: &str) -> Result { +/// # Ok(Message) +/// # } +/// # +/// # fn from_activity(_: &(), obj: Note) -> Result { +/// # Ok(Message) +/// # } +/// # +/// # fn get_sender() -> &'static dyn Signer { +/// # &*MY_SIGNER +/// # } +/// # } +/// # impl AsObject for Message { +/// # type Error = (); +/// # type Output = (); +/// # +/// # fn activity(self, _: &(), _actor: User, _id: &str) -> Result<(), ()> { +/// # Ok(()) +/// # } +/// # } +/// # impl AsObject for Message { +/// # type Error = (); +/// # type Output = (); +/// # +/// # fn activity(self, _: &(), _actor: User, _id: &str) -> Result<(), ()> { +/// # Ok(()) +/// # } +/// # } +/// # +/// # let mut act = Create::default(); +/// # act.object_props.set_id_string(String::from("https://test.ap/activity")).unwrap(); +/// # let mut person = Person::default(); +/// # person.object_props.set_id_string(String::from("https://test.ap/actor")).unwrap(); +/// # act.create_props.set_actor_object(person).unwrap(); +/// # act.create_props.set_object_object(Note::default()).unwrap(); +/// # let activity_json = serde_json::to_value(act).unwrap(); +/// # +/// # let conn = (); +/// # +/// let result: Result<(), ()> = Inbox::handle(&conn, activity_json) +/// .with::(None) +/// .with::(None) +/// .done(); +/// ``` +pub enum Inbox<'a, C, E, R> +where + E: From> + Debug, +{ + /// The activity has not been handled yet + /// + /// # Structure + /// + /// - the context to be passed to each handler. + /// - the activity + /// - the reason it has not been handled yet + NotHandled(&'a C, serde_json::Value, InboxError), + + /// A matching handler have been found but failed + /// + /// The wrapped value is the error returned by the handler + Failed(E), + + /// The activity was successfully handled + /// + /// The wrapped value is the value returned by the handler + Handled(R), +} + +/// Possible reasons of inbox failure +#[derive(Debug)] +pub enum InboxError { + /// None of the registered handlers matched + NoMatch, + + /// No ID was provided for the incoming activity, or it was not a string + InvalidID, + + /// The activity type matched for at least one handler, but then the actor was + /// not of the expected type + InvalidActor(Option), + + /// Activity and Actor types matched, but not the Object + InvalidObject(Option), + + /// Error while dereferencing the object + DerefError, +} + +impl From> for () { + fn from(_: InboxError) {} +} + +/* + Type arguments: + - C: Context + - E: Error + - R: Result +*/ +impl<'a, C, E, R> Inbox<'a, C, E, R> +where + E: From> + Debug, +{ + /// Creates a new `Inbox` to handle an incoming activity. + /// + /// # Parameters + /// + /// - `ctx`: the context to pass to each handler + /// - `json`: the JSON representation of the incoming activity + pub fn handle(ctx: &'a C, json: serde_json::Value) -> Inbox<'a, C, E, R> { + Inbox::NotHandled(ctx, json, InboxError::NoMatch) + } + + /// Registers an handler on this Inbox. + pub fn with(self, proxy: Option<&reqwest::Proxy>) -> Inbox<'a, C, E, R> + where + A: AsActor<&'a C> + FromId, + V: activitypub::Activity, + M: AsObject + FromId, + M::Output: Into, + { + if let Inbox::NotHandled(ctx, mut act, e) = self { + if serde_json::from_value::(act.clone()).is_ok() { + let act_clone = act.clone(); + let act_id = match act_clone["id"].as_str() { + Some(x) => x, + None => return Inbox::NotHandled(ctx, act, InboxError::InvalidID), + }; + + // Get the actor ID + let actor_id = match get_id(act["actor"].clone()) { + Some(x) => x, + None => return Inbox::NotHandled(ctx, act, InboxError::InvalidActor(None)), + }; + + if Self::is_spoofed_activity(&actor_id, &act) { + return Inbox::NotHandled(ctx, act, InboxError::InvalidObject(None)); + } + + // Transform this actor to a model (see FromId for details about the from_id function) + let actor = match A::from_id( + ctx, + &actor_id, + serde_json::from_value(act["actor"].clone()).ok(), + proxy, + ) { + Ok(a) => a, + // If the actor was not found, go to the next handler + Err((json, e)) => { + if let Some(json) = json { + act["actor"] = json; + } + return Inbox::NotHandled(ctx, act, InboxError::InvalidActor(Some(e))); + } + }; + + // Same logic for "object" + let obj_id = match get_id(act["object"].clone()) { + Some(x) => x, + None => return Inbox::NotHandled(ctx, act, InboxError::InvalidObject(None)), + }; + let obj = match M::from_id( + ctx, + &obj_id, + serde_json::from_value(act["object"].clone()).ok(), + proxy, + ) { + Ok(o) => o, + Err((json, e)) => { + if let Some(json) = json { + act["object"] = json; + } + return Inbox::NotHandled(ctx, act, InboxError::InvalidObject(Some(e))); + } + }; + + // Handle the activity + match obj.activity(ctx, actor, act_id) { + Ok(res) => Inbox::Handled(res.into()), + Err(e) => Inbox::Failed(e), + } + } else { + // If the Activity type is not matching the expected one for + // this handler, try with the next one. + Inbox::NotHandled(ctx, act, e) + } + } else { + self + } + } + + /// Transforms the inbox in a `Result` + pub fn done(self) -> Result { + match self { + Inbox::Handled(res) => Ok(res), + Inbox::NotHandled(_, _, err) => Err(E::from(err)), + Inbox::Failed(err) => Err(err), + } + } + + fn is_spoofed_activity(actor_id: &str, act: &serde_json::Value) -> bool { + use serde_json::Value::{Array, Object, String}; + + let attributed_to = act["object"].get("attributedTo"); + if attributed_to.is_none() { + return false; + } + let attributed_to = attributed_to.unwrap(); + match attributed_to { + Array(v) => v.iter().all(|i| match i { + String(s) => s != actor_id, + Object(obj) => obj.get("id").map_or(true, |s| s != actor_id), + _ => false, + }), + String(s) => s != actor_id, + Object(obj) => obj.get("id").map_or(true, |s| s != actor_id), + _ => false, + } + } +} + +/// Get the ActivityPub ID of a JSON value. +/// +/// If the value is a string, its value is returned. +/// If it is an object, and that its `id` field is a string, we return it. +/// +/// Otherwise, `None` is returned. +fn get_id(json: serde_json::Value) -> Option { + match json { + serde_json::Value::String(s) => Some(s), + serde_json::Value::Object(map) => map.get("id")?.as_str().map(ToString::to_string), + _ => None, + } +} + +/// A trait for ActivityPub objects that can be retrieved or constructed from ID. +/// +/// The two functions to implement are `from_activity` to create (and save) a new object +/// of this type from its AP representation, and `from_db` to try to find it in the database +/// using its ID. +/// +/// When dealing with the "object" field of incoming activities, `Inbox` will try to see if it is +/// a full object, and if so, save it with `from_activity`. If it is only an ID, it will try to find +/// it in the database with `from_db`, and otherwise dereference (fetch) the full object and parse it +/// with `from_activity`. +pub trait FromId: Sized { + /// The type representing a failure + type Error: From> + Debug; + + /// The ActivityPub object type representing Self + type Object: activitypub::Object; + + /// Tries to get an instance of `Self` from an ActivityPub ID. + /// + /// # Parameters + /// + /// - `ctx`: a context to get this instance (= a database in which to search) + /// - `id`: the ActivityPub ID of the object to find + /// - `object`: optional object that will be used if the object was not found in the database + /// If absent, the ID will be dereferenced. + fn from_id( + ctx: &C, + id: &str, + object: Option, + proxy: Option<&reqwest::Proxy>, + ) -> Result, Self::Error)> { + match Self::from_db(ctx, id) { + Ok(x) => Ok(x), + _ => match object { + Some(o) => Self::from_activity(ctx, o).map_err(|e| (None, e)), + None => Self::from_activity(ctx, Self::deref(id, proxy.cloned())?) + .map_err(|e| (None, e)), + }, + } + } + + /// Dereferences an ID + fn deref( + id: &str, + proxy: Option, + ) -> Result, Self::Error)> { + request::get(id, Self::get_sender(), proxy) + .map_err(|_| (None, InboxError::DerefError)) + .and_then(|mut r| { + let json: serde_json::Value = r + .json() + .map_err(|_| (None, InboxError::InvalidObject(None)))?; + serde_json::from_value(json.clone()) + .map_err(|_| (Some(json), InboxError::InvalidObject(None))) + }) + .map_err(|(json, e)| (json, e.into())) + } + + /// Builds a `Self` from its ActivityPub representation + fn from_activity(ctx: &C, activity: Self::Object) -> Result; + + /// Tries to find a `Self` with a given ID (`id`), using `ctx` (a database) + fn from_db(ctx: &C, id: &str) -> Result; + + fn get_sender() -> &'static dyn Signer; +} + +/// Should be implemented by anything representing an ActivityPub actor. +/// +/// # Type arguments +/// +/// - `C`: the context to be passed to this activity handler from the `Inbox` (usually a database connection) +pub trait AsActor { + /// Return the URL of this actor's inbox + fn get_inbox_url(&self) -> String; + + /// If this actor has shared inbox, its URL should be returned by this function + fn get_shared_inbox_url(&self) -> Option { + None + } + + /// `true` if this actor comes from the running ActivityPub server/instance + fn is_local(&self) -> bool; +} + +/// Should be implemented by anything representing an ActivityPub object. +/// +/// # Type parameters +/// +/// - `A`: the actor type +/// - `V`: the ActivityPub verb/activity +/// - `O`: the ActivityPub type of the Object for this activity (usually the type corresponding to `Self`) +/// - `C`: the context needed to handle the activity (usually a database connection) +/// +/// # Example +/// +/// An implementation of AsObject that handles Note creation by an Account model, +/// representing the Note by a Message type, without any specific context. +/// +/// ```rust +/// # extern crate activitypub; +/// # use activitypub::{activity::Create, actor::Person, object::Note}; +/// # use plume_common::activity_pub::inbox::{AsActor, AsObject, FromId}; +/// # use plume_common::activity_pub::sign::{gen_keypair, Error as SignError, Result as SignResult, Signer}; +/// # use openssl::{hash::MessageDigest, pkey::PKey, rsa::Rsa}; +/// # use once_cell::sync::Lazy; +/// # +/// # static MY_SIGNER: Lazy = Lazy::new(|| MySigner::new()); +/// # +/// # struct MySigner { +/// # public_key: String, +/// # private_key: String, +/// # } +/// # +/// # impl MySigner { +/// # fn new() -> Self { +/// # let (pub_key, priv_key) = gen_keypair(); +/// # Self { +/// # public_key: String::from_utf8(pub_key).unwrap(), +/// # private_key: String::from_utf8(priv_key).unwrap(), +/// # } +/// # } +/// # } +/// # +/// # impl Signer for MySigner { +/// # fn get_key_id(&self) -> String { +/// # "mysigner".into() +/// # } +/// # +/// # fn sign(&self, to_sign: &str) -> SignResult> { +/// # let key = PKey::from_rsa(Rsa::private_key_from_pem(self.private_key.as_ref()).unwrap()) +/// # .unwrap(); +/// # let mut signer = openssl::sign::Signer::new(MessageDigest::sha256(), &key).unwrap(); +/// # signer.update(to_sign.as_bytes()).unwrap(); +/// # signer.sign_to_vec().map_err(|_| SignError()) +/// # } +/// # +/// # fn verify(&self, data: &str, signature: &[u8]) -> SignResult { +/// # let key = PKey::from_rsa(Rsa::public_key_from_pem(self.public_key.as_ref()).unwrap()) +/// # .unwrap(); +/// # let mut verifier = openssl::sign::Verifier::new(MessageDigest::sha256(), &key).unwrap(); +/// # verifier.update(data.as_bytes()).unwrap(); +/// # verifier.verify(&signature).map_err(|_| SignError()) +/// # } +/// # } +/// # +/// # struct Account; +/// # impl FromId<()> for Account { +/// # type Error = (); +/// # type Object = Person; +/// # +/// # fn from_db(_: &(), _id: &str) -> Result { +/// # Ok(Account) +/// # } +/// # +/// # fn from_activity(_: &(), obj: Person) -> Result { +/// # Ok(Account) +/// # } +/// # +/// # fn get_sender() -> &'static dyn Signer { +/// # &*MY_SIGNER +/// # } +/// # } +/// # impl AsActor<()> for Account { +/// # fn get_inbox_url(&self) -> String { +/// # String::new() +/// # } +/// # fn is_local(&self) -> bool { false } +/// # } +/// #[derive(Debug)] +/// struct Message { +/// text: String, +/// } +/// +/// impl FromId<()> for Message { +/// type Error = (); +/// type Object = Note; +/// +/// fn from_db(_: &(), _id: &str) -> Result { +/// Ok(Message { text: "From DB".into() }) +/// } +/// +/// fn from_activity(_: &(), obj: Note) -> Result { +/// Ok(Message { text: obj.object_props.content_string().map_err(|_| ())? }) +/// } +/// +/// fn get_sender() -> &'static dyn Signer { +/// &*MY_SIGNER +/// } +/// } +/// +/// impl AsObject for Message { +/// type Error = (); +/// type Output = (); +/// +/// fn activity(self, _: (), _actor: Account, _id: &str) -> Result<(), ()> { +/// println!("New Note: {:?}", self); +/// Ok(()) +/// } +/// } +/// ``` +pub trait AsObject +where + V: activitypub::Activity, +{ + /// What kind of error is returned when something fails + type Error; + + /// What is returned by `AsObject::activity`, if anything is returned + type Output = (); + + /// Handle a specific type of activity dealing with this type of objects. + /// + /// The implementations should check that the actor is actually authorized + /// to perform this action. + /// + /// # Parameters + /// + /// - `self`: the object on which the activity acts + /// - `ctx`: the context passed to `Inbox::handle` + /// - `actor`: the actor who did this activity + /// - `id`: the ID of this activity + fn activity(self, ctx: C, actor: A, id: &str) -> Result; +} + +#[cfg(test)] +mod tests { + use super::*; + use crate::activity_pub::sign::{ + gen_keypair, Error as SignError, Result as SignResult, Signer, + }; + use activitypub::{activity::*, actor::Person, object::Note}; + use once_cell::sync::Lazy; + use openssl::{hash::MessageDigest, pkey::PKey, rsa::Rsa}; + + static MY_SIGNER: Lazy = Lazy::new(|| MySigner::new()); + + struct MySigner { + public_key: String, + private_key: String, + } + + impl MySigner { + fn new() -> Self { + let (pub_key, priv_key) = gen_keypair(); + Self { + public_key: String::from_utf8(pub_key).unwrap(), + private_key: String::from_utf8(priv_key).unwrap(), + } + } + } + + impl Signer for MySigner { + fn get_key_id(&self) -> String { + "mysigner".into() + } + + fn sign(&self, to_sign: &str) -> SignResult> { + let key = PKey::from_rsa(Rsa::private_key_from_pem(self.private_key.as_ref()).unwrap()) + .unwrap(); + let mut signer = openssl::sign::Signer::new(MessageDigest::sha256(), &key).unwrap(); + signer.update(to_sign.as_bytes()).unwrap(); + signer.sign_to_vec().map_err(|_| SignError()) + } + + fn verify(&self, data: &str, signature: &[u8]) -> SignResult { + let key = PKey::from_rsa(Rsa::public_key_from_pem(self.public_key.as_ref()).unwrap()) + .unwrap(); + let mut verifier = openssl::sign::Verifier::new(MessageDigest::sha256(), &key).unwrap(); + verifier.update(data.as_bytes()).unwrap(); + verifier.verify(&signature).map_err(|_| SignError()) + } + } + + struct MyActor; + impl FromId<()> for MyActor { + type Error = (); + type Object = Person; + + fn from_db(_: &(), _id: &str) -> Result { + Ok(MyActor) + } + + fn from_activity(_: &(), _obj: Person) -> Result { + Ok(MyActor) + } + + fn get_sender() -> &'static dyn Signer { + &*MY_SIGNER + } + } + + impl AsActor<&()> for MyActor { + fn get_inbox_url(&self) -> String { + String::from("https://test.ap/my-actor/inbox") + } + + fn is_local(&self) -> bool { + false + } + } + + struct MyObject; + impl FromId<()> for MyObject { + type Error = (); + type Object = Note; + + fn from_db(_: &(), _id: &str) -> Result { + Ok(MyObject) + } + + fn from_activity(_: &(), _obj: Note) -> Result { + Ok(MyObject) + } + + fn get_sender() -> &'static dyn Signer { + &*MY_SIGNER + } + } + impl AsObject for MyObject { + type Error = (); + type Output = (); + + fn activity(self, _: &(), _actor: MyActor, _id: &str) -> Result { + println!("MyActor is creating a Note"); + Ok(()) + } + } + + impl AsObject for MyObject { + type Error = (); + type Output = (); + + fn activity(self, _: &(), _actor: MyActor, _id: &str) -> Result { + println!("MyActor is liking a Note"); + Ok(()) + } + } + + impl AsObject for MyObject { + type Error = (); + type Output = (); + + fn activity(self, _: &(), _actor: MyActor, _id: &str) -> Result { + println!("MyActor is deleting a Note"); + Ok(()) + } + } + + impl AsObject for MyObject { + type Error = (); + type Output = (); + + fn activity(self, _: &(), _actor: MyActor, _id: &str) -> Result { + println!("MyActor is announcing a Note"); + Ok(()) + } + } + + fn build_create() -> Create { + let mut act = Create::default(); + act.object_props + .set_id_string(String::from("https://test.ap/activity")) + .unwrap(); + let mut person = Person::default(); + person + .object_props + .set_id_string(String::from("https://test.ap/actor")) + .unwrap(); + act.create_props.set_actor_object(person).unwrap(); + let mut note = Note::default(); + note.object_props + .set_id_string(String::from("https://test.ap/note")) + .unwrap(); + act.create_props.set_object_object(note).unwrap(); + act + } + + #[test] + fn test_inbox_basic() { + let act = serde_json::to_value(build_create()).unwrap(); + let res: Result<(), ()> = Inbox::handle(&(), act) + .with::(None) + .done(); + assert!(res.is_ok()); + } + + #[test] + fn test_inbox_multi_handlers() { + let act = serde_json::to_value(build_create()).unwrap(); + let res: Result<(), ()> = Inbox::handle(&(), act) + .with::(None) + .with::(None) + .with::(None) + .with::(None) + .done(); + assert!(res.is_ok()); + } + + #[test] + fn test_inbox_failure() { + let act = serde_json::to_value(build_create()).unwrap(); + // Create is not handled by this inbox + let res: Result<(), ()> = Inbox::handle(&(), act) + .with::(None) + .with::(None) + .done(); + assert!(res.is_err()); + } + + struct FailingActor; + impl FromId<()> for FailingActor { + type Error = (); + type Object = Person; + + fn from_db(_: &(), _id: &str) -> Result { + Err(()) + } + + fn from_activity(_: &(), _obj: Person) -> Result { + Err(()) + } + + fn get_sender() -> &'static dyn Signer { + &*MY_SIGNER + } + } + impl AsActor<&()> for FailingActor { + fn get_inbox_url(&self) -> String { + String::from("https://test.ap/failing-actor/inbox") + } + + fn is_local(&self) -> bool { + false + } + } + + impl AsObject for MyObject { + type Error = (); + type Output = (); + + fn activity( + self, + _: &(), + _actor: FailingActor, + _id: &str, + ) -> Result { + println!("FailingActor is creating a Note"); + Ok(()) + } + } + + #[test] + fn test_inbox_actor_failure() { + let act = serde_json::to_value(build_create()).unwrap(); + + let res: Result<(), ()> = Inbox::handle(&(), act.clone()) + .with::(None) + .done(); + assert!(res.is_err()); + + let res: Result<(), ()> = Inbox::handle(&(), act.clone()) + .with::(None) + .with::(None) + .done(); + assert!(res.is_ok()); + } +} diff --git a/plume-common/src/activity_pub/mod.rs b/plume-common/src/activity_pub/mod.rs new file mode 100644 index 00000000000..23b2b5f4623 --- /dev/null +++ b/plume-common/src/activity_pub/mod.rs @@ -0,0 +1,263 @@ +use activitypub::{Activity, Link, Object}; +use array_tool::vec::Uniq; +use reqwest::{header::HeaderValue, r#async::ClientBuilder, Url}; +use rocket::{ + http::Status, + request::{FromRequest, Request}, + response::{Responder, Response}, + Outcome, +}; +use tokio::prelude::*; +use tracing::{debug, warn}; + +use self::sign::Signable; + +pub mod inbox; +pub mod request; +pub mod sign; + +pub const CONTEXT_URL: &str = "https://www.w3.org/ns/activitystreams"; +pub const PUBLIC_VISIBILITY: &str = "https://www.w3.org/ns/activitystreams#Public"; + +pub const AP_CONTENT_TYPE: &str = + r#"application/ld+json; profile="https://www.w3.org/ns/activitystreams""#; + +pub fn ap_accept_header() -> Vec<&'static str> { + vec![ + "application/ld+json; profile=\"https://w3.org/ns/activitystreams\"", + "application/ld+json;profile=\"https://w3.org/ns/activitystreams\"", + "application/activity+json", + "application/ld+json", + ] +} + +pub fn context() -> serde_json::Value { + json!([ + CONTEXT_URL, + "https://w3id.org/security/v1", + { + "manuallyApprovesFollowers": "as:manuallyApprovesFollowers", + "sensitive": "as:sensitive", + "movedTo": "as:movedTo", + "Hashtag": "as:Hashtag", + "ostatus":"http://ostatus.org#", + "atomUri":"ostatus:atomUri", + "inReplyToAtomUri":"ostatus:inReplyToAtomUri", + "conversation":"ostatus:conversation", + "toot":"http://joinmastodon.org/ns#", + "Emoji":"toot:Emoji", + "focalPoint": { + "@container":"@list", + "@id":"toot:focalPoint" + }, + "featured":"toot:featured" + } + ]) +} + +pub struct ActivityStream(T); + +impl ActivityStream { + pub fn new(t: T) -> ActivityStream { + ActivityStream(t) + } +} + +impl<'r, O: Object> Responder<'r> for ActivityStream { + fn respond_to(self, request: &Request<'_>) -> Result, Status> { + let mut json = serde_json::to_value(&self.0).map_err(|_| Status::InternalServerError)?; + json["@context"] = context(); + serde_json::to_string(&json).respond_to(request).map(|r| { + Response::build_from(r) + .raw_header("Content-Type", "application/activity+json") + .finalize() + }) + } +} + +#[derive(Clone)] +pub struct ApRequest; +impl<'a, 'r> FromRequest<'a, 'r> for ApRequest { + type Error = (); + + fn from_request(request: &'a Request<'r>) -> Outcome { + request + .headers() + .get_one("Accept") + .map(|header| { + header + .split(',') + .map(|ct| match ct.trim() { + // bool for Forward: true if found a valid Content-Type for Plume first (HTML), false otherwise + "application/ld+json; profile=\"https://w3.org/ns/activitystreams\"" + | "application/ld+json;profile=\"https://w3.org/ns/activitystreams\"" + | "application/activity+json" + | "application/ld+json" => Outcome::Success(ApRequest), + "text/html" => Outcome::Forward(true), + _ => Outcome::Forward(false), + }) + .fold(Outcome::Forward(false), |out, ct| { + if out.clone().forwarded().unwrap_or_else(|| out.is_success()) { + out + } else { + ct + } + }) + .map_forward(|_| ()) + }) + .unwrap_or(Outcome::Forward(())) + } +} +pub fn broadcast(sender: &S, act: A, to: Vec, proxy: Option) +where + S: sign::Signer, + A: Activity, + T: inbox::AsActor, +{ + let boxes = to + .into_iter() + .filter(|u| !u.is_local()) + .map(|u| { + u.get_shared_inbox_url() + .unwrap_or_else(|| u.get_inbox_url()) + }) + .collect::>() + .unique(); + + let mut act = serde_json::to_value(act).expect("activity_pub::broadcast: serialization error"); + act["@context"] = context(); + let signed = act + .sign(sender) + .expect("activity_pub::broadcast: signature error"); + + let mut rt = tokio::runtime::current_thread::Runtime::new() + .expect("Error while initializing tokio runtime for federation"); + for inbox in boxes { + let body = signed.to_string(); + let mut headers = request::headers(); + let url = Url::parse(&inbox); + if url.is_err() { + warn!("Inbox is invalid URL: {:?}", &inbox); + continue; + } + let url = url.unwrap(); + if !url.has_host() { + warn!("Inbox doesn't have host: {:?}", &inbox); + continue; + }; + let host_header_value = HeaderValue::from_str(url.host_str().expect("Unreachable")); + if host_header_value.is_err() { + warn!("Header value is invalid: {:?}", url.host_str()); + continue; + } + headers.insert("Host", host_header_value.unwrap()); + headers.insert("Digest", request::Digest::digest(&body)); + rt.spawn( + if let Some(proxy) = proxy.clone() { + ClientBuilder::new().proxy(proxy) + } else { + ClientBuilder::new() + } + .connect_timeout(std::time::Duration::from_secs(5)) + .build() + .expect("Can't build client") + .post(&inbox) + .headers(headers.clone()) + .header( + "Signature", + request::signature(sender, &headers, ("post", url.path(), url.query())) + .expect("activity_pub::broadcast: request signature error"), + ) + .body(body) + .send() + .and_then(move |r| { + if r.status().is_success() { + debug!("Successfully sent activity to inbox ({})", &inbox); + } else { + warn!("Error while sending to inbox ({:?})", &r) + } + r.into_body().concat2() + }) + .map(move |response| debug!("Response: \"{:?}\"\n", response)) + .map_err(|e| warn!("Error while sending to inbox ({:?})", e)), + ); + } + rt.run().unwrap(); +} + +#[derive(Shrinkwrap, Clone, Serialize, Deserialize)] +pub struct Id(String); + +impl Id { + pub fn new(id: impl ToString) -> Id { + Id(id.to_string()) + } +} + +impl AsRef for Id { + fn as_ref(&self) -> &str { + &self.0 + } +} + +pub trait IntoId { + fn into_id(self) -> Id; +} + +impl Link for Id {} + +#[derive(Clone, Debug, Default, Deserialize, Serialize, Properties)] +#[serde(rename_all = "camelCase")] +pub struct ApSignature { + #[activitystreams(concrete(PublicKey), functional)] + pub public_key: Option, +} + +#[derive(Clone, Debug, Default, Deserialize, Serialize, Properties)] +#[serde(rename_all = "camelCase")] +pub struct PublicKey { + #[activitystreams(concrete(String), functional)] + pub id: Option, + + #[activitystreams(concrete(String), functional)] + pub owner: Option, + + #[activitystreams(concrete(String), functional)] + pub public_key_pem: Option, +} + +#[derive(Clone, Debug, Default, UnitString)] +#[activitystreams(Hashtag)] +pub struct HashtagType; + +#[derive(Clone, Debug, Default, Deserialize, Serialize, Properties)] +#[serde(rename_all = "camelCase")] +pub struct Hashtag { + #[serde(rename = "type")] + kind: HashtagType, + + #[activitystreams(concrete(String), functional)] + pub href: Option, + + #[activitystreams(concrete(String), functional)] + pub name: Option, +} + +#[derive(Clone, Debug, Default, Deserialize, Serialize)] +#[serde(rename_all = "camelCase")] +pub struct Source { + pub media_type: String, + + pub content: String, +} + +impl Object for Source {} + +#[derive(Clone, Debug, Default, Deserialize, Serialize, Properties)] +#[serde(rename_all = "camelCase")] +pub struct Licensed { + #[activitystreams(concrete(String), functional)] + pub license: Option, +} + +impl Object for Licensed {} diff --git a/plume-common/src/activity_pub/request.rs b/plume-common/src/activity_pub/request.rs new file mode 100644 index 00000000000..4258bd7b080 --- /dev/null +++ b/plume-common/src/activity_pub/request.rs @@ -0,0 +1,269 @@ +use chrono::{offset::Utc, DateTime}; +use openssl::hash::{Hasher, MessageDigest}; +use reqwest::{ + header::{ + HeaderMap, HeaderValue, InvalidHeaderValue, ACCEPT, CONTENT_TYPE, DATE, HOST, USER_AGENT, + }, + ClientBuilder, Proxy, Response, Url, UrlError, +}; +use std::ops::Deref; +use std::time::SystemTime; +use tracing::warn; + +use crate::activity_pub::sign::Signer; +use crate::activity_pub::{ap_accept_header, AP_CONTENT_TYPE}; + +const PLUME_USER_AGENT: &str = concat!("Plume/", env!("CARGO_PKG_VERSION")); + +#[derive(Debug)] +pub struct Error(); + +impl From for Error { + fn from(_err: UrlError) -> Self { + Error() + } +} + +impl From for Error { + fn from(_err: InvalidHeaderValue) -> Self { + Error() + } +} + +impl From for Error { + fn from(_err: reqwest::Error) -> Self { + Error() + } +} + +pub struct Digest(String); + +impl Digest { + pub fn digest(body: &str) -> HeaderValue { + let mut hasher = + Hasher::new(MessageDigest::sha256()).expect("Digest::digest: initialization error"); + hasher + .update(body.as_bytes()) + .expect("Digest::digest: content insertion error"); + let res = base64::encode(&hasher.finish().expect("Digest::digest: finalizing error")); + HeaderValue::from_str(&format!("SHA-256={}", res)) + .expect("Digest::digest: header creation error") + } + + pub fn verify(&self, body: &str) -> bool { + if self.algorithm() == "SHA-256" { + let mut hasher = + Hasher::new(MessageDigest::sha256()).expect("Digest::digest: initialization error"); + hasher + .update(body.as_bytes()) + .expect("Digest::digest: content insertion error"); + self.value().deref() + == hasher + .finish() + .expect("Digest::digest: finalizing error") + .deref() + } else { + false //algorithm not supported + } + } + + pub fn verify_header(&self, other: &Digest) -> bool { + self.value() == other.value() + } + + pub fn algorithm(&self) -> &str { + let pos = self + .0 + .find('=') + .expect("Digest::algorithm: invalid header error"); + &self.0[..pos] + } + + pub fn value(&self) -> Vec { + let pos = self + .0 + .find('=') + .expect("Digest::value: invalid header error") + + 1; + base64::decode(&self.0[pos..]).expect("Digest::value: invalid encoding error") + } + + pub fn from_header(dig: &str) -> Result { + if let Some(pos) = dig.find('=') { + let pos = pos + 1; + if base64::decode(&dig[pos..]).is_ok() { + Ok(Digest(dig.to_owned())) + } else { + Err(Error()) + } + } else { + Err(Error()) + } + } + + pub fn from_body(body: &str) -> Self { + let mut hasher = + Hasher::new(MessageDigest::sha256()).expect("Digest::digest: initialization error"); + hasher + .update(body.as_bytes()) + .expect("Digest::digest: content insertion error"); + let res = base64::encode(&hasher.finish().expect("Digest::digest: finalizing error")); + Digest(format!("SHA-256={}", res)) + } +} + +pub fn headers() -> HeaderMap { + let date: DateTime = SystemTime::now().into(); + let date = format!("{}", date.format("%a, %d %b %Y %T GMT")); + + let mut headers = HeaderMap::new(); + headers.insert(USER_AGENT, HeaderValue::from_static(PLUME_USER_AGENT)); + headers.insert( + DATE, + HeaderValue::from_str(&date).expect("request::headers: date error"), + ); + headers.insert( + ACCEPT, + HeaderValue::from_str( + &ap_accept_header() + .into_iter() + .collect::>() + .join(", "), + ) + .expect("request::headers: accept error"), + ); + headers.insert(CONTENT_TYPE, HeaderValue::from_static(AP_CONTENT_TYPE)); + headers +} + +type Method<'a> = &'a str; +type Path<'a> = &'a str; +type Query<'a> = &'a str; +type RequestTarget<'a> = (Method<'a>, Path<'a>, Option>); + +pub fn signature( + signer: &dyn Signer, + headers: &HeaderMap, + request_target: RequestTarget, +) -> Result { + let (method, path, query) = request_target; + let origin_form = if let Some(query) = query { + format!("{}?{}", path, query) + } else { + path.to_string() + }; + + let mut headers_vec = Vec::with_capacity(headers.len()); + for (h, v) in headers.iter() { + let v = v.to_str(); + if v.is_err() { + warn!("invalid header error: {:?}", v.unwrap_err()); + return Err(Error()); + } + headers_vec.push((h.as_str().to_lowercase(), v.expect("Unreachable"))); + } + let request_target = format!("{} {}", method.to_lowercase(), origin_form); + headers_vec.push(("(request-target)".to_string(), &request_target)); + + let signed_string = headers_vec + .iter() + .map(|(h, v)| format!("{}: {}", h, v)) + .collect::>() + .join("\n"); + let signed_headers = headers_vec + .iter() + .map(|(h, _)| h.as_ref()) + .collect::>() + .join(" "); + + let data = signer.sign(&signed_string).map_err(|_| Error())?; + let sign = base64::encode(&data); + + HeaderValue::from_str(&format!( + "keyId=\"{key_id}\",algorithm=\"rsa-sha256\",headers=\"{signed_headers}\",signature=\"{signature}\"", + key_id = signer.get_key_id(), + signed_headers = signed_headers, + signature = sign + )).map_err(|_| Error()) +} + +pub fn get(url_str: &str, sender: &dyn Signer, proxy: Option) -> Result { + let mut headers = headers(); + let url = Url::parse(url_str)?; + if !url.has_host() { + return Err(Error()); + } + let host_header_value = HeaderValue::from_str(url.host_str().expect("Unreachable"))?; + headers.insert(HOST, host_header_value); + if let Some(proxy) = proxy { + ClientBuilder::new().proxy(proxy) + } else { + ClientBuilder::new() + } + .connect_timeout(Some(std::time::Duration::from_secs(5))) + .build()? + .get(url_str) + .headers(headers.clone()) + .header( + "Signature", + signature(sender, &headers, ("get", url.path(), url.query()))?, + ) + .send() + .map_err(|_| Error()) +} + +#[cfg(test)] +mod tests { + use super::signature; + use crate::activity_pub::sign::{gen_keypair, Error, Result, Signer}; + use openssl::{hash::MessageDigest, pkey::PKey, rsa::Rsa}; + use reqwest::header::HeaderMap; + + struct MySigner { + public_key: String, + private_key: String, + } + + impl MySigner { + fn new() -> Self { + let (pub_key, priv_key) = gen_keypair(); + Self { + public_key: String::from_utf8(pub_key).unwrap(), + private_key: String::from_utf8(priv_key).unwrap(), + } + } + } + + impl Signer for MySigner { + fn get_key_id(&self) -> String { + "mysigner".into() + } + + fn sign(&self, to_sign: &str) -> Result> { + let key = PKey::from_rsa(Rsa::private_key_from_pem(self.private_key.as_ref()).unwrap()) + .unwrap(); + let mut signer = openssl::sign::Signer::new(MessageDigest::sha256(), &key).unwrap(); + signer.update(to_sign.as_bytes()).unwrap(); + signer.sign_to_vec().map_err(|_| Error()) + } + + fn verify(&self, data: &str, signature: &[u8]) -> Result { + let key = PKey::from_rsa(Rsa::public_key_from_pem(self.public_key.as_ref()).unwrap()) + .unwrap(); + let mut verifier = openssl::sign::Verifier::new(MessageDigest::sha256(), &key).unwrap(); + verifier.update(data.as_bytes()).unwrap(); + verifier.verify(&signature).map_err(|_| Error()) + } + } + + #[test] + fn test_signature_request_target() { + let signer = MySigner::new(); + let headers = HeaderMap::new(); + let result = signature(&signer, &headers, ("post", "/inbox", None)).unwrap(); + let fields: Vec<&str> = result.to_str().unwrap().split(",").collect(); + assert_eq!(r#"headers="(request-target)""#, fields[2]); + let sign = &fields[3][11..(fields[3].len() - 1)]; + assert!(signer.verify("post /inbox", sign.as_bytes()).is_ok()); + } +} diff --git a/plume-common/src/activity_pub/sign.rs b/plume-common/src/activity_pub/sign.rs new file mode 100644 index 00000000000..22aaf9d6029 --- /dev/null +++ b/plume-common/src/activity_pub/sign.rs @@ -0,0 +1,214 @@ +use super::request; +use chrono::{naive::NaiveDateTime, DateTime, Duration, Utc}; +use openssl::{pkey::PKey, rsa::Rsa, sha::sha256}; +use rocket::http::HeaderMap; + +/// Returns (public key, private key) +pub fn gen_keypair() -> (Vec, Vec) { + let keypair = Rsa::generate(2048).expect("sign::gen_keypair: key generation error"); + let keypair = PKey::from_rsa(keypair).expect("sign::gen_keypair: parsing error"); + ( + keypair + .public_key_to_pem() + .expect("sign::gen_keypair: public key encoding error"), + keypair + .private_key_to_pem_pkcs8() + .expect("sign::gen_keypair: private key encoding error"), + ) +} + +#[derive(Debug)] +pub struct Error(); +pub type Result = std::result::Result; + +impl From for Error { + fn from(_: openssl::error::ErrorStack) -> Self { + Self() + } +} + +pub trait Signer { + fn get_key_id(&self) -> String; + + /// Sign some data with the signer keypair + fn sign(&self, to_sign: &str) -> Result>; + /// Verify if the signature is valid + fn verify(&self, data: &str, signature: &[u8]) -> Result; +} + +pub trait Signable { + fn sign(&mut self, creator: &T) -> Result<&mut Self> + where + T: Signer; + fn verify(self, creator: &T) -> bool + where + T: Signer; + + fn hash(data: &str) -> String { + let bytes = data.as_bytes(); + hex::encode(sha256(bytes)) + } +} + +impl Signable for serde_json::Value { + fn sign(&mut self, creator: &T) -> Result<&mut serde_json::Value> { + let creation_date = Utc::now().to_rfc3339(); + let mut options = json!({ + "type": "RsaSignature2017", + "creator": creator.get_key_id(), + "created": creation_date + }); + + let options_hash = Self::hash( + &json!({ + "@context": "https://w3id.org/identity/v1", + "created": creation_date + }) + .to_string(), + ); + let document_hash = Self::hash(&self.to_string()); + let to_be_signed = options_hash + &document_hash; + + let signature = base64::encode(&creator.sign(&to_be_signed).map_err(|_| Error())?); + + options["signatureValue"] = serde_json::Value::String(signature); + self["signature"] = options; + Ok(self) + } + + fn verify(mut self, creator: &T) -> bool { + let signature_obj = + if let Some(sig) = self.as_object_mut().and_then(|o| o.remove("signature")) { + sig + } else { + //signature not present + return false; + }; + let signature = if let Ok(sig) = + base64::decode(&signature_obj["signatureValue"].as_str().unwrap_or("")) + { + sig + } else { + return false; + }; + let creation_date = &signature_obj["created"]; + let options_hash = Self::hash( + &json!({ + "@context": "https://w3id.org/identity/v1", + "created": creation_date + }) + .to_string(), + ); + let creation_date = creation_date.as_str(); + if creation_date.is_none() { + return false; + } + let creation_date = DateTime::parse_from_rfc3339(creation_date.unwrap()); + if creation_date.is_err() { + return false; + } + let diff = creation_date.unwrap().signed_duration_since(Utc::now()); + let future = Duration::hours(12); + let past = Duration::hours(-12); + if !(diff < future && diff > past) { + return false; + } + let document_hash = Self::hash(&self.to_string()); + let to_be_signed = options_hash + &document_hash; + creator.verify(&to_be_signed, &signature).unwrap_or(false) + } +} + +#[derive(Debug, Copy, Clone, PartialEq)] +pub enum SignatureValidity { + Invalid, + ValidNoDigest, + Valid, + Absent, + Outdated, +} + +impl SignatureValidity { + pub fn is_secure(self) -> bool { + self == SignatureValidity::Valid + } +} + +pub fn verify_http_headers( + sender: &S, + all_headers: &HeaderMap<'_>, + data: &request::Digest, +) -> SignatureValidity { + let sig_header = all_headers.get_one("Signature"); + if sig_header.is_none() { + return SignatureValidity::Absent; + } + let sig_header = sig_header.expect("sign::verify_http_headers: unreachable"); + + let mut _key_id = None; + let mut _algorithm = None; + let mut headers = None; + let mut signature = None; + for part in sig_header.split(',') { + match part { + part if part.starts_with("keyId=") => _key_id = Some(&part[7..part.len() - 1]), + part if part.starts_with("algorithm=") => _algorithm = Some(&part[11..part.len() - 1]), + part if part.starts_with("headers=") => headers = Some(&part[9..part.len() - 1]), + part if part.starts_with("signature=") => signature = Some(&part[11..part.len() - 1]), + _ => {} + } + } + + if signature.is_none() || headers.is_none() { + //missing part of the header + return SignatureValidity::Invalid; + } + let headers = headers + .expect("sign::verify_http_headers: unreachable") + .split_whitespace() + .collect::>(); + let signature = signature.expect("sign::verify_http_headers: unreachable"); + let h = headers + .iter() + .map(|header| (header, all_headers.get_one(header))) + .map(|(header, value)| format!("{}: {}", header.to_lowercase(), value.unwrap_or(""))) + .collect::>() + .join("\n"); + + if !sender + .verify(&h, &base64::decode(signature).unwrap_or_default()) + .unwrap_or(false) + { + return SignatureValidity::Invalid; + } + if !headers.contains(&"digest") { + // signature is valid, but body content is not verified + return SignatureValidity::ValidNoDigest; + } + let digest = all_headers.get_one("digest").unwrap_or(""); + let digest = request::Digest::from_header(digest); + if !digest.map(|d| d.verify_header(data)).unwrap_or(false) { + // signature was valid, but body content does not match its digest + return SignatureValidity::Invalid; + } + if !headers.contains(&"date") { + return SignatureValidity::Valid; //maybe we shouldn't trust a request without date? + } + + let date = all_headers.get_one("date"); + if date.is_none() { + return SignatureValidity::Outdated; + } + let date = NaiveDateTime::parse_from_str(date.unwrap(), "%a, %d %h %Y %T GMT"); + if date.is_err() { + return SignatureValidity::Outdated; + } + let diff = Utc::now().naive_utc() - date.unwrap(); + let future = Duration::hours(12); + let past = Duration::hours(-12); + if diff < future && diff > past { + SignatureValidity::Valid + } else { + SignatureValidity::Outdated + } +} diff --git a/plume-common/src/lib.rs b/plume-common/src/lib.rs new file mode 100755 index 00000000000..878923d4ebd --- /dev/null +++ b/plume-common/src/lib.rs @@ -0,0 +1,13 @@ +#![feature(associated_type_defaults)] + +#[macro_use] +extern crate activitystreams_derive; +#[macro_use] +extern crate shrinkwraprs; +#[macro_use] +extern crate serde_derive; +#[macro_use] +extern crate serde_json; + +pub mod activity_pub; +pub mod utils; diff --git a/plume-common/src/utils.rs b/plume-common/src/utils.rs new file mode 100644 index 00000000000..17912a02936 --- /dev/null +++ b/plume-common/src/utils.rs @@ -0,0 +1,544 @@ +use heck::ToUpperCamelCase; +use openssl::rand::rand_bytes; +use pulldown_cmark::{html, CodeBlockKind, CowStr, Event, LinkType, Options, Parser, Tag}; +use regex_syntax::is_word_character; +use rocket::http::uri::Uri; +use std::collections::HashSet; +use syntect::html::{ClassStyle, ClassedHTMLGenerator}; +use syntect::parsing::SyntaxSet; + +/// Generates an hexadecimal representation of 32 bytes of random data +pub fn random_hex() -> String { + let mut bytes = [0; 32]; + rand_bytes(&mut bytes).expect("Error while generating client id"); + bytes + .iter() + .fold(String::new(), |res, byte| format!("{}{:x}", res, byte)) +} + +/// Remove non alphanumeric characters and CamelCase a string +pub fn make_actor_id(name: &str) -> String { + name.to_upper_camel_case() + .chars() + .filter(|c| c.is_alphanumeric()) + .collect() +} + +/** + * Percent-encode characters which are not allowed in IRI path segments. + * + * Intended to be used for generating Post ap_url. + */ +pub fn iri_percent_encode_seg(segment: &str) -> String { + segment.chars().map(iri_percent_encode_seg_char).collect() +} + +pub fn iri_percent_encode_seg_char(c: char) -> String { + if c.is_alphanumeric() { + c.to_string() + } else { + match c { + '-' + | '.' + | '_' + | '~' + | '\u{A0}'..='\u{D7FF}' + | '\u{20000}'..='\u{2FFFD}' + | '\u{30000}'..='\u{3FFFD}' + | '\u{40000}'..='\u{4FFFD}' + | '\u{50000}'..='\u{5FFFD}' + | '\u{60000}'..='\u{6FFFD}' + | '\u{70000}'..='\u{7FFFD}' + | '\u{80000}'..='\u{8FFFD}' + | '\u{90000}'..='\u{9FFFD}' + | '\u{A0000}'..='\u{AFFFD}' + | '\u{B0000}'..='\u{BFFFD}' + | '\u{C0000}'..='\u{CFFFD}' + | '\u{D0000}'..='\u{DFFFD}' + | '\u{E0000}'..='\u{EFFFD}' + | '!' + | '$' + | '&' + | '\'' + | '(' + | ')' + | '*' + | '+' + | ',' + | ';' + | '=' + | ':' + | '@' => c.to_string(), + _ => { + let s = c.to_string(); + Uri::percent_encode(&s).to_string() + } + } + } +} + +#[derive(Debug)] +enum State { + Mention, + Hashtag, + Word, + Ready, +} + +fn to_inline(tag: Tag<'_>) -> Tag<'_> { + match tag { + Tag::Heading(_) | Tag::Table(_) | Tag::TableHead | Tag::TableRow | Tag::TableCell => { + Tag::Paragraph + } + Tag::Image(typ, url, title) => Tag::Link(typ, url, title), + t => t, + } +} +struct HighlighterContext { + content: Vec, +} +#[allow(clippy::unnecessary_wraps)] +fn highlight_code<'a>( + context: &mut Option, + evt: Event<'a>, +) -> Option>> { + match evt { + Event::Start(Tag::CodeBlock(kind)) => { + match &kind { + CodeBlockKind::Fenced(lang) if !lang.is_empty() => { + *context = Some(HighlighterContext { content: vec![] }); + } + _ => {} + } + Some(vec![Event::Start(Tag::CodeBlock(kind))]) + } + Event::End(Tag::CodeBlock(kind)) => { + let mut result = vec![]; + if let Some(ctx) = context.take() { + let lang = if let CodeBlockKind::Fenced(lang) = &kind { + if lang.is_empty() { + unreachable!(); + } else { + lang + } + } else { + unreachable!(); + }; + let syntax_set = SyntaxSet::load_defaults_newlines(); + let syntax = syntax_set.find_syntax_by_token(lang).unwrap_or_else(|| { + syntax_set + .find_syntax_by_name(lang) + .unwrap_or_else(|| syntax_set.find_syntax_plain_text()) + }); + let mut html = ClassedHTMLGenerator::new_with_class_style( + syntax, + &syntax_set, + ClassStyle::Spaced, + ); + for line in ctx.content { + html.parse_html_for_line_which_includes_newline(&line); + } + let q = html.finalize(); + result.push(Event::Html(q.into())); + } + result.push(Event::End(Tag::CodeBlock(kind))); + *context = None; + Some(result) + } + Event::Text(t) => { + if let Some(mut c) = context.take() { + c.content.push(t.to_string()); + *context = Some(c); + Some(vec![]) + } else { + Some(vec![Event::Text(t)]) + } + } + _ => Some(vec![evt]), + } +} +#[allow(clippy::unnecessary_wraps)] +fn flatten_text<'a>(state: &mut Option, evt: Event<'a>) -> Option>> { + let (s, res) = match evt { + Event::Text(txt) => match state.take() { + Some(mut prev_txt) => { + prev_txt.push_str(&txt); + (Some(prev_txt), vec![]) + } + None => (Some(txt.into_string()), vec![]), + }, + e => match state.take() { + Some(prev) => (None, vec![Event::Text(CowStr::Boxed(prev.into())), e]), + None => (None, vec![e]), + }, + }; + *state = s; + Some(res) +} + +#[allow(clippy::unnecessary_wraps)] +fn inline_tags<'a>( + (state, inline): &mut (Vec>, bool), + evt: Event<'a>, +) -> Option> { + if *inline { + let new_evt = match evt { + Event::Start(t) => { + let tag = to_inline(t); + state.push(tag.clone()); + Event::Start(tag) + } + Event::End(t) => match state.pop() { + Some(other) => Event::End(other), + None => Event::End(t), + }, + e => e, + }; + Some(new_evt) + } else { + Some(evt) + } +} + +pub type MediaProcessor<'a> = Box Option<(String, Option)>>; + +fn process_image<'a, 'b>( + evt: Event<'a>, + inline: bool, + processor: &Option>, +) -> Event<'a> { + if let Some(ref processor) = *processor { + match evt { + Event::Start(Tag::Image(typ, id, title)) => { + if let Some((url, cw)) = id.parse::().ok().and_then(processor.as_ref()) { + if let (Some(cw), false) = (cw, inline) { + // there is a cw, and where are not inline + Event::Html(CowStr::Boxed( + format!( + r#""#, + )) + } + } else { + Event::End(Tag::Image(typ, id, title)) + } + } + e => e, + } + } else { + evt + } +} + +#[derive(Default, Debug)] +struct DocumentContext { + in_code: bool, + in_link: bool, +} + +/// Returns (HTML, mentions, hashtags) +pub fn md_to_html<'a>( + md: &str, + base_url: Option<&str>, + inline: bool, + media_processor: Option>, +) -> (String, HashSet, HashSet) { + let base_url = if let Some(base_url) = base_url { + format!("https://{}/", base_url) + } else { + "/".to_owned() + }; + let parser = Parser::new_ext(md, Options::all()); + + let (parser, mentions, hashtags): (Vec>, Vec, Vec) = parser + // Flatten text because pulldown_cmark break #hashtag in two individual text elements + .scan(None, flatten_text) + .flatten() + .scan(None, highlight_code) + .flatten() + .map(|evt| process_image(evt, inline, &media_processor)) + // Ignore headings, images, and tables if inline = true + .scan((vec![], inline), inline_tags) + .scan(&mut DocumentContext::default(), |ctx, evt| match evt { + Event::Start(Tag::CodeBlock(_)) => { + ctx.in_code = true; + Some((vec![evt], vec![], vec![])) + } + Event::End(Tag::CodeBlock(_)) => { + ctx.in_code = false; + Some((vec![evt], vec![], vec![])) + } + Event::Start(Tag::Link(_, _, _)) => { + ctx.in_link = true; + Some((vec![evt], vec![], vec![])) + } + Event::End(Tag::Link(_, _, _)) => { + ctx.in_link = false; + Some((vec![evt], vec![], vec![])) + } + Event::Text(txt) => { + let (evts, _, _, _, new_mentions, new_hashtags) = txt.chars().fold( + (vec![], State::Ready, String::new(), 0, vec![], vec![]), + |(mut events, state, mut text_acc, n, mut mentions, mut hashtags), c| { + match state { + State::Mention => { + let char_matches = c.is_alphanumeric() || "@.-_".contains(c); + if char_matches && (n < (txt.chars().count() - 1)) { + text_acc.push(c); + (events, State::Mention, text_acc, n + 1, mentions, hashtags) + } else { + if char_matches { + text_acc.push(c) + } + let mention = text_acc; + let link = Tag::Link( + LinkType::Inline, + format!("{}@/{}/", base_url, &mention).into(), + mention.clone().into(), + ); + + mentions.push(mention.clone()); + events.push(Event::Start(link.clone())); + events.push(Event::Text(format!("@{}", &mention).into())); + events.push(Event::End(link)); + + ( + events, + State::Ready, + c.to_string(), + n + 1, + mentions, + hashtags, + ) + } + } + State::Hashtag => { + let char_matches = c == '-' || is_word_character(c); + if char_matches && (n < (txt.chars().count() - 1)) { + text_acc.push(c); + (events, State::Hashtag, text_acc, n + 1, mentions, hashtags) + } else { + if char_matches { + text_acc.push(c); + } + let hashtag = text_acc; + let link = Tag::Link( + LinkType::Inline, + format!("{}tag/{}", base_url, &hashtag).into(), + hashtag.to_owned().into(), + ); + + hashtags.push(hashtag.clone()); + events.push(Event::Start(link.clone())); + events.push(Event::Text(format!("#{}", &hashtag).into())); + events.push(Event::End(link)); + + ( + events, + State::Ready, + c.to_string(), + n + 1, + mentions, + hashtags, + ) + } + } + State::Ready => { + if !ctx.in_code && !ctx.in_link && c == '@' { + events.push(Event::Text(text_acc.into())); + ( + events, + State::Mention, + String::new(), + n + 1, + mentions, + hashtags, + ) + } else if !ctx.in_code && !ctx.in_link && c == '#' { + events.push(Event::Text(text_acc.into())); + ( + events, + State::Hashtag, + String::new(), + n + 1, + mentions, + hashtags, + ) + } else if c.is_alphanumeric() { + text_acc.push(c); + if n >= (txt.chars().count() - 1) { + // Add the text after at the end, even if it is not followed by a mention. + events.push(Event::Text(text_acc.clone().into())) + } + (events, State::Word, text_acc, n + 1, mentions, hashtags) + } else { + text_acc.push(c); + if n >= (txt.chars().count() - 1) { + // Add the text after at the end, even if it is not followed by a mention. + events.push(Event::Text(text_acc.clone().into())) + } + (events, State::Ready, text_acc, n + 1, mentions, hashtags) + } + } + State::Word => { + text_acc.push(c); + if c.is_alphanumeric() { + if n >= (txt.chars().count() - 1) { + // Add the text after at the end, even if it is not followed by a mention. + events.push(Event::Text(text_acc.clone().into())) + } + (events, State::Word, text_acc, n + 1, mentions, hashtags) + } else { + if n >= (txt.chars().count() - 1) { + // Add the text after at the end, even if it is not followed by a mention. + events.push(Event::Text(text_acc.clone().into())) + } + (events, State::Ready, text_acc, n + 1, mentions, hashtags) + } + } + } + }, + ); + Some((evts, new_mentions, new_hashtags)) + } + _ => Some((vec![evt], vec![], vec![])), + }) + .fold( + (vec![], vec![], vec![]), + |(mut parser, mut mention, mut hashtag), (mut p, mut m, mut h)| { + parser.append(&mut p); + mention.append(&mut m); + hashtag.append(&mut h); + (parser, mention, hashtag) + }, + ); + let parser = parser.into_iter(); + let mentions = mentions.into_iter().map(|m| String::from(m.trim())); + let hashtags = hashtags.into_iter().map(|h| String::from(h.trim())); + + // TODO: fetch mentionned profiles in background, if needed + + let mut buf = String::new(); + html::push_html(&mut buf, parser); + (buf, mentions.collect(), hashtags.collect()) +} + +pub fn escape(string: &str) -> askama_escape::Escaped { + askama_escape::escape(string, askama_escape::Html) +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn test_mentions() { + let tests = vec![ + ("nothing", vec![]), + ("@mention", vec!["mention"]), + ("@mention@instance.tld", vec!["mention@instance.tld"]), + ("@many @mentions", vec!["many", "mentions"]), + ("@start with a mentions", vec!["start"]), + ("mention at @end", vec!["end"]), + ("between parenthesis (@test)", vec!["test"]), + ("with some punctuation @test!", vec!["test"]), + (" @spaces ", vec!["spaces"]), + ("@is_a@mention", vec!["is_a@mention"]), + ("not_a@mention", vec![]), + ("`@helo`", vec![]), + ("```\n@hello\n```", vec![]), + ("[@atmark in link](https://example.org/)", vec![]), + ]; + + for (md, mentions) in tests { + assert_eq!( + md_to_html(md, None, false, None).1, + mentions + .into_iter() + .map(|s| s.to_string()) + .collect::>() + ); + } + } + + #[test] + fn test_hashtags() { + let tests = vec![ + ("nothing", vec![]), + ("#hashtag", vec!["hashtag"]), + ("#many #hashtags", vec!["many", "hashtags"]), + ("#start with a hashtag", vec!["start"]), + ("hashtag at #end", vec!["end"]), + ("between parenthesis (#test)", vec!["test"]), + ("with some punctuation #test!", vec!["test"]), + (" #spaces ", vec!["spaces"]), + ("not_a#hashtag", vec![]), + ("#نرم‌افزار_آزاد", vec!["نرم‌افزار_آزاد"]), + ("[#hash in link](https://example.org/)", vec![]), + ("#zwsp\u{200b}inhash", vec!["zwsp"]), + ]; + + for (md, mentions) in tests { + assert_eq!( + md_to_html(md, None, false, None).2, + mentions + .into_iter() + .map(|s| s.to_string()) + .collect::>() + ); + } + } + + #[test] + fn test_iri_percent_encode_seg() { + assert_eq!( + &iri_percent_encode_seg("including whitespace"), + "including%20whitespace" + ); + assert_eq!(&iri_percent_encode_seg("%20"), "%2520"); + assert_eq!(&iri_percent_encode_seg("é"), "é"); + assert_eq!( + &iri_percent_encode_seg("空白入り 日本語"), + "空白入り%20日本語" + ); + } + + #[test] + fn test_inline() { + assert_eq!( + md_to_html("# Hello", None, false, None).0, + String::from("

    Hello

    \n") + ); + assert_eq!( + md_to_html("# Hello", None, true, None).0, + String::from("

    Hello

    \n") + ); + } +} diff --git a/plume-front/Cargo.toml b/plume-front/Cargo.toml new file mode 100644 index 00000000000..f26e9ad30ca --- /dev/null +++ b/plume-front/Cargo.toml @@ -0,0 +1,52 @@ +[package] +name = "plume-front" +version = "0.7.1" +authors = ["Plume contributors"] +edition = "2018" + +[lib] +crate-type = ["cdylib"] + +[dependencies] +gettext = "0.4.0" +gettext-macros = "0.6.1" +gettext-utils = "0.1.0" +lazy_static = "1.3" +serde = "1.0" +serde_json = "1.0" +wasm-bindgen = "0.2.70" +js-sys = "0.3.47" +serde_derive = "1.0.123" +console_error_panic_hook = "0.1.6" + +[dependencies.web-sys] +version = "0.3.47" +features = [ + 'console', + 'ClipboardEvent', + 'CssStyleDeclaration', + 'DataTransfer', + 'Document', + 'DomStringMap', + 'DomTokenList', + 'Element', + 'EventTarget', + 'FocusEvent', + 'History', + 'HtmlAnchorElement', + 'HtmlDocument', + 'HtmlFormElement', + 'HtmlInputElement', + 'HtmlSelectElement', + 'HtmlTextAreaElement', + 'KeyboardEvent', + 'Storage', + 'Location', + 'MouseEvent', + 'Navigator', + 'Node', + 'NodeList', + 'Text', + 'TouchEvent', + 'Window' +] diff --git a/plume-front/release.toml b/plume-front/release.toml new file mode 100644 index 00000000000..b927687cd89 --- /dev/null +++ b/plume-front/release.toml @@ -0,0 +1,2 @@ +pre-release-hook = ["cargo", "fmt"] +pre-release-replacements = [] diff --git a/plume-front/src/editor.rs b/plume-front/src/editor.rs new file mode 100644 index 00000000000..94bbbb596a8 --- /dev/null +++ b/plume-front/src/editor.rs @@ -0,0 +1,762 @@ +use crate::{document, CATALOG}; +use js_sys::{encode_uri_component, Date, RegExp}; +use serde_derive::{Deserialize, Serialize}; +use std::{convert::TryInto, sync::Mutex}; +use wasm_bindgen::{prelude::*, JsCast, JsValue}; +use web_sys::{ + console, window, ClipboardEvent, Element, Event, FocusEvent, HtmlAnchorElement, HtmlDocument, + HtmlElement, HtmlFormElement, HtmlInputElement, HtmlSelectElement, HtmlTextAreaElement, + KeyboardEvent, MouseEvent, Node, +}; + +macro_rules! mv { + ( $( $var:ident ),* => $exp:expr ) => { + { + $( let $var = $var.clone(); )* + $exp + } + } +} + +fn get_elt_value(id: &'static str) -> String { + let elt = document().get_element_by_id(id).unwrap(); + let inp: Option<&HtmlInputElement> = elt.dyn_ref(); + let textarea: Option<&HtmlTextAreaElement> = elt.dyn_ref(); + let select: Option<&HtmlSelectElement> = elt.dyn_ref(); + inp.map(|i| i.value()).unwrap_or_else(|| { + textarea + .map(|t| t.value()) + .unwrap_or_else(|| select.unwrap().value()) + }) +} + +fn set_value>(id: &'static str, val: S) { + let elt = document().get_element_by_id(id).unwrap(); + let inp: Option<&HtmlInputElement> = elt.dyn_ref(); + let textarea: Option<&HtmlTextAreaElement> = elt.dyn_ref(); + let select: Option<&HtmlSelectElement> = elt.dyn_ref(); + inp.map(|i| i.set_value(val.as_ref())).unwrap_or_else(|| { + textarea + .map(|t| t.set_value(val.as_ref())) + .unwrap_or_else(|| select.unwrap().set_value(val.as_ref())) + }) +} + +fn no_return(evt: KeyboardEvent) { + if evt.key() == "Enter" { + evt.prevent_default(); + } +} + +#[derive(Debug)] +pub enum EditorError { + NoneError, + DOMError, +} + +const AUTOSAVE_DEBOUNCE_TIME: i32 = 5000; +#[derive(Serialize, Deserialize)] +struct AutosaveInformation { + contents: String, + cover: String, + last_saved: f64, + license: String, + subtitle: String, + tags: String, + title: String, +} +fn is_basic_editor() -> bool { + if let Some(basic_editor) = window() + .unwrap() + .local_storage() + .unwrap() + .unwrap() + .get("basic-editor") + .unwrap() + { + &basic_editor == "true" + } else { + false + } +} +fn get_title() -> String { + if is_basic_editor() { + get_elt_value("title") + } else { + document() + .query_selector("#plume-editor > h1") + .unwrap() + .unwrap() + .dyn_ref::() + .unwrap() + .inner_text() + } +} +fn get_autosave_id() -> String { + format!( + "editor_contents={}", + window().unwrap().location().pathname().unwrap() + ) +} +fn get_editor_contents() -> String { + if is_basic_editor() { + get_elt_value("editor-content") + } else { + let editor = document().query_selector("article").unwrap().unwrap(); + let child_nodes = editor.child_nodes(); + let mut md = String::new(); + for i in 0..child_nodes.length() { + let ch = child_nodes.get(i).unwrap(); + let to_append = match ch.node_type() { + Node::ELEMENT_NODE => { + let elt = ch.dyn_ref::().unwrap(); + if elt.tag_name() == "DIV" { + elt.inner_html() + } else { + elt.outer_html() + } + } + Node::TEXT_NODE => ch.node_value().unwrap_or_default(), + _ => unreachable!(), + }; + md = format!("{}\n\n{}", md, to_append); + } + md + } +} +fn get_subtitle() -> String { + if is_basic_editor() { + get_elt_value("subtitle") + } else { + document() + .query_selector("#plume-editor > h2") + .unwrap() + .unwrap() + .dyn_ref::() + .unwrap() + .inner_text() + } +} +fn autosave() { + let info = AutosaveInformation { + contents: get_editor_contents(), + title: get_title(), + subtitle: get_subtitle(), + tags: get_elt_value("tags"), + license: get_elt_value("license"), + last_saved: Date::now(), + cover: get_elt_value("cover"), + }; + let id = get_autosave_id(); + match window() + .unwrap() + .local_storage() + .unwrap() + .unwrap() + .set(&id, &serde_json::to_string(&info).unwrap()) + { + Ok(_) => {} + _ => console::log_1(&"Autosave failed D:".into()), + } +} +fn load_autosave() { + if let Ok(Some(autosave_str)) = window() + .unwrap() + .local_storage() + .unwrap() + .unwrap() + .get(&get_autosave_id()) + { + let autosave_info: AutosaveInformation = serde_json::from_str(&autosave_str).ok().unwrap(); + let message = i18n!( + CATALOG, + "Do you want to load the local autosave last edited at {}?"; + Date::new(&JsValue::from_f64(autosave_info.last_saved)).to_date_string().as_string().unwrap() + ); + if let Ok(true) = window().unwrap().confirm_with_message(&message) { + set_value("editor-content", &autosave_info.contents); + set_value("title", &autosave_info.title); + set_value("subtitle", &autosave_info.subtitle); + set_value("tags", &autosave_info.tags); + set_value("license", &autosave_info.license); + set_value("cover", &autosave_info.cover); + } else { + clear_autosave(); + } + } +} +fn clear_autosave() { + window() + .unwrap() + .local_storage() + .unwrap() + .unwrap() + .remove_item(&get_autosave_id()) + .unwrap(); + console::log_1(&format!("Saved to {}", &get_autosave_id()).into()); +} +type TimeoutHandle = i32; +lazy_static! { + static ref AUTOSAVE_TIMEOUT: Mutex> = Mutex::new(None); +} +fn autosave_debounce() { + let window = window().unwrap(); + let timeout = &mut AUTOSAVE_TIMEOUT.lock().unwrap(); + if let Some(timeout) = timeout.take() { + window.clear_timeout_with_handle(timeout); + } + let callback = Closure::once(autosave); + **timeout = window + .set_timeout_with_callback_and_timeout_and_arguments_0( + callback.as_ref().unchecked_ref(), + AUTOSAVE_DEBOUNCE_TIME, + ) + .ok(); + callback.forget(); +} +fn init_widget( + parent: &Element, + tag: &'static str, + placeholder_text: String, + content: String, + disable_return: bool, +) -> Result { + let widget = placeholder( + make_editable(tag).dyn_into::().unwrap(), + &placeholder_text, + ); + if !content.is_empty() { + widget + .dataset() + .set("edited", "true") + .map_err(|_| EditorError::DOMError)?; + } + widget + .append_child(&document().create_text_node(&content)) + .map_err(|_| EditorError::DOMError)?; + if disable_return { + let callback = Closure::wrap(Box::new(no_return) as Box); + widget + .add_event_listener_with_callback("keydown", callback.as_ref().unchecked_ref()) + .map_err(|_| EditorError::DOMError)?; + callback.forget(); + } + + parent + .append_child(&widget) + .map_err(|_| EditorError::DOMError)?; + // We need to do that to make sure the placeholder is correctly rendered + widget.focus().map_err(|_| EditorError::DOMError)?; + widget.blur().map_err(|_| EditorError::DOMError)?; + + filter_paste(&widget); + + Ok(widget) +} + +fn filter_paste(elt: &HtmlElement) { + // Only insert text when pasting something + let insert_text = Closure::wrap(Box::new(|evt: ClipboardEvent| { + evt.prevent_default(); + if let Some(data) = evt.clipboard_data() { + if let Ok(data) = data.get_data("text") { + document() + .dyn_ref::() + .unwrap() + .exec_command_with_show_ui_and_value("insertText", false, &data) + .unwrap(); + } + } + }) as Box); + elt.add_event_listener_with_callback("paste", insert_text.as_ref().unchecked_ref()) + .unwrap(); + insert_text.forget(); +} + +pub fn init() -> Result<(), EditorError> { + if let Some(ed) = document().get_element_by_id("plume-fallback-editor") { + load_autosave(); + let callback = Closure::wrap(Box::new(|_| clear_autosave()) as Box); + ed.add_event_listener_with_callback("submit", callback.as_ref().unchecked_ref()) + .map_err(|_| EditorError::DOMError)?; + callback.forget(); + } + // Check if the user wants to use the basic editor + if window() + .unwrap() + .local_storage() + .unwrap() + .unwrap() + .get("basic-editor") + .map(|x| x.is_some() && x.unwrap() == "true") + .unwrap_or(true) + { + if let Some(editor) = document().get_element_by_id("plume-fallback-editor") { + if let Ok(Some(title_label)) = document().query_selector("label[for=title]") { + let editor_button = document() + .create_element("a") + .map_err(|_| EditorError::DOMError)?; + editor_button + .dyn_ref::() + .unwrap() + .set_href("#"); + let disable_basic_editor = Closure::wrap(Box::new(|_| { + let window = window().unwrap(); + if window + .local_storage() + .unwrap() + .unwrap() + .set("basic-editor", "false") + .is_err() + { + console::log_1(&"Failed to write into local storage".into()); + } + window.history().unwrap().go_with_delta(0).ok(); // refresh + }) + as Box); + editor_button + .add_event_listener_with_callback( + "click", + disable_basic_editor.as_ref().unchecked_ref(), + ) + .map_err(|_| EditorError::DOMError)?; + disable_basic_editor.forget(); + editor_button + .append_child( + &document().create_text_node(&i18n!(CATALOG, "Open the rich text editor")), + ) + .map_err(|_| EditorError::DOMError)?; + editor + .insert_before(&editor_button, Some(&title_label)) + .ok(); + let callback = Closure::wrap( + Box::new(|_| autosave_debounce()) as Box + ); + document() + .get_element_by_id("editor-content") + .unwrap() + .add_event_listener_with_callback("keydown", callback.as_ref().unchecked_ref()) + .map_err(|_| EditorError::DOMError)?; + callback.forget(); + } + } + + Ok(()) + } else { + init_editor() + } +} + +fn init_editor() -> Result<(), EditorError> { + if let Some(ed) = document().get_element_by_id("plume-editor") { + // Show the editor + ed.dyn_ref::() + .unwrap() + .style() + .set_property("display", "block") + .map_err(|_| EditorError::DOMError)?; + // And hide the HTML-only fallback + let old_ed = document().get_element_by_id("plume-fallback-editor"); + if old_ed.is_none() { + return Ok(()); + } + let old_ed = old_ed.unwrap(); + let old_title = document() + .get_element_by_id("plume-editor-title") + .ok_or(EditorError::NoneError)?; + old_ed + .dyn_ref::() + .unwrap() + .style() + .set_property("display", "none") + .map_err(|_| EditorError::DOMError)?; + old_title + .dyn_ref::() + .unwrap() + .style() + .set_property("display", "none") + .map_err(|_| EditorError::DOMError)?; + + // Get content from the old editor (when editing an article for instance) + let title_val = get_elt_value("title"); + let subtitle_val = get_elt_value("subtitle"); + let content_val = get_elt_value("editor-content"); + // And pre-fill the new editor with this values + let title = init_widget(&ed, "h1", i18n!(CATALOG, "Title"), title_val, true)?; + let subtitle = init_widget( + &ed, + "h2", + i18n!(CATALOG, "Subtitle, or summary"), + subtitle_val, + true, + )?; + let content = init_widget( + &ed, + "article", + i18n!(CATALOG, "Write your article here. Markdown is supported."), + content_val.clone(), + false, + )?; + if !content_val.is_empty() { + content.set_inner_html(&content_val); + } + + // character counter + let character_counter = Closure::wrap(Box::new(mv!(content => move |_| { + let update_char_count = Closure::wrap(Box::new(mv!(content => move || { + if let Some(e) = document().get_element_by_id("char-count") { + let count = chars_left("#plume-fallback-editor", &content).unwrap_or_default(); + let text = i18n!(CATALOG, "Around {} characters left"; count); + e.dyn_ref::().map(|e| { + e.set_inner_text(&text); + }).unwrap(); + }; + })) as Box); + window().unwrap().set_timeout_with_callback_and_timeout_and_arguments(update_char_count.as_ref().unchecked_ref(), 0, &js_sys::Array::new()).unwrap(); + update_char_count.forget(); + autosave_debounce(); + })) as Box); + content + .add_event_listener_with_callback("keydown", character_counter.as_ref().unchecked_ref()) + .map_err(|_| EditorError::DOMError)?; + character_counter.forget(); + + let show_popup = Closure::wrap(Box::new(mv!(title, subtitle, content, old_ed => move |_| { + let popup = document().get_element_by_id("publish-popup").or_else(|| + init_popup(&title, &subtitle, &content, &old_ed).ok() + ).unwrap(); + let bg = document().get_element_by_id("popup-bg").or_else(|| + init_popup_bg().ok() + ).unwrap(); + + popup.class_list().add_1("show").unwrap(); + bg.class_list().add_1("show").unwrap(); + })) as Box); + document() + .get_element_by_id("publish") + .ok_or(EditorError::NoneError)? + .add_event_listener_with_callback("click", show_popup.as_ref().unchecked_ref()) + .map_err(|_| EditorError::DOMError)?; + show_popup.forget(); + + show_errors(); + setup_close_button(); + } + Ok(()) +} + +fn setup_close_button() { + if let Some(button) = document().get_element_by_id("close-editor") { + let close_editor = Closure::wrap(Box::new(|_| { + window() + .unwrap() + .local_storage() + .unwrap() + .unwrap() + .set("basic-editor", "true") + .unwrap(); + window() + .unwrap() + .history() + .unwrap() + .go_with_delta(0) + .unwrap(); // Refresh the page + }) as Box); + button + .add_event_listener_with_callback("click", close_editor.as_ref().unchecked_ref()) + .unwrap(); + close_editor.forget(); + } +} + +fn show_errors() { + let document = document(); + if let Ok(Some(header)) = document.query_selector("header") { + let list = document.create_element("header").unwrap(); + list.class_list().add_1("messages").unwrap(); + let errors = document.query_selector_all("p.error").unwrap(); + for i in 0..errors.length() { + let error = errors.get(i).unwrap(); + error + .parent_element() + .unwrap() + .remove_child(&error) + .unwrap(); + let _ = list.append_child(&error); + } + header + .parent_element() + .unwrap() + .insert_before(&list, header.next_sibling().as_ref()) + .unwrap(); + } +} + +fn init_popup( + title: &HtmlElement, + subtitle: &HtmlElement, + content: &HtmlElement, + old_ed: &Element, +) -> Result { + let document = document(); + let popup = document + .create_element("div") + .map_err(|_| EditorError::DOMError)?; + popup + .class_list() + .add_1("popup") + .map_err(|_| EditorError::DOMError)?; + popup + .set_attribute("id", "publish-popup") + .map_err(|_| EditorError::DOMError)?; + + let tags = get_elt_value("tags") + .split(',') + .map(str::trim) + .map(str::to_string) + .collect::>(); + let license = get_elt_value("license"); + make_input(&i18n!(CATALOG, "Tags"), "popup-tags", &popup).set_value(&tags.join(", ")); + make_input(&i18n!(CATALOG, "License"), "popup-license", &popup).set_value(&license); + + let cover_label = document + .create_element("label") + .map_err(|_| EditorError::DOMError)?; + cover_label + .append_child(&document.create_text_node(&i18n!(CATALOG, "Cover"))) + .map_err(|_| EditorError::DOMError)?; + cover_label + .set_attribute("for", "cover") + .map_err(|_| EditorError::DOMError)?; + let cover = document + .get_element_by_id("cover") + .ok_or(EditorError::NoneError)?; + cover + .parent_element() + .ok_or(EditorError::NoneError)? + .remove_child(&cover) + .ok(); + popup + .append_child(&cover_label) + .map_err(|_| EditorError::DOMError)?; + popup + .append_child(&cover) + .map_err(|_| EditorError::DOMError)?; + + if let Some(draft_checkbox) = document.get_element_by_id("draft") { + let draft_checkbox = draft_checkbox.dyn_ref::().unwrap(); + let draft_label = document + .create_element("label") + .map_err(|_| EditorError::DOMError)?; + draft_label + .set_attribute("for", "popup-draft") + .map_err(|_| EditorError::DOMError)?; + + let draft = document.create_element("input").unwrap(); + draft.set_id("popup-draft"); + let draft = draft.dyn_ref::().unwrap(); + draft.set_name("popup-draft"); + draft.set_type("checkbox"); + draft.set_checked(draft_checkbox.checked()); + + draft_label + .append_child(draft) + .map_err(|_| EditorError::DOMError)?; + draft_label + .append_child(&document.create_text_node(&i18n!(CATALOG, "This is a draft"))) + .map_err(|_| EditorError::DOMError)?; + popup + .append_child(&draft_label) + .map_err(|_| EditorError::DOMError)?; + } + + let button = document + .create_element("input") + .map_err(|_| EditorError::DOMError)?; + button + .append_child(&document.create_text_node(&i18n!(CATALOG, "Publish"))) + .map_err(|_| EditorError::DOMError)?; + let button = button.dyn_ref::().unwrap(); + button.set_type("submit"); + button.set_value(&i18n!(CATALOG, "Publish")); + let callback = Closure::wrap(Box::new(mv!(title, subtitle, content, old_ed => move |_| { + let document = self::document(); + title.focus().unwrap(); // Remove the placeholder before publishing + set_value("title", title.inner_text()); + subtitle.focus().unwrap(); + set_value("subtitle", subtitle.inner_text()); + content.focus().unwrap(); + let mut md = String::new(); + let child_nodes = content.child_nodes(); + for i in 0..child_nodes.length() { + let ch = child_nodes.get(i).unwrap(); + let to_append = match ch.node_type() { + Node::ELEMENT_NODE => { + let ch = ch.dyn_ref::().unwrap(); + if ch.tag_name() == "DIV" { + ch.inner_html() + } else { + ch.outer_html() + } + }, + Node::TEXT_NODE => ch.node_value().unwrap_or_default(), + _ => unreachable!(), + }; + md = format!("{}\n\n{}", md, to_append); + } + set_value("editor-content", md); + set_value("tags", get_elt_value("popup-tags")); + if let Some(draft) = document.get_element_by_id("popup-draft") { + if let Some(draft_checkbox) = document.get_element_by_id("draft") { + let draft_checkbox = draft_checkbox.dyn_ref::().unwrap(); + let draft = draft.dyn_ref::().unwrap(); + draft_checkbox.set_checked(draft.checked()); + } + } + let cover = document.get_element_by_id("cover").unwrap(); + cover.parent_element().unwrap().remove_child(&cover).ok(); + old_ed.append_child(&cover).unwrap(); + set_value("license", get_elt_value("popup-license")); + clear_autosave(); + let old_ed = old_ed.dyn_ref::().unwrap(); + old_ed.submit().unwrap(); + })) as Box); + button + .add_event_listener_with_callback("click", callback.as_ref().unchecked_ref()) + .map_err(|_| EditorError::DOMError)?; + callback.forget(); + popup + .append_child(button) + .map_err(|_| EditorError::DOMError)?; + + document + .body() + .ok_or(EditorError::NoneError)? + .append_child(&popup) + .map_err(|_| EditorError::DOMError)?; + Ok(popup) +} + +fn init_popup_bg() -> Result { + let bg = document() + .create_element("div") + .map_err(|_| EditorError::DOMError)?; + bg.class_list() + .add_1("popup-bg") + .map_err(|_| EditorError::DOMError)?; + bg.set_attribute("id", "popup-bg") + .map_err(|_| EditorError::DOMError)?; + + document() + .body() + .ok_or(EditorError::NoneError)? + .append_child(&bg) + .map_err(|_| EditorError::DOMError)?; + let callback = Closure::wrap(Box::new(|_| close_popup()) as Box); + bg.add_event_listener_with_callback("click", callback.as_ref().unchecked_ref()) + .unwrap(); + callback.forget(); + Ok(bg) +} + +fn chars_left(selector: &str, content: &HtmlElement) -> Option { + match document().query_selector(selector) { + Ok(Some(form)) => form.dyn_ref::().and_then(|form| { + if let Some(len) = form + .get_attribute("content-size") + .and_then(|s| s.parse::().ok()) + { + (encode_uri_component(&content.inner_html()) + .replace("%20", "+") + .replace("%0A", "%0D0A") + .replace_by_pattern(&RegExp::new("[!'*()]", "g"), "XXX") + .length() + + 2_u32) + .try_into() + .map(|c: i32| len - c) + .ok() + } else { + None + } + }), + _ => None, + } +} + +fn close_popup() { + let hide = |x: Element| x.class_list().remove_1("show"); + document().get_element_by_id("publish-popup").map(hide); + document().get_element_by_id("popup-bg").map(hide); +} + +fn make_input(label_text: &str, name: &'static str, form: &Element) -> HtmlInputElement { + let document = document(); + let label = document.create_element("label").unwrap(); + label + .append_child(&document.create_text_node(label_text)) + .unwrap(); + label.set_attribute("for", name).unwrap(); + + let inp = document.create_element("input").unwrap(); + let inp = inp.dyn_into::().unwrap(); + inp.set_attribute("name", name).unwrap(); + inp.set_attribute("id", name).unwrap(); + + form.append_child(&label).unwrap(); + form.append_child(&inp).unwrap(); + inp +} + +fn make_editable(tag: &'static str) -> Element { + let elt = document() + .create_element(tag) + .expect("Couldn't create editable element"); + elt.set_attribute("contenteditable", "true") + .expect("Couldn't make the element editable"); + elt +} + +fn placeholder(elt: HtmlElement, text: &str) -> HtmlElement { + elt.dataset().set("placeholder", text).unwrap(); + elt.dataset().set("edited", "false").unwrap(); + + let callback = Closure::wrap(Box::new(mv!(elt => move |_: FocusEvent| { + if elt.dataset().get("edited").unwrap().as_str() != "true" { + clear_children(&elt); + } + })) as Box); + elt.add_event_listener_with_callback("focus", callback.as_ref().unchecked_ref()) + .unwrap(); + callback.forget(); + let callback = Closure::wrap(Box::new(mv!(elt => move |_: Event| { + if elt.dataset().get("edited").unwrap().as_str() != "true" { + clear_children(&elt); + + let ph = document().create_element("span").expect("Couldn't create placeholder"); + ph.class_list().add_1("placeholder").expect("Couldn't add class"); + ph.append_child(&document().create_text_node(&elt.dataset().get("placeholder").unwrap_or_default())).unwrap(); + elt.append_child(&ph).unwrap(); + } + })) as Box); + elt.add_event_listener_with_callback("blur", callback.as_ref().unchecked_ref()) + .unwrap(); + callback.forget(); + let callback = Closure::wrap(Box::new(mv!(elt => move |_: KeyboardEvent| { + elt.dataset().set("edited", if elt.inner_text().trim_matches('\n').is_empty() { + "false" + } else { + "true" + }).expect("Couldn't update edition state"); + })) as Box); + elt.add_event_listener_with_callback("keyup", callback.as_ref().unchecked_ref()) + .unwrap(); + callback.forget(); + elt +} + +fn clear_children(elt: &HtmlElement) { + let child_nodes = elt.child_nodes(); + for _ in 0..child_nodes.length() { + elt.remove_child(&child_nodes.get(0).unwrap()).unwrap(); + } +} diff --git a/plume-front/src/lib.rs b/plume-front/src/lib.rs new file mode 100755 index 00000000000..eeecb0ac127 --- /dev/null +++ b/plume-front/src/lib.rs @@ -0,0 +1,175 @@ +#![recursion_limit = "128"] +#![feature(decl_macro, proc_macro_hygiene)] + +#[macro_use] +extern crate gettext_macros; +#[macro_use] +extern crate lazy_static; + +use wasm_bindgen::{prelude::*, JsCast}; +use web_sys::{console, window, Document, Element, Event, HtmlInputElement, TouchEvent}; + +init_i18n!( + "plume-front", + af, + ar, + bg, + ca, + cs, + cy, + da, + de, + el, + en, + eo, + es, + eu, + fa, + fi, + fr, + gl, + he, + hi, + hr, + hu, + it, + ja, + ko, + nb, + nl, + no, + pl, + pt, + ro, + ru, + sat, + si, + sk, + sl, + sr, + sv, + tr, + uk, + vi, + zh +); + +mod editor; + +compile_i18n!(); + +lazy_static! { + static ref CATALOG: gettext::Catalog = { + let catalogs = include_i18n!(); + let lang = window().unwrap().navigator().language().unwrap(); + let lang = lang.split_once('-').map_or("en", |x| x.0); + + let english_position = catalogs + .iter() + .position(|(language_code, _)| *language_code == "en") + .unwrap(); + catalogs + .iter() + .find(|(l, _)| l == &lang) + .unwrap_or(&catalogs[english_position]) + .clone() + .1 + }; +} + +#[wasm_bindgen(start)] +pub fn main() -> Result<(), JsValue> { + extern crate console_error_panic_hook; + use std::panic; + panic::set_hook(Box::new(console_error_panic_hook::hook)); + + menu(); + search(); + editor::init() + .map_err(|e| console::error_1(&format!("Editor error: {:?}", e).into())) + .ok(); + Ok(()) +} + +/// Toggle menu on mobile devices +/// +/// It should normally be working fine even without this code +/// But :focus-within is not yet supported by Webkit/Blink +fn menu() { + let document = document(); + if let Ok(Some(button)) = document.query_selector("#menu a") { + if let Some(menu) = document.get_element_by_id("content") { + let show_menu = Closure::wrap(Box::new(|_: TouchEvent| { + self::document() + .get_element_by_id("menu") + .map(|menu| { + menu.set_attribute("aria-expanded", "true") + .map(|_| menu.class_list().add_1("show")) + }) + .unwrap() + .unwrap() + .unwrap(); + }) as Box); + button + .add_event_listener_with_callback("touchend", show_menu.as_ref().unchecked_ref()) + .unwrap(); + show_menu.forget(); + + let close_menu = Closure::wrap(Box::new(|evt: TouchEvent| { + if evt + .target() + .unwrap() + .dyn_ref::() + .unwrap() + .closest("a") + .unwrap() + .is_some() + { + return; + } + self::document() + .get_element_by_id("menu") + .map(|menu| { + menu.set_attribute("aria-expanded", "false") + .map(|_| menu.class_list().remove_1("show")) + }) + .unwrap() + .unwrap() + .unwrap() + }) as Box); + menu.add_event_listener_with_callback("touchend", close_menu.as_ref().unchecked_ref()) + .unwrap(); + close_menu.forget(); + } + } +} + +/// Clear the URL of the search page before submitting request +fn search() { + if let Some(form) = document().get_element_by_id("form") { + let normalize_query = Closure::wrap(Box::new(|_: Event| { + document() + .query_selector_all("#form input") + .map(|inputs| { + for i in 0..inputs.length() { + let input = inputs.get(i).unwrap(); + let input = input.dyn_ref::().unwrap(); + if input.name().is_empty() { + input.set_name(&input.dyn_ref::().unwrap().id()); + } + if !input.name().is_empty() && input.value().is_empty() { + input.set_name(""); + } + } + }) + .unwrap(); + }) as Box); + form.add_event_listener_with_callback("submit", normalize_query.as_ref().unchecked_ref()) + .unwrap(); + normalize_query.forget(); + } +} + +fn document() -> Document { + window().unwrap().document().unwrap() +} diff --git a/plume-macro/Cargo.toml b/plume-macro/Cargo.toml new file mode 100644 index 00000000000..9c9ac51cb94 --- /dev/null +++ b/plume-macro/Cargo.toml @@ -0,0 +1,21 @@ +[package] +name = "plume-macro" +version = "0.7.1" +authors = ["Trinity Pointard "] +edition = "2018" +description = "Plume procedural macros" +license = "AGPLv3" + +[lib] +proc-macro = true + +[dependencies] +proc-macro2 = "0.4" +quote = "0.6.12" +syn = "0.15.27" + + +[features] +default = [] +postgres = [] +sqlite = [] diff --git a/plume-macro/release.toml b/plume-macro/release.toml new file mode 100644 index 00000000000..b927687cd89 --- /dev/null +++ b/plume-macro/release.toml @@ -0,0 +1,2 @@ +pre-release-hook = ["cargo", "fmt"] +pre-release-replacements = [] diff --git a/plume-macro/src/lib.rs b/plume-macro/src/lib.rs new file mode 100755 index 00000000000..b4d20cdd0f4 --- /dev/null +++ b/plume-macro/src/lib.rs @@ -0,0 +1,142 @@ +#![recursion_limit = "128"] + +#[macro_use] +extern crate quote; + +use proc_macro::TokenStream; +use proc_macro2::TokenStream as TokenStream2; +use std::fs::{read_dir, File}; +use std::io::Read; +use std::path::Path; +use std::str::FromStr; + +#[proc_macro] +pub fn import_migrations(input: TokenStream) -> TokenStream { + assert!(input.is_empty()); + let migration_dir = if cfg!(feature = "postgres") { + "migrations/postgres" + } else if cfg!(feature = "sqlite") { + "migrations/sqlite" + } else { + "migrations" + }; + let path = Path::new(env!("CARGO_MANIFEST_DIR")) + .ancestors() + .find(|path| path.join(migration_dir).is_dir() || path.join(".git").exists()) + .expect("migrations dir not found") + .join(migration_dir); + let mut files = read_dir(path) + .unwrap() + .map(|dir| dir.unwrap()) + .filter(|dir| dir.file_type().unwrap().is_dir()) + .map(|dir| dir.path()) + .collect::>(); + files.sort_unstable(); + let migrations = files + .into_iter() + .map(|path| { + let mut up = path.clone(); + let mut down = path.clone(); + up.push("up.sql"); + down.push("down.sql"); + let mut up_sql = String::new(); + let mut down_sql = String::new(); + File::open(up).unwrap().read_to_string(&mut up_sql).unwrap(); + File::open(down) + .unwrap() + .read_to_string(&mut down_sql) + .unwrap(); + let name = path + .file_name() + .unwrap() + .to_str() + .unwrap() + .chars() + .filter(char::is_ascii_digit) + .take(14) + .collect::(); + (name, up_sql, down_sql) + }) + .collect::>(); + let migrations_name = migrations.iter().map(|m| &m.0); + let migrations_up = migrations + .iter() + .map(|m| m.1.as_str()) + .map(file_to_migration) + .collect::>(); + let migrations_down = migrations + .iter() + .map(|m| m.2.as_str()) + .map(file_to_migration) + .collect::>(); + + /* + enum Action { + Sql(&'static str), + Function(&'static Fn(&Connection, &Path) -> Result<()>) + }*/ + + quote!( + ImportedMigrations( + &[#(ComplexMigration{name: #migrations_name, up: #migrations_up, down: #migrations_down}),*] + ) + ).into() +} + +fn file_to_migration(file: &str) -> TokenStream2 { + let mut sql = true; + let mut acc = String::new(); + let mut actions = vec![]; + for line in file.lines() { + if sql { + if let Some(acc_str) = line.strip_prefix("--#!") { + if !acc.trim().is_empty() { + actions.push(quote!(Action::Sql(#acc))); + } + sql = false; + acc = acc_str.to_string(); + acc.push('\n'); + } else if line.starts_with("--") { + continue; + } else { + acc.push_str(line); + acc.push('\n'); + } + } else if let Some(acc_str) = line.strip_prefix("--#!") { + acc.push_str(acc_str); + acc.push('\n'); + } else if line.starts_with("--") { + continue; + } else { + let func: TokenStream2 = trampoline(TokenStream::from_str(&acc).unwrap().into()); + actions.push(quote!(Action::Function(&#func))); + sql = true; + acc = line.to_string(); + acc.push('\n'); + } + } + if !acc.trim().is_empty() { + if sql { + actions.push(quote!(Action::Sql(#acc))); + } else { + let func: TokenStream2 = trampoline(TokenStream::from_str(&acc).unwrap().into()); + actions.push(quote!(Action::Function(&#func))); + } + } + + quote!( + &[#(#actions),*] + ) +} + +/// Build a trampoline to allow reference to closure from const context +fn trampoline(closure: TokenStream2) -> TokenStream2 { + quote! { + { + fn trampoline<'a, 'b>(conn: &'a Connection, path: &'b Path) -> Result<()> { + (#closure)(conn, path) + } + trampoline + } + } +} diff --git a/plume-models/Cargo.toml b/plume-models/Cargo.toml new file mode 100644 index 00000000000..2aa591274d8 --- /dev/null +++ b/plume-models/Cargo.toml @@ -0,0 +1,63 @@ +[package] +name = "plume-models" +version = "0.7.1" +authors = ["Plume contributors"] +edition = "2018" + +[dependencies] +activitypub = "0.1.1" +ammonia = "3.1.4" +bcrypt = "0.12.1" +guid-create = "0.2" +itertools = "0.10.3" +lazy_static = "1.0" +ldap3 = "0.10.2" +migrations_internals= "1.4.0" +openssl = "0.10.22" +rocket = "0.4.6" +rocket_i18n = "0.4.1" +reqwest = "0.9" +scheduled-thread-pool = "0.2.2" +serde = "1.0" +serde_derive = "1.0" +serde_json = "1.0.79" +tantivy = "0.13.3" +url = "2.1" +walkdir = "2.2" +webfinger = "0.4.1" +whatlang = "0.13.0" +shrinkwraprs = "0.3.0" +diesel-derive-newtype = "0.1.2" +glob = "0.3.0" +lindera-tantivy = { version = "0.7.1", optional = true } +tracing = "0.1.32" +riker = "0.4.2" +once_cell = "1.10.0" +lettre = "0.9.6" +native-tls = "0.2.8" + +[dependencies.chrono] +features = ["serde"] +version = "0.4" + +[dependencies.diesel] +features = ["r2d2", "chrono"] +version = "1.4.5" + +[dependencies.plume-api] +path = "../plume-api" + +[dependencies.plume-common] +path = "../plume-common" + +[dependencies.plume-macro] +path = "../plume-macro" + +[dev-dependencies] +assert-json-diff = "2.0.1" +diesel_migrations = "1.3.0" + +[features] +postgres = ["diesel/postgres", "plume-macro/postgres" ] +sqlite = ["diesel/sqlite", "plume-macro/sqlite" ] +search-lindera = ["lindera-tantivy"] diff --git a/plume-models/release.toml b/plume-models/release.toml new file mode 100644 index 00000000000..b927687cd89 --- /dev/null +++ b/plume-models/release.toml @@ -0,0 +1,2 @@ +pre-release-hook = ["cargo", "fmt"] +pre-release-replacements = [] diff --git a/plume-models/src/admin.rs b/plume-models/src/admin.rs new file mode 100644 index 00000000000..a4fa04551c3 --- /dev/null +++ b/plume-models/src/admin.rs @@ -0,0 +1,38 @@ +use crate::users::User; +use rocket::{ + http::Status, + request::{self, FromRequest, Request}, + Outcome, +}; + +/// Wrapper around User to use as a request guard on pages reserved to admins. +pub struct Admin(pub User); + +impl<'a, 'r> FromRequest<'a, 'r> for Admin { + type Error = (); + + fn from_request(request: &'a Request<'r>) -> request::Outcome { + let user = request.guard::()?; + if user.is_admin() { + Outcome::Success(Admin(user)) + } else { + Outcome::Failure((Status::Unauthorized, ())) + } + } +} + +/// Same as `Admin` but for moderators. +pub struct Moderator(pub User); + +impl<'a, 'r> FromRequest<'a, 'r> for Moderator { + type Error = (); + + fn from_request(request: &'a Request<'r>) -> request::Outcome { + let user = request.guard::()?; + if user.is_moderator() { + Outcome::Success(Moderator(user)) + } else { + Outcome::Failure((Status::Unauthorized, ())) + } + } +} diff --git a/plume-models/src/api_tokens.rs b/plume-models/src/api_tokens.rs new file mode 100644 index 00000000000..dfff41351bb --- /dev/null +++ b/plume-models/src/api_tokens.rs @@ -0,0 +1,113 @@ +use crate::{db_conn::DbConn, schema::api_tokens, Error, Result}; +use chrono::NaiveDateTime; +use diesel::{self, ExpressionMethods, QueryDsl, RunQueryDsl}; +use rocket::{ + http::Status, + request::{self, FromRequest, Request}, + Outcome, +}; + +#[derive(Clone, Queryable)] +pub struct ApiToken { + pub id: i32, + pub creation_date: NaiveDateTime, + pub value: String, + + /// Scopes, separated by + + /// Global scopes are read and write + /// and both can be limited to an endpoint by affixing them with :ENDPOINT + /// + /// Examples : + /// + /// read + /// read+write + /// read:posts + /// read:posts+write:posts + pub scopes: String, + pub app_id: i32, + pub user_id: i32, +} + +#[derive(Insertable)] +#[table_name = "api_tokens"] +pub struct NewApiToken { + pub value: String, + pub scopes: String, + pub app_id: i32, + pub user_id: i32, +} + +impl ApiToken { + get!(api_tokens); + insert!(api_tokens, NewApiToken); + find_by!(api_tokens, find_by_value, value as &str); + + pub fn can(&self, what: &'static str, scope: &'static str) -> bool { + let full_scope = what.to_owned() + ":" + scope; + for s in self.scopes.split('+') { + if s == what || s == full_scope { + return true; + } + } + false + } + + pub fn can_read(&self, scope: &'static str) -> bool { + self.can("read", scope) + } + + pub fn can_write(&self, scope: &'static str) -> bool { + self.can("write", scope) + } +} + +#[derive(Debug)] +pub enum TokenError { + /// The Authorization header was not present + NoHeader, + + /// The type of the token was not specified ("Basic" or "Bearer" for instance) + NoType, + + /// No value was provided + NoValue, + + /// Error while connecting to the database to retrieve all the token metadata + DbError, +} + +impl<'a, 'r> FromRequest<'a, 'r> for ApiToken { + type Error = TokenError; + + fn from_request(request: &'a Request<'r>) -> request::Outcome { + let headers: Vec<_> = request.headers().get("Authorization").collect(); + if headers.len() != 1 { + return Outcome::Failure((Status::BadRequest, TokenError::NoHeader)); + } + + let mut parsed_header = headers[0].split(' '); + let auth_type = parsed_header + .next() + .map_or_else::, _, _>( + || Outcome::Failure((Status::BadRequest, TokenError::NoType)), + Outcome::Success, + )?; + let val = parsed_header + .next() + .map_or_else::, _, _>( + || Outcome::Failure((Status::BadRequest, TokenError::NoValue)), + Outcome::Success, + )?; + + if auth_type == "Bearer" { + let conn = request + .guard::() + .map_failure(|_| (Status::InternalServerError, TokenError::DbError))?; + if let Ok(token) = ApiToken::find_by_value(&*conn, val) { + return Outcome::Success(token); + } + } + + Outcome::Forward(()) + } +} diff --git a/plume-models/src/apps.rs b/plume-models/src/apps.rs new file mode 100644 index 00000000000..bf68777d3c0 --- /dev/null +++ b/plume-models/src/apps.rs @@ -0,0 +1,30 @@ +use crate::{schema::apps, Error, Result}; +use chrono::NaiveDateTime; +use diesel::{self, ExpressionMethods, QueryDsl, RunQueryDsl}; + +#[derive(Clone, Queryable, Serialize)] +pub struct App { + pub id: i32, + pub name: String, + pub client_id: String, + pub client_secret: String, + pub redirect_uri: Option, + pub website: Option, + pub creation_date: NaiveDateTime, +} + +#[derive(Insertable)] +#[table_name = "apps"] +pub struct NewApp { + pub name: String, + pub client_id: String, + pub client_secret: String, + pub redirect_uri: Option, + pub website: Option, +} + +impl App { + get!(apps); + insert!(apps, NewApp); + find_by!(apps, find_by_client_id, client_id as &str); +} diff --git a/plume-models/src/blocklisted_emails.rs b/plume-models/src/blocklisted_emails.rs new file mode 100644 index 00000000000..3d9928b383e --- /dev/null +++ b/plume-models/src/blocklisted_emails.rs @@ -0,0 +1,138 @@ +use crate::{schema::email_blocklist, Connection, Error, Result}; +use diesel::{self, ExpressionMethods, QueryDsl, RunQueryDsl, TextExpressionMethods}; +use glob::Pattern; + +#[derive(Clone, Queryable, Identifiable)] +#[table_name = "email_blocklist"] +pub struct BlocklistedEmail { + pub id: i32, + pub email_address: String, + pub note: String, + pub notify_user: bool, + pub notification_text: String, +} + +#[derive(Insertable, FromForm)] +#[table_name = "email_blocklist"] +pub struct NewBlocklistedEmail { + pub email_address: String, + pub note: String, + pub notify_user: bool, + pub notification_text: String, +} + +impl BlocklistedEmail { + insert!(email_blocklist, NewBlocklistedEmail); + get!(email_blocklist); + find_by!(email_blocklist, find_by_id, id as i32); + pub fn delete_entries(conn: &Connection, ids: Vec) -> Result { + use diesel::delete; + for i in ids { + let be: BlocklistedEmail = BlocklistedEmail::find_by_id(conn, i)?; + delete(&be).execute(conn)?; + } + Ok(true) + } + pub fn find_for_domain(conn: &Connection, domain: &str) -> Result> { + let effective = format!("%@{}", domain); + email_blocklist::table + .filter(email_blocklist::email_address.like(effective)) + .load::(conn) + .map_err(Error::from) + } + pub fn matches_blocklist(conn: &Connection, email: &str) -> Result> { + let mut result = email_blocklist::table.load::(conn)?; + for i in result.drain(..) { + if let Ok(x) = Pattern::new(&i.email_address) { + if x.matches(email) { + return Ok(Some(i)); + } + } + } + Ok(None) + } + pub fn page(conn: &Connection, (min, max): (i32, i32)) -> Result> { + email_blocklist::table + .offset(min.into()) + .limit((max - min).into()) + .load::(conn) + .map_err(Error::from) + } + pub fn count(conn: &Connection) -> Result { + email_blocklist::table + .count() + .get_result(conn) + .map_err(Error::from) + } + pub fn pattern_errors(pat: &str) -> Option { + let c = Pattern::new(pat); + c.err() + } + pub fn new( + conn: &Connection, + pattern: &str, + note: &str, + show_notification: bool, + notification_text: &str, + ) -> Result { + let c = NewBlocklistedEmail { + email_address: pattern.to_owned(), + note: note.to_owned(), + notify_user: show_notification, + notification_text: notification_text.to_owned(), + }; + BlocklistedEmail::insert(conn, c) + } +} +#[cfg(test)] +pub(crate) mod tests { + use super::*; + use crate::{instance::tests as instance_tests, tests::db, Connection as Conn}; + use diesel::Connection; + + pub(crate) fn fill_database(conn: &Conn) -> Vec { + instance_tests::fill_database(conn); + let domainblock = + BlocklistedEmail::new(conn, "*@bad-actor.com", "Mean spammers", false, "").unwrap(); + let userblock = BlocklistedEmail::new( + conn, + "spammer@lax-administration.com", + "Decent enough domain, but this user is a problem.", + true, + "Stop it please", + ) + .unwrap(); + vec![domainblock, userblock] + } + #[test] + fn test_match() { + let conn = db(); + conn.test_transaction::<_, (), _>(|| { + let various = fill_database(&conn); + let match1 = "user1@bad-actor.com"; + let match2 = "spammer@lax-administration.com"; + let no_match = "happy-user@lax-administration.com"; + assert_eq!( + BlocklistedEmail::matches_blocklist(&conn, match1) + .unwrap() + .unwrap() + .id, + various[0].id + ); + assert_eq!( + BlocklistedEmail::matches_blocklist(&conn, match2) + .unwrap() + .unwrap() + .id, + various[1].id + ); + assert_eq!( + BlocklistedEmail::matches_blocklist(&conn, no_match) + .unwrap() + .is_none(), + true + ); + Ok(()) + }); + } +} diff --git a/plume-models/src/blog_authors.rs b/plume-models/src/blog_authors.rs new file mode 100644 index 00000000000..561b410dea6 --- /dev/null +++ b/plume-models/src/blog_authors.rs @@ -0,0 +1,23 @@ +use crate::{schema::blog_authors, Error, Result}; +use diesel::{self, ExpressionMethods, QueryDsl, RunQueryDsl}; + +#[derive(Clone, Queryable, Identifiable)] +pub struct BlogAuthor { + pub id: i32, + pub blog_id: i32, + pub author_id: i32, + pub is_owner: bool, +} + +#[derive(Insertable)] +#[table_name = "blog_authors"] +pub struct NewBlogAuthor { + pub blog_id: i32, + pub author_id: i32, + pub is_owner: bool, +} + +impl BlogAuthor { + insert!(blog_authors, NewBlogAuthor); + get!(blog_authors); +} diff --git a/plume-models/src/blogs.rs b/plume-models/src/blogs.rs new file mode 100644 index 00000000000..9d0839ae1f5 --- /dev/null +++ b/plume-models/src/blogs.rs @@ -0,0 +1,910 @@ +use crate::{ + ap_url, db_conn::DbConn, instance::*, medias::Media, posts::Post, safe_string::SafeString, + schema::blogs, users::User, Connection, Error, PlumeRocket, Result, CONFIG, ITEMS_PER_PAGE, +}; +use activitypub::{ + actor::Group, + collection::{OrderedCollection, OrderedCollectionPage}, + object::Image, + CustomObject, +}; +use chrono::NaiveDateTime; +use diesel::{self, ExpressionMethods, OptionalExtension, QueryDsl, RunQueryDsl, SaveChangesDsl}; +use openssl::{ + hash::MessageDigest, + pkey::{PKey, Private}, + rsa::Rsa, + sign::{Signer, Verifier}, +}; +use plume_common::activity_pub::{ + inbox::{AsActor, FromId}, + sign, ActivityStream, ApSignature, Id, IntoId, PublicKey, Source, +}; +use url::Url; +use webfinger::*; + +pub type CustomGroup = CustomObject; + +#[derive(Queryable, Identifiable, Clone, AsChangeset)] +#[changeset_options(treat_none_as_null = "true")] +pub struct Blog { + pub id: i32, + pub actor_id: String, + pub title: String, + pub summary: String, + pub outbox_url: String, + pub inbox_url: String, + pub instance_id: i32, + pub creation_date: NaiveDateTime, + pub ap_url: String, + pub private_key: Option, + pub public_key: String, + pub fqn: String, + pub summary_html: SafeString, + pub icon_id: Option, + pub banner_id: Option, + pub theme: Option, +} + +#[derive(Default, Insertable)] +#[table_name = "blogs"] +pub struct NewBlog { + pub actor_id: String, + pub title: String, + pub summary: String, + pub outbox_url: String, + pub inbox_url: String, + pub instance_id: i32, + pub ap_url: String, + pub private_key: Option, + pub public_key: String, + pub summary_html: SafeString, + pub icon_id: Option, + pub banner_id: Option, + pub theme: Option, +} + +const BLOG_PREFIX: &str = "~"; + +impl Blog { + insert!(blogs, NewBlog, |inserted, conn| { + let instance = inserted.get_instance(conn)?; + if inserted.outbox_url.is_empty() { + inserted.outbox_url = instance.compute_box(BLOG_PREFIX, &inserted.actor_id, "outbox"); + } + + if inserted.inbox_url.is_empty() { + inserted.inbox_url = instance.compute_box(BLOG_PREFIX, &inserted.actor_id, "inbox"); + } + + if inserted.ap_url.is_empty() { + inserted.ap_url = instance.compute_box(BLOG_PREFIX, &inserted.actor_id, ""); + } + + if inserted.fqn.is_empty() { + if instance.local { + inserted.fqn = inserted.actor_id.clone(); + } else { + inserted.fqn = format!("{}@{}", inserted.actor_id, instance.public_domain); + } + } + + inserted.save_changes(conn).map_err(Error::from) + }); + get!(blogs); + find_by!(blogs, find_by_ap_url, ap_url as &str); + find_by!(blogs, find_by_name, actor_id as &str, instance_id as i32); + + pub fn get_instance(&self, conn: &Connection) -> Result { + Instance::get(conn, self.instance_id) + } + + pub fn list_authors(&self, conn: &Connection) -> Result> { + use crate::schema::blog_authors; + use crate::schema::users; + let authors_ids = blog_authors::table + .filter(blog_authors::blog_id.eq(self.id)) + .select(blog_authors::author_id); + users::table + .filter(users::id.eq_any(authors_ids)) + .load::(conn) + .map_err(Error::from) + } + + pub fn count_authors(&self, conn: &Connection) -> Result { + use crate::schema::blog_authors; + blog_authors::table + .filter(blog_authors::blog_id.eq(self.id)) + .count() + .get_result(conn) + .map_err(Error::from) + } + + pub fn find_for_author(conn: &Connection, author: &User) -> Result> { + use crate::schema::blog_authors; + let author_ids = blog_authors::table + .filter(blog_authors::author_id.eq(author.id)) + .select(blog_authors::blog_id); + blogs::table + .filter(blogs::id.eq_any(author_ids)) + .load::(conn) + .map_err(Error::from) + } + + pub fn find_by_fqn(conn: &DbConn, fqn: &str) -> Result { + let from_db = blogs::table + .filter(blogs::fqn.eq(fqn)) + .first(&**conn) + .optional()?; + if let Some(from_db) = from_db { + Ok(from_db) + } else { + Blog::fetch_from_webfinger(conn, fqn) + } + } + + fn fetch_from_webfinger(conn: &DbConn, acct: &str) -> Result { + resolve_with_prefix(Prefix::Group, acct.to_owned(), true)? + .links + .into_iter() + .find(|l| l.mime_type == Some(String::from("application/activity+json"))) + .ok_or(Error::Webfinger) + .and_then(|l| { + Blog::from_id( + conn, + &l.href.ok_or(Error::MissingApProperty)?, + None, + CONFIG.proxy(), + ) + .map_err(|(_, e)| e) + }) + } + + pub fn to_activity(&self, conn: &Connection) -> Result { + let mut blog = Group::default(); + blog.ap_actor_props + .set_preferred_username_string(self.actor_id.clone())?; + blog.object_props.set_name_string(self.title.clone())?; + blog.ap_actor_props + .set_outbox_string(self.outbox_url.clone())?; + blog.ap_actor_props + .set_inbox_string(self.inbox_url.clone())?; + blog.object_props + .set_summary_string(self.summary_html.to_string())?; + blog.ap_object_props.set_source_object(Source { + content: self.summary.clone(), + media_type: String::from("text/markdown"), + })?; + + let mut icon = Image::default(); + icon.object_props.set_url_string( + self.icon_id + .and_then(|id| Media::get(conn, id).and_then(|m| m.url()).ok()) + .unwrap_or_default(), + )?; + icon.object_props.set_attributed_to_link( + self.icon_id + .and_then(|id| { + Media::get(conn, id) + .and_then(|m| Ok(User::get(conn, m.owner_id)?.into_id())) + .ok() + }) + .unwrap_or_else(|| Id::new(String::new())), + )?; + blog.object_props.set_icon_object(icon)?; + + let mut banner = Image::default(); + banner.object_props.set_url_string( + self.banner_id + .and_then(|id| Media::get(conn, id).and_then(|m| m.url()).ok()) + .unwrap_or_default(), + )?; + banner.object_props.set_attributed_to_link( + self.banner_id + .and_then(|id| { + Media::get(conn, id) + .and_then(|m| Ok(User::get(conn, m.owner_id)?.into_id())) + .ok() + }) + .unwrap_or_else(|| Id::new(String::new())), + )?; + blog.object_props.set_image_object(banner)?; + + blog.object_props.set_id_string(self.ap_url.clone())?; + + let mut public_key = PublicKey::default(); + public_key.set_id_string(format!("{}#main-key", self.ap_url))?; + public_key.set_owner_string(self.ap_url.clone())?; + public_key.set_public_key_pem_string(self.public_key.clone())?; + let mut ap_signature = ApSignature::default(); + ap_signature.set_public_key_publickey(public_key)?; + + Ok(CustomGroup::new(blog, ap_signature)) + } + + pub fn outbox(&self, conn: &Connection) -> Result> { + let mut coll = OrderedCollection::default(); + coll.collection_props.items = serde_json::to_value(self.get_activities(conn))?; + coll.collection_props + .set_total_items_u64(self.get_activities(conn).len() as u64)?; + coll.collection_props + .set_first_link(Id::new(ap_url(&format!("{}?page=1", &self.outbox_url))))?; + coll.collection_props + .set_last_link(Id::new(ap_url(&format!( + "{}?page={}", + &self.outbox_url, + (self.get_activities(conn).len() as u64 + ITEMS_PER_PAGE as u64 - 1) as u64 + / ITEMS_PER_PAGE as u64 + ))))?; + Ok(ActivityStream::new(coll)) + } + pub fn outbox_page( + &self, + conn: &Connection, + (min, max): (i32, i32), + ) -> Result> { + let mut coll = OrderedCollectionPage::default(); + let acts = self.get_activity_page(conn, (min, max)); + //This still doesn't do anything because the outbox + //doesn't do anything yet + coll.collection_page_props.set_next_link(Id::new(&format!( + "{}?page={}", + &self.outbox_url, + min / ITEMS_PER_PAGE + 1 + )))?; + coll.collection_page_props.set_prev_link(Id::new(&format!( + "{}?page={}", + &self.outbox_url, + min / ITEMS_PER_PAGE - 1 + )))?; + coll.collection_props.items = serde_json::to_value(acts)?; + Ok(ActivityStream::new(coll)) + } + fn get_activities(&self, _conn: &Connection) -> Vec { + vec![] + } + fn get_activity_page( + &self, + _conn: &Connection, + (_min, _max): (i32, i32), + ) -> Vec { + vec![] + } + + pub fn get_keypair(&self) -> Result> { + PKey::from_rsa(Rsa::private_key_from_pem( + self.private_key + .clone() + .ok_or(Error::MissingApProperty)? + .as_ref(), + )?) + .map_err(Error::from) + } + + pub fn webfinger(&self, conn: &Connection) -> Result { + Ok(Webfinger { + subject: format!( + "acct:{}@{}", + self.actor_id, + self.get_instance(conn)?.public_domain + ), + aliases: vec![self.ap_url.clone()], + links: vec![ + Link { + rel: String::from("http://webfinger.net/rel/profile-page"), + mime_type: None, + href: Some(self.ap_url.clone()), + template: None, + }, + Link { + rel: String::from("http://schemas.google.com/g/2010#updates-from"), + mime_type: Some(String::from("application/atom+xml")), + href: Some(self.get_instance(conn)?.compute_box( + BLOG_PREFIX, + &self.actor_id, + "feed.atom", + )), + template: None, + }, + Link { + rel: String::from("self"), + mime_type: Some(String::from("application/activity+json")), + href: Some(self.ap_url.clone()), + template: None, + }, + ], + }) + } + + pub fn icon_url(&self, conn: &Connection) -> String { + self.icon_id + .and_then(|id| Media::get(conn, id).and_then(|m| m.url()).ok()) + .unwrap_or_else(|| "/static/images/default-avatar.png".to_string()) + } + + pub fn banner_url(&self, conn: &Connection) -> Option { + self.banner_id + .and_then(|i| Media::get(conn, i).ok()) + .and_then(|c| c.url().ok()) + } + + pub fn delete(&self, conn: &Connection) -> Result<()> { + for post in Post::get_for_blog(conn, self)? { + post.delete(conn)?; + } + diesel::delete(self) + .execute(conn) + .map(|_| ()) + .map_err(Error::from) + } +} + +impl IntoId for Blog { + fn into_id(self) -> Id { + Id::new(self.ap_url) + } +} + +impl FromId for Blog { + type Error = Error; + type Object = CustomGroup; + + fn from_db(conn: &DbConn, id: &str) -> Result { + Self::find_by_ap_url(conn, id) + } + + fn from_activity(conn: &DbConn, acct: CustomGroup) -> Result { + let url = Url::parse(&acct.object.object_props.id_string()?)?; + let inst = url.host_str().ok_or(Error::Url)?; + let instance = Instance::find_by_domain(conn, inst).or_else(|_| { + Instance::insert( + conn, + NewInstance { + public_domain: inst.to_owned(), + name: inst.to_owned(), + local: false, + // We don't really care about all the following for remote instances + long_description: SafeString::new(""), + short_description: SafeString::new(""), + default_license: String::new(), + open_registrations: true, + short_description_html: String::new(), + long_description_html: String::new(), + }, + ) + })?; + let icon_id = acct + .object + .object_props + .icon_image() + .ok() + .and_then(|icon| { + let owner = icon.object_props.attributed_to_link::().ok()?; + Media::save_remote( + conn, + icon.object_props.url_string().ok()?, + &User::from_id(conn, &owner, None, CONFIG.proxy()).ok()?, + ) + .ok() + }) + .map(|m| m.id); + + let banner_id = acct + .object + .object_props + .image_image() + .ok() + .and_then(|banner| { + let owner = banner.object_props.attributed_to_link::().ok()?; + Media::save_remote( + conn, + banner.object_props.url_string().ok()?, + &User::from_id(conn, &owner, None, CONFIG.proxy()).ok()?, + ) + .ok() + }) + .map(|m| m.id); + + let name = acct.object.ap_actor_props.preferred_username_string()?; + if name.contains(&['<', '>', '&', '@', '\'', '"', ' ', '\t'][..]) { + return Err(Error::InvalidValue); + } + + Blog::insert( + conn, + NewBlog { + actor_id: name.clone(), + title: acct.object.object_props.name_string().unwrap_or(name), + outbox_url: acct.object.ap_actor_props.outbox_string()?, + inbox_url: acct.object.ap_actor_props.inbox_string()?, + summary: acct + .object + .ap_object_props + .source_object::() + .map(|s| s.content) + .unwrap_or_default(), + instance_id: instance.id, + ap_url: acct.object.object_props.id_string()?, + public_key: acct + .custom_props + .public_key_publickey()? + .public_key_pem_string()?, + private_key: None, + banner_id, + icon_id, + summary_html: SafeString::new( + &acct + .object + .object_props + .summary_string() + .unwrap_or_default(), + ), + theme: None, + }, + ) + } + + fn get_sender() -> &'static dyn sign::Signer { + Instance::get_local_instance_user().expect("Failed to local instance user") + } +} + +impl AsActor<&PlumeRocket> for Blog { + fn get_inbox_url(&self) -> String { + self.inbox_url.clone() + } + + fn get_shared_inbox_url(&self) -> Option { + None + } + + fn is_local(&self) -> bool { + Instance::get_local() + .map(|i| self.instance_id == i.id) + .unwrap_or(false) + } +} + +impl sign::Signer for Blog { + fn get_key_id(&self) -> String { + format!("{}#main-key", self.ap_url) + } + + fn sign(&self, to_sign: &str) -> sign::Result> { + let key = self.get_keypair().map_err(|_| sign::Error())?; + let mut signer = Signer::new(MessageDigest::sha256(), &key)?; + signer.update(to_sign.as_bytes())?; + signer.sign_to_vec().map_err(sign::Error::from) + } + + fn verify(&self, data: &str, signature: &[u8]) -> sign::Result { + let key = PKey::from_rsa(Rsa::public_key_from_pem(self.public_key.as_ref())?)?; + let mut verifier = Verifier::new(MessageDigest::sha256(), &key)?; + verifier.update(data.as_bytes())?; + verifier.verify(signature).map_err(sign::Error::from) + } +} + +impl NewBlog { + pub fn new_local( + actor_id: String, + title: String, + summary: String, + instance_id: i32, + ) -> Result { + let (pub_key, priv_key) = sign::gen_keypair(); + Ok(NewBlog { + actor_id, + title, + summary, + instance_id, + public_key: String::from_utf8(pub_key).or(Err(Error::Signature))?, + private_key: Some(String::from_utf8(priv_key).or(Err(Error::Signature))?), + ..NewBlog::default() + }) + } +} + +#[cfg(test)] +pub(crate) mod tests { + use super::*; + use crate::{ + blog_authors::*, instance::tests as instance_tests, medias::NewMedia, tests::db, + users::tests as usersTests, Connection as Conn, + }; + use diesel::Connection; + + pub(crate) fn fill_database(conn: &Conn) -> (Vec, Vec) { + instance_tests::fill_database(conn); + let users = usersTests::fill_database(conn); + let blog1 = Blog::insert( + conn, + NewBlog::new_local( + "BlogName".to_owned(), + "Blog name".to_owned(), + "This is a small blog".to_owned(), + Instance::get_local().unwrap().id, + ) + .unwrap(), + ) + .unwrap(); + let blog2 = Blog::insert( + conn, + NewBlog::new_local( + "MyBlog".to_owned(), + "My blog".to_owned(), + "Welcome to my blog".to_owned(), + Instance::get_local().unwrap().id, + ) + .unwrap(), + ) + .unwrap(); + let blog3 = Blog::insert( + conn, + NewBlog::new_local( + "WhyILikePlume".to_owned(), + "Why I like Plume".to_owned(), + "In this blog I will explay you why I like Plume so much".to_owned(), + Instance::get_local().unwrap().id, + ) + .unwrap(), + ) + .unwrap(); + + BlogAuthor::insert( + conn, + NewBlogAuthor { + blog_id: blog1.id, + author_id: users[0].id, + is_owner: true, + }, + ) + .unwrap(); + + BlogAuthor::insert( + conn, + NewBlogAuthor { + blog_id: blog1.id, + author_id: users[1].id, + is_owner: false, + }, + ) + .unwrap(); + + BlogAuthor::insert( + conn, + NewBlogAuthor { + blog_id: blog2.id, + author_id: users[1].id, + is_owner: true, + }, + ) + .unwrap(); + + BlogAuthor::insert( + conn, + NewBlogAuthor { + blog_id: blog3.id, + author_id: users[2].id, + is_owner: true, + }, + ) + .unwrap(); + (users, vec![blog1, blog2, blog3]) + } + + #[test] + fn get_instance() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + fill_database(&conn); + + let blog = Blog::insert( + &conn, + NewBlog::new_local( + "SomeName".to_owned(), + "Some name".to_owned(), + "This is some blog".to_owned(), + Instance::get_local().unwrap().id, + ) + .unwrap(), + ) + .unwrap(); + + assert_eq!( + blog.get_instance(&conn).unwrap().id, + Instance::get_local().unwrap().id + ); + // TODO add tests for remote instance + Ok(()) + }) + } + + #[test] + fn authors() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + let (user, _) = fill_database(&conn); + + let b1 = Blog::insert( + &conn, + NewBlog::new_local( + "SomeName".to_owned(), + "Some name".to_owned(), + "This is some blog".to_owned(), + Instance::get_local().unwrap().id, + ) + .unwrap(), + ) + .unwrap(); + let b2 = Blog::insert( + &conn, + NewBlog::new_local( + "Blog".to_owned(), + "Blog".to_owned(), + "I've named my blog Blog".to_owned(), + Instance::get_local().unwrap().id, + ) + .unwrap(), + ) + .unwrap(); + let blog = vec![b1, b2]; + + BlogAuthor::insert( + &conn, + NewBlogAuthor { + blog_id: blog[0].id, + author_id: user[0].id, + is_owner: true, + }, + ) + .unwrap(); + + BlogAuthor::insert( + &conn, + NewBlogAuthor { + blog_id: blog[0].id, + author_id: user[1].id, + is_owner: false, + }, + ) + .unwrap(); + + BlogAuthor::insert( + &conn, + NewBlogAuthor { + blog_id: blog[1].id, + author_id: user[0].id, + is_owner: true, + }, + ) + .unwrap(); + + assert!(blog[0] + .list_authors(&conn) + .unwrap() + .iter() + .any(|a| a.id == user[0].id)); + assert!(blog[0] + .list_authors(&conn) + .unwrap() + .iter() + .any(|a| a.id == user[1].id)); + assert!(blog[1] + .list_authors(&conn) + .unwrap() + .iter() + .any(|a| a.id == user[0].id)); + assert!(!blog[1] + .list_authors(&conn) + .unwrap() + .iter() + .any(|a| a.id == user[1].id)); + + assert!(Blog::find_for_author(&conn, &user[0]) + .unwrap() + .iter() + .any(|b| b.id == blog[0].id)); + assert!(Blog::find_for_author(&conn, &user[1]) + .unwrap() + .iter() + .any(|b| b.id == blog[0].id)); + assert!(Blog::find_for_author(&conn, &user[0]) + .unwrap() + .iter() + .any(|b| b.id == blog[1].id)); + assert!(!Blog::find_for_author(&conn, &user[1]) + .unwrap() + .iter() + .any(|b| b.id == blog[1].id)); + Ok(()) + }) + } + + #[test] + fn find_local() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + fill_database(&conn); + + let blog = Blog::insert( + &conn, + NewBlog::new_local( + "SomeName".to_owned(), + "Some name".to_owned(), + "This is some blog".to_owned(), + Instance::get_local().unwrap().id, + ) + .unwrap(), + ) + .unwrap(); + + assert_eq!(Blog::find_by_fqn(&conn, "SomeName").unwrap().id, blog.id); + Ok(()) + }) + } + + #[test] + fn get_fqn() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + fill_database(&conn); + + let blog = Blog::insert( + &conn, + NewBlog::new_local( + "SomeName".to_owned(), + "Some name".to_owned(), + "This is some blog".to_owned(), + Instance::get_local().unwrap().id, + ) + .unwrap(), + ) + .unwrap(); + + assert_eq!(blog.fqn, "SomeName"); + Ok(()) + }) + } + + #[test] + fn delete() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + let (_, blogs) = fill_database(&conn); + + blogs[0].delete(&conn).unwrap(); + assert!(Blog::get(&conn, blogs[0].id).is_err()); + Ok(()) + }) + } + + #[test] + fn delete_via_user() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + let (user, _) = fill_database(&conn); + + let b1 = Blog::insert( + &conn, + NewBlog::new_local( + "SomeName".to_owned(), + "Some name".to_owned(), + "This is some blog".to_owned(), + Instance::get_local().unwrap().id, + ) + .unwrap(), + ) + .unwrap(); + let b2 = Blog::insert( + &conn, + NewBlog::new_local( + "Blog".to_owned(), + "Blog".to_owned(), + "I've named my blog Blog".to_owned(), + Instance::get_local().unwrap().id, + ) + .unwrap(), + ) + .unwrap(); + let blog = vec![b1, b2]; + + BlogAuthor::insert( + &conn, + NewBlogAuthor { + blog_id: blog[0].id, + author_id: user[0].id, + is_owner: true, + }, + ) + .unwrap(); + + BlogAuthor::insert( + &conn, + NewBlogAuthor { + blog_id: blog[0].id, + author_id: user[1].id, + is_owner: false, + }, + ) + .unwrap(); + + BlogAuthor::insert( + &conn, + NewBlogAuthor { + blog_id: blog[1].id, + author_id: user[0].id, + is_owner: true, + }, + ) + .unwrap(); + + user[0].delete(&conn).unwrap(); + assert!(Blog::get(&conn, blog[0].id).is_ok()); + assert!(Blog::get(&conn, blog[1].id).is_err()); + user[1].delete(&conn).unwrap(); + assert!(Blog::get(&conn, blog[0].id).is_err()); + Ok(()) + }) + } + + #[test] + fn self_federation() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + let (users, mut blogs) = fill_database(&conn); + blogs[0].icon_id = Some( + Media::insert( + &conn, + NewMedia { + file_path: "aaa.png".into(), + alt_text: String::new(), + is_remote: false, + remote_url: None, + sensitive: false, + content_warning: None, + owner_id: users[0].id, + }, + ) + .unwrap() + .id, + ); + blogs[0].banner_id = Some( + Media::insert( + &conn, + NewMedia { + file_path: "bbb.png".into(), + alt_text: String::new(), + is_remote: false, + remote_url: None, + sensitive: false, + content_warning: None, + owner_id: users[0].id, + }, + ) + .unwrap() + .id, + ); + let _: Blog = blogs[0].save_changes(&**conn).unwrap(); + + let ap_repr = blogs[0].to_activity(&conn).unwrap(); + blogs[0].delete(&conn).unwrap(); + let blog = Blog::from_activity(&conn, ap_repr).unwrap(); + + assert_eq!(blog.actor_id, blogs[0].actor_id); + assert_eq!(blog.title, blogs[0].title); + assert_eq!(blog.summary, blogs[0].summary); + assert_eq!(blog.outbox_url, blogs[0].outbox_url); + assert_eq!(blog.inbox_url, blogs[0].inbox_url); + assert_eq!(blog.instance_id, blogs[0].instance_id); + assert_eq!(blog.ap_url, blogs[0].ap_url); + assert_eq!(blog.public_key, blogs[0].public_key); + assert_eq!(blog.fqn, blogs[0].fqn); + assert_eq!(blog.summary_html, blogs[0].summary_html); + assert_eq!(blog.icon_url(&conn), blogs[0].icon_url(&conn)); + assert_eq!(blog.banner_url(&conn), blogs[0].banner_url(&conn)); + + Ok(()) + }) + } +} diff --git a/plume-models/src/comment_seers.rs b/plume-models/src/comment_seers.rs new file mode 100644 index 00000000000..a8d9fa2a5b2 --- /dev/null +++ b/plume-models/src/comment_seers.rs @@ -0,0 +1,29 @@ +use crate::{comments::Comment, schema::comment_seers, users::User, Connection, Error, Result}; +use diesel::{self, ExpressionMethods, QueryDsl, RunQueryDsl}; + +#[derive(Queryable, Clone)] +pub struct CommentSeers { + pub id: i32, + pub comment_id: i32, + pub user_id: i32, +} + +#[derive(Insertable, Default)] +#[table_name = "comment_seers"] +pub struct NewCommentSeers { + pub comment_id: i32, + pub user_id: i32, +} + +impl CommentSeers { + insert!(comment_seers, NewCommentSeers); + + pub fn can_see(conn: &Connection, c: &Comment, u: &User) -> Result { + comment_seers::table + .filter(comment_seers::comment_id.eq(c.id)) + .filter(comment_seers::user_id.eq(u.id)) + .load::(conn) + .map_err(Error::from) + .map(|r| !r.is_empty()) + } +} diff --git a/plume-models/src/comments.rs b/plume-models/src/comments.rs new file mode 100644 index 00000000000..1da82a36346 --- /dev/null +++ b/plume-models/src/comments.rs @@ -0,0 +1,581 @@ +use crate::{ + comment_seers::{CommentSeers, NewCommentSeers}, + db_conn::DbConn, + instance::Instance, + medias::Media, + mentions::Mention, + notifications::*, + posts::Post, + safe_string::SafeString, + schema::comments, + users::User, + Connection, Error, Result, CONFIG, +}; +use activitypub::{ + activity::{Create, Delete}, + link, + object::{Note, Tombstone}, +}; +use chrono::{self, NaiveDateTime, TimeZone, Utc}; +use diesel::{self, ExpressionMethods, QueryDsl, RunQueryDsl, SaveChangesDsl}; +use plume_common::{ + activity_pub::{ + inbox::{AsActor, AsObject, FromId}, + sign::Signer, + Id, IntoId, PUBLIC_VISIBILITY, + }, + utils, +}; +use std::collections::HashSet; + +#[derive(Queryable, Identifiable, Clone, AsChangeset)] +pub struct Comment { + pub id: i32, + pub content: SafeString, + pub in_response_to_id: Option, + pub post_id: i32, + pub author_id: i32, + pub creation_date: NaiveDateTime, + pub ap_url: Option, + pub sensitive: bool, + pub spoiler_text: String, + pub public_visibility: bool, +} + +#[derive(Insertable, Default)] +#[table_name = "comments"] +pub struct NewComment { + pub content: SafeString, + pub in_response_to_id: Option, + pub post_id: i32, + pub author_id: i32, + pub ap_url: Option, + pub sensitive: bool, + pub spoiler_text: String, + pub public_visibility: bool, +} + +impl Comment { + insert!(comments, NewComment, |inserted, conn| { + if inserted.ap_url.is_none() { + inserted.ap_url = Some(format!( + "{}/comment/{}", + inserted.get_post(conn)?.ap_url, + inserted.id + )); + let _: Comment = inserted.save_changes(conn)?; + } + Ok(inserted) + }); + get!(comments); + list_by!(comments, list_by_post, post_id as i32); + find_by!(comments, find_by_ap_url, ap_url as &str); + + pub fn get_author(&self, conn: &Connection) -> Result { + User::get(conn, self.author_id) + } + + pub fn get_post(&self, conn: &Connection) -> Result { + Post::get(conn, self.post_id) + } + + pub fn count_local(conn: &Connection) -> Result { + use crate::schema::users; + let local_authors = users::table + .filter(users::instance_id.eq(Instance::get_local()?.id)) + .select(users::id); + comments::table + .filter(comments::author_id.eq_any(local_authors)) + .count() + .get_result(conn) + .map_err(Error::from) + } + + pub fn get_responses(&self, conn: &Connection) -> Result> { + comments::table + .filter(comments::in_response_to_id.eq(self.id)) + .load::(conn) + .map_err(Error::from) + } + + pub fn can_see(&self, conn: &Connection, user: Option<&User>) -> bool { + self.public_visibility + || user + .as_ref() + .map(|u| CommentSeers::can_see(conn, self, u).unwrap_or(false)) + .unwrap_or(false) + } + + pub fn to_activity(&self, conn: &DbConn) -> Result { + let author = User::get(conn, self.author_id)?; + let (html, mentions, _hashtags) = utils::md_to_html( + self.content.get().as_ref(), + Some(&Instance::get_local()?.public_domain), + true, + Some(Media::get_media_processor(conn, vec![&author])), + ); + + let mut note = Note::default(); + let to = vec![Id::new(PUBLIC_VISIBILITY.to_string())]; + + note.object_props + .set_id_string(self.ap_url.clone().unwrap_or_default())?; + note.object_props + .set_summary_string(self.spoiler_text.clone())?; + note.object_props.set_content_string(html)?; + note.object_props + .set_in_reply_to_link(Id::new(self.in_response_to_id.map_or_else( + || Ok(Post::get(conn, self.post_id)?.ap_url), + |id| Ok(Comment::get(conn, id)?.ap_url.unwrap_or_default()) as Result, + )?))?; + note.object_props + .set_published_utctime(Utc.from_utc_datetime(&self.creation_date))?; + note.object_props.set_attributed_to_link(author.into_id())?; + note.object_props.set_to_link_vec(to)?; + note.object_props.set_tag_link_vec( + mentions + .into_iter() + .filter_map(|m| Mention::build_activity(conn, &m).ok()) + .collect::>(), + )?; + Ok(note) + } + + pub fn create_activity(&self, conn: &DbConn) -> Result { + let author = User::get(conn, self.author_id)?; + + let note = self.to_activity(conn)?; + let mut act = Create::default(); + act.create_props.set_actor_link(author.into_id())?; + act.create_props.set_object_object(note.clone())?; + act.object_props.set_id_string(format!( + "{}/activity", + self.ap_url.clone().ok_or(Error::MissingApProperty)?, + ))?; + act.object_props + .set_to_link_vec(note.object_props.to_link_vec::()?)?; + act.object_props + .set_cc_link_vec(vec![Id::new(self.get_author(conn)?.followers_endpoint)])?; + Ok(act) + } + + pub fn notify(&self, conn: &Connection) -> Result<()> { + for author in self.get_post(conn)?.get_authors(conn)? { + if Mention::list_for_comment(conn, self.id)? + .iter() + .all(|m| m.get_mentioned(conn).map(|u| u != author).unwrap_or(true)) + && author.is_local() + { + Notification::insert( + conn, + NewNotification { + kind: notification_kind::COMMENT.to_string(), + object_id: self.id, + user_id: author.id, + }, + )?; + } + } + Ok(()) + } + + pub fn build_delete(&self, conn: &Connection) -> Result { + let mut act = Delete::default(); + act.delete_props + .set_actor_link(self.get_author(conn)?.into_id())?; + + let mut tombstone = Tombstone::default(); + tombstone + .object_props + .set_id_string(self.ap_url.clone().ok_or(Error::MissingApProperty)?)?; + act.delete_props.set_object_object(tombstone)?; + + act.object_props + .set_id_string(format!("{}#delete", self.ap_url.clone().unwrap()))?; + act.object_props + .set_to_link_vec(vec![Id::new(PUBLIC_VISIBILITY)])?; + + Ok(act) + } +} + +impl FromId for Comment { + type Error = Error; + type Object = Note; + + fn from_db(conn: &DbConn, id: &str) -> Result { + Self::find_by_ap_url(conn, id) + } + + fn from_activity(conn: &DbConn, note: Note) -> Result { + let comm = { + let previous_url = note + .object_props + .in_reply_to + .as_ref() + .ok_or(Error::MissingApProperty)? + .as_str() + .ok_or(Error::MissingApProperty)?; + let previous_comment = Comment::find_by_ap_url(conn, previous_url); + + let is_public = |v: &Option| match v + .as_ref() + .unwrap_or(&serde_json::Value::Null) + { + serde_json::Value::Array(v) => v + .iter() + .filter_map(serde_json::Value::as_str) + .any(|s| s == PUBLIC_VISIBILITY), + serde_json::Value::String(s) => s == PUBLIC_VISIBILITY, + _ => false, + }; + + let public_visibility = is_public(¬e.object_props.to) + || is_public(¬e.object_props.bto) + || is_public(¬e.object_props.cc) + || is_public(¬e.object_props.bcc); + + let comm = Comment::insert( + conn, + NewComment { + content: SafeString::new(¬e.object_props.content_string()?), + spoiler_text: note.object_props.summary_string().unwrap_or_default(), + ap_url: note.object_props.id_string().ok(), + in_response_to_id: previous_comment.iter().map(|c| c.id).next(), + post_id: previous_comment.map(|c| c.post_id).or_else(|_| { + Ok(Post::find_by_ap_url(conn, previous_url)?.id) as Result + })?, + author_id: User::from_id( + conn, + ¬e.object_props.attributed_to_link::()?, + None, + CONFIG.proxy(), + ) + .map_err(|(_, e)| e)? + .id, + sensitive: note.object_props.summary_string().is_ok(), + public_visibility, + }, + )?; + + // save mentions + if let Some(serde_json::Value::Array(tags)) = note.object_props.tag.clone() { + for tag in tags { + serde_json::from_value::(tag) + .map_err(Error::from) + .and_then(|m| { + let author = &Post::get(conn, comm.post_id)?.get_authors(conn)?[0]; + let not_author = m.link_props.href_string()? != author.ap_url.clone(); + Mention::from_activity(conn, &m, comm.id, false, not_author) + }) + .ok(); + } + } + comm + }; + + if !comm.public_visibility { + let receivers_ap_url = |v: Option| { + let filter = |e: serde_json::Value| { + if let serde_json::Value::String(s) = e { + Some(s) + } else { + None + } + }; + match v.unwrap_or(serde_json::Value::Null) { + serde_json::Value::Array(v) => v, + v => vec![v], + } + .into_iter() + .filter_map(filter) + }; + + let mut note = note; + + let to = receivers_ap_url(note.object_props.to.take()); + let cc = receivers_ap_url(note.object_props.cc.take()); + let bto = receivers_ap_url(note.object_props.bto.take()); + let bcc = receivers_ap_url(note.object_props.bcc.take()); + + let receivers_ap_url = to + .chain(cc) + .chain(bto) + .chain(bcc) + .collect::>() // remove duplicates (don't do a query more than once) + .into_iter() + .flat_map(|v| { + if let Ok(user) = User::from_id(conn, &v, None, CONFIG.proxy()) { + vec![user] + } else { + vec![] // TODO try to fetch collection + } + }) + .filter(|u| u.get_instance(conn).map(|i| i.local).unwrap_or(false)) + .collect::>(); //remove duplicates (prevent db error) + + for user in &receivers_ap_url { + CommentSeers::insert( + conn, + NewCommentSeers { + comment_id: comm.id, + user_id: user.id, + }, + )?; + } + } + + comm.notify(conn)?; + Ok(comm) + } + + fn get_sender() -> &'static dyn Signer { + Instance::get_local_instance_user().expect("Failed to local instance user") + } +} + +impl AsObject for Comment { + type Error = Error; + type Output = Self; + + fn activity(self, _conn: &DbConn, _actor: User, _id: &str) -> Result { + // The actual creation takes place in the FromId impl + Ok(self) + } +} + +impl AsObject for Comment { + type Error = Error; + type Output = (); + + fn activity(self, conn: &DbConn, actor: User, _id: &str) -> Result<()> { + if self.author_id != actor.id { + return Err(Error::Unauthorized); + } + + for m in Mention::list_for_comment(conn, self.id)? { + for n in Notification::find_for_mention(conn, &m)? { + n.delete(conn)?; + } + m.delete(conn)?; + } + + for n in Notification::find_for_comment(conn, &self)? { + n.delete(&**conn)?; + } + + diesel::update(comments::table) + .filter(comments::in_response_to_id.eq(self.id)) + .set(comments::in_response_to_id.eq(self.in_response_to_id)) + .execute(&**conn)?; + diesel::delete(&self).execute(&**conn)?; + Ok(()) + } +} + +pub struct CommentTree { + pub comment: Comment, + pub responses: Vec, +} + +impl CommentTree { + pub fn from_post(conn: &Connection, p: &Post, user: Option<&User>) -> Result> { + Ok(Comment::list_by_post(conn, p.id)? + .into_iter() + .filter(|c| c.in_response_to_id.is_none()) + .filter(|c| c.can_see(conn, user)) + .filter_map(|c| Self::from_comment(conn, c, user).ok()) + .collect()) + } + + pub fn from_comment(conn: &Connection, comment: Comment, user: Option<&User>) -> Result { + let responses = comment + .get_responses(conn)? + .into_iter() + .filter(|c| c.can_see(conn, user)) + .filter_map(|c| Self::from_comment(conn, c, user).ok()) + .collect(); + Ok(CommentTree { comment, responses }) + } +} + +#[cfg(test)] +mod tests { + use super::*; + use crate::blogs::Blog; + use crate::inbox::{inbox, tests::fill_database, InboxResult}; + use crate::safe_string::SafeString; + use crate::tests::{db, format_datetime}; + use assert_json_diff::assert_json_eq; + use diesel::Connection; + use serde_json::{json, to_value}; + + fn prepare_activity(conn: &DbConn) -> (Comment, Vec, Vec, Vec) { + let (posts, users, blogs) = fill_database(&conn); + + let comment = Comment::insert( + conn, + NewComment { + content: SafeString::new("My comment, mentioning to @user"), + in_response_to_id: None, + post_id: posts[0].id, + author_id: users[0].id, + ap_url: None, + sensitive: true, + spoiler_text: "My CW".into(), + public_visibility: true, + }, + ) + .unwrap(); + + (comment, posts, users, blogs) + } + + // creates a post, get it's Create activity, delete the post, + // "send" the Create to the inbox, and check it works + #[test] + fn self_federation() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + let (original_comm, posts, users, _blogs) = prepare_activity(&conn); + let act = original_comm.create_activity(&conn).unwrap(); + + assert_json_eq!(to_value(&act).unwrap(), json!({ + "actor": "https://plu.me/@/admin/", + "cc": ["https://plu.me/@/admin/followers"], + "id": format!("https://plu.me/~/BlogName/testing/comment/{}/activity", original_comm.id), + "object": { + "attributedTo": "https://plu.me/@/admin/", + "content": r###"
    +"###, + "id": format!("https://plu.me/~/BlogName/testing/comment/{}", original_comm.id), + "inReplyTo": "https://plu.me/~/BlogName/testing", + "published": format_datetime(&original_comm.creation_date), + "summary": "My CW", + "tag": [ + { + "href": "https://plu.me/@/user/", + "name": "@user", + "type": "Mention" + } + ], + "to": ["https://www.w3.org/ns/activitystreams#Public"], + "type": "Note" + }, + "to": ["https://www.w3.org/ns/activitystreams#Public"], + "type": "Create", + })); + + let reply = Comment::insert( + conn, + NewComment { + content: SafeString::new(""), + in_response_to_id: Some(original_comm.id), + post_id: posts[0].id, + author_id: users[1].id, + ap_url: None, + sensitive: false, + spoiler_text: "".into(), + public_visibility: true, + }, + ) + .unwrap(); + let reply_act = reply.create_activity(&conn).unwrap(); + + assert_json_eq!(to_value(&reply_act).unwrap(), json!({ + "actor": "https://plu.me/@/user/", + "cc": ["https://plu.me/@/user/followers"], + "id": format!("https://plu.me/~/BlogName/testing/comment/{}/activity", reply.id), + "object": { + "attributedTo": "https://plu.me/@/user/", + "content": "", + "id": format!("https://plu.me/~/BlogName/testing/comment/{}", reply.id), + "inReplyTo": format!("https://plu.me/~/BlogName/testing/comment/{}", original_comm.id), + "published": format_datetime(&reply.creation_date), + "summary": "", + "tag": [], + "to": ["https://www.w3.org/ns/activitystreams#Public"], + "type": "Note" + }, + "to": ["https://www.w3.org/ns/activitystreams#Public"], + "type": "Create" + })); + + inbox( + &conn, + serde_json::to_value(original_comm.build_delete(&conn).unwrap()).unwrap(), + ) + .unwrap(); + + match inbox(&conn, to_value(act).unwrap()).unwrap() { + InboxResult::Commented(c) => { + // TODO: one is HTML, the other markdown: assert_eq!(c.content, original_comm.content); + assert_eq!(c.in_response_to_id, original_comm.in_response_to_id); + assert_eq!(c.post_id, original_comm.post_id); + assert_eq!(c.author_id, original_comm.author_id); + assert_eq!(c.ap_url, original_comm.ap_url); + assert_eq!(c.spoiler_text, original_comm.spoiler_text); + assert_eq!(c.public_visibility, original_comm.public_visibility); + } + _ => panic!("Unexpected result"), + }; + Ok(()) + }) + } + + #[test] + fn to_activity() { + let conn = db(); + conn.test_transaction::<_, Error, _>(|| { + let (comment, _posts, _users, _blogs) = prepare_activity(&conn); + let act = comment.to_activity(&conn)?; + + let expected = json!({ + "attributedTo": "https://plu.me/@/admin/", + "content": r###"

    My comment, mentioning to @user

    +"###, + "id": format!("https://plu.me/~/BlogName/testing/comment/{}", comment.id), + "inReplyTo": "https://plu.me/~/BlogName/testing", + "published": format_datetime(&comment.creation_date), + "summary": "My CW", + "tag": [ + { + "href": "https://plu.me/@/user/", + "name": "@user", + "type": "Mention" + } + ], + "to": ["https://www.w3.org/ns/activitystreams#Public"], + "type": "Note" + }); + + assert_json_eq!(to_value(act)?, expected); + + Ok(()) + }); + } + + #[test] + fn build_delete() { + let conn = db(); + conn.test_transaction::<_, Error, _>(|| { + let (comment, _posts, _users, _blogs) = prepare_activity(&conn); + let act = comment.build_delete(&conn)?; + + let expected = json!({ + "actor": "https://plu.me/@/admin/", + "id": format!("https://plu.me/~/BlogName/testing/comment/{}#delete", comment.id), + "object": { + "id": format!("https://plu.me/~/BlogName/testing/comment/{}", comment.id), + "type": "Tombstone" + }, + "to": ["https://www.w3.org/ns/activitystreams#Public"], + "type": "Delete" + }); + + assert_json_eq!(to_value(act)?, expected); + + Ok(()) + }); + } +} diff --git a/plume-models/src/config.rs b/plume-models/src/config.rs new file mode 100644 index 00000000000..ba705d427ac --- /dev/null +++ b/plume-models/src/config.rs @@ -0,0 +1,384 @@ +use crate::search::TokenizerKind as SearchTokenizer; +use crate::signups::Strategy as SignupStrategy; +use crate::smtp::{SMTP_PORT, SUBMISSIONS_PORT, SUBMISSION_PORT}; +use rocket::config::Limits; +use rocket::Config as RocketConfig; +use std::collections::HashSet; +use std::env::{self, var}; + +#[cfg(not(test))] +const DB_NAME: &str = "plume"; +#[cfg(test)] +const DB_NAME: &str = "plume_tests"; + +pub struct Config { + pub base_url: String, + pub database_url: String, + pub db_name: &'static str, + pub db_max_size: Option, + pub db_min_idle: Option, + pub signup: SignupStrategy, + pub search_index: String, + pub search_tokenizers: SearchTokenizerConfig, + pub rocket: Result, + pub logo: LogoConfig, + pub default_theme: String, + pub media_directory: String, + pub mail: Option, + pub ldap: Option, + pub proxy: Option, +} +impl Config { + pub fn proxy(&self) -> Option<&reqwest::Proxy> { + self.proxy.as_ref().map(|p| &p.proxy) + } +} + +#[derive(Debug, Clone)] +pub enum InvalidRocketConfig { + Env, + Address, + SecretKey, +} + +fn get_rocket_config() -> Result { + let mut c = RocketConfig::active().map_err(|_| InvalidRocketConfig::Env)?; + + let address = var("ROCKET_ADDRESS").unwrap_or_else(|_| "localhost".to_owned()); + let port = var("ROCKET_PORT") + .ok() + .map(|s| s.parse::().unwrap()) + .unwrap_or(7878); + let secret_key = var("ROCKET_SECRET_KEY").map_err(|_| InvalidRocketConfig::SecretKey)?; + let form_size = var("FORM_SIZE") + .unwrap_or_else(|_| "128".to_owned()) + .parse::() + .unwrap(); + let activity_size = var("ACTIVITY_SIZE") + .unwrap_or_else(|_| "1024".to_owned()) + .parse::() + .unwrap(); + + c.set_address(address) + .map_err(|_| InvalidRocketConfig::Address)?; + c.set_port(port); + c.set_secret_key(secret_key) + .map_err(|_| InvalidRocketConfig::SecretKey)?; + + c.set_limits( + Limits::new() + .limit("forms", form_size * 1024) + .limit("json", activity_size * 1024), + ); + + Ok(c) +} + +pub struct LogoConfig { + pub main: String, + pub favicon: String, + pub other: Vec, //url, size, type +} + +#[derive(Serialize)] +pub struct Icon { + pub src: String, + #[serde(skip_serializing_if = "Option::is_none")] + pub sizes: Option, + #[serde(skip_serializing_if = "Option::is_none")] + #[serde(rename = "type")] + pub image_type: Option, +} + +impl Icon { + pub fn with_prefix(&self, prefix: &str) -> Icon { + Icon { + src: format!("{}/{}", prefix, self.src), + sizes: self.sizes.clone(), + image_type: self.image_type.clone(), + } + } +} + +impl Default for LogoConfig { + fn default() -> Self { + let to_icon = |(src, sizes, image_type): &(&str, Option<&str>, Option<&str>)| Icon { + src: str::to_owned(src), + sizes: sizes.map(str::to_owned), + image_type: image_type.map(str::to_owned), + }; + let icons = [ + ( + "icons/trwnh/feather/plumeFeather48.png", + Some("48x48"), + Some("image/png"), + ), + ( + "icons/trwnh/feather/plumeFeather72.png", + Some("72x72"), + Some("image/png"), + ), + ( + "icons/trwnh/feather/plumeFeather96.png", + Some("96x96"), + Some("image/png"), + ), + ( + "icons/trwnh/feather/plumeFeather144.png", + Some("144x144"), + Some("image/png"), + ), + ( + "icons/trwnh/feather/plumeFeather160.png", + Some("160x160"), + Some("image/png"), + ), + ( + "icons/trwnh/feather/plumeFeather192.png", + Some("192x192"), + Some("image/png"), + ), + ( + "icons/trwnh/feather/plumeFeather256.png", + Some("256x256"), + Some("image/png"), + ), + ( + "icons/trwnh/feather/plumeFeather512.png", + Some("512x512"), + Some("image/png"), + ), + ("icons/trwnh/feather/plumeFeather.svg", None, None), + ] + .iter() + .map(to_icon) + .collect(); + + let custom_main = var("PLUME_LOGO").ok(); + let custom_favicon = var("PLUME_LOGO_FAVICON") + .ok() + .or_else(|| custom_main.clone()); + let other = if let Some(main) = custom_main.clone() { + let ext = |path: &str| match path.rsplit_once('.').map(|x| x.1) { + Some("png") => Some("image/png".to_owned()), + Some("jpg") | Some("jpeg") => Some("image/jpeg".to_owned()), + Some("svg") => Some("image/svg+xml".to_owned()), + Some("webp") => Some("image/webp".to_owned()), + _ => None, + }; + let mut custom_icons = env::vars() + .filter_map(|(var, val)| { + var.strip_prefix("PLUME_LOGO_") + .map(|size| (size.to_owned(), val)) + }) + .filter_map(|(var, val)| var.parse::().ok().map(|var| (var, val))) + .map(|(dim, src)| Icon { + image_type: ext(&src), + src, + sizes: Some(format!("{}x{}", dim, dim)), + }) + .collect::>(); + custom_icons.push(Icon { + image_type: ext(&main), + src: main, + sizes: None, + }); + custom_icons + } else { + icons + }; + + LogoConfig { + main: custom_main + .unwrap_or_else(|| "icons/trwnh/feather/plumeFeather256.png".to_owned()), + favicon: custom_favicon.unwrap_or_else(|| { + "icons/trwnh/feather-filled/plumeFeatherFilled64.png".to_owned() + }), + other, + } + } +} + +pub struct SearchTokenizerConfig { + pub tag_tokenizer: SearchTokenizer, + pub content_tokenizer: SearchTokenizer, + pub property_tokenizer: SearchTokenizer, +} + +impl SearchTokenizerConfig { + pub fn init() -> Self { + use SearchTokenizer::*; + + match var("SEARCH_LANG").ok().as_deref() { + Some("ja") => { + #[cfg(not(feature = "search-lindera"))] + panic!("You need build Plume with search-lindera feature, or execute it with SEARCH_TAG_TOKENIZER=ngram and SEARCH_CONTENT_TOKENIZER=ngram to enable Japanese search feature"); + #[cfg(feature = "search-lindera")] + Self { + tag_tokenizer: Self::determine_tokenizer("SEARCH_TAG_TOKENIZER", Lindera), + content_tokenizer: Self::determine_tokenizer( + "SEARCH_CONTENT_TOKENIZER", + Lindera, + ), + property_tokenizer: Ngram, + } + } + _ => Self { + tag_tokenizer: Self::determine_tokenizer("SEARCH_TAG_TOKENIZER", Whitespace), + content_tokenizer: Self::determine_tokenizer("SEARCH_CONTENT_TOKENIZER", Simple), + property_tokenizer: Ngram, + }, + } + } + + fn determine_tokenizer(var_name: &str, default: SearchTokenizer) -> SearchTokenizer { + use SearchTokenizer::*; + + match var(var_name).ok().as_deref() { + Some("simple") => Simple, + Some("ngram") => Ngram, + Some("whitespace") => Whitespace, + Some("lindera") => { + #[cfg(not(feature = "search-lindera"))] + panic!("You need build Plume with search-lindera feature to use Lindera tokenizer"); + #[cfg(feature = "search-lindera")] + Lindera + } + _ => default, + } + } +} + +pub struct MailConfig { + pub server: String, + pub port: u16, + pub helo_name: String, + pub username: String, + pub password: String, +} + +fn get_mail_config() -> Option { + Some(MailConfig { + server: env::var("MAIL_SERVER").ok()?, + port: env::var("MAIL_PORT").map_or(SUBMISSIONS_PORT, |port| match port.as_str() { + "smtp" => SMTP_PORT, + "submissions" => SUBMISSIONS_PORT, + "submission" => SUBMISSION_PORT, + number => number + .parse() + .expect(r#"MAIL_PORT must be "smtp", "submissions", "submission" or an integer."#), + }), + helo_name: env::var("MAIL_HELO_NAME").unwrap_or_else(|_| "localhost".to_owned()), + username: env::var("MAIL_USER").ok()?, + password: env::var("MAIL_PASSWORD").ok()?, + }) +} + +pub struct LdapConfig { + pub addr: String, + pub base_dn: String, + pub tls: bool, + pub user_name_attr: String, + pub mail_attr: String, +} + +fn get_ldap_config() -> Option { + let addr = var("LDAP_ADDR").ok(); + let base_dn = var("LDAP_BASE_DN").ok(); + match (addr, base_dn) { + (Some(addr), Some(base_dn)) => { + let tls = var("LDAP_TLS").unwrap_or_else(|_| "false".to_owned()); + let tls = match tls.as_ref() { + "1" | "true" | "TRUE" => true, + "0" | "false" | "FALSE" => false, + _ => panic!("Invalid LDAP configuration : tls"), + }; + let user_name_attr = var("LDAP_USER_NAME_ATTR").unwrap_or_else(|_| "cn".to_owned()); + let mail_attr = var("LDAP_USER_MAIL_ATTR").unwrap_or_else(|_| "mail".to_owned()); + Some(LdapConfig { + addr, + base_dn, + tls, + user_name_attr, + mail_attr, + }) + } + (None, None) => None, + (_, _) => { + panic!("Invalid LDAP configuration : both LDAP_ADDR and LDAP_BASE_DN must be set") + } + } +} + +pub struct ProxyConfig { + pub url: reqwest::Url, + pub only_domains: Option>, + pub proxy: reqwest::Proxy, +} + +fn get_proxy_config() -> Option { + let url: reqwest::Url = var("PROXY_URL").ok()?.parse().expect("Invalid PROXY_URL"); + let proxy_url = url.clone(); + let only_domains: Option> = var("PROXY_DOMAINS") + .ok() + .map(|ods| ods.split(',').map(str::to_owned).collect()); + let proxy = if let Some(ref only_domains) = only_domains { + let only_domains = only_domains.clone(); + reqwest::Proxy::custom(move |url| { + if let Some(domain) = url.domain() { + if only_domains.contains(domain) + || only_domains + .iter() + .any(|target| domain.ends_with(&format!(".{}", target))) + { + Some(proxy_url.clone()) + } else { + None + } + } else { + None + } + }) + } else { + reqwest::Proxy::all(proxy_url).expect("Invalid PROXY_URL") + }; + Some(ProxyConfig { + url, + only_domains, + proxy, + }) +} + +lazy_static! { + pub static ref CONFIG: Config = Config { + base_url: var("BASE_URL").unwrap_or_else(|_| format!( + "127.0.0.1:{}", + var("ROCKET_PORT").unwrap_or_else(|_| "7878".to_owned()) + )), + db_name: DB_NAME, + db_max_size: var("DB_MAX_SIZE").map_or(None, |s| Some( + s.parse::() + .expect("Couldn't parse DB_MAX_SIZE into u32") + )), + db_min_idle: var("DB_MIN_IDLE").map_or(None, |s| Some( + s.parse::() + .expect("Couldn't parse DB_MIN_IDLE into u32") + )), + signup: var("SIGNUP").map_or(SignupStrategy::default(), |s| s.parse().unwrap()), + #[cfg(feature = "postgres")] + database_url: var("DATABASE_URL") + .unwrap_or_else(|_| format!("postgres://plume:plume@localhost/{}", DB_NAME)), + #[cfg(feature = "sqlite")] + database_url: var("DATABASE_URL").unwrap_or_else(|_| format!("{}.sqlite", DB_NAME)), + search_index: var("SEARCH_INDEX").unwrap_or_else(|_| "search_index".to_owned()), + search_tokenizers: SearchTokenizerConfig::init(), + rocket: get_rocket_config(), + logo: LogoConfig::default(), + default_theme: var("DEFAULT_THEME").unwrap_or_else(|_| "default-light".to_owned()), + media_directory: var("MEDIA_UPLOAD_DIRECTORY") + .unwrap_or_else(|_| "static/media".to_owned()), + mail: get_mail_config(), + ldap: get_ldap_config(), + proxy: get_proxy_config(), + }; +} diff --git a/plume-models/src/db_conn.rs b/plume-models/src/db_conn.rs new file mode 100644 index 00000000000..5e461b18f0a --- /dev/null +++ b/plume-models/src/db_conn.rs @@ -0,0 +1,75 @@ +use crate::Connection; +use diesel::r2d2::{ + ConnectionManager, CustomizeConnection, Error as ConnError, Pool, PooledConnection, +}; +#[cfg(feature = "sqlite")] +use diesel::{dsl::sql_query, ConnectionError, RunQueryDsl}; +use rocket::{ + http::Status, + request::{self, FromRequest}, + Outcome, Request, State, +}; +use std::ops::Deref; + +pub type DbPool = Pool>; + +// From rocket documentation + +// Connection request guard type: a wrapper around an r2d2 pooled connection. +pub struct DbConn(pub PooledConnection>); + +/// Attempts to retrieve a single connection from the managed database pool. If +/// no pool is currently managed, fails with an `InternalServerError` status. If +/// no connections are available, fails with a `ServiceUnavailable` status. +impl<'a, 'r> FromRequest<'a, 'r> for DbConn { + type Error = (); + + fn from_request(request: &'a Request<'r>) -> request::Outcome { + let pool = request.guard::>()?; + match pool.get() { + Ok(conn) => Outcome::Success(DbConn(conn)), + Err(_) => Outcome::Failure((Status::ServiceUnavailable, ())), + } + } +} + +// For the convenience of using an &DbConn as an &Connection. +impl Deref for DbConn { + type Target = Connection; + + fn deref(&self) -> &Self::Target { + &self.0 + } +} + +// Execute a pragma for every new sqlite connection +#[derive(Debug)] +pub struct PragmaForeignKey; +impl CustomizeConnection for PragmaForeignKey { + #[cfg(feature = "sqlite")] // will default to an empty function for postgres + fn on_acquire(&self, conn: &mut Connection) -> Result<(), ConnError> { + sql_query("PRAGMA foreign_keys = on;") + .execute(conn) + .map(|_| ()) + .map_err(|_| { + ConnError::ConnectionError(ConnectionError::BadConnection(String::from( + "PRAGMA foreign_keys = on failed", + ))) + }) + } +} + +#[cfg(test)] +pub(crate) mod tests { + use super::*; + use diesel::Connection as _; + + #[derive(Debug)] + pub struct TestConnectionCustomizer; + impl CustomizeConnection for TestConnectionCustomizer { + fn on_acquire(&self, conn: &mut Connection) -> Result<(), ConnError> { + PragmaForeignKey.on_acquire(conn)?; + Ok(conn.begin_test_transaction().unwrap()) + } + } +} diff --git a/plume-models/src/email_signups.rs b/plume-models/src/email_signups.rs new file mode 100644 index 00000000000..6867e7c708f --- /dev/null +++ b/plume-models/src/email_signups.rs @@ -0,0 +1,143 @@ +use crate::{ + db_conn::DbConn, + schema::email_signups, + users::{NewUser, Role, User}, + Error, Result, +}; +use chrono::{offset::Utc, Duration, NaiveDateTime}; +use diesel::{ + Connection as _, ExpressionMethods, Identifiable, Insertable, QueryDsl, Queryable, RunQueryDsl, +}; +use plume_common::utils::random_hex; +use std::ops::Deref; + +const TOKEN_VALIDITY_HOURS: i64 = 2; + +#[repr(transparent)] +pub struct Token(String); + +impl From for Token { + fn from(string: String) -> Self { + Token(string) + } +} + +impl From for String { + fn from(token: Token) -> Self { + token.0 + } +} + +impl Deref for Token { + type Target = String; + + fn deref(&self) -> &Self::Target { + &self.0 + } +} + +impl Token { + fn generate() -> Self { + Self(random_hex()) + } +} + +#[derive(Identifiable, Queryable)] +pub struct EmailSignup { + pub id: i32, + pub email: String, + pub token: String, + pub expiration_date: NaiveDateTime, +} + +#[derive(Insertable)] +#[table_name = "email_signups"] +pub struct NewEmailSignup<'a> { + pub email: &'a str, + pub token: &'a str, + pub expiration_date: NaiveDateTime, +} + +impl EmailSignup { + pub fn start(conn: &DbConn, email: &str) -> Result { + conn.transaction(|| { + Self::ensure_user_not_exist_by_email(conn, email)?; + let _rows = Self::delete_existings_by_email(conn, email)?; + let token = Token::generate(); + let expiration_date = Utc::now() + .naive_utc() + .checked_add_signed(Duration::hours(TOKEN_VALIDITY_HOURS)) + .expect("could not calculate expiration date"); + let new_signup = NewEmailSignup { + email, + token: &token, + expiration_date, + }; + let _rows = diesel::insert_into(email_signups::table) + .values(new_signup) + .execute(&**conn)?; + + Ok(token) + }) + } + + pub fn find_by_token(conn: &DbConn, token: Token) -> Result { + let signup = email_signups::table + .filter(email_signups::token.eq(token.as_str())) + .first::(&**conn) + .map_err(Error::from)?; + Ok(signup) + } + + pub fn confirm(&self, conn: &DbConn) -> Result<()> { + conn.transaction(|| { + Self::ensure_user_not_exist_by_email(conn, &self.email)?; + if self.expired() { + Self::delete_existings_by_email(conn, &self.email)?; + return Err(Error::Expired); + } + Ok(()) + }) + } + + pub fn complete(&self, conn: &DbConn, username: String, password: String) -> Result { + conn.transaction(|| { + Self::ensure_user_not_exist_by_email(conn, &self.email)?; + let user = NewUser::new_local( + conn, + username, + "".to_string(), + Role::Normal, + "", + self.email.clone(), + Some(User::hash_pass(&password)?), + )?; + self.delete(conn)?; + Ok(user) + }) + } + + fn delete(&self, conn: &DbConn) -> Result<()> { + let _rows = diesel::delete(self).execute(&**conn).map_err(Error::from)?; + Ok(()) + } + + fn ensure_user_not_exist_by_email(conn: &DbConn, email: &str) -> Result<()> { + if User::email_used(conn, email)? { + let _rows = Self::delete_existings_by_email(conn, email)?; + return Err(Error::UserAlreadyExists); + } + Ok(()) + } + + fn delete_existings_by_email(conn: &DbConn, email: &str) -> Result { + let existing_signups = email_signups::table.filter(email_signups::email.eq(email)); + diesel::delete(existing_signups) + .execute(&**conn) + .map_err(Error::from) + } + + fn expired(&self) -> bool { + self.expiration_date < Utc::now().naive_utc() + } +} diff --git a/plume-models/src/follows.rs b/plume-models/src/follows.rs new file mode 100644 index 00000000000..b1e6fdaf311 --- /dev/null +++ b/plume-models/src/follows.rs @@ -0,0 +1,363 @@ +use crate::{ + ap_url, db_conn::DbConn, instance::Instance, notifications::*, schema::follows, users::User, + Connection, Error, Result, CONFIG, +}; +use activitypub::activity::{Accept, Follow as FollowAct, Undo}; +use diesel::{self, ExpressionMethods, QueryDsl, RunQueryDsl, SaveChangesDsl}; +use plume_common::activity_pub::{ + broadcast, + inbox::{AsActor, AsObject, FromId}, + sign::Signer, + Id, IntoId, PUBLIC_VISIBILITY, +}; + +#[derive(Clone, Queryable, Identifiable, Associations, AsChangeset)] +#[belongs_to(User, foreign_key = "following_id")] +pub struct Follow { + pub id: i32, + pub follower_id: i32, + pub following_id: i32, + pub ap_url: String, +} + +#[derive(Insertable)] +#[table_name = "follows"] +pub struct NewFollow { + pub follower_id: i32, + pub following_id: i32, + pub ap_url: String, +} + +impl Follow { + insert!( + follows, + NewFollow, + |inserted, conn| if inserted.ap_url.is_empty() { + inserted.ap_url = ap_url(&format!("{}/follows/{}", CONFIG.base_url, inserted.id)); + inserted.save_changes(conn).map_err(Error::from) + } else { + Ok(inserted) + } + ); + get!(follows); + find_by!(follows, find_by_ap_url, ap_url as &str); + + pub fn find(conn: &Connection, from: i32, to: i32) -> Result { + follows::table + .filter(follows::follower_id.eq(from)) + .filter(follows::following_id.eq(to)) + .get_result(conn) + .map_err(Error::from) + } + + pub fn to_activity(&self, conn: &Connection) -> Result { + let user = User::get(conn, self.follower_id)?; + let target = User::get(conn, self.following_id)?; + + let mut act = FollowAct::default(); + act.follow_props.set_actor_link::(user.into_id())?; + act.follow_props + .set_object_link::(target.clone().into_id())?; + act.object_props.set_id_string(self.ap_url.clone())?; + act.object_props.set_to_link_vec(vec![target.into_id()])?; + act.object_props + .set_cc_link_vec(vec![Id::new(PUBLIC_VISIBILITY.to_string())])?; + Ok(act) + } + + pub fn notify(&self, conn: &Connection) -> Result<()> { + if User::get(conn, self.following_id)?.is_local() { + Notification::insert( + conn, + NewNotification { + kind: notification_kind::FOLLOW.to_string(), + object_id: self.id, + user_id: self.following_id, + }, + )?; + } + Ok(()) + } + + /// from -> The one sending the follow request + /// target -> The target of the request, responding with Accept + pub fn accept_follow + IntoId, T>( + conn: &Connection, + from: &B, + target: &A, + follow: FollowAct, + from_id: i32, + target_id: i32, + ) -> Result { + let res = Follow::insert( + conn, + NewFollow { + follower_id: from_id, + following_id: target_id, + ap_url: follow.object_props.id_string()?, + }, + )?; + res.notify(conn)?; + + let accept = res.build_accept(from, target, follow)?; + broadcast( + &*target, + accept, + vec![from.clone()], + CONFIG.proxy().cloned(), + ); + Ok(res) + } + + pub fn build_accept + IntoId, T>( + &self, + from: &B, + target: &A, + follow: FollowAct, + ) -> Result { + let mut accept = Accept::default(); + let accept_id = ap_url(&format!( + "{}/follows/{}/accept", + CONFIG.base_url.as_str(), + self.id + )); + accept.object_props.set_id_string(accept_id)?; + accept + .object_props + .set_to_link_vec(vec![from.clone().into_id()])?; + accept + .object_props + .set_cc_link_vec(vec![Id::new(PUBLIC_VISIBILITY.to_string())])?; + accept + .accept_props + .set_actor_link::(target.clone().into_id())?; + accept.accept_props.set_object_object(follow)?; + + Ok(accept) + } + + pub fn build_undo(&self, conn: &Connection) -> Result { + let mut undo = Undo::default(); + undo.undo_props + .set_actor_link(User::get(conn, self.follower_id)?.into_id())?; + undo.object_props + .set_id_string(format!("{}/undo", self.ap_url))?; + undo.undo_props + .set_object_link::(self.clone().into_id())?; + undo.object_props + .set_to_link_vec(vec![User::get(conn, self.following_id)?.into_id()])?; + undo.object_props + .set_cc_link_vec(vec![Id::new(PUBLIC_VISIBILITY.to_string())])?; + Ok(undo) + } +} + +impl AsObject for User { + type Error = Error; + type Output = Follow; + + fn activity(self, conn: &DbConn, actor: User, id: &str) -> Result { + // Mastodon (at least) requires the full Follow object when accepting it, + // so we rebuilt it here + let mut follow = FollowAct::default(); + follow.object_props.set_id_string(id.to_string())?; + follow + .follow_props + .set_actor_link::(actor.clone().into_id())?; + Follow::accept_follow(conn, &actor, &self, follow, actor.id, self.id) + } +} + +impl FromId for Follow { + type Error = Error; + type Object = FollowAct; + + fn from_db(conn: &DbConn, id: &str) -> Result { + Follow::find_by_ap_url(conn, id) + } + + fn from_activity(conn: &DbConn, follow: FollowAct) -> Result { + let actor = User::from_id( + conn, + &follow.follow_props.actor_link::()?, + None, + CONFIG.proxy(), + ) + .map_err(|(_, e)| e)?; + + let target = User::from_id( + conn, + &follow.follow_props.object_link::()?, + None, + CONFIG.proxy(), + ) + .map_err(|(_, e)| e)?; + Follow::accept_follow(conn, &actor, &target, follow, actor.id, target.id) + } + + fn get_sender() -> &'static dyn Signer { + Instance::get_local_instance_user().expect("Failed to local instance user") + } +} + +impl AsObject for Follow { + type Error = Error; + type Output = (); + + fn activity(self, conn: &DbConn, actor: User, _id: &str) -> Result<()> { + let conn = conn; + if self.follower_id == actor.id { + diesel::delete(&self).execute(&**conn)?; + + // delete associated notification if any + if let Ok(notif) = Notification::find(conn, notification_kind::FOLLOW, self.id) { + diesel::delete(¬if).execute(&**conn)?; + } + + Ok(()) + } else { + Err(Error::Unauthorized) + } + } +} + +impl IntoId for Follow { + fn into_id(self) -> Id { + Id::new(self.ap_url) + } +} + +#[cfg(test)] +mod tests { + use super::*; + use crate::{tests::db, users::tests as user_tests, users::tests::fill_database}; + use assert_json_diff::assert_json_eq; + use diesel::Connection; + use serde_json::{json, to_value}; + + fn prepare_activity(conn: &DbConn) -> (Follow, User, User, Vec) { + let users = fill_database(conn); + let following = &users[1]; + let follower = &users[2]; + let mut follow = Follow::insert( + conn, + NewFollow { + follower_id: follower.id, + following_id: following.id, + ap_url: "".into(), + }, + ) + .unwrap(); + // following.ap_url = format!("https://plu.me/follows/{}", follow.id); + follow.ap_url = format!("https://plu.me/follows/{}", follow.id); + + (follow, following.to_owned(), follower.to_owned(), users) + } + + #[test] + fn test_id() { + let conn = db(); + conn.test_transaction::<_, (), _>(|| { + let users = user_tests::fill_database(&conn); + let follow = Follow::insert( + &conn, + NewFollow { + follower_id: users[0].id, + following_id: users[1].id, + ap_url: String::new(), + }, + ) + .expect("Couldn't insert new follow"); + assert_eq!( + follow.ap_url, + format!("https://{}/follows/{}", CONFIG.base_url, follow.id) + ); + + let follow = Follow::insert( + &conn, + NewFollow { + follower_id: users[1].id, + following_id: users[0].id, + ap_url: String::from("https://some.url/"), + }, + ) + .expect("Couldn't insert new follow"); + assert_eq!(follow.ap_url, String::from("https://some.url/")); + + Ok(()) + }) + } + + #[test] + fn to_activity() { + let conn = db(); + conn.test_transaction::<_, Error, _>(|| { + let (follow, _following, _follower, _users) = prepare_activity(&conn); + let act = follow.to_activity(&conn)?; + + let expected = json!({ + "actor": "https://plu.me/@/other/", + "cc": ["https://www.w3.org/ns/activitystreams#Public"], + "id": format!("https://plu.me/follows/{}", follow.id), + "object": "https://plu.me/@/user/", + "to": ["https://plu.me/@/user/"], + "type": "Follow" + }); + + assert_json_eq!(to_value(act)?, expected); + + Ok(()) + }); + } + + #[test] + fn build_accept() { + let conn = db(); + conn.test_transaction::<_, Error, _>(|| { + let (follow, following, follower, _users) = prepare_activity(&conn); + let act = follow.build_accept(&follower, &following, follow.to_activity(&conn)?)?; + + let expected = json!({ + "actor": "https://plu.me/@/user/", + "cc": ["https://www.w3.org/ns/activitystreams#Public"], + "id": format!("https://127.0.0.1:7878/follows/{}/accept", follow.id), + "object": { + "actor": "https://plu.me/@/other/", + "cc": ["https://www.w3.org/ns/activitystreams#Public"], + "id": format!("https://plu.me/follows/{}", follow.id), + "object": "https://plu.me/@/user/", + "to": ["https://plu.me/@/user/"], + "type": "Follow" + }, + "to": ["https://plu.me/@/other/"], + "type": "Accept" + }); + + assert_json_eq!(to_value(act)?, expected); + + Ok(()) + }); + } + + #[test] + fn build_undo() { + let conn = db(); + conn.test_transaction::<_, Error, _>(|| { + let (follow, _following, _follower, _users) = prepare_activity(&conn); + let act = follow.build_undo(&conn)?; + + let expected = json!({ + "actor": "https://plu.me/@/other/", + "cc": ["https://www.w3.org/ns/activitystreams#Public"], + "id": format!("https://plu.me/follows/{}/undo", follow.id), + "object": format!("https://plu.me/follows/{}", follow.id), + "to": ["https://plu.me/@/user/"], + "type": "Undo" + }); + + assert_json_eq!(to_value(act)?, expected); + + Ok(()) + }); + } +} diff --git a/plume-models/src/headers.rs b/plume-models/src/headers.rs new file mode 100644 index 00000000000..0d5d29231ca --- /dev/null +++ b/plume-models/src/headers.rs @@ -0,0 +1,29 @@ +use rocket::request::{self, FromRequest, Request}; +use rocket::{ + http::{Header, HeaderMap}, + Outcome, +}; + +pub struct Headers<'r>(pub HeaderMap<'r>); + +impl<'a, 'r> FromRequest<'a, 'r> for Headers<'r> { + type Error = (); + + fn from_request(request: &'a Request<'r>) -> request::Outcome { + let mut headers = HeaderMap::new(); + for header in request.headers().clone().into_iter() { + headers.add(header); + } + let ori = request.uri(); + let uri = if let Some(query) = ori.query() { + format!("{}?{}", ori.path(), query) + } else { + ori.path().to_owned() + }; + headers.add(Header::new( + "(request-target)", + format!("{} {}", request.method().as_str().to_lowercase(), uri), + )); + Outcome::Success(Headers(headers)) + } +} diff --git a/plume-models/src/inbox.rs b/plume-models/src/inbox.rs new file mode 100644 index 00000000000..21af9d88ff2 --- /dev/null +++ b/plume-models/src/inbox.rs @@ -0,0 +1,688 @@ +use activitypub::activity::*; + +use crate::{ + comments::Comment, + db_conn::DbConn, + follows, likes, + posts::{Post, PostUpdate}, + reshares::Reshare, + users::User, + Error, CONFIG, +}; +use plume_common::activity_pub::inbox::Inbox; + +macro_rules! impl_into_inbox_result { + ( $( $t:ty => $variant:ident ),+ ) => { + $( + impl From<$t> for InboxResult { + fn from(x: $t) -> InboxResult { + InboxResult::$variant(x) + } + } + )+ + } +} + +pub enum InboxResult { + Commented(Comment), + Followed(follows::Follow), + Liked(likes::Like), + Other, + Post(Post), + Reshared(Reshare), +} + +impl From<()> for InboxResult { + fn from(_: ()) -> InboxResult { + InboxResult::Other + } +} + +impl_into_inbox_result! { + Comment => Commented, + follows::Follow => Followed, + likes::Like => Liked, + Post => Post, + Reshare => Reshared +} + +pub fn inbox(conn: &DbConn, act: serde_json::Value) -> Result { + Inbox::handle(conn, act) + .with::(CONFIG.proxy()) + .with::(CONFIG.proxy()) + .with::(CONFIG.proxy()) + .with::(CONFIG.proxy()) + .with::(CONFIG.proxy()) + .with::(CONFIG.proxy()) + .with::(CONFIG.proxy()) + .with::(CONFIG.proxy()) + .with::(CONFIG.proxy()) + .with::(CONFIG.proxy()) + .with::(CONFIG.proxy()) + .with::(CONFIG.proxy()) + .done() +} + +#[cfg(test)] +pub(crate) mod tests { + use super::InboxResult; + use crate::blogs::tests::fill_database as blog_fill_db; + use crate::db_conn::DbConn; + use crate::safe_string::SafeString; + use crate::tests::db; + use diesel::Connection; + + pub fn fill_database( + conn: &DbConn, + ) -> ( + Vec, + Vec, + Vec, + ) { + use crate::post_authors::*; + use crate::posts::*; + + let (users, blogs) = blog_fill_db(&conn); + let post = Post::insert( + &conn, + NewPost { + blog_id: blogs[0].id, + slug: "testing".to_owned(), + title: "Testing".to_owned(), + content: crate::safe_string::SafeString::new("Hello"), + published: true, + license: "WTFPL".to_owned(), + creation_date: None, + ap_url: format!("https://plu.me/~/{}/testing", blogs[0].actor_id), + subtitle: String::new(), + source: String::new(), + cover_id: None, + }, + ) + .unwrap(); + + PostAuthor::insert( + &conn, + NewPostAuthor { + post_id: post.id, + author_id: users[0].id, + }, + ) + .unwrap(); + + (vec![post], users, blogs) + } + + #[test] + fn announce_post() { + let conn = db(); + conn.test_transaction::<_, (), _>(|| { + let (posts, users, _) = fill_database(&conn); + let act = json!({ + "id": "https://plu.me/announce/1", + "actor": users[0].ap_url, + "object": posts[0].ap_url, + "type": "Announce", + }); + + match super::inbox(&conn, act).unwrap() { + super::InboxResult::Reshared(r) => { + assert_eq!(r.post_id, posts[0].id); + assert_eq!(r.user_id, users[0].id); + assert_eq!(r.ap_url, "https://plu.me/announce/1".to_owned()); + } + _ => panic!("Unexpected result"), + }; + Ok(()) + }); + } + + #[test] + fn create_comment() { + let conn = db(); + conn.test_transaction::<_, (), _>(|| { + let (posts, users, _) = fill_database(&conn); + let act = json!({ + "id": "https://plu.me/comment/1/activity", + "actor": users[0].ap_url, + "object": { + "type": "Note", + "id": "https://plu.me/comment/1", + "attributedTo": users[0].ap_url, + "inReplyTo": posts[0].ap_url, + "content": "Hello.", + "to": [plume_common::activity_pub::PUBLIC_VISIBILITY] + }, + "type": "Create", + }); + + match super::inbox(&conn, act).unwrap() { + super::InboxResult::Commented(c) => { + assert_eq!(c.author_id, users[0].id); + assert_eq!(c.post_id, posts[0].id); + assert_eq!(c.in_response_to_id, None); + assert_eq!(c.content, SafeString::new("Hello.")); + assert!(c.public_visibility); + } + _ => panic!("Unexpected result"), + }; + Ok(()) + }); + } + + #[test] + fn spoof_comment() { + let conn = db(); + conn.test_transaction::<_, (), _>(|| { + let (posts, users, _) = fill_database(&conn); + let act = json!({ + "id": "https://plu.me/comment/1/activity", + "actor": users[0].ap_url, + "object": { + "type": "Note", + "id": "https://plu.me/comment/1", + "attributedTo": users[1].ap_url, + "inReplyTo": posts[0].ap_url, + "content": "Hello.", + "to": [plume_common::activity_pub::PUBLIC_VISIBILITY] + }, + "type": "Create", + }); + + assert!(matches!( + super::inbox(&conn, act.clone()), + Err(super::Error::Inbox( + box plume_common::activity_pub::inbox::InboxError::InvalidObject(_), + )) + )); + Ok(()) + }); + } + + #[test] + fn spoof_comment_by_object_with_id() { + let conn = db(); + conn.test_transaction::<_, (), _>(|| { + let (posts, users, _) = fill_database(&conn); + let act = json!({ + "id": "https://plu.me/comment/1/activity", + "actor": users[0].ap_url, + "object": { + "type": "Note", + "id": "https://plu.me/comment/1", + "attributedTo": { + "id": users[1].ap_url + }, + "inReplyTo": posts[0].ap_url, + "content": "Hello.", + "to": [plume_common::activity_pub::PUBLIC_VISIBILITY] + }, + "type": "Create", + }); + + assert!(matches!( + super::inbox(&conn, act.clone()), + Err(super::Error::Inbox( + box plume_common::activity_pub::inbox::InboxError::InvalidObject(_), + )) + )); + Ok(()) + }); + } + #[test] + fn spoof_comment_by_object_without_id() { + let conn = db(); + conn.test_transaction::<_, (), _>(|| { + let (posts, users, _) = fill_database(&conn); + let act = json!({ + "id": "https://plu.me/comment/1/activity", + "actor": users[0].ap_url, + "object": { + "type": "Note", + "id": "https://plu.me/comment/1", + "attributedTo": {}, + "inReplyTo": posts[0].ap_url, + "content": "Hello.", + "to": [plume_common::activity_pub::PUBLIC_VISIBILITY] + }, + "type": "Create", + }); + + assert!(matches!( + super::inbox(&conn, act.clone()), + Err(super::Error::Inbox( + box plume_common::activity_pub::inbox::InboxError::InvalidObject(_), + )) + )); + Ok(()) + }); + } + + #[test] + fn create_post() { + let conn = db(); + conn.test_transaction::<_, (), _>(|| { + let (_, users, blogs) = fill_database(&conn); + let act = json!({ + "id": "https://plu.me/comment/1/activity", + "actor": users[0].ap_url, + "object": { + "type": "Article", + "id": "https://plu.me/~/Blog/my-article", + "attributedTo": [users[0].ap_url, blogs[0].ap_url], + "content": "Hello.", + "name": "My Article", + "summary": "Bye.", + "source": { + "content": "Hello.", + "mediaType": "text/markdown" + }, + "published": "2014-12-12T12:12:12Z", + "to": [plume_common::activity_pub::PUBLIC_VISIBILITY] + }, + "type": "Create", + }); + + match super::inbox(&conn, act).unwrap() { + super::InboxResult::Post(p) => { + assert!(p.is_author(&conn, users[0].id).unwrap()); + assert_eq!(p.source, "Hello.".to_owned()); + assert_eq!(p.blog_id, blogs[0].id); + assert_eq!(p.content, SafeString::new("Hello.")); + assert_eq!(p.subtitle, "Bye.".to_owned()); + assert_eq!(p.title, "My Article".to_owned()); + } + _ => panic!("Unexpected result"), + }; + Ok(()) + }); + } + + #[test] + fn spoof_post() { + let conn = db(); + conn.test_transaction::<_, (), _>(|| { + let (_, users, blogs) = fill_database(&conn); + let act = json!({ + "id": "https://plu.me/comment/1/activity", + "actor": users[0].ap_url, + "object": { + "type": "Article", + "id": "https://plu.me/~/Blog/my-article", + "attributedTo": [users[1].ap_url, blogs[0].ap_url], + "content": "Hello.", + "name": "My Article", + "summary": "Bye.", + "source": { + "content": "Hello.", + "mediaType": "text/markdown" + }, + "published": "2014-12-12T12:12:12Z", + "to": [plume_common::activity_pub::PUBLIC_VISIBILITY] + }, + "type": "Create", + }); + + assert!(matches!( + super::inbox(&conn, act.clone()), + Err(super::Error::Inbox( + box plume_common::activity_pub::inbox::InboxError::InvalidObject(_), + )) + )); + Ok(()) + }); + } + + #[test] + fn spoof_post_by_object_with_id() { + let conn = db(); + conn.test_transaction::<_, (), _>(|| { + let (_, users, blogs) = fill_database(&conn); + let act = json!({ + "id": "https://plu.me/comment/1/activity", + "actor": users[0].ap_url, + "object": { + "type": "Article", + "id": "https://plu.me/~/Blog/my-article", + "attributedTo": [ + {"id": users[1].ap_url}, + blogs[0].ap_url + ], + "content": "Hello.", + "name": "My Article", + "summary": "Bye.", + "source": { + "content": "Hello.", + "mediaType": "text/markdown" + }, + "published": "2014-12-12T12:12:12Z", + "to": [plume_common::activity_pub::PUBLIC_VISIBILITY] + }, + "type": "Create", + }); + + assert!(matches!( + super::inbox(&conn, act.clone()), + Err(super::Error::Inbox( + box plume_common::activity_pub::inbox::InboxError::InvalidObject(_), + )) + )); + Ok(()) + }); + } + + #[test] + fn spoof_post_by_object_without_id() { + let conn = db(); + conn.test_transaction::<_, (), _>(|| { + let (_, users, blogs) = fill_database(&conn); + let act = json!({ + "id": "https://plu.me/comment/1/activity", + "actor": users[0].ap_url, + "object": { + "type": "Article", + "id": "https://plu.me/~/Blog/my-article", + "attributedTo": [{}, blogs[0].ap_url], + "content": "Hello.", + "name": "My Article", + "summary": "Bye.", + "source": { + "content": "Hello.", + "mediaType": "text/markdown" + }, + "published": "2014-12-12T12:12:12Z", + "to": [plume_common::activity_pub::PUBLIC_VISIBILITY] + }, + "type": "Create", + }); + + assert!(matches!( + super::inbox(&conn, act.clone()), + Err(super::Error::Inbox( + box plume_common::activity_pub::inbox::InboxError::InvalidObject(_), + )) + )); + Ok(()) + }); + } + + #[test] + fn delete_comment() { + use crate::comments::*; + + let conn = db(); + conn.test_transaction::<_, (), _>(|| { + let (posts, users, _) = fill_database(&conn); + Comment::insert( + &conn, + NewComment { + content: SafeString::new("My comment"), + in_response_to_id: None, + post_id: posts[0].id, + author_id: users[0].id, + ap_url: Some("https://plu.me/comment/1".to_owned()), + sensitive: false, + spoiler_text: "spoiler".to_owned(), + public_visibility: true, + }, + ) + .unwrap(); + + let fail_act = json!({ + "id": "https://plu.me/comment/1/delete", + "actor": users[1].ap_url, // Not the author of the comment, it should fail + "object": "https://plu.me/comment/1", + "type": "Delete", + }); + assert!(super::inbox(&conn, fail_act).is_err()); + + let ok_act = json!({ + "id": "https://plu.me/comment/1/delete", + "actor": users[0].ap_url, + "object": "https://plu.me/comment/1", + "type": "Delete", + }); + assert!(super::inbox(&conn, ok_act).is_ok()); + Ok(()) + }) + } + + #[test] + fn delete_post() { + let conn = db(); + conn.test_transaction::<_, (), _>(|| { + let (posts, users, _) = fill_database(&conn); + + let fail_act = json!({ + "id": "https://plu.me/comment/1/delete", + "actor": users[1].ap_url, // Not the author of the post, it should fail + "object": posts[0].ap_url, + "type": "Delete", + }); + assert!(super::inbox(&conn, fail_act).is_err()); + + let ok_act = json!({ + "id": "https://plu.me/comment/1/delete", + "actor": users[0].ap_url, + "object": posts[0].ap_url, + "type": "Delete", + }); + assert!(super::inbox(&conn, ok_act).is_ok()); + Ok(()) + }); + } + + #[test] + fn delete_user() { + let conn = db(); + conn.test_transaction::<_, (), _>(|| { + let (_, users, _) = fill_database(&conn); + + let fail_act = json!({ + "id": "https://plu.me/@/Admin#delete", + "actor": users[1].ap_url, // Not the same account + "object": users[0].ap_url, + "type": "Delete", + }); + assert!(super::inbox(&conn, fail_act).is_err()); + + let ok_act = json!({ + "id": "https://plu.me/@/Admin#delete", + "actor": users[0].ap_url, + "object": users[0].ap_url, + "type": "Delete", + }); + assert!(super::inbox(&conn, ok_act).is_ok()); + assert!(crate::users::User::get(&conn, users[0].id).is_err()); + + Ok(()) + }); + } + + #[test] + fn follow() { + let conn = db(); + conn.test_transaction::<_, (), _>(|| { + let (_, users, _) = fill_database(&conn); + + let act = json!({ + "id": "https://plu.me/follow/1", + "actor": users[0].ap_url, + "object": users[1].ap_url, + "type": "Follow", + }); + match super::inbox(&conn, act).unwrap() { + InboxResult::Followed(f) => { + assert_eq!(f.follower_id, users[0].id); + assert_eq!(f.following_id, users[1].id); + assert_eq!(f.ap_url, "https://plu.me/follow/1".to_owned()); + } + _ => panic!("Unexpected result"), + } + Ok(()) + }); + } + + #[test] + fn like() { + let conn = db(); + conn.test_transaction::<_, (), _>(|| { + let (posts, users, _) = fill_database(&conn); + + let act = json!({ + "id": "https://plu.me/like/1", + "actor": users[1].ap_url, + "object": posts[0].ap_url, + "type": "Like", + }); + match super::inbox(&conn, act).unwrap() { + InboxResult::Liked(l) => { + assert_eq!(l.user_id, users[1].id); + assert_eq!(l.post_id, posts[0].id); + assert_eq!(l.ap_url, "https://plu.me/like/1".to_owned()); + } + _ => panic!("Unexpected result"), + } + Ok(()) + }); + } + + #[test] + fn undo_reshare() { + use crate::reshares::*; + + let conn = db(); + conn.test_transaction::<_, (), _>(|| { + let (posts, users, _) = fill_database(&conn); + + let announce = Reshare::insert( + &conn, + NewReshare { + post_id: posts[0].id, + user_id: users[1].id, + ap_url: "https://plu.me/announce/1".to_owned(), + }, + ) + .unwrap(); + + let fail_act = json!({ + "id": "https://plu.me/undo/1", + "actor": users[0].ap_url, + "object": announce.ap_url, + "type": "Undo", + }); + assert!(super::inbox(&conn, fail_act).is_err()); + + let ok_act = json!({ + "id": "https://plu.me/undo/1", + "actor": users[1].ap_url, + "object": announce.ap_url, + "type": "Undo", + }); + assert!(super::inbox(&conn, ok_act).is_ok()); + Ok(()) + }); + } + + #[test] + fn undo_follow() { + use crate::follows::*; + + let conn = db(); + conn.test_transaction::<_, (), _>(|| { + let (_, users, _) = fill_database(&conn); + + let follow = Follow::insert( + &conn, + NewFollow { + follower_id: users[0].id, + following_id: users[1].id, + ap_url: "https://plu.me/follow/1".to_owned(), + }, + ) + .unwrap(); + + let fail_act = json!({ + "id": "https://plu.me/undo/1", + "actor": users[2].ap_url, + "object": follow.ap_url, + "type": "Undo", + }); + assert!(super::inbox(&conn, fail_act).is_err()); + + let ok_act = json!({ + "id": "https://plu.me/undo/1", + "actor": users[0].ap_url, + "object": follow.ap_url, + "type": "Undo", + }); + assert!(super::inbox(&conn, ok_act).is_ok()); + Ok(()) + }); + } + + #[test] + fn undo_like() { + use crate::likes::*; + + let conn = db(); + conn.test_transaction::<_, (), _>(|| { + let (posts, users, _) = fill_database(&conn); + + let like = Like::insert( + &conn, + NewLike { + post_id: posts[0].id, + user_id: users[1].id, + ap_url: "https://plu.me/like/1".to_owned(), + }, + ) + .unwrap(); + + let fail_act = json!({ + "id": "https://plu.me/undo/1", + "actor": users[0].ap_url, + "object": like.ap_url, + "type": "Undo", + }); + assert!(super::inbox(&conn, fail_act).is_err()); + + let ok_act = json!({ + "id": "https://plu.me/undo/1", + "actor": users[1].ap_url, + "object": like.ap_url, + "type": "Undo", + }); + assert!(super::inbox(&conn, ok_act).is_ok()); + Ok(()) + }); + } + + #[test] + fn update_post() { + let conn = db(); + conn.test_transaction::<_, (), _>(|| { + let (posts, users, _) = fill_database(&conn); + + let act = json!({ + "id": "https://plu.me/update/1", + "actor": users[0].ap_url, + "object": { + "type": "Article", + "id": posts[0].ap_url, + "name": "Mia Artikolo", + "summary": "Jes, mi parolas esperanton nun", + "content": "Saluton, mi skribas testojn", + "source": { + "mediaType": "text/markdown", + "content": "**Saluton**, mi skribas testojn" + }, + }, + "type": "Update", + }); + + super::inbox(&conn, act).unwrap(); + Ok(()) + }); + } +} diff --git a/plume-models/src/instance.rs b/plume-models/src/instance.rs new file mode 100644 index 00000000000..86cb3d46262 --- /dev/null +++ b/plume-models/src/instance.rs @@ -0,0 +1,546 @@ +use crate::{ + ap_url, + medias::Media, + safe_string::SafeString, + schema::{instances, users}, + users::{NewUser, Role, User}, + Connection, Error, Result, +}; +use chrono::NaiveDateTime; +use diesel::{self, result::Error::NotFound, ExpressionMethods, QueryDsl, RunQueryDsl}; +use once_cell::sync::OnceCell; +use plume_common::utils::md_to_html; +use std::sync::RwLock; + +#[derive(Clone, Identifiable, Queryable)] +pub struct Instance { + pub id: i32, + pub public_domain: String, + pub name: String, + pub local: bool, + pub blocked: bool, + pub creation_date: NaiveDateTime, + pub open_registrations: bool, + pub short_description: SafeString, + pub long_description: SafeString, + pub default_license: String, + pub long_description_html: SafeString, + pub short_description_html: SafeString, +} + +#[derive(Clone, Insertable)] +#[table_name = "instances"] +pub struct NewInstance { + pub public_domain: String, + pub name: String, + pub local: bool, + pub open_registrations: bool, + pub short_description: SafeString, + pub long_description: SafeString, + pub default_license: String, + pub long_description_html: String, + pub short_description_html: String, +} + +lazy_static! { + static ref LOCAL_INSTANCE: RwLock> = RwLock::new(None); +} + +const LOCAL_INSTANCE_USERNAME: &str = "__instance__"; +static LOCAL_INSTANCE_USER: OnceCell = OnceCell::new(); + +impl Instance { + pub fn set_local(self) { + LOCAL_INSTANCE.write().unwrap().replace(self); + } + + pub fn get_local() -> Result { + LOCAL_INSTANCE + .read() + .unwrap() + .clone() + .ok_or(Error::NotFound) + } + + pub fn get_local_uncached(conn: &Connection) -> Result { + instances::table + .filter(instances::local.eq(true)) + .first(conn) + .map_err(Error::from) + } + + pub fn cache_local(conn: &Connection) { + *LOCAL_INSTANCE.write().unwrap() = Instance::get_local_uncached(conn).ok(); + } + + pub fn get_remotes(conn: &Connection) -> Result> { + instances::table + .filter(instances::local.eq(false)) + .load::(conn) + .map_err(Error::from) + } + + pub fn create_local_instance_user(conn: &Connection) -> Result { + let instance = Instance::get_local()?; + let email = format!("{}@{}", LOCAL_INSTANCE_USERNAME, &instance.public_domain); + NewUser::new_local( + conn, + LOCAL_INSTANCE_USERNAME.into(), + instance.public_domain, + Role::Instance, + "Local instance", + email, + None, + ) + } + + pub fn get_local_instance_user() -> Option<&'static User> { + LOCAL_INSTANCE_USER.get() + } + + pub fn get_local_instance_user_uncached(conn: &Connection) -> Result { + users::table + .filter(users::role.eq(3)) + .first(conn) + .or_else(|err| match err { + NotFound => Self::create_local_instance_user(conn), + _ => Err(Error::Db(err)), + }) + } + + pub fn cache_local_instance_user(conn: &Connection) { + let _ = LOCAL_INSTANCE_USER.get_or_init(|| { + Self::get_local_instance_user_uncached(conn) + .or_else(|_| Self::create_local_instance_user(conn)) + .expect("Failed to cache local instance user") + }); + } + + pub fn page(conn: &Connection, (min, max): (i32, i32)) -> Result> { + instances::table + .order(instances::public_domain.asc()) + .offset(min.into()) + .limit((max - min).into()) + .load::(conn) + .map_err(Error::from) + } + + insert!(instances, NewInstance); + get!(instances); + find_by!(instances, find_by_domain, public_domain as &str); + + pub fn toggle_block(&self, conn: &Connection) -> Result<()> { + diesel::update(self) + .set(instances::blocked.eq(!self.blocked)) + .execute(conn) + .map(|_| ()) + .map_err(Error::from) + } + + /// id: AP object id + pub fn is_blocked(conn: &Connection, id: &str) -> Result { + for block in instances::table + .filter(instances::blocked.eq(true)) + .get_results::(conn)? + { + if id.starts_with(&format!("https://{}/", block.public_domain)) { + return Ok(true); + } + } + + Ok(false) + } + + pub fn has_admin(&self, conn: &Connection) -> Result { + users::table + .filter(users::instance_id.eq(self.id)) + .filter(users::role.eq(Role::Admin as i32)) + .load::(conn) + .map_err(Error::from) + .map(|r| !r.is_empty()) + } + + pub fn main_admin(&self, conn: &Connection) -> Result { + users::table + .filter(users::instance_id.eq(self.id)) + .filter(users::role.eq(Role::Admin as i32)) + .first(conn) + .map_err(Error::from) + } + + pub fn compute_box(&self, prefix: &str, name: &str, box_name: &str) -> String { + ap_url(&format!( + "{instance}/{prefix}/{name}/{box_name}", + instance = self.public_domain, + prefix = prefix, + name = name, + box_name = box_name + )) + } + + pub fn update( + &self, + conn: &Connection, + name: String, + open_registrations: bool, + short_description: SafeString, + long_description: SafeString, + default_license: String, + ) -> Result<()> { + let (sd, _, _) = md_to_html( + short_description.as_ref(), + Some(&self.public_domain), + true, + Some(Media::get_media_processor(conn, vec![])), + ); + let (ld, _, _) = md_to_html( + long_description.as_ref(), + Some(&self.public_domain), + false, + Some(Media::get_media_processor(conn, vec![])), + ); + let res = diesel::update(self) + .set(( + instances::name.eq(name), + instances::open_registrations.eq(open_registrations), + instances::short_description.eq(short_description), + instances::long_description.eq(long_description), + instances::short_description_html.eq(sd), + instances::long_description_html.eq(ld), + instances::default_license.eq(default_license), + )) + .execute(conn) + .map(|_| ()) + .map_err(Error::from); + if self.local { + Instance::cache_local(conn); + } + res + } + + pub fn count(conn: &Connection) -> Result { + instances::table + .count() + .get_result(conn) + .map_err(Error::from) + } + + /// Returns a list of the local instance themes (all files matching `static/css/NAME/theme.css`) + /// + /// The list only contains the name of the themes, without their extension or full path. + pub fn list_themes() -> Result> { + // List all the files in static/css + std::path::Path::new("static") + .join("css") + .read_dir() + .map(|files| { + files + .filter_map(std::result::Result::ok) + // Only keep actual directories (each theme has its own dir) + .filter(|f| f.file_type().map(|t| t.is_dir()).unwrap_or(false)) + // Only keep the directory name (= theme name) + .filter_map(|f| { + f.path() + .file_name() + .and_then(std::ffi::OsStr::to_str) + .map(std::borrow::ToOwned::to_owned) + }) + // Ignore the one starting with "blog-": these are the blog themes + .filter(|f| !f.starts_with("blog-")) + .collect() + }) + .map_err(Error::from) + } + + /// Returns a list of the local blog themes (all files matching `static/css/blog-NAME/theme.css`) + /// + /// The list only contains the name of the themes, without their extension or full path. + pub fn list_blog_themes() -> Result> { + // List all the files in static/css + std::path::Path::new("static") + .join("css") + .read_dir() + .map(|files| { + files + .filter_map(std::result::Result::ok) + // Only keep actual directories (each theme has its own dir) + .filter(|f| f.file_type().map(|t| t.is_dir()).unwrap_or(false)) + // Only keep the directory name (= theme name) + .filter_map(|f| { + f.path() + .file_name() + .and_then(std::ffi::OsStr::to_str) + .map(std::borrow::ToOwned::to_owned) + }) + // Only keep the one starting with "blog-": these are the blog themes + .filter(|f| f.starts_with("blog-")) + .collect() + }) + .map_err(Error::from) + } +} + +#[cfg(test)] +pub(crate) mod tests { + use super::*; + use crate::{tests::db, Connection as Conn}; + use diesel::Connection; + + pub(crate) fn fill_database(conn: &Conn) -> Vec<(NewInstance, Instance)> { + diesel::delete(instances::table).execute(conn).unwrap(); + let res = vec![ + NewInstance { + default_license: "WTFPL".to_string(), + local: true, + long_description: SafeString::new("This is my instance."), + long_description_html: "

    This is my instance

    ".to_string(), + short_description: SafeString::new("My instance."), + short_description_html: "

    My instance

    ".to_string(), + name: "My instance".to_string(), + open_registrations: true, + public_domain: "plu.me".to_string(), + }, + NewInstance { + default_license: "WTFPL".to_string(), + local: false, + long_description: SafeString::new("This is an instance."), + long_description_html: "

    This is an instance

    ".to_string(), + short_description: SafeString::new("An instance."), + short_description_html: "

    An instance

    ".to_string(), + name: "An instance".to_string(), + open_registrations: true, + public_domain: "1plu.me".to_string(), + }, + NewInstance { + default_license: "CC-0".to_string(), + local: false, + long_description: SafeString::new("This is the instance of someone."), + long_description_html: "

    This is the instance of someone

    ".to_string(), + short_description: SafeString::new("Someone instance."), + short_description_html: "

    Someone instance

    ".to_string(), + name: "Someone instance".to_string(), + open_registrations: false, + public_domain: "2plu.me".to_string(), + }, + NewInstance { + default_license: "CC-0-BY-SA".to_string(), + local: false, + long_description: SafeString::new("Good morning"), + long_description_html: "

    Good morning

    ".to_string(), + short_description: SafeString::new("Hello"), + short_description_html: "

    Hello

    ".to_string(), + name: "Nice day".to_string(), + open_registrations: true, + public_domain: "3plu.me".to_string(), + }, + ] + .into_iter() + .map(|inst| { + ( + inst.clone(), + Instance::find_by_domain(conn, &inst.public_domain) + .unwrap_or_else(|_| Instance::insert(conn, inst).unwrap()), + ) + }) + .collect(); + Instance::cache_local(conn); + Instance::cache_local_instance_user(conn); + res + } + + #[test] + fn local_instance() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + let inserted = fill_database(conn) + .into_iter() + .map(|(inserted, _)| inserted) + .find(|inst| inst.local) + .unwrap(); + let res = Instance::get_local().unwrap(); + + part_eq!( + res, + inserted, + [ + default_license, + local, + long_description, + short_description, + name, + open_registrations, + public_domain + ] + ); + assert_eq!( + res.long_description_html.get(), + &inserted.long_description_html + ); + assert_eq!( + res.short_description_html.get(), + &inserted.short_description_html + ); + Ok(()) + }); + } + + #[test] + fn remote_instance() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + let inserted = fill_database(conn); + assert_eq!(Instance::count(conn).unwrap(), inserted.len() as i64); + + let res = Instance::get_remotes(conn).unwrap(); + assert_eq!( + res.len(), + inserted.iter().filter(|(inst, _)| !inst.local).count() + ); + + inserted + .iter() + .filter(|(newinst, _)| !newinst.local) + .map(|(newinst, inst)| (newinst, res.iter().find(|res| res.id == inst.id).unwrap())) + .for_each(|(newinst, inst)| { + part_eq!( + newinst, + inst, + [ + default_license, + local, + long_description, + short_description, + name, + open_registrations, + public_domain + ] + ); + assert_eq!( + &newinst.long_description_html, + inst.long_description_html.get() + ); + assert_eq!( + &newinst.short_description_html, + inst.short_description_html.get() + ); + }); + + let page = Instance::page(conn, (0, 2)).unwrap(); + assert_eq!(page.len(), 2); + let page1 = &page[0]; + let page2 = &page[1]; + assert!(page1.public_domain <= page2.public_domain); + + let mut last_domaine: String = Instance::page(conn, (0, 1)).unwrap()[0] + .public_domain + .clone(); + for i in 1..inserted.len() as i32 { + let page = Instance::page(conn, (i, i + 1)).unwrap(); + assert_eq!(page.len(), 1); + assert!(last_domaine <= page[0].public_domain); + last_domaine = page[0].public_domain.clone(); + } + Ok(()) + }); + } + + #[test] + fn blocked() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + let inst_list = fill_database(conn); + let inst = &inst_list[0].1; + let inst_list = &inst_list[1..]; + + let blocked = inst.blocked; + inst.toggle_block(conn).unwrap(); + let inst = Instance::get(conn, inst.id).unwrap(); + assert_eq!(inst.blocked, !blocked); + assert_eq!( + inst_list + .iter() + .filter( + |(_, inst)| inst.blocked != Instance::get(conn, inst.id).unwrap().blocked + ) + .count(), + 0 + ); + assert_eq!( + Instance::is_blocked(conn, &format!("https://{}/something", inst.public_domain)) + .unwrap(), + inst.blocked + ); + assert_eq!( + Instance::is_blocked(conn, &format!("https://{}a/something", inst.public_domain)) + .unwrap(), + Instance::find_by_domain(conn, &format!("{}a", inst.public_domain)) + .map(|inst| inst.blocked) + .unwrap_or(false) + ); + + inst.toggle_block(conn).unwrap(); + let inst = Instance::get(conn, inst.id).unwrap(); + assert_eq!(inst.blocked, blocked); + assert_eq!( + Instance::is_blocked(conn, &format!("https://{}/something", inst.public_domain)) + .unwrap(), + inst.blocked + ); + assert_eq!( + Instance::is_blocked(conn, &format!("https://{}a/something", inst.public_domain)) + .unwrap(), + Instance::find_by_domain(conn, &format!("{}a", inst.public_domain)) + .map(|inst| inst.blocked) + .unwrap_or(false) + ); + assert_eq!( + inst_list + .iter() + .filter( + |(_, inst)| inst.blocked != Instance::get(conn, inst.id).unwrap().blocked + ) + .count(), + 0 + ); + Ok(()) + }); + } + + #[test] + fn update() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + let inst = &fill_database(conn)[0].1; + + inst.update( + conn, + "NewName".to_owned(), + false, + SafeString::new("[short](#link)"), + SafeString::new("[long_description](/with_link)"), + "CC-BY-SAO".to_owned(), + ) + .unwrap(); + let inst = Instance::get(conn, inst.id).unwrap(); + assert_eq!(inst.name, "NewName".to_owned()); + assert_eq!(inst.open_registrations, false); + assert_eq!( + inst.long_description.get(), + "[long_description](/with_link)" + ); + assert_eq!( + inst.long_description_html, + SafeString::new( + "

    long_description

    \n" + ) + ); + assert_eq!(inst.short_description.get(), "[short](#link)"); + assert_eq!( + inst.short_description_html, + SafeString::new("

    short

    \n") + ); + assert_eq!(inst.default_license, "CC-BY-SAO".to_owned()); + Ok(()) + }); + } +} diff --git a/plume-models/src/lib.rs b/plume-models/src/lib.rs new file mode 100644 index 00000000000..546d5997a0e --- /dev/null +++ b/plume-models/src/lib.rs @@ -0,0 +1,433 @@ +#![feature(never_type)] +#![feature(proc_macro_hygiene)] +#![feature(box_patterns)] + +#[macro_use] +extern crate diesel; +#[macro_use] +extern crate lazy_static; +#[macro_use] +extern crate plume_macro; +#[macro_use] +extern crate rocket; +extern crate serde_derive; +#[macro_use] +extern crate serde_json; +#[macro_use] +extern crate tantivy; + +pub use lettre; +pub use lettre::smtp; +use once_cell::sync::Lazy; +use plume_common::activity_pub::{inbox::InboxError, request, sign}; +use posts::PostEvent; +use riker::actors::{channel, ActorSystem, ChannelRef, SystemBuilder}; +use users::UserEvent; + +#[cfg(not(any(feature = "sqlite", feature = "postgres")))] +compile_error!("Either feature \"sqlite\" or \"postgres\" must be enabled for this crate."); +#[cfg(all(feature = "sqlite", feature = "postgres"))] +compile_error!("Either feature \"sqlite\" or \"postgres\" must be enabled for this crate."); + +#[cfg(all(feature = "sqlite", not(feature = "postgres")))] +pub type Connection = diesel::SqliteConnection; + +#[cfg(all(not(feature = "sqlite"), feature = "postgres"))] +pub type Connection = diesel::PgConnection; + +pub(crate) static ACTOR_SYS: Lazy = Lazy::new(|| { + SystemBuilder::new() + .name("plume") + .create() + .expect("Failed to create actor system") +}); + +pub(crate) static USER_CHAN: Lazy> = + Lazy::new(|| channel("user_events", &*ACTOR_SYS).expect("Failed to create user channel")); + +pub(crate) static POST_CHAN: Lazy> = + Lazy::new(|| channel("post_events", &*ACTOR_SYS).expect("Failed to create post channel")); + +/// All the possible errors that can be encoutered in this crate +#[derive(Debug)] +pub enum Error { + Blocklisted(bool, String), + Db(diesel::result::Error), + Inbox(Box>), + InvalidValue, + Io(std::io::Error), + MissingApProperty, + NotFound, + Request, + SerDe, + Search(search::SearcherError), + Signature, + TimelineQuery(timeline::query::QueryError), + Unauthorized, + Url, + Webfinger, + Expired, + UserAlreadyExists, +} + +impl From for Error { + fn from(_: bcrypt::BcryptError) -> Self { + Error::Signature + } +} +pub const ITEMS_PER_PAGE: i32 = 12; +impl From for Error { + fn from(_: openssl::error::ErrorStack) -> Self { + Error::Signature + } +} + +impl From for Error { + fn from(_: sign::Error) -> Self { + Error::Signature + } +} + +impl From for Error { + fn from(err: diesel::result::Error) -> Self { + Error::Db(err) + } +} + +impl From for Error { + fn from(_: url::ParseError) -> Self { + Error::Url + } +} + +impl From for Error { + fn from(_: serde_json::Error) -> Self { + Error::SerDe + } +} + +impl From for Error { + fn from(_: reqwest::Error) -> Self { + Error::Request + } +} + +impl From for Error { + fn from(_: reqwest::header::InvalidHeaderValue) -> Self { + Error::Request + } +} + +impl From for Error { + fn from(err: activitypub::Error) -> Self { + match err { + activitypub::Error::NotFound => Error::MissingApProperty, + _ => Error::SerDe, + } + } +} + +impl From for Error { + fn from(_: webfinger::WebfingerError) -> Self { + Error::Webfinger + } +} + +impl From for Error { + fn from(err: search::SearcherError) -> Self { + Error::Search(err) + } +} + +impl From for Error { + fn from(err: timeline::query::QueryError) -> Self { + Error::TimelineQuery(err) + } +} + +impl From for Error { + fn from(err: std::io::Error) -> Self { + Error::Io(err) + } +} + +impl From> for Error { + fn from(err: InboxError) -> Error { + match err { + InboxError::InvalidActor(Some(e)) | InboxError::InvalidObject(Some(e)) => e, + e => Error::Inbox(Box::new(e)), + } + } +} + +impl From for Error { + fn from(_err: request::Error) -> Error { + Error::Request + } +} + +pub type Result = std::result::Result; + +/// Adds a function to a model, that returns the first +/// matching row for a given list of fields. +/// +/// Usage: +/// +/// ```rust +/// impl Model { +/// find_by!(model_table, name_of_the_function, field1 as String, field2 as i32); +/// } +/// +/// // Get the Model with field1 == "", and field2 == 0 +/// Model::name_of_the_function(connection, String::new(), 0); +/// ``` +macro_rules! find_by { + ($table:ident, $fn:ident, $($col:ident as $type:ty),+) => { + /// Try to find a $table with a given $col + pub fn $fn(conn: &crate::Connection, $($col: $type),+) -> Result { + $table::table + $(.filter($table::$col.eq($col)))+ + .first(conn) + .map_err(Error::from) + } + }; +} + +/// List all rows of a model, with field-based filtering. +/// +/// Usage: +/// +/// ```rust +/// impl Model { +/// list_by!(model_table, name_of_the_function, field1 as String); +/// } +/// +/// // To get all Models with field1 == "" +/// Model::name_of_the_function(connection, String::new()); +/// ``` +macro_rules! list_by { + ($table:ident, $fn:ident, $($col:ident as $type:ty),+) => { + /// Try to find a $table with a given $col + pub fn $fn(conn: &crate::Connection, $($col: $type),+) -> Result> { + $table::table + $(.filter($table::$col.eq($col)))+ + .load::(conn) + .map_err(Error::from) + } + }; +} + +/// Adds a function to a model to retrieve a row by ID +/// +/// # Usage +/// +/// ```rust +/// impl Model { +/// get!(model_table); +/// } +/// +/// // Get the Model with ID 1 +/// Model::get(connection, 1); +/// ``` +macro_rules! get { + ($table:ident) => { + pub fn get(conn: &crate::Connection, id: i32) -> Result { + $table::table + .filter($table::id.eq(id)) + .first(conn) + .map_err(Error::from) + } + }; +} + +/// Adds a function to a model to insert a new row +/// +/// # Usage +/// +/// ```rust +/// impl Model { +/// insert!(model_table, NewModelType); +/// } +/// +/// // Insert a new row +/// Model::insert(connection, NewModelType::new()); +/// ``` +macro_rules! insert { + ($table:ident, $from:ty) => { + insert!($table, $from, |x, _conn| Ok(x)); + }; + ($table:ident, $from:ty, |$val:ident, $conn:ident | $( $after:tt )+) => { + last!($table); + + #[allow(dead_code)] + pub fn insert(conn: &crate::Connection, new: $from) -> Result { + diesel::insert_into($table::table) + .values(new) + .execute(conn)?; + #[allow(unused_mut)] + let mut $val = Self::last(conn)?; + let $conn = conn; + $( $after )+ + } + }; +} + +/// Returns the last row of a table. +/// +/// # Usage +/// +/// ```rust +/// impl Model { +/// last!(model_table); +/// } +/// +/// // Get the last Model +/// Model::last(connection) +/// ``` +macro_rules! last { + ($table:ident) => { + #[allow(dead_code)] + pub fn last(conn: &crate::Connection) -> Result { + $table::table + .order_by($table::id.desc()) + .first(conn) + .map_err(Error::from) + } + }; +} + +mod config; +pub use config::CONFIG; + +pub fn ap_url(url: &str) -> String { + format!("https://{}", url) +} + +pub trait SmtpNewWithAddr { + fn new_with_addr( + addr: (&str, u16), + ) -> std::result::Result; +} + +impl SmtpNewWithAddr for smtp::SmtpClient { + // Stolen from lettre::smtp::SmtpClient::new_simple() + fn new_with_addr(addr: (&str, u16)) -> std::result::Result { + use native_tls::TlsConnector; + use smtp::{ + client::net::{ClientTlsParameters, DEFAULT_TLS_PROTOCOLS}, + ClientSecurity, SmtpClient, + }; + + let (domain, port) = addr; + + let mut tls_builder = TlsConnector::builder(); + tls_builder.min_protocol_version(Some(DEFAULT_TLS_PROTOCOLS[0])); + + let tls_parameters = + ClientTlsParameters::new(domain.to_string(), tls_builder.build().unwrap()); + + SmtpClient::new((domain, port), ClientSecurity::Wrapper(tls_parameters)) + } +} + +#[cfg(test)] +#[macro_use] +mod tests { + use crate::{db_conn, migrations::IMPORTED_MIGRATIONS, Connection as Conn, CONFIG}; + use chrono::{naive::NaiveDateTime, Datelike, Timelike}; + use diesel::r2d2::ConnectionManager; + use plume_common::utils::random_hex; + use std::env::temp_dir; + + #[macro_export] + macro_rules! part_eq { + ( $x:expr, $y:expr, [$( $var:ident ),*] ) => { + { + $( + assert_eq!($x.$var, $y.$var); + )* + } + }; + } + + pub fn db<'a>() -> db_conn::DbConn { + db_conn::DbConn((*DB_POOL).get().unwrap()) + } + + lazy_static! { + static ref DB_POOL: db_conn::DbPool = { + let pool = db_conn::DbPool::builder() + .connection_customizer(Box::new(db_conn::tests::TestConnectionCustomizer)) + .build(ConnectionManager::::new(CONFIG.database_url.as_str())) + .unwrap(); + let dir = temp_dir().join(format!("plume-test-{}", random_hex())); + IMPORTED_MIGRATIONS + .run_pending_migrations(&pool.get().unwrap(), &dir) + .expect("Migrations error"); + pool + }; + } + + #[cfg(feature = "postgres")] + pub(crate) fn format_datetime(dt: &NaiveDateTime) -> String { + format!( + "{:04}-{:02}-{:02}T{:02}:{:02}:{:02}.{:06}Z", + dt.year(), + dt.month(), + dt.day(), + dt.hour(), + dt.minute(), + dt.second(), + dt.timestamp_subsec_micros() + ) + } + + #[cfg(feature = "sqlite")] + pub(crate) fn format_datetime(dt: &NaiveDateTime) -> String { + format!( + "{:04}-{:02}-{:02}T{:02}:{:02}:{:02}Z", + dt.year(), + dt.month(), + dt.day(), + dt.hour(), + dt.minute(), + dt.second() + ) + } +} + +pub mod admin; +pub mod api_tokens; +pub mod apps; +pub mod blocklisted_emails; +pub mod blog_authors; +pub mod blogs; +pub mod comment_seers; +pub mod comments; +pub mod db_conn; +pub mod email_signups; +pub mod follows; +pub mod headers; +pub mod inbox; +pub mod instance; +pub mod likes; +pub mod lists; +pub mod medias; +pub mod mentions; +pub mod migrations; +pub mod notifications; +pub mod password_reset_requests; +pub mod plume_rocket; +pub mod post_authors; +pub mod posts; +pub mod remote_fetch_actor; +pub mod reshares; +pub mod safe_string; +#[allow(unused_imports)] +pub mod schema; +pub mod search; +pub mod signups; +pub mod tags; +pub mod timeline; +pub mod users; +pub use plume_rocket::PlumeRocket; diff --git a/plume-models/src/likes.rs b/plume-models/src/likes.rs new file mode 100644 index 00000000000..9c119177a19 --- /dev/null +++ b/plume-models/src/likes.rs @@ -0,0 +1,239 @@ +use crate::{ + db_conn::DbConn, instance::Instance, notifications::*, posts::Post, schema::likes, timeline::*, + users::User, Connection, Error, Result, CONFIG, +}; +use activitypub::activity; +use chrono::NaiveDateTime; +use diesel::{self, ExpressionMethods, QueryDsl, RunQueryDsl}; +use plume_common::activity_pub::{ + inbox::{AsActor, AsObject, FromId}, + sign::Signer, + Id, IntoId, PUBLIC_VISIBILITY, +}; + +#[derive(Clone, Queryable, Identifiable)] +pub struct Like { + pub id: i32, + pub user_id: i32, + pub post_id: i32, + pub creation_date: NaiveDateTime, + pub ap_url: String, +} + +#[derive(Default, Insertable)] +#[table_name = "likes"] +pub struct NewLike { + pub user_id: i32, + pub post_id: i32, + pub ap_url: String, +} + +impl Like { + insert!(likes, NewLike); + get!(likes); + find_by!(likes, find_by_ap_url, ap_url as &str); + find_by!(likes, find_by_user_on_post, user_id as i32, post_id as i32); + + pub fn to_activity(&self, conn: &Connection) -> Result { + let mut act = activity::Like::default(); + act.like_props + .set_actor_link(User::get(conn, self.user_id)?.into_id())?; + act.like_props + .set_object_link(Post::get(conn, self.post_id)?.into_id())?; + act.object_props + .set_to_link_vec(vec![Id::new(PUBLIC_VISIBILITY.to_string())])?; + act.object_props.set_cc_link_vec(vec![Id::new( + User::get(conn, self.user_id)?.followers_endpoint, + )])?; + act.object_props.set_id_string(self.ap_url.clone())?; + + Ok(act) + } + + pub fn notify(&self, conn: &Connection) -> Result<()> { + let post = Post::get(conn, self.post_id)?; + for author in post.get_authors(conn)? { + if author.is_local() { + Notification::insert( + conn, + NewNotification { + kind: notification_kind::LIKE.to_string(), + object_id: self.id, + user_id: author.id, + }, + )?; + } + } + Ok(()) + } + + pub fn build_undo(&self, conn: &Connection) -> Result { + let mut act = activity::Undo::default(); + act.undo_props + .set_actor_link(User::get(conn, self.user_id)?.into_id())?; + act.undo_props.set_object_object(self.to_activity(conn)?)?; + act.object_props + .set_id_string(format!("{}#delete", self.ap_url))?; + act.object_props + .set_to_link_vec(vec![Id::new(PUBLIC_VISIBILITY.to_string())])?; + act.object_props.set_cc_link_vec(vec![Id::new( + User::get(conn, self.user_id)?.followers_endpoint, + )])?; + + Ok(act) + } +} + +impl AsObject for Post { + type Error = Error; + type Output = Like; + + fn activity(self, conn: &DbConn, actor: User, id: &str) -> Result { + let res = Like::insert( + conn, + NewLike { + post_id: self.id, + user_id: actor.id, + ap_url: id.to_string(), + }, + )?; + res.notify(conn)?; + + Timeline::add_to_all_timelines(conn, &self, Kind::Like(&actor))?; + Ok(res) + } +} + +impl FromId for Like { + type Error = Error; + type Object = activity::Like; + + fn from_db(conn: &DbConn, id: &str) -> Result { + Like::find_by_ap_url(conn, id) + } + + fn from_activity(conn: &DbConn, act: activity::Like) -> Result { + let res = Like::insert( + conn, + NewLike { + post_id: Post::from_id( + conn, + &act.like_props.object_link::()?, + None, + CONFIG.proxy(), + ) + .map_err(|(_, e)| e)? + .id, + user_id: User::from_id( + conn, + &act.like_props.actor_link::()?, + None, + CONFIG.proxy(), + ) + .map_err(|(_, e)| e)? + .id, + ap_url: act.object_props.id_string()?, + }, + )?; + res.notify(conn)?; + Ok(res) + } + + fn get_sender() -> &'static dyn Signer { + Instance::get_local_instance_user().expect("Failed to local instance user") + } +} + +impl AsObject for Like { + type Error = Error; + type Output = (); + + fn activity(self, conn: &DbConn, actor: User, _id: &str) -> Result<()> { + if actor.id == self.user_id { + diesel::delete(&self).execute(&**conn)?; + + // delete associated notification if any + if let Ok(notif) = Notification::find(conn, notification_kind::LIKE, self.id) { + diesel::delete(¬if).execute(&**conn)?; + } + Ok(()) + } else { + Err(Error::Unauthorized) + } + } +} + +impl NewLike { + pub fn new(p: &Post, u: &User) -> Self { + let ap_url = format!("{}like/{}", u.ap_url, p.ap_url); + NewLike { + post_id: p.id, + user_id: u.id, + ap_url, + } + } +} + +#[cfg(test)] +mod tests { + use super::*; + use crate::diesel::Connection; + use crate::{inbox::tests::fill_database, tests::db}; + use assert_json_diff::assert_json_eq; + use serde_json::{json, to_value}; + + #[test] + fn to_activity() { + let conn = db(); + conn.test_transaction::<_, Error, _>(|| { + let (posts, _users, _blogs) = fill_database(&conn); + let post = &posts[0]; + let user = &post.get_authors(&conn)?[0]; + let like = Like::insert(&*conn, NewLike::new(post, user))?; + let act = like.to_activity(&conn).unwrap(); + + let expected = json!({ + "actor": "https://plu.me/@/admin/", + "cc": ["https://plu.me/@/admin/followers"], + "id": "https://plu.me/@/admin/like/https://plu.me/~/BlogName/testing", + "object": "https://plu.me/~/BlogName/testing", + "to": ["https://www.w3.org/ns/activitystreams#Public"], + "type": "Like", + }); + assert_json_eq!(to_value(act)?, expected); + + Ok(()) + }); + } + + #[test] + fn build_undo() { + let conn = db(); + conn.test_transaction::<_, Error, _>(|| { + let (posts, _users, _blogs) = fill_database(&conn); + let post = &posts[0]; + let user = &post.get_authors(&conn)?[0]; + let like = Like::insert(&*conn, NewLike::new(post, user))?; + let act = like.build_undo(&*conn)?; + + let expected = json!({ + "actor": "https://plu.me/@/admin/", + "cc": ["https://plu.me/@/admin/followers"], + "id": "https://plu.me/@/admin/like/https://plu.me/~/BlogName/testing#delete", + "object": { + "actor": "https://plu.me/@/admin/", + "cc": ["https://plu.me/@/admin/followers"], + "id": "https://plu.me/@/admin/like/https://plu.me/~/BlogName/testing", + "object": "https://plu.me/~/BlogName/testing", + "to": ["https://www.w3.org/ns/activitystreams#Public"], + "type": "Like", + }, + "to": ["https://www.w3.org/ns/activitystreams#Public"], + "type": "Undo", + }); + assert_json_eq!(to_value(act)?, expected); + + Ok(()) + }); + } +} diff --git a/plume-models/src/lists.rs b/plume-models/src/lists.rs new file mode 100644 index 00000000000..5b393f64753 --- /dev/null +++ b/plume-models/src/lists.rs @@ -0,0 +1,556 @@ +use crate::{ + blogs::Blog, + schema::{blogs, list_elems, lists, users}, + users::User, + Connection, Error, Result, +}; +use diesel::{self, ExpressionMethods, QueryDsl, RunQueryDsl}; +use std::convert::{TryFrom, TryInto}; + +/// Represent what a list is supposed to store. Represented in database as an integer +#[derive(Copy, Clone, Debug, PartialEq, Eq)] +pub enum ListType { + User, + Blog, + Word, + Prefix, +} + +impl TryFrom for ListType { + type Error = (); + + fn try_from(i: i32) -> std::result::Result { + match i { + 0 => Ok(ListType::User), + 1 => Ok(ListType::Blog), + 2 => Ok(ListType::Word), + 3 => Ok(ListType::Prefix), + _ => Err(()), + } + } +} + +impl From for i32 { + fn from(list_type: ListType) -> Self { + match list_type { + ListType::User => 0, + ListType::Blog => 1, + ListType::Word => 2, + ListType::Prefix => 3, + } + } +} + +#[derive(Clone, Queryable, Identifiable)] +pub struct List { + pub id: i32, + pub name: String, + pub user_id: Option, + type_: i32, +} + +#[derive(Default, Insertable)] +#[table_name = "lists"] +struct NewList<'a> { + pub name: &'a str, + pub user_id: Option, + type_: i32, +} + +macro_rules! func { + (@elem User $id:expr, $value:expr) => { + NewListElem { + list_id: $id, + user_id: Some(*$value), + blog_id: None, + word: None, + } + }; + (@elem Blog $id:expr, $value:expr) => { + NewListElem { + list_id: $id, + user_id: None, + blog_id: Some(*$value), + word: None, + } + }; + (@elem Word $id:expr, $value:expr) => { + NewListElem { + list_id: $id, + user_id: None, + blog_id: None, + word: Some($value), + } + }; + (@elem Prefix $id:expr, $value:expr) => { + NewListElem { + list_id: $id, + user_id: None, + blog_id: None, + word: Some($value), + } + }; + (@in_type User) => { i32 }; + (@in_type Blog) => { i32 }; + (@in_type Word) => { &str }; + (@in_type Prefix) => { &str }; + (@out_type User) => { User }; + (@out_type Blog) => { Blog }; + (@out_type Word) => { String }; + (@out_type Prefix) => { String }; + + (add: $fn:ident, $kind:ident) => { + pub fn $fn(&self, conn: &Connection, vals: &[func!(@in_type $kind)]) -> Result<()> { + if self.kind() != ListType::$kind { + return Err(Error::InvalidValue); + } + diesel::insert_into(list_elems::table) + .values( + vals + .iter() + .map(|u| func!(@elem $kind self.id, u)) + .collect::>(), + ) + .execute(conn)?; + Ok(()) + } + }; + + (list: $fn:ident, $kind:ident, $table:ident) => { + pub fn $fn(&self, conn: &Connection) -> Result> { + if self.kind() != ListType::$kind { + return Err(Error::InvalidValue); + } + list_elems::table + .filter(list_elems::list_id.eq(self.id)) + .inner_join($table::table) + .select($table::all_columns) + .load(conn) + .map_err(Error::from) + } + }; + + + + (set: $fn:ident, $kind:ident, $add:ident) => { + pub fn $fn(&self, conn: &Connection, val: &[func!(@in_type $kind)]) -> Result<()> { + if self.kind() != ListType::$kind { + return Err(Error::InvalidValue); + } + self.clear(conn)?; + self.$add(conn, val) + } + } +} + +#[allow(dead_code)] +#[derive(Clone, Queryable, Identifiable)] +struct ListElem { + pub id: i32, + pub list_id: i32, + pub user_id: Option, + pub blog_id: Option, + pub word: Option, +} + +#[derive(Default, Insertable)] +#[table_name = "list_elems"] +struct NewListElem<'a> { + pub list_id: i32, + pub user_id: Option, + pub blog_id: Option, + pub word: Option<&'a str>, +} + +impl List { + last!(lists); + get!(lists); + + fn insert(conn: &Connection, val: NewList<'_>) -> Result { + diesel::insert_into(lists::table) + .values(val) + .execute(conn)?; + List::last(conn) + } + + pub fn list_for_user(conn: &Connection, user_id: Option) -> Result> { + if let Some(user_id) = user_id { + lists::table + .filter(lists::user_id.eq(user_id)) + .load::(conn) + .map_err(Error::from) + } else { + lists::table + .filter(lists::user_id.is_null()) + .load::(conn) + .map_err(Error::from) + } + } + + pub fn find_for_user_by_name( + conn: &Connection, + user_id: Option, + name: &str, + ) -> Result { + if let Some(user_id) = user_id { + lists::table + .filter(lists::user_id.eq(user_id)) + .filter(lists::name.eq(name)) + .first(conn) + .map_err(Error::from) + } else { + lists::table + .filter(lists::user_id.is_null()) + .filter(lists::name.eq(name)) + .first(conn) + .map_err(Error::from) + } + } + + pub fn new(conn: &Connection, name: &str, user: Option<&User>, kind: ListType) -> Result { + Self::insert( + conn, + NewList { + name, + user_id: user.map(|u| u.id), + type_: kind.into(), + }, + ) + } + + /// Returns the kind of a list + pub fn kind(&self) -> ListType { + self.type_.try_into().expect("invalid list was constructed") + } + + /// Return Ok(true) if the list contain the given user, Ok(false) otherwiser, + /// and Err(_) on error + pub fn contains_user(&self, conn: &Connection, user: i32) -> Result { + private::ListElem::user_in_list(conn, self, user) + } + + /// Return Ok(true) if the list contain the given blog, Ok(false) otherwiser, + /// and Err(_) on error + pub fn contains_blog(&self, conn: &Connection, blog: i32) -> Result { + private::ListElem::blog_in_list(conn, self, blog) + } + + /// Return Ok(true) if the list contain the given word, Ok(false) otherwiser, + /// and Err(_) on error + pub fn contains_word(&self, conn: &Connection, word: &str) -> Result { + private::ListElem::word_in_list(conn, self, word) + } + + /// Return Ok(true) if the list match the given prefix, Ok(false) otherwiser, + /// and Err(_) on error + pub fn contains_prefix(&self, conn: &Connection, word: &str) -> Result { + private::ListElem::prefix_in_list(conn, self, word) + } + + // Insert new users in a list + func! {add: add_users, User} + + // Insert new blogs in a list + func! {add: add_blogs, Blog} + + // Insert new words in a list + func! {add: add_words, Word} + + // Insert new prefixes in a list + func! {add: add_prefixes, Prefix} + + // Get all users in the list + func! {list: list_users, User, users} + + // Get all blogs in the list + func! {list: list_blogs, Blog, blogs} + + /// Get all words in the list + pub fn list_words(&self, conn: &Connection) -> Result> { + self.list_stringlike(conn, ListType::Word) + } + + /// Get all prefixes in the list + pub fn list_prefixes(&self, conn: &Connection) -> Result> { + self.list_stringlike(conn, ListType::Prefix) + } + + #[inline(always)] + fn list_stringlike(&self, conn: &Connection, t: ListType) -> Result> { + if self.kind() != t { + return Err(Error::InvalidValue); + } + list_elems::table + .filter(list_elems::list_id.eq(self.id)) + .filter(list_elems::word.is_not_null()) + .select(list_elems::word) + .load::>(conn) + .map_err(Error::from) + // .map(|r| r.into_iter().filter_map(|o| o).collect::>()) + .map(|r| r.into_iter().flatten().collect::>()) + } + + pub fn clear(&self, conn: &Connection) -> Result<()> { + diesel::delete(list_elems::table.filter(list_elems::list_id.eq(self.id))) + .execute(conn) + .map(|_| ()) + .map_err(Error::from) + } + + func! {set: set_users, User, add_users} + func! {set: set_blogs, Blog, add_blogs} + func! {set: set_words, Word, add_words} + func! {set: set_prefixes, Prefix, add_prefixes} +} + +mod private { + pub use super::*; + use diesel::{ + dsl, + sql_types::{Nullable, Text}, + IntoSql, TextExpressionMethods, + }; + + impl ListElem { + insert!(list_elems, NewListElem<'_>); + + pub fn user_in_list(conn: &Connection, list: &List, user: i32) -> Result { + dsl::select(dsl::exists( + list_elems::table + .filter(list_elems::list_id.eq(list.id)) + .filter(list_elems::user_id.eq(Some(user))), + )) + .get_result(conn) + .map_err(Error::from) + } + + pub fn blog_in_list(conn: &Connection, list: &List, blog: i32) -> Result { + dsl::select(dsl::exists( + list_elems::table + .filter(list_elems::list_id.eq(list.id)) + .filter(list_elems::blog_id.eq(Some(blog))), + )) + .get_result(conn) + .map_err(Error::from) + } + + pub fn word_in_list(conn: &Connection, list: &List, word: &str) -> Result { + dsl::select(dsl::exists( + list_elems::table + .filter(list_elems::list_id.eq(list.id)) + .filter(list_elems::word.eq(word)), + )) + .get_result(conn) + .map_err(Error::from) + } + + pub fn prefix_in_list(conn: &Connection, list: &List, word: &str) -> Result { + dsl::select(dsl::exists( + list_elems::table + .filter( + word.into_sql::>() + .like(list_elems::word.concat("%")), + ) + .filter(list_elems::list_id.eq(list.id)), + )) + .get_result(conn) + .map_err(Error::from) + } + } +} + +#[cfg(test)] +mod tests { + use super::*; + use crate::{blogs::tests as blog_tests, tests::db}; + use diesel::Connection; + + #[test] + fn list_type() { + for i in 0..4 { + assert_eq!(i, Into::::into(ListType::try_from(i).unwrap())); + } + ListType::try_from(4).unwrap_err(); + } + + #[test] + fn list_lists() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + let (users, _) = blog_tests::fill_database(conn); + + let l1 = List::new(conn, "list1", None, ListType::User).unwrap(); + let l2 = List::new(conn, "list2", None, ListType::Blog).unwrap(); + let l1u = List::new(conn, "list1", Some(&users[0]), ListType::Word).unwrap(); + + let l_eq = |l1: &List, l2: &List| { + assert_eq!(l1.id, l2.id); + assert_eq!(l1.user_id, l2.user_id); + assert_eq!(l1.name, l2.name); + assert_eq!(l1.type_, l2.type_); + }; + + let l1bis = List::get(conn, l1.id).unwrap(); + l_eq(&l1, &l1bis); + + let l_inst = List::list_for_user(conn, None).unwrap(); + let l_user = List::list_for_user(conn, Some(users[0].id)).unwrap(); + assert_eq!(2, l_inst.len()); + assert_eq!(1, l_user.len()); + assert!(l_inst.iter().all(|l| l.id != l1u.id)); + + l_eq(&l1u, &l_user[0]); + if l_inst[0].id == l1.id { + l_eq(&l1, &l_inst[0]); + l_eq(&l2, &l_inst[1]); + } else { + l_eq(&l1, &l_inst[1]); + l_eq(&l2, &l_inst[0]); + } + + l_eq( + &l1, + &List::find_for_user_by_name(conn, l1.user_id, &l1.name).unwrap(), + ); + l_eq( + &&l1u, + &List::find_for_user_by_name(conn, l1u.user_id, &l1u.name).unwrap(), + ); + Ok(()) + }); + } + + #[test] + fn test_user_list() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + let (users, blogs) = blog_tests::fill_database(conn); + + let l = List::new(conn, "list", None, ListType::User).unwrap(); + + assert_eq!(l.kind(), ListType::User); + assert!(l.list_users(conn).unwrap().is_empty()); + + assert!(!l.contains_user(conn, users[0].id).unwrap()); + assert!(l.add_users(conn, &[users[0].id]).is_ok()); + assert!(l.contains_user(conn, users[0].id).unwrap()); + + assert!(l.add_users(conn, &[users[1].id]).is_ok()); + assert!(l.contains_user(conn, users[0].id).unwrap()); + assert!(l.contains_user(conn, users[1].id).unwrap()); + assert_eq!(2, l.list_users(conn).unwrap().len()); + + assert!(l.set_users(conn, &[users[0].id]).is_ok()); + assert!(l.contains_user(conn, users[0].id).unwrap()); + assert!(!l.contains_user(conn, users[1].id).unwrap()); + assert_eq!(1, l.list_users(conn).unwrap().len()); + assert!(users[0] == l.list_users(conn).unwrap()[0]); + + l.clear(conn).unwrap(); + assert!(l.list_users(conn).unwrap().is_empty()); + + assert!(l.add_blogs(conn, &[blogs[0].id]).is_err()); + Ok(()) + }); + } + + #[test] + fn test_blog_list() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + let (users, blogs) = blog_tests::fill_database(conn); + + let l = List::new(conn, "list", None, ListType::Blog).unwrap(); + + assert_eq!(l.kind(), ListType::Blog); + assert!(l.list_blogs(conn).unwrap().is_empty()); + + assert!(!l.contains_blog(conn, blogs[0].id).unwrap()); + assert!(l.add_blogs(conn, &[blogs[0].id]).is_ok()); + assert!(l.contains_blog(conn, blogs[0].id).unwrap()); + + assert!(l.add_blogs(conn, &[blogs[1].id]).is_ok()); + assert!(l.contains_blog(conn, blogs[0].id).unwrap()); + assert!(l.contains_blog(conn, blogs[1].id).unwrap()); + assert_eq!(2, l.list_blogs(conn).unwrap().len()); + + assert!(l.set_blogs(conn, &[blogs[0].id]).is_ok()); + assert!(l.contains_blog(conn, blogs[0].id).unwrap()); + assert!(!l.contains_blog(conn, blogs[1].id).unwrap()); + assert_eq!(1, l.list_blogs(conn).unwrap().len()); + assert_eq!(blogs[0].id, l.list_blogs(conn).unwrap()[0].id); + + l.clear(conn).unwrap(); + assert!(l.list_blogs(conn).unwrap().is_empty()); + + assert!(l.add_users(conn, &[users[0].id]).is_err()); + Ok(()) + }); + } + + #[test] + fn test_word_list() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + let l = List::new(conn, "list", None, ListType::Word).unwrap(); + + assert_eq!(l.kind(), ListType::Word); + assert!(l.list_words(conn).unwrap().is_empty()); + + assert!(!l.contains_word(conn, "plume").unwrap()); + assert!(l.add_words(conn, &["plume"]).is_ok()); + assert!(l.contains_word(conn, "plume").unwrap()); + assert!(!l.contains_word(conn, "plumelin").unwrap()); + + assert!(l.add_words(conn, &["amsterdam"]).is_ok()); + assert!(l.contains_word(conn, "plume").unwrap()); + assert!(l.contains_word(conn, "amsterdam").unwrap()); + assert_eq!(2, l.list_words(conn).unwrap().len()); + + assert!(l.set_words(conn, &["plume"]).is_ok()); + assert!(l.contains_word(conn, "plume").unwrap()); + assert!(!l.contains_word(conn, "amsterdam").unwrap()); + assert_eq!(1, l.list_words(conn).unwrap().len()); + assert_eq!("plume", l.list_words(conn).unwrap()[0]); + + l.clear(conn).unwrap(); + assert!(l.list_words(conn).unwrap().is_empty()); + + assert!(l.add_prefixes(conn, &["something"]).is_err()); + Ok(()) + }); + } + + #[test] + fn test_prefix_list() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + let l = List::new(conn, "list", None, ListType::Prefix).unwrap(); + + assert_eq!(l.kind(), ListType::Prefix); + assert!(l.list_prefixes(conn).unwrap().is_empty()); + + assert!(!l.contains_prefix(conn, "plume").unwrap()); + assert!(l.add_prefixes(conn, &["plume"]).is_ok()); + assert!(l.contains_prefix(conn, "plume").unwrap()); + assert!(l.contains_prefix(conn, "plumelin").unwrap()); + + assert!(l.add_prefixes(conn, &["amsterdam"]).is_ok()); + assert!(l.contains_prefix(conn, "plume").unwrap()); + assert!(l.contains_prefix(conn, "amsterdam").unwrap()); + assert_eq!(2, l.list_prefixes(conn).unwrap().len()); + + assert!(l.set_prefixes(conn, &["plume"]).is_ok()); + assert!(l.contains_prefix(conn, "plume").unwrap()); + assert!(!l.contains_prefix(conn, "amsterdam").unwrap()); + assert_eq!(1, l.list_prefixes(conn).unwrap().len()); + assert_eq!("plume", l.list_prefixes(conn).unwrap()[0]); + + l.clear(conn).unwrap(); + assert!(l.list_prefixes(conn).unwrap().is_empty()); + + assert!(l.add_words(conn, &["something"]).is_err()); + Ok(()) + }); + } +} diff --git a/plume-models/src/medias.rs b/plume-models/src/medias.rs new file mode 100644 index 00000000000..1af5f3b6891 --- /dev/null +++ b/plume-models/src/medias.rs @@ -0,0 +1,494 @@ +use crate::{ + ap_url, db_conn::DbConn, instance::Instance, safe_string::SafeString, schema::medias, + users::User, Connection, Error, Result, CONFIG, +}; +use activitypub::object::Image; +use diesel::{self, ExpressionMethods, QueryDsl, RunQueryDsl}; +use guid_create::GUID; +use plume_common::{ + activity_pub::{inbox::FromId, request, Id}, + utils::{escape, MediaProcessor}, +}; +use std::{ + fs::{self, DirBuilder}, + path::{self, Path, PathBuf}, +}; +use tracing::warn; +use url::Url; + +const REMOTE_MEDIA_DIRECTORY: &str = "remote"; + +#[derive(Clone, Identifiable, Queryable, AsChangeset)] +pub struct Media { + pub id: i32, + pub file_path: String, + pub alt_text: String, + pub is_remote: bool, + pub remote_url: Option, + pub sensitive: bool, + pub content_warning: Option, + pub owner_id: i32, +} + +#[derive(Insertable)] +#[table_name = "medias"] +pub struct NewMedia { + pub file_path: String, + pub alt_text: String, + pub is_remote: bool, + pub remote_url: Option, + pub sensitive: bool, + pub content_warning: Option, + pub owner_id: i32, +} + +#[derive(PartialEq)] +pub enum MediaCategory { + Image, + Audio, + Video, + Unknown, +} + +impl MediaCategory { + pub fn to_string(&self) -> &str { + match *self { + MediaCategory::Image => "image", + MediaCategory::Audio => "audio", + MediaCategory::Video => "video", + MediaCategory::Unknown => "unknown", + } + } +} + +impl Media { + insert!(medias, NewMedia); + get!(medias); + find_by!(medias, find_by_file_path, file_path as &str); + + pub fn for_user(conn: &Connection, owner: i32) -> Result> { + medias::table + .filter(medias::owner_id.eq(owner)) + .order(medias::id.desc()) + .load::(conn) + .map_err(Error::from) + } + + pub fn list_all_medias(conn: &Connection) -> Result> { + medias::table.load::(conn).map_err(Error::from) + } + + pub fn page_for_user( + conn: &Connection, + user: &User, + (min, max): (i32, i32), + ) -> Result> { + medias::table + .filter(medias::owner_id.eq(user.id)) + .order(medias::id.desc()) + .offset(i64::from(min)) + .limit(i64::from(max - min)) + .load::(conn) + .map_err(Error::from) + } + + pub fn count_for_user(conn: &Connection, user: &User) -> Result { + medias::table + .filter(medias::owner_id.eq(user.id)) + .count() + .get_result(conn) + .map_err(Error::from) + } + + pub fn category(&self) -> MediaCategory { + match &*self + .file_path + .rsplit_once('.') + .map(|x| x.1) + .expect("Media::category: extension error") + .to_lowercase() + { + "png" | "jpg" | "jpeg" | "gif" | "svg" => MediaCategory::Image, + "mp3" | "wav" | "flac" => MediaCategory::Audio, + "mp4" | "avi" | "webm" | "mov" => MediaCategory::Video, + _ => MediaCategory::Unknown, + } + } + + pub fn html(&self) -> Result { + let url = self.url()?; + Ok(match self.category() { + MediaCategory::Image => SafeString::trusted(&format!( + r#"{}"#, + url, + escape(&self.alt_text), + escape(&self.alt_text) + )), + MediaCategory::Audio => SafeString::trusted(&format!( + r#"
    "#, + url, + escape(&self.alt_text) + )), + MediaCategory::Video => SafeString::trusted(&format!( + r#""#, + url, + escape(&self.alt_text) + )), + MediaCategory::Unknown => SafeString::trusted(&format!( + r#""#, + url, + )), + }) + } + + pub fn markdown(&self) -> Result { + Ok(match self.category() { + MediaCategory::Image => { + SafeString::new(&format!("![{}]({})", escape(&self.alt_text), self.id)) + } + MediaCategory::Audio | MediaCategory::Video => self.html()?, + MediaCategory::Unknown => SafeString::new(""), + }) + } + + pub fn url(&self) -> Result { + if self.is_remote { + Ok(self.remote_url.clone().unwrap_or_default()) + } else { + let file_path = self.file_path.replace(path::MAIN_SEPARATOR, "/").replacen( + &CONFIG.media_directory, + "static/media", + 1, + ); // "static/media" from plume::routs::plume_media_files() + Ok(ap_url(&format!( + "{}/{}", + Instance::get_local()?.public_domain, + &file_path + ))) + } + } + + pub fn delete(&self, conn: &Connection) -> Result<()> { + if !self.is_remote { + fs::remove_file(self.file_path.as_str())?; + } + diesel::delete(self) + .execute(conn) + .map(|_| ()) + .map_err(Error::from) + } + + pub fn save_remote(conn: &Connection, url: String, user: &User) -> Result { + if url.contains(&['<', '>', '"'][..]) { + Err(Error::Url) + } else { + Media::insert( + conn, + NewMedia { + file_path: String::new(), + alt_text: String::new(), + is_remote: true, + remote_url: Some(url), + sensitive: false, + content_warning: None, + owner_id: user.id, + }, + ) + } + } + + pub fn set_owner(&self, conn: &Connection, user: &User) -> Result<()> { + diesel::update(self) + .set(medias::owner_id.eq(user.id)) + .execute(conn) + .map(|_| ()) + .map_err(Error::from) + } + + // TODO: merge with save_remote? + pub fn from_activity(conn: &DbConn, image: &Image) -> Result { + let remote_url = image + .object_props + .url_string() + .or(Err(Error::MissingApProperty))?; + let path = determine_mirror_file_path(&remote_url); + let parent = path.parent().ok_or(Error::InvalidValue)?; + if !parent.is_dir() { + DirBuilder::new().recursive(true).create(parent)?; + } + + let mut dest = fs::File::create(path.clone())?; + // TODO: conditional GET + request::get( + remote_url.as_str(), + User::get_sender(), + CONFIG.proxy().cloned(), + )? + .copy_to(&mut dest)?; + + Media::find_by_file_path(conn, path.to_str().ok_or(Error::InvalidValue)?) + .and_then(|mut media| { + let mut updated = false; + + let alt_text = image + .object_props + .content_string() + .or(Err(Error::NotFound))?; + let sensitive = image.object_props.summary_string().is_ok(); + let content_warning = image.object_props.summary_string().ok(); + if media.alt_text != alt_text { + media.alt_text = alt_text; + updated = true; + } + if media.is_remote { + media.is_remote = false; + updated = true; + } + if media.remote_url.is_some() { + media.remote_url = None; + updated = true; + } + if media.sensitive != sensitive { + media.sensitive = sensitive; + updated = true; + } + if media.content_warning != content_warning { + media.content_warning = content_warning; + updated = true; + } + if updated { + diesel::update(&media).set(&media).execute(&**conn)?; + } + Ok(media) + }) + .or_else(|_| { + Media::insert( + conn, + NewMedia { + file_path: path.to_str().ok_or(Error::InvalidValue)?.to_string(), + alt_text: image + .object_props + .content_string() + .or(Err(Error::NotFound))?, + is_remote: false, + remote_url: None, + sensitive: image.object_props.summary_string().is_ok(), + content_warning: image.object_props.summary_string().ok(), + owner_id: User::from_id( + conn, + image + .object_props + .attributed_to_link_vec::() + .or(Err(Error::NotFound))? + .into_iter() + .next() + .ok_or(Error::NotFound)? + .as_ref(), + None, + CONFIG.proxy(), + ) + .map_err(|(_, e)| e)? + .id, + }, + ) + }) + } + + pub fn get_media_processor<'a>(conn: &'a Connection, user: Vec<&User>) -> MediaProcessor<'a> { + let uid = user.iter().map(|u| u.id).collect::>(); + Box::new(move |id| { + let media = Media::get(conn, id).ok()?; + // if owner is user or check is disabled + if uid.contains(&media.owner_id) || uid.is_empty() { + Some((media.url().ok()?, media.content_warning)) + } else { + None + } + }) + } +} + +fn determine_mirror_file_path(url: &str) -> PathBuf { + let mut file_path = Path::new(&super::CONFIG.media_directory).join(REMOTE_MEDIA_DIRECTORY); + Url::parse(url) + .map(|url| { + if !url.has_host() { + return; + } + file_path.push(url.host_str().unwrap()); + for segment in url.path_segments().expect("FIXME") { + file_path.push(segment); + } + // TODO: handle query + // HINT: Use characters which must be percent-encoded in path as separator between path and query + // HINT: handle extension + }) + .unwrap_or_else(|err| { + warn!("Failed to parse url: {} {}", &url, err); + let ext = url + .rsplit('.') + .next() + .map(ToOwned::to_owned) + .unwrap_or_else(|| String::from("png")); + file_path.push(format!("{}.{}", GUID::rand(), ext)); + }); + file_path +} + +#[cfg(test)] +pub(crate) mod tests { + use super::*; + use crate::{tests::db, users::tests as usersTests, Connection as Conn}; + use diesel::Connection; + use std::env::{current_dir, set_current_dir}; + use std::fs; + use std::path::Path; + + pub(crate) fn fill_database(conn: &Conn) -> (Vec, Vec) { + let mut wd = current_dir().unwrap().to_path_buf(); + while wd.pop() { + if wd.join(".git").exists() { + set_current_dir(wd).unwrap(); + break; + } + } + + let users = usersTests::fill_database(conn); + let user_one = users[0].id; + let user_two = users[1].id; + let f1 = "static/media/1.png".to_owned(); + let f2 = "static/media/2.mp3".to_owned(); + fs::write(f1.clone(), []).unwrap(); + fs::write(f2.clone(), []).unwrap(); + ( + users, + vec![ + NewMedia { + file_path: f1, + alt_text: "some alt".to_owned(), + is_remote: false, + remote_url: None, + sensitive: false, + content_warning: None, + owner_id: user_one, + }, + NewMedia { + file_path: f2, + alt_text: "alt message".to_owned(), + is_remote: false, + remote_url: None, + sensitive: true, + content_warning: Some("Content warning".to_owned()), + owner_id: user_one, + }, + NewMedia { + file_path: "".to_owned(), + alt_text: "another alt".to_owned(), + is_remote: true, + remote_url: Some("https://example.com/".to_owned()), + sensitive: false, + content_warning: None, + owner_id: user_two, + }, + ] + .into_iter() + .map(|nm| Media::insert(conn, nm).unwrap()) + .collect(), + ) + } + + pub(crate) fn clean(conn: &Conn) { + //used to remove files generated by tests + for media in Media::list_all_medias(conn).unwrap() { + if let Some(err) = media.delete(conn).err() { + match &err { + Error::Io(e) => match e.kind() { + std::io::ErrorKind::NotFound => (), + _ => panic!("{:?}", err), + }, + _ => panic!("{:?}", err), + } + } + } + } + + #[test] + fn delete() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + let user = fill_database(conn).0[0].id; + + let path = "static/media/test_deletion".to_owned(); + fs::write(path.clone(), []).unwrap(); + + let media = Media::insert( + conn, + NewMedia { + file_path: path.clone(), + alt_text: "alt message".to_owned(), + is_remote: false, + remote_url: None, + sensitive: false, + content_warning: None, + owner_id: user, + }, + ) + .unwrap(); + + assert!(Path::new(&path).exists()); + media.delete(conn).unwrap(); + assert!(!Path::new(&path).exists()); + + clean(conn); + Ok(()) + }); + } + + #[test] + fn set_owner() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + let (users, _) = fill_database(conn); + let u1 = &users[0]; + let u2 = &users[1]; + + let path = "static/media/test_set_owner".to_owned(); + fs::write(path.clone(), []).unwrap(); + + let media = Media::insert( + conn, + NewMedia { + file_path: path.clone(), + alt_text: "alt message".to_owned(), + is_remote: false, + remote_url: None, + sensitive: false, + content_warning: None, + owner_id: u1.id, + }, + ) + .unwrap(); + + assert!(Media::for_user(conn, u1.id) + .unwrap() + .iter() + .any(|m| m.id == media.id)); + assert!(!Media::for_user(conn, u2.id) + .unwrap() + .iter() + .any(|m| m.id == media.id)); + media.set_owner(conn, u2).unwrap(); + assert!(!Media::for_user(conn, u1.id) + .unwrap() + .iter() + .any(|m| m.id == media.id)); + assert!(Media::for_user(conn, u2.id) + .unwrap() + .iter() + .any(|m| m.id == media.id)); + + clean(conn); + Ok(()) + }); + } +} diff --git a/plume-models/src/mentions.rs b/plume-models/src/mentions.rs new file mode 100644 index 00000000000..1667278147b --- /dev/null +++ b/plume-models/src/mentions.rs @@ -0,0 +1,206 @@ +use crate::{ + comments::Comment, db_conn::DbConn, notifications::*, posts::Post, schema::mentions, + users::User, Connection, Error, Result, +}; +use activitypub::link; +use diesel::{self, ExpressionMethods, QueryDsl, RunQueryDsl}; +use plume_common::activity_pub::inbox::AsActor; + +#[derive(Clone, Queryable, Identifiable)] +pub struct Mention { + pub id: i32, + pub mentioned_id: i32, + pub post_id: Option, + pub comment_id: Option, +} + +#[derive(Insertable)] +#[table_name = "mentions"] +pub struct NewMention { + pub mentioned_id: i32, + pub post_id: Option, + pub comment_id: Option, +} + +impl Mention { + insert!(mentions, NewMention); + get!(mentions); + list_by!(mentions, list_for_user, mentioned_id as i32); + list_by!(mentions, list_for_post, post_id as i32); + list_by!(mentions, list_for_comment, comment_id as i32); + + pub fn get_mentioned(&self, conn: &Connection) -> Result { + User::get(conn, self.mentioned_id) + } + + pub fn get_post(&self, conn: &Connection) -> Result { + self.post_id + .ok_or(Error::NotFound) + .and_then(|id| Post::get(conn, id)) + } + + pub fn get_comment(&self, conn: &Connection) -> Result { + self.comment_id + .ok_or(Error::NotFound) + .and_then(|id| Comment::get(conn, id)) + } + + pub fn get_user(&self, conn: &Connection) -> Result { + match self.get_post(conn) { + Ok(p) => Ok(p + .get_authors(conn)? + .into_iter() + .next() + .ok_or(Error::NotFound)?), + Err(_) => self.get_comment(conn).and_then(|c| c.get_author(conn)), + } + } + + pub fn build_activity(conn: &DbConn, ment: &str) -> Result { + let user = User::find_by_fqn(conn, ment)?; + let mut mention = link::Mention::default(); + mention.link_props.set_href_string(user.ap_url)?; + mention.link_props.set_name_string(format!("@{}", ment))?; + Ok(mention) + } + + pub fn to_activity(&self, conn: &Connection) -> Result { + let user = self.get_mentioned(conn)?; + let mut mention = link::Mention::default(); + mention.link_props.set_href_string(user.ap_url.clone())?; + mention + .link_props + .set_name_string(format!("@{}", user.fqn))?; + Ok(mention) + } + + pub fn from_activity( + conn: &Connection, + ment: &link::Mention, + inside: i32, + in_post: bool, + notify: bool, + ) -> Result { + let ap_url = ment.link_props.href_string().or(Err(Error::NotFound))?; + let mentioned = User::find_by_ap_url(conn, &ap_url)?; + + if in_post { + Post::get(conn, inside).and_then(|post| { + let res = Mention::insert( + conn, + NewMention { + mentioned_id: mentioned.id, + post_id: Some(post.id), + comment_id: None, + }, + )?; + if notify { + res.notify(conn)?; + } + Ok(res) + }) + } else { + Comment::get(conn, inside).and_then(|comment| { + let res = Mention::insert( + conn, + NewMention { + mentioned_id: mentioned.id, + post_id: None, + comment_id: Some(comment.id), + }, + )?; + if notify { + res.notify(conn)?; + } + Ok(res) + }) + } + } + + pub fn delete(&self, conn: &Connection) -> Result<()> { + //find related notifications and delete them + if let Ok(n) = Notification::find(conn, notification_kind::MENTION, self.id) { + n.delete(conn)?; + } + diesel::delete(self) + .execute(conn) + .map(|_| ()) + .map_err(Error::from) + } + + fn notify(&self, conn: &Connection) -> Result<()> { + let m = self.get_mentioned(conn)?; + if m.is_local() { + Notification::insert( + conn, + NewNotification { + kind: notification_kind::MENTION.to_string(), + object_id: self.id, + user_id: m.id, + }, + ) + .map(|_| ()) + } else { + Ok(()) + } + } +} + +#[cfg(test)] +mod tests { + use super::*; + use crate::{inbox::tests::fill_database, tests::db, Error}; + use assert_json_diff::assert_json_eq; + use diesel::Connection; + use serde_json::{json, to_value}; + + #[test] + fn build_activity() { + let conn = db(); + conn.test_transaction::<_, Error, _>(|| { + let (_posts, users, _blogs) = fill_database(&conn); + let user = &users[0]; + let name = &user.username; + let act = Mention::build_activity(&conn, name)?; + + let expected = json!({ + "href": "https://plu.me/@/admin/", + "name": "@admin", + "type": "Mention", + }); + + assert_json_eq!(to_value(act)?, expected); + + Ok(()) + }); + } + + #[test] + fn to_activity() { + let conn = db(); + conn.test_transaction::<_, Error, _>(|| { + let (posts, users, _blogs) = fill_database(&conn); + let post = &posts[0]; + let user = &users[0]; + let mention = Mention::insert( + &conn, + NewMention { + mentioned_id: user.id, + post_id: Some(post.id), + comment_id: None, + }, + )?; + let act = mention.to_activity(&conn)?; + + let expected = json!({ + "href": "https://plu.me/@/admin/", + "name": "@admin", + "type": "Mention", + }); + + assert_json_eq!(to_value(act)?, expected); + + Ok(()) + }); + } +} diff --git a/plume-models/src/migrations.rs b/plume-models/src/migrations.rs new file mode 100644 index 00000000000..6a7c756cc1d --- /dev/null +++ b/plume-models/src/migrations.rs @@ -0,0 +1,120 @@ +use crate::{Connection, Error, Result}; +use diesel::connection::{Connection as Conn, SimpleConnection}; +use migrations_internals::{setup_database, MigrationConnection}; +use std::path::Path; +use tracing::info; + +#[allow(dead_code)] //variants might not be constructed if not required by current migrations +enum Action { + Sql(&'static str), + Function(&'static dyn Fn(&Connection, &Path) -> Result<()>), +} + +impl Action { + fn run(&self, conn: &Connection, path: &Path) -> Result<()> { + match self { + Action::Sql(sql) => conn.batch_execute(sql).map_err(Error::from), + Action::Function(f) => f(conn, path), + } + } +} + +struct ComplexMigration { + name: &'static str, + up: &'static [Action], + down: &'static [Action], +} + +impl ComplexMigration { + fn run(&self, conn: &Connection, path: &Path) -> Result<()> { + info!("Running migration {}", self.name); + for step in self.up { + step.run(conn, path)? + } + Ok(()) + } + + fn revert(&self, conn: &Connection, path: &Path) -> Result<()> { + info!("Reverting migration {}", self.name); + for step in self.down { + step.run(conn, path)? + } + Ok(()) + } +} + +pub struct ImportedMigrations(&'static [ComplexMigration]); + +impl ImportedMigrations { + pub fn run_pending_migrations(&self, conn: &Connection, path: &Path) -> Result<()> { + use diesel::dsl::sql; + use diesel::sql_types::Bool; + use diesel::{select, RunQueryDsl}; + #[cfg(feature = "postgres")] + let schema_exists: bool = select(sql::( + "EXISTS \ + (SELECT 1 \ + FROM information_schema.tables \ + WHERE table_name = '__diesel_schema_migrations')", + )) + .get_result(conn)?; + #[cfg(feature = "sqlite")] + let schema_exists: bool = select(sql::( + "EXISTS \ + (SELECT 1 \ + FROM sqlite_master \ + WHERE type = 'table' \ + AND name = '__diesel_schema_migrations')", + )) + .get_result(conn)?; + + if !schema_exists { + setup_database(conn)?; + } + + let latest_migration = conn.latest_run_migration_version()?; + let latest_id = if let Some(migration) = latest_migration { + self.0 + .binary_search_by_key(&migration.as_str(), |mig| mig.name) + .map(|id| id + 1) + .map_err(|_| Error::NotFound)? + } else { + 0 + }; + + let to_run = &self.0[latest_id..]; + for migration in to_run { + conn.transaction(|| { + migration.run(conn, path)?; + conn.insert_new_migration(migration.name) + .map_err(Error::from) + })?; + } + Ok(()) + } + + pub fn is_pending(&self, conn: &Connection) -> Result { + let latest_migration = conn.latest_run_migration_version()?; + if let Some(migration) = latest_migration { + Ok(self.0.last().expect("no migrations found").name != migration) + } else { + Ok(true) + } + } + + pub fn rerun_last_migration(&self, conn: &Connection, path: &Path) -> Result<()> { + let latest_migration = conn.latest_run_migration_version()?; + let id = latest_migration + .and_then(|m| self.0.binary_search_by_key(&m.as_str(), |m| m.name).ok()) + .ok_or(Error::NotFound)?; + let migration = &self.0[id]; + conn.transaction(|| { + migration.revert(conn, path)?; + migration.run(conn, path) + }) + } +} + +pub const IMPORTED_MIGRATIONS: ImportedMigrations = { + import_migrations! {} +}; diff --git a/plume-models/src/notifications.rs b/plume-models/src/notifications.rs new file mode 100644 index 00000000000..0fff320aa17 --- /dev/null +++ b/plume-models/src/notifications.rs @@ -0,0 +1,178 @@ +use crate::{ + comments::Comment, + follows::Follow, + likes::Like, + mentions::Mention, + posts::Post, + reshares::Reshare, + schema::{follows, notifications}, + users::User, + Connection, Error, Result, +}; +use chrono::NaiveDateTime; +use diesel::{self, ExpressionMethods, JoinOnDsl, QueryDsl, RunQueryDsl}; + +pub mod notification_kind { + pub const COMMENT: &str = "COMMENT"; + pub const FOLLOW: &str = "FOLLOW"; + pub const LIKE: &str = "LIKE"; + pub const MENTION: &str = "MENTION"; + pub const RESHARE: &str = "RESHARE"; +} + +#[derive(Clone, Queryable, Identifiable)] +pub struct Notification { + pub id: i32, + pub user_id: i32, + pub creation_date: NaiveDateTime, + pub kind: String, + pub object_id: i32, +} + +#[derive(Insertable)] +#[table_name = "notifications"] +pub struct NewNotification { + pub user_id: i32, + pub kind: String, + pub object_id: i32, +} + +impl Notification { + insert!(notifications, NewNotification); + get!(notifications); + + pub fn find_for_user(conn: &Connection, user: &User) -> Result> { + notifications::table + .filter(notifications::user_id.eq(user.id)) + .order_by(notifications::creation_date.desc()) + .load::(conn) + .map_err(Error::from) + } + + pub fn find_for_mention(conn: &Connection, mention: &Mention) -> Result> { + notifications::table + .filter(notifications::kind.eq(notification_kind::MENTION)) + .filter(notifications::object_id.eq(mention.id)) + .load::(conn) + .map_err(Error::from) + } + + pub fn find_for_comment(conn: &Connection, comment: &Comment) -> Result> { + notifications::table + .filter(notifications::kind.eq(notification_kind::COMMENT)) + .filter(notifications::object_id.eq(comment.id)) + .load::(conn) + .map_err(Error::from) + } + + pub fn find_followed_by(conn: &Connection, user: &User) -> Result> { + notifications::table + .inner_join(follows::table.on(notifications::object_id.eq(follows::id))) + .filter(notifications::kind.eq(notification_kind::FOLLOW)) + .filter(follows::follower_id.eq(user.id)) + .select(notifications::all_columns) + .load::(conn) + .map_err(Error::from) + } + + pub fn count_for_user(conn: &Connection, user: &User) -> Result { + notifications::table + .filter(notifications::user_id.eq(user.id)) + .count() + .get_result(conn) + .map_err(Error::from) + } + + pub fn page_for_user( + conn: &Connection, + user: &User, + (min, max): (i32, i32), + ) -> Result> { + notifications::table + .filter(notifications::user_id.eq(user.id)) + .order_by(notifications::creation_date.desc()) + .offset(min.into()) + .limit((max - min).into()) + .load::(conn) + .map_err(Error::from) + } + + pub fn find>(conn: &Connection, kind: S, obj: i32) -> Result { + notifications::table + .filter(notifications::kind.eq(kind.into())) + .filter(notifications::object_id.eq(obj)) + .get_result::(conn) + .map_err(Error::from) + } + + pub fn get_url(&self, conn: &Connection) -> Option { + match self.kind.as_ref() { + notification_kind::COMMENT => self + .get_post(conn) + .and_then(|p| Some(format!("{}#comment-{}", p.url(conn).ok()?, self.object_id))), + notification_kind::FOLLOW => Some(format!("/@/{}/", self.get_actor(conn).ok()?.fqn)), + notification_kind::MENTION => Mention::get(conn, self.object_id) + .and_then(|mention| { + mention + .get_post(conn) + .and_then(|p| p.url(conn)) + .or_else(|_| { + let comment = mention.get_comment(conn)?; + Ok(format!( + "{}#comment-{}", + comment.get_post(conn)?.url(conn)?, + comment.id + )) + }) + }) + .ok(), + _ => None, + } + } + + pub fn get_post(&self, conn: &Connection) -> Option { + match self.kind.as_ref() { + notification_kind::COMMENT => Comment::get(conn, self.object_id) + .and_then(|comment| comment.get_post(conn)) + .ok(), + notification_kind::LIKE => Like::get(conn, self.object_id) + .and_then(|like| Post::get(conn, like.post_id)) + .ok(), + notification_kind::RESHARE => Reshare::get(conn, self.object_id) + .and_then(|reshare| reshare.get_post(conn)) + .ok(), + _ => None, + } + } + + pub fn get_actor(&self, conn: &Connection) -> Result { + Ok(match self.kind.as_ref() { + notification_kind::COMMENT => Comment::get(conn, self.object_id)?.get_author(conn)?, + notification_kind::FOLLOW => { + User::get(conn, Follow::get(conn, self.object_id)?.follower_id)? + } + notification_kind::LIKE => User::get(conn, Like::get(conn, self.object_id)?.user_id)?, + notification_kind::MENTION => Mention::get(conn, self.object_id)?.get_user(conn)?, + notification_kind::RESHARE => Reshare::get(conn, self.object_id)?.get_user(conn)?, + _ => unreachable!("Notification::get_actor: Unknow type"), + }) + } + + pub fn icon_class(&self) -> &'static str { + match self.kind.as_ref() { + notification_kind::COMMENT => "icon-message-circle", + notification_kind::FOLLOW => "icon-user-plus", + notification_kind::LIKE => "icon-heart", + notification_kind::MENTION => "icon-at-sign", + notification_kind::RESHARE => "icon-repeat", + _ => unreachable!("Notification::get_actor: Unknow type"), + } + } + + pub fn delete(&self, conn: &Connection) -> Result<()> { + diesel::delete(self) + .execute(conn) + .map(|_| ()) + .map_err(Error::from) + } +} diff --git a/plume-models/src/password_reset_requests.rs b/plume-models/src/password_reset_requests.rs new file mode 100644 index 00000000000..cfd9352939b --- /dev/null +++ b/plume-models/src/password_reset_requests.rs @@ -0,0 +1,162 @@ +use crate::{schema::password_reset_requests, Connection, Error, Result}; +use chrono::{offset::Utc, Duration, NaiveDateTime}; +use diesel::{ExpressionMethods, QueryDsl, RunQueryDsl}; + +#[derive(Clone, Identifiable, Queryable)] +pub struct PasswordResetRequest { + pub id: i32, + pub email: String, + pub token: String, + pub expiration_date: NaiveDateTime, +} + +#[derive(Insertable)] +#[table_name = "password_reset_requests"] +pub struct NewPasswordResetRequest { + pub email: String, + pub token: String, + pub expiration_date: NaiveDateTime, +} + +const TOKEN_VALIDITY_HOURS: i64 = 2; + +impl PasswordResetRequest { + pub fn insert(conn: &Connection, email: &str) -> Result { + // first, delete other password reset tokens associated with this email: + let existing_requests = + password_reset_requests::table.filter(password_reset_requests::email.eq(email)); + diesel::delete(existing_requests).execute(conn)?; + + // now, generate a random token, set the expiry date, + // and insert it into the DB: + let token = plume_common::utils::random_hex(); + let expiration_date = Utc::now() + .naive_utc() + .checked_add_signed(Duration::hours(TOKEN_VALIDITY_HOURS)) + .expect("could not calculate expiration date"); + let new_request = NewPasswordResetRequest { + email: email.to_owned(), + token: token.clone(), + expiration_date, + }; + diesel::insert_into(password_reset_requests::table) + .values(new_request) + .execute(conn) + .map_err(Error::from)?; + + Ok(token) + } + + pub fn find_by_token(conn: &Connection, token: &str) -> Result { + let token = password_reset_requests::table + .filter(password_reset_requests::token.eq(token)) + .first::(conn) + .map_err(Error::from)?; + + if token.expiration_date < Utc::now().naive_utc() { + return Err(Error::Expired); + } + + Ok(token) + } + + pub fn find_and_delete_by_token(conn: &Connection, token: &str) -> Result { + let request = Self::find_by_token(conn, token)?; + + let filter = + password_reset_requests::table.filter(password_reset_requests::id.eq(request.id)); + diesel::delete(filter).execute(conn)?; + + Ok(request) + } +} + +#[cfg(test)] +mod tests { + use super::*; + use crate::{tests::db, users::tests as user_tests}; + use diesel::Connection; + + #[test] + fn test_insert_and_find_password_reset_request() { + let conn = db(); + conn.test_transaction::<_, (), _>(|| { + user_tests::fill_database(&conn); + let admin_email = "admin@example.com"; + + let token = PasswordResetRequest::insert(&conn, admin_email) + .expect("couldn't insert new request"); + let request = PasswordResetRequest::find_by_token(&conn, &token) + .expect("couldn't retrieve request"); + + assert!(&token.len() > &32); + assert_eq!(&request.email, &admin_email); + + Ok(()) + }); + } + + #[test] + fn test_insert_delete_previous_password_reset_request() { + let conn = db(); + conn.test_transaction::<_, (), _>(|| { + user_tests::fill_database(&conn); + let admin_email = "admin@example.com"; + + PasswordResetRequest::insert(&conn, &admin_email).expect("couldn't insert new request"); + PasswordResetRequest::insert(&conn, &admin_email) + .expect("couldn't insert second request"); + + let count = password_reset_requests::table.count().get_result(&*conn); + assert_eq!(Ok(1), count); + + Ok(()) + }); + } + + #[test] + fn test_find_password_reset_request_by_token_time() { + let conn = db(); + conn.test_transaction::<_, (), _>(|| { + user_tests::fill_database(&conn); + let admin_email = "admin@example.com"; + let token = "abcdef"; + let now = Utc::now().naive_utc(); + + diesel::insert_into(password_reset_requests::table) + .values(( + password_reset_requests::email.eq(&admin_email), + password_reset_requests::token.eq(&token), + password_reset_requests::expiration_date.eq(now), + )) + .execute(&*conn) + .expect("could not insert request"); + + match PasswordResetRequest::find_by_token(&conn, &token) { + Err(Error::Expired) => (), + _ => panic!("Received unexpected result finding expired token"), + } + + Ok(()) + }); + } + + #[test] + fn test_find_and_delete_password_reset_request() { + let conn = db(); + conn.test_transaction::<_, (), _>(|| { + user_tests::fill_database(&conn); + let admin_email = "admin@example.com"; + + let token = PasswordResetRequest::insert(&conn, &admin_email) + .expect("couldn't insert new request"); + PasswordResetRequest::find_and_delete_by_token(&conn, &token) + .expect("couldn't find and delete request"); + + let count = password_reset_requests::table.count().get_result(&*conn); + assert_eq!(Ok(0), count); + + Ok(()) + }); + } +} diff --git a/plume-models/src/plume_rocket.rs b/plume-models/src/plume_rocket.rs new file mode 100644 index 00000000000..e7d40089fa5 --- /dev/null +++ b/plume-models/src/plume_rocket.rs @@ -0,0 +1,73 @@ +pub use self::module::PlumeRocket; + +#[cfg(not(test))] +mod module { + use crate::{search, users}; + use rocket::{ + request::{self, FlashMessage, FromRequest, Request}, + Outcome, State, + }; + use scheduled_thread_pool::ScheduledThreadPool; + use std::sync::Arc; + + /// Common context needed by most routes and operations on models + pub struct PlumeRocket { + pub intl: rocket_i18n::I18n, + pub user: Option, + pub searcher: Arc, + pub worker: Arc, + pub flash_msg: Option<(String, String)>, + } + + impl<'a, 'r> FromRequest<'a, 'r> for PlumeRocket { + type Error = (); + + fn from_request(request: &'a Request<'r>) -> request::Outcome { + let intl = request.guard::()?; + let user = request.guard::().succeeded(); + let worker = request.guard::<'_, State<'_, Arc>>()?; + let searcher = request.guard::<'_, State<'_, Arc>>()?; + let flash_msg = request.guard::>().succeeded(); + Outcome::Success(PlumeRocket { + intl, + user, + flash_msg: flash_msg.map(|f| (f.name().into(), f.msg().into())), + worker: worker.clone(), + searcher: searcher.clone(), + }) + } + } +} + +#[cfg(test)] +mod module { + use crate::{search, users}; + use rocket::{ + request::{self, FromRequest, Request}, + Outcome, State, + }; + use scheduled_thread_pool::ScheduledThreadPool; + use std::sync::Arc; + + /// Common context needed by most routes and operations on models + pub struct PlumeRocket { + pub user: Option, + pub searcher: Arc, + pub worker: Arc, + } + + impl<'a, 'r> FromRequest<'a, 'r> for PlumeRocket { + type Error = (); + + fn from_request(request: &'a Request<'r>) -> request::Outcome { + let user = request.guard::().succeeded(); + let worker = request.guard::<'_, State<'_, Arc>>()?; + let searcher = request.guard::<'_, State<'_, Arc>>()?; + Outcome::Success(PlumeRocket { + user, + worker: worker.clone(), + searcher: searcher.clone(), + }) + } + } +} diff --git a/plume-models/src/post_authors.rs b/plume-models/src/post_authors.rs new file mode 100644 index 00000000000..32b6f6daf33 --- /dev/null +++ b/plume-models/src/post_authors.rs @@ -0,0 +1,23 @@ +use crate::{posts::Post, schema::post_authors, users::User, Error, Result}; +use diesel::{self, ExpressionMethods, QueryDsl, RunQueryDsl}; + +#[derive(Clone, Queryable, Identifiable, Associations)] +#[belongs_to(Post)] +#[belongs_to(User, foreign_key = "author_id")] +pub struct PostAuthor { + pub id: i32, + pub post_id: i32, + pub author_id: i32, +} + +#[derive(Insertable)] +#[table_name = "post_authors"] +pub struct NewPostAuthor { + pub post_id: i32, + pub author_id: i32, +} + +impl PostAuthor { + insert!(post_authors, NewPostAuthor); + get!(post_authors); +} diff --git a/plume-models/src/posts.rs b/plume-models/src/posts.rs new file mode 100644 index 00000000000..65c98735b8b --- /dev/null +++ b/plume-models/src/posts.rs @@ -0,0 +1,1209 @@ +use crate::{ + ap_url, blogs::Blog, db_conn::DbConn, instance::Instance, medias::Media, mentions::Mention, + post_authors::*, safe_string::SafeString, schema::posts, tags::*, timeline::*, users::User, + Connection, Error, PostEvent::*, Result, CONFIG, POST_CHAN, +}; +use activitypub::{ + activity::{Create, Delete, Update}, + link, + object::{Article, Image, Tombstone}, + CustomObject, +}; +use chrono::{NaiveDateTime, TimeZone, Utc}; +use diesel::{self, BelongingToDsl, ExpressionMethods, QueryDsl, RunQueryDsl}; +use once_cell::sync::Lazy; +use plume_common::{ + activity_pub::{ + inbox::{AsActor, AsObject, FromId}, + sign::Signer, + Hashtag, Id, IntoId, Licensed, Source, PUBLIC_VISIBILITY, + }, + utils::{iri_percent_encode_seg, md_to_html}, +}; +use riker::actors::{Publish, Tell}; +use std::collections::{HashMap, HashSet}; +use std::sync::{Arc, Mutex}; + +pub type LicensedArticle = CustomObject; + +static BLOG_FQN_CACHE: Lazy>> = Lazy::new(|| Mutex::new(HashMap::new())); + +#[derive(Queryable, Identifiable, Clone, AsChangeset, Debug)] +#[changeset_options(treat_none_as_null = "true")] +pub struct Post { + pub id: i32, + pub blog_id: i32, + pub slug: String, + pub title: String, + pub content: SafeString, + pub published: bool, + pub license: String, + pub creation_date: NaiveDateTime, + pub ap_url: String, + pub subtitle: String, + pub source: String, + pub cover_id: Option, +} + +#[derive(Insertable)] +#[table_name = "posts"] +pub struct NewPost { + pub blog_id: i32, + pub slug: String, + pub title: String, + pub content: SafeString, + pub published: bool, + pub license: String, + pub creation_date: Option, + pub ap_url: String, + pub subtitle: String, + pub source: String, + pub cover_id: Option, +} + +impl Post { + get!(posts); + find_by!(posts, find_by_slug, slug as &str, blog_id as i32); + find_by!(posts, find_by_ap_url, ap_url as &str); + + last!(posts); + pub fn insert(conn: &Connection, mut new: NewPost) -> Result { + if new.ap_url.is_empty() { + let blog = Blog::get(conn, new.blog_id)?; + new.ap_url = Self::ap_url(blog, &new.slug); + } + diesel::insert_into(posts::table) + .values(new) + .execute(conn)?; + let post = Self::last(conn)?; + + if post.published { + post.publish_published(); + } + + Ok(post) + } + + pub fn update(&self, conn: &Connection) -> Result { + diesel::update(self).set(self).execute(conn)?; + let post = Self::get(conn, self.id)?; + // TODO: Call publish_published() when newly published + if post.published { + let blog = post.get_blog(conn); + if blog.is_ok() && blog.unwrap().is_local() { + self.publish_updated(); + } + } + Ok(post) + } + + pub fn delete(&self, conn: &Connection) -> Result<()> { + for m in Mention::list_for_post(conn, self.id)? { + m.delete(conn)?; + } + diesel::delete(self).execute(conn)?; + self.publish_deleted(); + Ok(()) + } + + pub fn list_by_tag( + conn: &Connection, + tag: String, + (min, max): (i32, i32), + ) -> Result> { + use crate::schema::tags; + + let ids = tags::table.filter(tags::tag.eq(tag)).select(tags::post_id); + posts::table + .filter(posts::id.eq_any(ids)) + .filter(posts::published.eq(true)) + .order(posts::creation_date.desc()) + .offset(min.into()) + .limit((max - min).into()) + .load(conn) + .map_err(Error::from) + } + + pub fn count_for_tag(conn: &Connection, tag: String) -> Result { + use crate::schema::tags; + let ids = tags::table.filter(tags::tag.eq(tag)).select(tags::post_id); + posts::table + .filter(posts::id.eq_any(ids)) + .filter(posts::published.eq(true)) + .count() + .load(conn)? + .get(0) + .cloned() + .ok_or(Error::NotFound) + } + + pub fn count_local(conn: &Connection) -> Result { + use crate::schema::post_authors; + use crate::schema::users; + let local_authors = users::table + .filter(users::instance_id.eq(Instance::get_local()?.id)) + .select(users::id); + let local_posts_id = post_authors::table + .filter(post_authors::author_id.eq_any(local_authors)) + .select(post_authors::post_id); + posts::table + .filter(posts::id.eq_any(local_posts_id)) + .filter(posts::published.eq(true)) + .count() + .get_result(conn) + .map_err(Error::from) + } + + pub fn count(conn: &Connection) -> Result { + posts::table + .filter(posts::published.eq(true)) + .count() + .get_result(conn) + .map_err(Error::from) + } + + pub fn list_filtered( + conn: &Connection, + title: Option, + subtitle: Option, + content: Option, + ) -> Result> { + let mut query = posts::table.into_boxed(); + if let Some(title) = title { + query = query.filter(posts::title.eq(title)); + } + if let Some(subtitle) = subtitle { + query = query.filter(posts::subtitle.eq(subtitle)); + } + if let Some(content) = content { + query = query.filter(posts::content.eq(content)); + } + + query.get_results::(conn).map_err(Error::from) + } + + pub fn get_recents_for_author( + conn: &Connection, + author: &User, + limit: i64, + ) -> Result> { + use crate::schema::post_authors; + + let posts = PostAuthor::belonging_to(author).select(post_authors::post_id); + posts::table + .filter(posts::id.eq_any(posts)) + .filter(posts::published.eq(true)) + .order(posts::creation_date.desc()) + .limit(limit) + .load::(conn) + .map_err(Error::from) + } + + pub fn get_recents_for_blog(conn: &Connection, blog: &Blog, limit: i64) -> Result> { + posts::table + .filter(posts::blog_id.eq(blog.id)) + .filter(posts::published.eq(true)) + .order(posts::creation_date.desc()) + .limit(limit) + .load::(conn) + .map_err(Error::from) + } + + pub fn get_for_blog(conn: &Connection, blog: &Blog) -> Result> { + posts::table + .filter(posts::blog_id.eq(blog.id)) + .filter(posts::published.eq(true)) + .load::(conn) + .map_err(Error::from) + } + + pub fn count_for_blog(conn: &Connection, blog: &Blog) -> Result { + posts::table + .filter(posts::blog_id.eq(blog.id)) + .filter(posts::published.eq(true)) + .count() + .get_result(conn) + .map_err(Error::from) + } + + pub fn blog_page(conn: &Connection, blog: &Blog, (min, max): (i32, i32)) -> Result> { + posts::table + .filter(posts::blog_id.eq(blog.id)) + .filter(posts::published.eq(true)) + .order(posts::creation_date.desc()) + .offset(min.into()) + .limit((max - min).into()) + .load::(conn) + .map_err(Error::from) + } + + pub fn drafts_by_author(conn: &Connection, author: &User) -> Result> { + use crate::schema::post_authors; + + let posts = PostAuthor::belonging_to(author).select(post_authors::post_id); + posts::table + .order(posts::creation_date.desc()) + .filter(posts::published.eq(false)) + .filter(posts::id.eq_any(posts)) + .load::(conn) + .map_err(Error::from) + } + + pub fn ap_url(blog: Blog, slug: &str) -> String { + ap_url(&format!( + "{}/~/{}/{}/", + CONFIG.base_url, + blog.fqn, + iri_percent_encode_seg(slug) + )) + } + + // It's better to calc slug in insert and update + pub fn slug(title: &str) -> &str { + title + } + + pub fn get_authors(&self, conn: &Connection) -> Result> { + use crate::schema::post_authors; + use crate::schema::users; + let author_list = PostAuthor::belonging_to(self).select(post_authors::author_id); + users::table + .filter(users::id.eq_any(author_list)) + .load::(conn) + .map_err(Error::from) + } + + pub fn is_author(&self, conn: &Connection, author_id: i32) -> Result { + use crate::schema::post_authors; + Ok(PostAuthor::belonging_to(self) + .filter(post_authors::author_id.eq(author_id)) + .count() + .get_result::(conn)? + > 0) + } + + pub fn get_blog(&self, conn: &Connection) -> Result { + use crate::schema::blogs; + blogs::table + .filter(blogs::id.eq(self.blog_id)) + .first(conn) + .map_err(Error::from) + } + + /// This method exists for use in templates to reduce database access. + /// This should not be used for other purpose. + /// + /// This caches query result. The best way to cache query result is holding it in `Post`s field + /// but Diesel doesn't allow it currently. + /// If sometime Diesel allow it, this method should be removed. + pub fn get_blog_fqn(&self, conn: &Connection) -> String { + if let Some(blog_fqn) = BLOG_FQN_CACHE.lock().unwrap().get(&self.blog_id) { + return blog_fqn.to_string(); + } + let blog_fqn = self.get_blog(conn).unwrap().fqn; + BLOG_FQN_CACHE + .lock() + .unwrap() + .insert(self.blog_id, blog_fqn.clone()); + blog_fqn + } + + pub fn count_likes(&self, conn: &Connection) -> Result { + use crate::schema::likes; + likes::table + .filter(likes::post_id.eq(self.id)) + .count() + .get_result(conn) + .map_err(Error::from) + } + + pub fn count_reshares(&self, conn: &Connection) -> Result { + use crate::schema::reshares; + reshares::table + .filter(reshares::post_id.eq(self.id)) + .count() + .get_result(conn) + .map_err(Error::from) + } + + pub fn get_receivers_urls(&self, conn: &Connection) -> Result> { + Ok(self + .get_authors(conn)? + .into_iter() + .filter_map(|a| a.get_followers(conn).ok()) + .fold(vec![], |mut acc, f| { + for x in f { + acc.push(x.ap_url); + } + acc + })) + } + + pub fn to_activity(&self, conn: &Connection) -> Result { + let cc = self.get_receivers_urls(conn)?; + let to = vec![PUBLIC_VISIBILITY.to_string()]; + + let mut mentions_json = Mention::list_for_post(conn, self.id)? + .into_iter() + .map(|m| json!(m.to_activity(conn).ok())) + .collect::>(); + let mut tags_json = Tag::for_post(conn, self.id)? + .into_iter() + .map(|t| json!(t.to_activity().ok())) + .collect::>(); + mentions_json.append(&mut tags_json); + + let mut article = Article::default(); + article.object_props.set_name_string(self.title.clone())?; + article.object_props.set_id_string(self.ap_url.clone())?; + + let mut authors = self + .get_authors(conn)? + .into_iter() + .map(|x| Id::new(x.ap_url)) + .collect::>(); + authors.push(self.get_blog(conn)?.into_id()); // add the blog URL here too + article + .object_props + .set_attributed_to_link_vec::(authors)?; + article + .object_props + .set_content_string(self.content.get().clone())?; + article.ap_object_props.set_source_object(Source { + content: self.source.clone(), + media_type: String::from("text/markdown"), + })?; + article + .object_props + .set_published_utctime(Utc.from_utc_datetime(&self.creation_date))?; + article + .object_props + .set_summary_string(self.subtitle.clone())?; + article.object_props.tag = Some(json!(mentions_json)); + + if let Some(media_id) = self.cover_id { + let media = Media::get(conn, media_id)?; + let mut cover = Image::default(); + cover.object_props.set_url_string(media.url()?)?; + if media.sensitive { + cover + .object_props + .set_summary_string(media.content_warning.unwrap_or_default())?; + } + cover.object_props.set_content_string(media.alt_text)?; + cover + .object_props + .set_attributed_to_link_vec(vec![User::get(conn, media.owner_id)?.into_id()])?; + article.object_props.set_icon_object(cover)?; + } + + article.object_props.set_url_string(self.ap_url.clone())?; + article + .object_props + .set_to_link_vec::(to.into_iter().map(Id::new).collect())?; + article + .object_props + .set_cc_link_vec::(cc.into_iter().map(Id::new).collect())?; + let mut license = Licensed::default(); + license.set_license_string(self.license.clone())?; + Ok(LicensedArticle::new(article, license)) + } + + pub fn create_activity(&self, conn: &Connection) -> Result { + let article = self.to_activity(conn)?; + let mut act = Create::default(); + act.object_props + .set_id_string(format!("{}/activity", self.ap_url))?; + act.object_props + .set_to_link_vec::(article.object.object_props.to_link_vec()?)?; + act.object_props + .set_cc_link_vec::(article.object.object_props.cc_link_vec()?)?; + act.create_props + .set_actor_link(Id::new(self.get_authors(conn)?[0].clone().ap_url))?; + act.create_props.set_object_object(article)?; + Ok(act) + } + + pub fn update_activity(&self, conn: &Connection) -> Result { + let article = self.to_activity(conn)?; + let mut act = Update::default(); + act.object_props.set_id_string(format!( + "{}/update-{}", + self.ap_url, + Utc::now().timestamp() + ))?; + act.object_props + .set_to_link_vec::(article.object.object_props.to_link_vec()?)?; + act.object_props + .set_cc_link_vec::(article.object.object_props.cc_link_vec()?)?; + act.update_props + .set_actor_link(Id::new(self.get_authors(conn)?[0].clone().ap_url))?; + act.update_props.set_object_object(article)?; + Ok(act) + } + + pub fn update_mentions(&self, conn: &Connection, mentions: Vec) -> Result<()> { + let mentions = mentions + .into_iter() + .map(|m| { + ( + m.link_props + .href_string() + .ok() + .and_then(|ap_url| User::find_by_ap_url(conn, &ap_url).ok()) + .map(|u| u.id), + m, + ) + }) + .filter_map(|(id, m)| id.map(|id| (m, id))) + .collect::>(); + + let old_mentions = Mention::list_for_post(conn, self.id)?; + let old_user_mentioned = old_mentions + .iter() + .map(|m| m.mentioned_id) + .collect::>(); + for (m, id) in &mentions { + if !old_user_mentioned.contains(id) { + Mention::from_activity(&*conn, m, self.id, true, true)?; + } + } + + let new_mentions = mentions + .into_iter() + .map(|(_m, id)| id) + .collect::>(); + for m in old_mentions + .iter() + .filter(|m| !new_mentions.contains(&m.mentioned_id)) + { + m.delete(conn)?; + } + Ok(()) + } + + pub fn update_tags(&self, conn: &Connection, tags: Vec) -> Result<()> { + let tags_name = tags + .iter() + .filter_map(|t| t.name_string().ok()) + .collect::>(); + + let old_tags = Tag::for_post(&*conn, self.id)?; + let old_tags_name = old_tags + .iter() + .filter_map(|tag| { + if !tag.is_hashtag { + Some(tag.tag.clone()) + } else { + None + } + }) + .collect::>(); + + for t in tags { + if !t + .name_string() + .map(|n| old_tags_name.contains(&n)) + .unwrap_or(true) + { + Tag::from_activity(conn, &t, self.id, false)?; + } + } + + for ot in old_tags.iter().filter(|t| !t.is_hashtag) { + if !tags_name.contains(&ot.tag) { + ot.delete(conn)?; + } + } + Ok(()) + } + + pub fn update_hashtags(&self, conn: &Connection, tags: Vec) -> Result<()> { + let tags_name = tags + .iter() + .filter_map(|t| t.name_string().ok()) + .collect::>(); + + let old_tags = Tag::for_post(&*conn, self.id)?; + let old_tags_name = old_tags + .iter() + .filter_map(|tag| { + if tag.is_hashtag { + Some(tag.tag.clone()) + } else { + None + } + }) + .collect::>(); + + for t in tags { + if !t + .name_string() + .map(|n| old_tags_name.contains(&n)) + .unwrap_or(true) + { + Tag::from_activity(conn, &t, self.id, true)?; + } + } + + for ot in old_tags.into_iter().filter(|t| t.is_hashtag) { + if !tags_name.contains(&ot.tag) { + ot.delete(conn)?; + } + } + Ok(()) + } + + pub fn url(&self, conn: &Connection) -> Result { + let blog = self.get_blog(conn)?; + Ok(format!("/~/{}/{}", blog.fqn, self.slug)) + } + + pub fn cover_url(&self, conn: &Connection) -> Option { + self.cover_id + .and_then(|i| Media::get(conn, i).ok()) + .and_then(|c| c.url().ok()) + } + + pub fn build_delete(&self, conn: &Connection) -> Result { + let mut act = Delete::default(); + act.delete_props + .set_actor_link(self.get_authors(conn)?[0].clone().into_id())?; + + let mut tombstone = Tombstone::default(); + tombstone.object_props.set_id_string(self.ap_url.clone())?; + act.delete_props.set_object_object(tombstone)?; + + act.object_props + .set_id_string(format!("{}#delete", self.ap_url))?; + act.object_props + .set_to_link_vec(vec![Id::new(PUBLIC_VISIBILITY)])?; + Ok(act) + } + + fn publish_published(&self) { + POST_CHAN.tell( + Publish { + msg: PostPublished(Arc::new(self.clone())), + topic: "post.published".into(), + }, + None, + ) + } + + fn publish_updated(&self) { + POST_CHAN.tell( + Publish { + msg: PostUpdated(Arc::new(self.clone())), + topic: "post.updated".into(), + }, + None, + ) + } + + fn publish_deleted(&self) { + POST_CHAN.tell( + Publish { + msg: PostDeleted(Arc::new(self.clone())), + topic: "post.deleted".into(), + }, + None, + ) + } +} + +impl FromId for Post { + type Error = Error; + type Object = LicensedArticle; + + fn from_db(conn: &DbConn, id: &str) -> Result { + Self::find_by_ap_url(conn, id) + } + + fn from_activity(conn: &DbConn, article: LicensedArticle) -> Result { + let conn = conn; + let license = article.custom_props.license_string().unwrap_or_default(); + let article = article.object; + + let (blog, authors) = article + .object_props + .attributed_to_link_vec::()? + .into_iter() + .fold((None, vec![]), |(blog, mut authors), link| { + let url = link; + match User::from_id(conn, &url, None, CONFIG.proxy()) { + Ok(u) => { + authors.push(u); + (blog, authors) + } + Err(_) => ( + blog.or_else(|| Blog::from_id(conn, &url, None, CONFIG.proxy()).ok()), + authors, + ), + } + }); + + let cover = article + .object_props + .icon_object::() + .ok() + .and_then(|img| Media::from_activity(conn, &img).ok().map(|m| m.id)); + + let title = article.object_props.name_string()?; + let ap_url = article + .object_props + .url_string() + .or_else(|_| article.object_props.id_string())?; + let post = Post::from_db(conn, &ap_url) + .and_then(|mut post| { + let mut updated = false; + + let slug = Self::slug(&title); + let content = SafeString::new(&article.object_props.content_string()?); + let subtitle = article.object_props.summary_string()?; + let source = article.ap_object_props.source_object::()?.content; + if post.slug != slug { + post.slug = slug.to_string(); + updated = true; + } + if post.title != title { + post.title = title.clone(); + updated = true; + } + if post.content != content { + post.content = content; + updated = true; + } + if post.license != license { + post.license = license.clone(); + updated = true; + } + if post.subtitle != subtitle { + post.subtitle = subtitle; + updated = true; + } + if post.source != source { + post.source = source; + updated = true; + } + if post.cover_id != cover { + post.cover_id = cover; + updated = true; + } + + if updated { + post.update(conn)?; + } + + Ok(post) + }) + .or_else(|_| { + Post::insert( + conn, + NewPost { + blog_id: blog.ok_or(Error::NotFound)?.id, + slug: Self::slug(&title).to_string(), + title, + content: SafeString::new(&article.object_props.content_string()?), + published: true, + license, + // FIXME: This is wrong: with this logic, we may use the display URL as the AP ID. We need two different fields + ap_url, + creation_date: Some(article.object_props.published_utctime()?.naive_utc()), + subtitle: article.object_props.summary_string()?, + source: article.ap_object_props.source_object::()?.content, + cover_id: cover, + }, + ) + .and_then(|post| { + for author in authors { + PostAuthor::insert( + conn, + NewPostAuthor { + post_id: post.id, + author_id: author.id, + }, + )?; + } + + Ok(post) + }) + })?; + + // save mentions and tags + let mut hashtags = md_to_html(&post.source, None, false, None) + .2 + .into_iter() + .collect::>(); + if let Some(serde_json::Value::Array(tags)) = article.object_props.tag { + for tag in tags { + serde_json::from_value::(tag.clone()) + .map(|m| Mention::from_activity(conn, &m, post.id, true, true)) + .ok(); + + serde_json::from_value::(tag.clone()) + .map_err(Error::from) + .and_then(|t| { + let tag_name = t.name_string()?; + Ok(Tag::from_activity( + conn, + &t, + post.id, + hashtags.remove(&tag_name), + )) + }) + .ok(); + } + } + + Timeline::add_to_all_timelines(conn, &post, Kind::Original)?; + + Ok(post) + } + + fn get_sender() -> &'static dyn Signer { + Instance::get_local_instance_user().expect("Failed to local instance user") + } +} + +impl AsObject for Post { + type Error = Error; + type Output = Post; + + fn activity(self, _conn: &DbConn, _actor: User, _id: &str) -> Result { + // TODO: check that _actor is actually one of the author? + Ok(self) + } +} + +impl AsObject for Post { + type Error = Error; + type Output = (); + + fn activity(self, conn: &DbConn, actor: User, _id: &str) -> Result<()> { + let can_delete = self + .get_authors(conn)? + .into_iter() + .any(|a| actor.id == a.id); + if can_delete { + self.delete(conn).map(|_| ()) + } else { + Err(Error::Unauthorized) + } + } +} + +pub struct PostUpdate { + pub ap_url: String, + pub title: Option, + pub subtitle: Option, + pub content: Option, + pub cover: Option, + pub source: Option, + pub license: Option, + pub tags: Option, +} + +impl FromId for PostUpdate { + type Error = Error; + type Object = LicensedArticle; + + fn from_db(_: &DbConn, _: &str) -> Result { + // Always fail because we always want to deserialize the AP object + Err(Error::NotFound) + } + + fn from_activity(conn: &DbConn, updated: LicensedArticle) -> Result { + Ok(PostUpdate { + ap_url: updated.object.object_props.id_string()?, + title: updated.object.object_props.name_string().ok(), + subtitle: updated.object.object_props.summary_string().ok(), + content: updated.object.object_props.content_string().ok(), + cover: updated + .object + .object_props + .icon_object::() + .ok() + .and_then(|img| Media::from_activity(conn, &img).ok().map(|m| m.id)), + source: updated + .object + .ap_object_props + .source_object::() + .ok() + .map(|x| x.content), + license: updated.custom_props.license_string().ok(), + tags: updated.object.object_props.tag, + }) + } + + fn get_sender() -> &'static dyn Signer { + Instance::get_local_instance_user().expect("Failed to local instance user") + } +} + +impl AsObject for PostUpdate { + type Error = Error; + type Output = (); + + fn activity(self, conn: &DbConn, actor: User, _id: &str) -> Result<()> { + let mut post = + Post::from_id(conn, &self.ap_url, None, CONFIG.proxy()).map_err(|(_, e)| e)?; + + if !post.is_author(conn, actor.id)? { + // TODO: maybe the author was added in the meantime + return Err(Error::Unauthorized); + } + + if let Some(title) = self.title { + post.slug = Post::slug(&title).to_string(); + post.title = title; + } + + if let Some(content) = self.content { + post.content = SafeString::new(&content); + } + + if let Some(subtitle) = self.subtitle { + post.subtitle = subtitle; + } + + post.cover_id = self.cover; + + if let Some(source) = self.source { + post.source = source; + } + + if let Some(license) = self.license { + post.license = license; + } + + let mut txt_hashtags = md_to_html(&post.source, None, false, None) + .2 + .into_iter() + .collect::>(); + if let Some(serde_json::Value::Array(mention_tags)) = self.tags { + let mut mentions = vec![]; + let mut tags = vec![]; + let mut hashtags = vec![]; + for tag in mention_tags { + serde_json::from_value::(tag.clone()) + .map(|m| mentions.push(m)) + .ok(); + + serde_json::from_value::(tag.clone()) + .map_err(Error::from) + .and_then(|t| { + let tag_name = t.name_string()?; + if txt_hashtags.remove(&tag_name) { + hashtags.push(t); + } else { + tags.push(t); + } + Ok(()) + }) + .ok(); + } + post.update_mentions(conn, mentions)?; + post.update_tags(conn, tags)?; + post.update_hashtags(conn, hashtags)?; + } + + post.update(conn)?; + Ok(()) + } +} + +impl IntoId for Post { + fn into_id(self) -> Id { + Id::new(self.ap_url) + } +} + +#[derive(Clone, Debug)] +pub enum PostEvent { + PostPublished(Arc), + PostUpdated(Arc), + PostDeleted(Arc), +} + +impl From for Arc { + fn from(event: PostEvent) -> Self { + use PostEvent::*; + + match event { + PostPublished(post) => post, + PostUpdated(post) => post, + PostDeleted(post) => post, + } + } +} + +#[cfg(test)] +mod tests { + use super::*; + use crate::inbox::{inbox, tests::fill_database, InboxResult}; + use crate::mentions::{Mention, NewMention}; + use crate::safe_string::SafeString; + use crate::tests::{db, format_datetime}; + use assert_json_diff::assert_json_eq; + use diesel::Connection; + use serde_json::{json, to_value}; + + fn prepare_activity(conn: &DbConn) -> (Post, Mention, Vec, Vec, Vec) { + let (posts, users, blogs) = fill_database(conn); + let post = &posts[0]; + let mentioned = &users[1]; + let mention = Mention::insert( + &conn, + NewMention { + mentioned_id: mentioned.id, + post_id: Some(post.id), + comment_id: None, + }, + ) + .unwrap(); + (post.to_owned(), mention.to_owned(), posts, users, blogs) + } + + // creates a post, get it's Create activity, delete the post, + // "send" the Create to the inbox, and check it works + #[test] + fn self_federation() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + let (_, users, blogs) = fill_database(&conn); + let post = Post::insert( + &conn, + NewPost { + blog_id: blogs[0].id, + slug: "yo".into(), + title: "Yo".into(), + content: SafeString::new("Hello"), + published: true, + license: "WTFPL".to_string(), + creation_date: None, + ap_url: String::new(), // automatically updated when inserting + subtitle: "Testing".into(), + source: "Hello".into(), + cover_id: None, + }, + ) + .unwrap(); + PostAuthor::insert( + &conn, + NewPostAuthor { + post_id: post.id, + author_id: users[0].id, + }, + ) + .unwrap(); + let create = post.create_activity(&conn).unwrap(); + post.delete(&conn).unwrap(); + + match inbox(&conn, serde_json::to_value(create).unwrap()).unwrap() { + InboxResult::Post(p) => { + assert!(p.is_author(&conn, users[0].id).unwrap()); + assert_eq!(p.source, "Hello".to_owned()); + assert_eq!(p.blog_id, blogs[0].id); + assert_eq!(p.content, SafeString::new("Hello")); + assert_eq!(p.subtitle, "Testing".to_owned()); + assert_eq!(p.title, "Yo".to_owned()); + } + _ => panic!("Unexpected result"), + }; + Ok(()) + }); + } + + #[test] + fn licensed_article_serde() { + let mut article = Article::default(); + article.object_props.set_id_string("Yo".into()).unwrap(); + let mut license = Licensed::default(); + license.set_license_string("WTFPL".into()).unwrap(); + let full_article = LicensedArticle::new(article, license); + + let json = serde_json::to_value(full_article).unwrap(); + let article_from_json: LicensedArticle = serde_json::from_value(json).unwrap(); + assert_eq!( + "Yo", + &article_from_json.object.object_props.id_string().unwrap() + ); + assert_eq!( + "WTFPL", + &article_from_json.custom_props.license_string().unwrap() + ); + } + + #[test] + fn licensed_article_deserialization() { + let json = json!({ + "type": "Article", + "id": "https://plu.me/~/Blog/my-article", + "attributedTo": ["https://plu.me/@/Admin", "https://plu.me/~/Blog"], + "content": "Hello.", + "name": "My Article", + "summary": "Bye.", + "source": { + "content": "Hello.", + "mediaType": "text/markdown" + }, + "published": "2014-12-12T12:12:12Z", + "to": [plume_common::activity_pub::PUBLIC_VISIBILITY] + }); + let article: LicensedArticle = serde_json::from_value(json).unwrap(); + assert_eq!( + "https://plu.me/~/Blog/my-article", + &article.object.object_props.id_string().unwrap() + ); + } + + #[test] + fn to_activity() { + let conn = db(); + conn.test_transaction::<_, Error, _>(|| { + let (post, _mention, _posts, _users, _blogs) = prepare_activity(&conn); + let act = post.to_activity(&conn)?; + + let expected = json!({ + "attributedTo": ["https://plu.me/@/admin/", "https://plu.me/~/BlogName/"], + "cc": [], + "content": "Hello", + "id": "https://plu.me/~/BlogName/testing", + "license": "WTFPL", + "name": "Testing", + "published": format_datetime(&post.creation_date), + "source": { + "content": "", + "mediaType": "text/markdown" + }, + "summary": "", + "tag": [ + { + "href": "https://plu.me/@/user/", + "name": "@user", + "type": "Mention" + } + ], + "to": ["https://www.w3.org/ns/activitystreams#Public"], + "type": "Article", + "url": "https://plu.me/~/BlogName/testing" + }); + + assert_json_eq!(to_value(act)?, expected); + + Ok(()) + }); + } + + #[test] + fn create_activity() { + let conn = db(); + conn.test_transaction::<_, Error, _>(|| { + let (post, _mention, _posts, _users, _blogs) = prepare_activity(&conn); + let act = post.create_activity(&conn)?; + + let expected = json!({ + "actor": "https://plu.me/@/admin/", + "cc": [], + "id": "https://plu.me/~/BlogName/testing/activity", + "object": { + "attributedTo": ["https://plu.me/@/admin/", "https://plu.me/~/BlogName/"], + "cc": [], + "content": "Hello", + "id": "https://plu.me/~/BlogName/testing", + "license": "WTFPL", + "name": "Testing", + "published": format_datetime(&post.creation_date), + "source": { + "content": "", + "mediaType": "text/markdown" + }, + "summary": "", + "tag": [ + { + "href": "https://plu.me/@/user/", + "name": "@user", + "type": "Mention" + } + ], + "to": ["https://www.w3.org/ns/activitystreams#Public"], + "type": "Article", + "url": "https://plu.me/~/BlogName/testing" + }, + "to": ["https://www.w3.org/ns/activitystreams#Public"], + "type": "Create" + }); + + assert_json_eq!(to_value(act)?, expected); + + Ok(()) + }); + } + + #[test] + fn update_activity() { + let conn = db(); + conn.test_transaction::<_, Error, _>(|| { + let (post, _mention, _posts, _users, _blogs) = prepare_activity(&conn); + let act = post.update_activity(&conn)?; + + let expected = json!({ + "actor": "https://plu.me/@/admin/", + "cc": [], + "id": "https://plu.me/~/BlogName/testing/update-", + "object": { + "attributedTo": ["https://plu.me/@/admin/", "https://plu.me/~/BlogName/"], + "cc": [], + "content": "Hello", + "id": "https://plu.me/~/BlogName/testing", + "license": "WTFPL", + "name": "Testing", + "published": format_datetime(&post.creation_date), + "source": { + "content": "", + "mediaType": "text/markdown" + }, + "summary": "", + "tag": [ + { + "href": "https://plu.me/@/user/", + "name": "@user", + "type": "Mention" + } + ], + "to": ["https://www.w3.org/ns/activitystreams#Public"], + "type": "Article", + "url": "https://plu.me/~/BlogName/testing" + }, + "to": ["https://www.w3.org/ns/activitystreams#Public"], + "type": "Update" + }); + let actual = to_value(act)?; + + let id = actual["id"].to_string(); + let (id_pre, id_post) = id.rsplit_once("-").unwrap(); + assert_eq!(post.ap_url, "https://plu.me/~/BlogName/testing"); + assert_eq!( + id_pre, + to_value("\"https://plu.me/~/BlogName/testing/update") + .unwrap() + .as_str() + .unwrap() + ); + assert_eq!(id_post.len(), 11); + assert_eq!( + id_post.matches(char::is_numeric).collect::().len(), + 10 + ); + for (key, value) in actual.as_object().unwrap().into_iter() { + if key == "id" { + continue; + } + assert_eq!(value, expected.get(key).unwrap()); + } + + Ok(()) + }); + } +} diff --git a/plume-models/src/remote_fetch_actor.rs b/plume-models/src/remote_fetch_actor.rs new file mode 100644 index 00000000000..097fb1dadfc --- /dev/null +++ b/plume-models/src/remote_fetch_actor.rs @@ -0,0 +1,123 @@ +use crate::{ + db_conn::{DbConn, DbPool}, + follows, + posts::{LicensedArticle, Post}, + users::{User, UserEvent}, + ACTOR_SYS, CONFIG, USER_CHAN, +}; +use activitypub::activity::Create; +use plume_common::activity_pub::inbox::FromId; +use riker::actors::{Actor, ActorFactoryArgs, ActorRefFactory, Context, Sender, Subscribe, Tell}; +use std::sync::Arc; +use tracing::{error, info, warn}; + +pub struct RemoteFetchActor { + conn: DbPool, +} + +impl RemoteFetchActor { + pub fn init(conn: DbPool) { + let actor = ACTOR_SYS + .actor_of_args::("remote-fetch", conn) + .expect("Failed to initialize remote fetch actor"); + + USER_CHAN.tell( + Subscribe { + actor: Box::new(actor), + topic: "*".into(), + }, + None, + ) + } +} + +impl Actor for RemoteFetchActor { + type Msg = UserEvent; + + fn recv(&mut self, _ctx: &Context, msg: Self::Msg, _sender: Sender) { + use UserEvent::*; + + match msg { + RemoteUserFound(user) => match self.conn.get() { + Ok(conn) => { + let conn = DbConn(conn); + // Don't call these functions in parallel + // for the case database connections limit is too small + fetch_and_cache_articles(&user, &conn); + fetch_and_cache_followers(&user, &conn); + if user.needs_update() { + fetch_and_cache_user(&user, &conn); + } + } + _ => { + error!("Failed to get database connection"); + } + }, + } + } +} + +impl ActorFactoryArgs for RemoteFetchActor { + fn create_args(conn: DbPool) -> Self { + Self { conn } + } +} + +fn fetch_and_cache_articles(user: &Arc, conn: &DbConn) { + let create_acts = user.fetch_outbox::(); + match create_acts { + Ok(create_acts) => { + for create_act in create_acts { + match create_act.create_props.object_object::() { + Ok(article) => { + Post::from_activity(conn, article) + .expect("Article from remote user couldn't be saved"); + info!("Fetched article from remote user"); + } + Err(e) => warn!("Error while fetching articles in background: {:?}", e), + } + } + } + Err(err) => { + error!("Failed to fetch outboxes: {:?}", err); + } + } +} + +fn fetch_and_cache_followers(user: &Arc, conn: &DbConn) { + let follower_ids = user.fetch_followers_ids(); + match follower_ids { + Ok(user_ids) => { + for user_id in user_ids { + let follower = User::from_id(conn, &user_id, None, CONFIG.proxy()); + match follower { + Ok(follower) => { + let inserted = follows::Follow::insert( + conn, + follows::NewFollow { + follower_id: follower.id, + following_id: user.id, + ap_url: String::new(), + }, + ); + if inserted.is_err() { + error!("Couldn't save follower for remote user: {:?}", user_id); + } + } + Err(err) => { + error!("Couldn't fetch follower: {:?}", err); + } + } + } + } + Err(err) => { + error!("Failed to fetch follower: {:?}", err); + } + } +} + +fn fetch_and_cache_user(user: &Arc, conn: &DbConn) { + if user.refetch(conn).is_err() { + error!("Couldn't update user info: {:?}", user); + } +} diff --git a/plume-models/src/reshares.rs b/plume-models/src/reshares.rs new file mode 100644 index 00000000000..90ca0cc8464 --- /dev/null +++ b/plume-models/src/reshares.rs @@ -0,0 +1,265 @@ +use crate::{ + db_conn::DbConn, instance::Instance, notifications::*, posts::Post, schema::reshares, + timeline::*, users::User, Connection, Error, Result, CONFIG, +}; +use activitypub::activity::{Announce, Undo}; +use chrono::NaiveDateTime; +use diesel::{self, ExpressionMethods, QueryDsl, RunQueryDsl}; +use plume_common::activity_pub::{ + inbox::{AsActor, AsObject, FromId}, + sign::Signer, + Id, IntoId, PUBLIC_VISIBILITY, +}; + +#[derive(Clone, Queryable, Identifiable)] +pub struct Reshare { + pub id: i32, + pub user_id: i32, + pub post_id: i32, + pub ap_url: String, + pub creation_date: NaiveDateTime, +} + +#[derive(Insertable)] +#[table_name = "reshares"] +pub struct NewReshare { + pub user_id: i32, + pub post_id: i32, + pub ap_url: String, +} + +impl Reshare { + insert!(reshares, NewReshare); + get!(reshares); + find_by!(reshares, find_by_ap_url, ap_url as &str); + find_by!( + reshares, + find_by_user_on_post, + user_id as i32, + post_id as i32 + ); + + pub fn get_recents_for_author( + conn: &Connection, + user: &User, + limit: i64, + ) -> Result> { + reshares::table + .filter(reshares::user_id.eq(user.id)) + .order(reshares::creation_date.desc()) + .limit(limit) + .load::(conn) + .map_err(Error::from) + } + + pub fn get_post(&self, conn: &Connection) -> Result { + Post::get(conn, self.post_id) + } + + pub fn get_user(&self, conn: &Connection) -> Result { + User::get(conn, self.user_id) + } + + pub fn to_activity(&self, conn: &Connection) -> Result { + let mut act = Announce::default(); + act.announce_props + .set_actor_link(User::get(conn, self.user_id)?.into_id())?; + act.announce_props + .set_object_link(Post::get(conn, self.post_id)?.into_id())?; + act.object_props.set_id_string(self.ap_url.clone())?; + act.object_props + .set_to_link_vec(vec![Id::new(PUBLIC_VISIBILITY.to_string())])?; + act.object_props + .set_cc_link_vec(vec![Id::new(self.get_user(conn)?.followers_endpoint)])?; + + Ok(act) + } + + pub fn notify(&self, conn: &Connection) -> Result<()> { + let post = self.get_post(conn)?; + for author in post.get_authors(conn)? { + if author.is_local() { + Notification::insert( + conn, + NewNotification { + kind: notification_kind::RESHARE.to_string(), + object_id: self.id, + user_id: author.id, + }, + )?; + } + } + Ok(()) + } + + pub fn build_undo(&self, conn: &Connection) -> Result { + let mut act = Undo::default(); + act.undo_props + .set_actor_link(User::get(conn, self.user_id)?.into_id())?; + act.undo_props.set_object_object(self.to_activity(conn)?)?; + act.object_props + .set_id_string(format!("{}#delete", self.ap_url))?; + act.object_props + .set_to_link_vec(vec![Id::new(PUBLIC_VISIBILITY.to_string())])?; + act.object_props + .set_cc_link_vec(vec![Id::new(self.get_user(conn)?.followers_endpoint)])?; + + Ok(act) + } +} + +impl AsObject for Post { + type Error = Error; + type Output = Reshare; + + fn activity(self, conn: &DbConn, actor: User, id: &str) -> Result { + let conn = conn; + let reshare = Reshare::insert( + conn, + NewReshare { + post_id: self.id, + user_id: actor.id, + ap_url: id.to_string(), + }, + )?; + reshare.notify(conn)?; + + Timeline::add_to_all_timelines(conn, &self, Kind::Reshare(&actor))?; + Ok(reshare) + } +} + +impl FromId for Reshare { + type Error = Error; + type Object = Announce; + + fn from_db(conn: &DbConn, id: &str) -> Result { + Reshare::find_by_ap_url(conn, id) + } + + fn from_activity(conn: &DbConn, act: Announce) -> Result { + let res = Reshare::insert( + conn, + NewReshare { + post_id: Post::from_id( + conn, + &act.announce_props.object_link::()?, + None, + CONFIG.proxy(), + ) + .map_err(|(_, e)| e)? + .id, + user_id: User::from_id( + conn, + &act.announce_props.actor_link::()?, + None, + CONFIG.proxy(), + ) + .map_err(|(_, e)| e)? + .id, + ap_url: act.object_props.id_string()?, + }, + )?; + res.notify(conn)?; + Ok(res) + } + + fn get_sender() -> &'static dyn Signer { + Instance::get_local_instance_user().expect("Failed to local instance user") + } +} + +impl AsObject for Reshare { + type Error = Error; + type Output = (); + + fn activity(self, conn: &DbConn, actor: User, _id: &str) -> Result<()> { + if actor.id == self.user_id { + diesel::delete(&self).execute(&**conn)?; + + // delete associated notification if any + if let Ok(notif) = Notification::find(conn, notification_kind::RESHARE, self.id) { + diesel::delete(¬if).execute(&**conn)?; + } + + Ok(()) + } else { + Err(Error::Unauthorized) + } + } +} + +impl NewReshare { + pub fn new(p: &Post, u: &User) -> Self { + let ap_url = format!("{}reshare/{}", u.ap_url, p.ap_url); + NewReshare { + post_id: p.id, + user_id: u.id, + ap_url, + } + } +} + +#[cfg(test)] +mod test { + use super::*; + use crate::diesel::Connection; + use crate::{inbox::tests::fill_database, tests::db}; + use assert_json_diff::assert_json_eq; + use serde_json::{json, to_value}; + + #[test] + fn to_activity() { + let conn = db(); + conn.test_transaction::<_, Error, _>(|| { + let (posts, _users, _blogs) = fill_database(&conn); + let post = &posts[0]; + let user = &post.get_authors(&conn)?[0]; + let reshare = Reshare::insert(&*conn, NewReshare::new(post, user))?; + let act = reshare.to_activity(&conn).unwrap(); + + let expected = json!({ + "actor": "https://plu.me/@/admin/", + "cc": ["https://plu.me/@/admin/followers"], + "id": "https://plu.me/@/admin/reshare/https://plu.me/~/BlogName/testing", + "object": "https://plu.me/~/BlogName/testing", + "to": ["https://www.w3.org/ns/activitystreams#Public"], + "type": "Announce", + }); + assert_json_eq!(to_value(act)?, expected); + + Ok(()) + }); + } + + #[test] + fn build_undo() { + let conn = db(); + conn.test_transaction::<_, Error, _>(|| { + let (posts, _users, _blogs) = fill_database(&conn); + let post = &posts[0]; + let user = &post.get_authors(&conn)?[0]; + let reshare = Reshare::insert(&*conn, NewReshare::new(post, user))?; + let act = reshare.build_undo(&*conn)?; + + let expected = json!({ + "actor": "https://plu.me/@/admin/", + "cc": ["https://plu.me/@/admin/followers"], + "id": "https://plu.me/@/admin/reshare/https://plu.me/~/BlogName/testing#delete", + "object": { + "actor": "https://plu.me/@/admin/", + "cc": ["https://plu.me/@/admin/followers"], + "id": "https://plu.me/@/admin/reshare/https://plu.me/~/BlogName/testing", + "object": "https://plu.me/~/BlogName/testing", + "to": ["https://www.w3.org/ns/activitystreams#Public"], + "type": "Announce" + }, + "to": ["https://www.w3.org/ns/activitystreams#Public"], + "type": "Undo", + }); + assert_json_eq!(to_value(act)?, expected); + + Ok(()) + }); + } +} diff --git a/plume-models/src/safe_string.rs b/plume-models/src/safe_string.rs new file mode 100644 index 00000000000..fedcdd70924 --- /dev/null +++ b/plume-models/src/safe_string.rs @@ -0,0 +1,224 @@ +use ammonia::{Builder, UrlRelative}; +use diesel::{ + self, + deserialize::Queryable, + serialize::{self, Output}, + sql_types::Text, + types::ToSql, +}; +use serde::{self, de::Visitor, Deserialize, Deserializer, Serialize, Serializer}; +use std::{ + borrow::{Borrow, Cow}, + fmt::{self, Display}, + io::Write, + ops::Deref, +}; + +lazy_static! { + static ref CLEAN: Builder<'static> = { + let mut b = Builder::new(); + b.add_generic_attributes(&["id", "dir"]) + .add_tags(&["iframe", "video", "audio", "label", "input"]) + .id_prefix(Some("postcontent-")) + .url_relative(UrlRelative::Custom(Box::new(url_add_prefix))) + .add_tag_attributes( + "iframe", + ["width", "height", "src", "frameborder"].iter().cloned(), + ) + .add_tag_attributes("video", ["src", "title", "controls"].iter()) + .add_tag_attributes("audio", ["src", "title", "controls"].iter()) + .add_tag_attributes("label", ["for"].iter()) + .add_tag_attributes("input", ["type", "checked"].iter()) + .add_allowed_classes("input", ["cw-checkbox"].iter()) + .add_allowed_classes( + "span", + [ + "cw-container", + "cw-text", + //Scope classes for the syntax highlighting. + "attribute-name", + "comment", + "constant", + "control", + "declaration", + "entity", + "function", + "invalid", + "keyword", + "language", + "modifier", + "name", + "numeric", + "operator", + "parameter", + "punctuation", + "source", + "storage", + "string", + "support", + "tag", + "type", + "variable", + ] + .iter(), + ) + // Related to https://github.com/Plume-org/Plume/issues/637 + .add_allowed_classes("sup", ["footnote-reference", "footnote-definition-label"].iter()) + .add_allowed_classes("div", ["footnote-definition"].iter()) + .attribute_filter(|elem, att, val| match (elem, att) { + ("input", "type") => Some("checkbox".into()), + ("input", "checked") => Some("checked".into()), + ("label", "for") => { + if val.starts_with("postcontent-cw-") { + Some(val.into()) + } else { + None + } + } + _ => Some(val.into()), + }); + b + }; +} + +#[allow(clippy::unnecessary_wraps)] +fn url_add_prefix(url: &str) -> Option> { + if url.starts_with('#') && !url.starts_with("#postcontent-") { + //if start with an # + let mut new_url = "#postcontent-".to_owned(); //change to valid id + new_url.push_str(&url[1..]); + Some(Cow::Owned(new_url)) + } else { + Some(Cow::Borrowed(url)) + } +} + +#[derive(Debug, Clone, PartialEq, AsExpression, FromSqlRow, Default)] +#[sql_type = "Text"] +pub struct SafeString { + value: String, +} + +impl SafeString { + pub fn new(value: &str) -> Self { + SafeString { + value: CLEAN.clean(value).to_string(), + } + } + + /// Creates a new `SafeString`, but without escaping the given value. + /// + /// Only use when you are sure you can trust the input (when the HTML + /// is entirely generated by Plume, not depending on user-inputed data). + /// Prefer `SafeString::new` as much as possible. + pub fn trusted(value: impl AsRef) -> Self { + SafeString { + value: value.as_ref().to_string(), + } + } + + pub fn set(&mut self, value: &str) { + self.value = CLEAN.clean(value).to_string(); + } + pub fn get(&self) -> &String { + &self.value + } +} + +impl Serialize for SafeString { + fn serialize(&self, serializer: S) -> Result + where + S: Serializer, + { + serializer.serialize_str(&self.value) + } +} + +struct SafeStringVisitor; + +impl<'de> Visitor<'de> for SafeStringVisitor { + type Value = SafeString; + + fn expecting(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result { + formatter.write_str("a string") + } + + fn visit_str(self, value: &str) -> Result + where + E: serde::de::Error, + { + Ok(SafeString::new(value)) + } +} + +impl<'de> Deserialize<'de> for SafeString { + fn deserialize(deserializer: D) -> Result + where + D: Deserializer<'de>, + { + deserializer.deserialize_string(SafeStringVisitor) + } +} + +#[cfg(all(feature = "postgres", not(feature = "sqlite")))] +impl Queryable for SafeString { + type Row = String; + fn build(value: Self::Row) -> Self { + SafeString::new(&value) + } +} + +#[cfg(all(feature = "sqlite", not(feature = "postgres")))] +impl Queryable for SafeString { + type Row = String; + fn build(value: Self::Row) -> Self { + SafeString::new(&value) + } +} + +impl ToSql for SafeString +where + DB: diesel::backend::Backend, + str: ToSql, +{ + fn to_sql(&self, out: &mut Output<'_, W, DB>) -> serialize::Result { + str::to_sql(&self.value, out) + } +} + +impl Borrow for SafeString { + fn borrow(&self) -> &str { + &self.value + } +} + +impl Display for SafeString { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + write!(f, "{}", self.value) + } +} + +impl Deref for SafeString { + type Target = str; + fn deref(&self) -> &str { + &self.value + } +} + +impl AsRef for SafeString { + fn as_ref(&self) -> &str { + &self.value + } +} + +use rocket::http::RawStr; +use rocket::request::FromFormValue; + +impl<'v> FromFormValue<'v> for SafeString { + type Error = &'v RawStr; + + fn from_form_value(form_value: &'v RawStr) -> Result { + let val = String::from_form_value(form_value)?; + Ok(SafeString::new(&val)) + } +} diff --git a/plume-models/src/schema.rs b/plume-models/src/schema.rs new file mode 100644 index 00000000000..70be8419dae --- /dev/null +++ b/plume-models/src/schema.rs @@ -0,0 +1,337 @@ +table! { + api_tokens (id) { + id -> Int4, + creation_date -> Timestamp, + value -> Text, + scopes -> Text, + app_id -> Int4, + user_id -> Int4, + } +} + +table! { + apps (id) { + id -> Int4, + name -> Text, + client_id -> Text, + client_secret -> Text, + redirect_uri -> Nullable, + website -> Nullable, + creation_date -> Timestamp, + } +} + +table! { + blog_authors (id) { + id -> Int4, + blog_id -> Int4, + author_id -> Int4, + is_owner -> Bool, + } +} + +table! { + blogs (id) { + id -> Int4, + actor_id -> Varchar, + title -> Varchar, + summary -> Text, + outbox_url -> Varchar, + inbox_url -> Varchar, + instance_id -> Int4, + creation_date -> Timestamp, + ap_url -> Text, + private_key -> Nullable, + public_key -> Text, + fqn -> Text, + summary_html -> Text, + icon_id -> Nullable, + banner_id -> Nullable, + theme -> Nullable, + } +} + +table! { + comments (id) { + id -> Int4, + content -> Text, + in_response_to_id -> Nullable, + post_id -> Int4, + author_id -> Int4, + creation_date -> Timestamp, + ap_url -> Nullable, + sensitive -> Bool, + spoiler_text -> Text, + public_visibility -> Bool, + } +} + +table! { + comment_seers (id) { + id -> Int4, + comment_id -> Int4, + user_id -> Int4, + } +} + +table! { + email_blocklist (id) { + id -> Int4, + email_address -> Text, + note -> Text, + notify_user -> Bool, + notification_text -> Text, + } +} + +table! { + email_signups (id) { + id -> Int4, + email -> Varchar, + token -> Varchar, + expiration_date -> Timestamp, + } +} + +table! { + follows (id) { + id -> Int4, + follower_id -> Int4, + following_id -> Int4, + ap_url -> Text, + } +} + +table! { + instances (id) { + id -> Int4, + public_domain -> Varchar, + name -> Varchar, + local -> Bool, + blocked -> Bool, + creation_date -> Timestamp, + open_registrations -> Bool, + short_description -> Text, + long_description -> Text, + default_license -> Text, + long_description_html -> Varchar, + short_description_html -> Varchar, + } +} + +table! { + likes (id) { + id -> Int4, + user_id -> Int4, + post_id -> Int4, + creation_date -> Timestamp, + ap_url -> Varchar, + } +} + +table! { + list_elems (id) { + id -> Int4, + list_id -> Int4, + user_id -> Nullable, + blog_id -> Nullable, + word -> Nullable, + } +} + +table! { + lists (id) { + id -> Int4, + name -> Varchar, + user_id -> Nullable, + #[sql_name = "type"] + type_ -> Int4, + } +} + +table! { + medias (id) { + id -> Int4, + file_path -> Text, + alt_text -> Text, + is_remote -> Bool, + remote_url -> Nullable, + sensitive -> Bool, + content_warning -> Nullable, + owner_id -> Int4, + } +} + +table! { + mentions (id) { + id -> Int4, + mentioned_id -> Int4, + post_id -> Nullable, + comment_id -> Nullable, + } +} + +table! { + notifications (id) { + id -> Int4, + user_id -> Int4, + creation_date -> Timestamp, + kind -> Varchar, + object_id -> Int4, + } +} + +table! { + password_reset_requests (id) { + id -> Int4, + email -> Varchar, + token -> Varchar, + expiration_date -> Timestamp, + } +} + +table! { + post_authors (id) { + id -> Int4, + post_id -> Int4, + author_id -> Int4, + } +} + +table! { + posts (id) { + id -> Int4, + blog_id -> Int4, + slug -> Varchar, + title -> Varchar, + content -> Text, + published -> Bool, + license -> Varchar, + creation_date -> Timestamp, + ap_url -> Varchar, + subtitle -> Text, + source -> Text, + cover_id -> Nullable, + } +} + +table! { + reshares (id) { + id -> Int4, + user_id -> Int4, + post_id -> Int4, + ap_url -> Varchar, + creation_date -> Timestamp, + } +} + +table! { + tags (id) { + id -> Int4, + tag -> Text, + is_hashtag -> Bool, + post_id -> Int4, + } +} + +table! { + timeline (id) { + id -> Int4, + post_id -> Int4, + timeline_id -> Int4, + } +} + +table! { + timeline_definition (id) { + id -> Int4, + user_id -> Nullable, + name -> Varchar, + query -> Varchar, + } +} + +table! { + users (id) { + id -> Int4, + username -> Varchar, + display_name -> Varchar, + outbox_url -> Varchar, + inbox_url -> Varchar, + summary -> Text, + email -> Nullable, + hashed_password -> Nullable, + instance_id -> Int4, + creation_date -> Timestamp, + ap_url -> Text, + private_key -> Nullable, + public_key -> Text, + shared_inbox_url -> Nullable, + followers_endpoint -> Varchar, + avatar_id -> Nullable, + last_fetched_date -> Timestamp, + fqn -> Text, + summary_html -> Text, + role -> Int4, + preferred_theme -> Nullable, + hide_custom_css -> Bool, + } +} + +joinable!(api_tokens -> apps (app_id)); +joinable!(api_tokens -> users (user_id)); +joinable!(blog_authors -> blogs (blog_id)); +joinable!(blog_authors -> users (author_id)); +joinable!(blogs -> instances (instance_id)); +joinable!(comment_seers -> comments (comment_id)); +joinable!(comment_seers -> users (user_id)); +joinable!(comments -> posts (post_id)); +joinable!(comments -> users (author_id)); +joinable!(likes -> posts (post_id)); +joinable!(likes -> users (user_id)); +joinable!(list_elems -> blogs (blog_id)); +joinable!(list_elems -> lists (list_id)); +joinable!(list_elems -> users (user_id)); +joinable!(lists -> users (user_id)); +joinable!(mentions -> comments (comment_id)); +joinable!(mentions -> posts (post_id)); +joinable!(mentions -> users (mentioned_id)); +joinable!(notifications -> users (user_id)); +joinable!(post_authors -> posts (post_id)); +joinable!(post_authors -> users (author_id)); +joinable!(posts -> blogs (blog_id)); +joinable!(posts -> medias (cover_id)); +joinable!(reshares -> posts (post_id)); +joinable!(reshares -> users (user_id)); +joinable!(tags -> posts (post_id)); +joinable!(timeline -> posts (post_id)); +joinable!(timeline -> timeline_definition (timeline_id)); +joinable!(timeline_definition -> users (user_id)); +joinable!(users -> instances (instance_id)); + +allow_tables_to_appear_in_same_query!( + api_tokens, + apps, + blog_authors, + blogs, + comments, + comment_seers, + email_blocklist, + email_signups, + follows, + instances, + likes, + list_elems, + lists, + medias, + mentions, + notifications, + password_reset_requests, + post_authors, + posts, + reshares, + tags, + timeline, + timeline_definition, + users, +); diff --git a/plume-models/src/search/actor.rs b/plume-models/src/search/actor.rs new file mode 100644 index 00000000000..d97718e08b8 --- /dev/null +++ b/plume-models/src/search/actor.rs @@ -0,0 +1,214 @@ +use super::Searcher; +use crate::{db_conn::DbPool, posts::PostEvent, ACTOR_SYS, POST_CHAN}; +use riker::actors::{Actor, ActorFactoryArgs, ActorRefFactory, Context, Sender, Subscribe, Tell}; +use std::sync::Arc; +use std::thread::sleep; +use std::time::Duration; +use tracing::error; + +pub struct SearchActor { + searcher: Arc, + conn: DbPool, +} + +impl SearchActor { + pub fn init(searcher: Arc, conn: DbPool) { + let actor = ACTOR_SYS + .actor_of_args::("search", (searcher, conn)) + .expect("Failed to initialize searcher actor"); + + POST_CHAN.tell( + Subscribe { + actor: Box::new(actor), + topic: "*".into(), + }, + None, + ) + } +} + +impl Actor for SearchActor { + type Msg = PostEvent; + + fn recv(&mut self, _ctx: &Context, msg: Self::Msg, _sender: Sender) { + use PostEvent::*; + + // Wait for transaction commited + sleep(Duration::from_millis(500)); + + match msg { + PostPublished(post) => { + let conn = self.conn.get(); + match conn { + Ok(conn) => { + self.searcher + .add_document(&conn, &post) + .unwrap_or_else(|e| error!("{:?}", e)); + } + _ => { + error!("Failed to get database connection"); + } + } + } + PostUpdated(post) => { + let conn = self.conn.get(); + match conn { + Ok(_) => { + self.searcher + .update_document(&conn.unwrap(), &post) + .unwrap_or_else(|e| error!("{:?}", e)); + } + _ => { + error!("Failed to get database connection"); + } + } + } + PostDeleted(post) => self.searcher.delete_document(&post), + } + } +} + +impl ActorFactoryArgs<(Arc, DbPool)> for SearchActor { + fn create_args((searcher, conn): (Arc, DbPool)) -> Self { + Self { searcher, conn } + } +} + +#[cfg(test)] +mod tests { + use crate::diesel::Connection; + use crate::{ + blog_authors::{BlogAuthor, NewBlogAuthor}, + blogs::{Blog, NewBlog}, + db_conn::{DbPool, PragmaForeignKey}, + instance::{Instance, NewInstance}, + post_authors::{NewPostAuthor, PostAuthor}, + posts::{NewPost, Post}, + safe_string::SafeString, + search::{actor::SearchActor, tests::get_searcher, Query}, + users::{NewUser, User}, + Connection as Conn, CONFIG, + }; + use diesel::r2d2::ConnectionManager; + use plume_common::utils::random_hex; + use std::str::FromStr; + use std::sync::Arc; + use std::thread::sleep; + use std::time::Duration; + + #[test] + fn post_updated() { + // Need to commit so that searcher on another thread retrieve records. + // So, build DbPool instead of using DB_POOL for testing. + let manager = ConnectionManager::::new(CONFIG.database_url.as_str()); + let db_pool = DbPool::builder() + .connection_customizer(Box::new(PragmaForeignKey)) + .build(manager) + .unwrap(); + + let searcher = Arc::new(get_searcher(&CONFIG.search_tokenizers)); + SearchActor::init(searcher.clone(), db_pool.clone()); + let conn = db_pool.clone().get().unwrap(); + + let title = random_hex()[..8].to_owned(); + let (_instance, _user, blog) = fill_database(&conn); + let author = &blog.list_authors(&conn).unwrap()[0]; + + let post = Post::insert( + &conn, + NewPost { + blog_id: blog.id, + slug: title.clone(), + title: title.clone(), + content: SafeString::new(""), + published: true, + license: "CC-BY-SA".to_owned(), + ap_url: "".to_owned(), + creation_date: None, + subtitle: "".to_owned(), + source: "".to_owned(), + cover_id: None, + }, + ) + .unwrap(); + PostAuthor::insert( + &conn, + NewPostAuthor { + post_id: post.id, + author_id: author.id, + }, + ) + .unwrap(); + let post_id = post.id; + + // Wait for searcher on another thread add document asynchronously + sleep(Duration::from_millis(700)); + searcher.commit(); + assert_eq!( + searcher.search_document(&conn, Query::from_str(&title).unwrap(), (0, 1))[0].id, + post_id + ); + } + + fn fill_database(conn: &Conn) -> (Instance, User, Blog) { + conn.transaction::<(Instance, User, Blog), diesel::result::Error, _>(|| { + let instance = Instance::insert( + conn, + NewInstance { + default_license: "CC-0-BY-SA".to_string(), + local: false, + long_description: SafeString::new("Good morning"), + long_description_html: "

    Good morning

    ".to_string(), + short_description: SafeString::new("Hello"), + short_description_html: "

    Hello

    ".to_string(), + name: random_hex().to_string(), + open_registrations: true, + public_domain: random_hex().to_string(), + }, + ) + .unwrap(); + let user = User::insert( + conn, + NewUser { + username: random_hex().to_string(), + display_name: random_hex().to_string(), + outbox_url: random_hex().to_string(), + inbox_url: random_hex().to_string(), + summary: "".to_string(), + email: None, + hashed_password: None, + instance_id: instance.id, + ap_url: random_hex().to_string(), + private_key: None, + public_key: "".to_string(), + shared_inbox_url: None, + followers_endpoint: random_hex().to_string(), + avatar_id: None, + summary_html: SafeString::new(""), + role: 0, + fqn: random_hex().to_string(), + }, + ) + .unwrap(); + let mut blog = NewBlog::default(); + blog.instance_id = instance.id; + blog.actor_id = random_hex().to_string(); + blog.ap_url = random_hex().to_string(); + blog.inbox_url = random_hex().to_string(); + blog.outbox_url = random_hex().to_string(); + let blog = Blog::insert(conn, blog).unwrap(); + BlogAuthor::insert( + conn, + NewBlogAuthor { + blog_id: blog.id, + author_id: user.id, + is_owner: true, + }, + ) + .unwrap(); + + Ok((instance, user, blog)) + }) + .unwrap() + } +} diff --git a/plume-models/src/search/mod.rs b/plume-models/src/search/mod.rs new file mode 100644 index 00000000000..917f7778e37 --- /dev/null +++ b/plume-models/src/search/mod.rs @@ -0,0 +1,250 @@ +pub mod actor; +mod query; +mod searcher; +mod tokenizer; +pub use self::query::PlumeQuery as Query; +pub use self::searcher::*; +pub use self::tokenizer::TokenizerKind; + +#[cfg(test)] +pub(crate) mod tests { + use super::{Query, Searcher}; + use crate::{ + blogs::tests::fill_database, + config::SearchTokenizerConfig, + post_authors::*, + posts::{NewPost, Post}, + safe_string::SafeString, + tests::db, + CONFIG, + }; + use diesel::Connection; + use plume_common::utils::random_hex; + use std::env::temp_dir; + use std::str::FromStr; + + pub(crate) fn get_searcher(tokenizers: &SearchTokenizerConfig) -> Searcher { + let dir = temp_dir().join(&format!("plume-test-{}", random_hex())); + if dir.exists() { + Searcher::open(&dir, tokenizers) + } else { + Searcher::create(&dir, tokenizers) + } + .unwrap() + } + + #[test] + fn get_first_token() { + let vector = vec![ + ("+\"my token\" other", ("+\"my token\"", " other")), + ("-\"my token\" other", ("-\"my token\"", " other")), + (" \"my token\" other", ("\"my token\"", " other")), + ("\"my token\" other", ("\"my token\"", " other")), + ("+my token other", ("+my", " token other")), + ("-my token other", ("-my", " token other")), + (" my token other", ("my", " token other")), + ("my token other", ("my", " token other")), + ("+\"my token other", ("+\"my token other", "")), + ("-\"my token other", ("-\"my token other", "")), + (" \"my token other", ("\"my token other", "")), + ("\"my token other", ("\"my token other", "")), + ]; + for (source, res) in vector { + assert_eq!(Query::get_first_token(source), res); + } + } + + #[test] + fn from_str() { + let vector = vec![ + ("", ""), + ("a query", "a query"), + ("\"a query\"", "\"a query\""), + ("+a -\"query\"", "+a -query"), + ("title:\"something\" a query", "a query title:something"), + ("-title:\"something\" a query", "a query -title:something"), + ("author:user@domain", "author:user@domain"), + ("-author:@user@domain", "-author:user@domain"), + ("before:2017-11-05 before:2018-01-01", "before:2017-11-05"), + ("after:2017-11-05 after:2018-01-01", "after:2018-01-01"), + ]; + for (source, res) in vector { + assert_eq!(&Query::from_str(source).unwrap().to_string(), res); + assert_eq!(Query::new().parse_query(source).to_string(), res); + } + } + + #[test] + fn setters() { + let vector = vec![ + ("something", "title:something"), + ("+something", "+title:something"), + ("-something", "-title:something"), + ("+\"something\"", "+title:something"), + ("+some thing", "+title:\"some thing\""), + ]; + for (source, res) in vector { + assert_eq!(&Query::new().title(source, None).to_string(), res); + } + + let vector = vec![ + ("something", "author:something"), + ("+something", "+author:something"), + ("-something", "-author:something"), + ("+\"something\"", "+author:something"), + ("+@someone@somewhere", "+author:someone@somewhere"), + ]; + for (source, res) in vector { + assert_eq!(&Query::new().author(source, None).to_string(), res); + } + } + + #[test] + fn open() { + let dir = temp_dir().join(format!("plume-test-{}", random_hex())); + { + Searcher::create(&dir, &CONFIG.search_tokenizers).unwrap(); + } + Searcher::open(&dir, &CONFIG.search_tokenizers).unwrap(); + } + + #[test] + fn create() { + let dir = temp_dir().join(format!("plume-test-{}", random_hex())); + + assert!(Searcher::open(&dir, &CONFIG.search_tokenizers).is_err()); + { + Searcher::create(&dir, &CONFIG.search_tokenizers).unwrap(); + } + Searcher::open(&dir, &CONFIG.search_tokenizers).unwrap(); //verify it's well created + } + + #[test] + fn search() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + let searcher = get_searcher(&CONFIG.search_tokenizers); + let blog = &fill_database(conn).1[0]; + let author = &blog.list_authors(conn).unwrap()[0]; + + let title = random_hex()[..8].to_owned(); + + let mut post = Post::insert( + conn, + NewPost { + blog_id: blog.id, + slug: title.clone(), + title: title.clone(), + content: SafeString::new(""), + published: true, + license: "CC-BY-SA".to_owned(), + ap_url: "".to_owned(), + creation_date: None, + subtitle: "".to_owned(), + source: "".to_owned(), + cover_id: None, + }, + ) + .unwrap(); + PostAuthor::insert( + conn, + NewPostAuthor { + post_id: post.id, + author_id: author.id, + }, + ) + .unwrap(); + searcher.add_document(&conn, &post).unwrap(); + searcher.commit(); + assert_eq!( + searcher.search_document(conn, Query::from_str(&title).unwrap(), (0, 1))[0].id, + post.id + ); + + let newtitle = random_hex()[..8].to_owned(); + post.title = newtitle.clone(); + post.update(conn).unwrap(); + searcher.update_document(conn, &post).unwrap(); + searcher.commit(); + assert_eq!( + searcher.search_document(conn, Query::from_str(&newtitle).unwrap(), (0, 1))[0].id, + post.id + ); + assert!(searcher + .search_document(conn, Query::from_str(&title).unwrap(), (0, 1)) + .is_empty()); + + searcher.delete_document(&post); + searcher.commit(); + assert!(searcher + .search_document(conn, Query::from_str(&newtitle).unwrap(), (0, 1)) + .is_empty()); + Ok(()) + }); + } + + #[cfg(feature = "search-lindera")] + #[test] + fn search_japanese() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + let tokenizers = SearchTokenizerConfig { + tag_tokenizer: TokenizerKind::Lindera, + content_tokenizer: TokenizerKind::Lindera, + property_tokenizer: TokenizerKind::Ngram, + }; + let searcher = get_searcher(&tokenizers); + let blog = &fill_database(conn).1[0]; + + let title = random_hex()[..8].to_owned(); + + let post = Post::insert( + conn, + NewPost { + blog_id: blog.id, + slug: title.clone(), + title: title.clone(), + content: SafeString::new("ブログエンジンPlumeです。"), + published: true, + license: "CC-BY-SA".to_owned(), + ap_url: "".to_owned(), + creation_date: None, + subtitle: "".to_owned(), + source: "".to_owned(), + cover_id: None, + }, + ) + .unwrap(); + + searcher.commit(); + + assert_eq!( + searcher.search_document(conn, Query::from_str("ブログエンジン").unwrap(), (0, 1)) + [0] + .id, + post.id + ); + assert_eq!( + searcher.search_document(conn, Query::from_str("Plume").unwrap(), (0, 1))[0].id, + post.id + ); + assert_eq!( + searcher.search_document(conn, Query::from_str("です").unwrap(), (0, 1))[0].id, + post.id + ); + assert_eq!( + searcher.search_document(conn, Query::from_str("。").unwrap(), (0, 1))[0].id, + post.id + ); + + Ok(()) + }); + } + + #[test] + fn drop_writer() { + let searcher = get_searcher(&CONFIG.search_tokenizers); + searcher.drop_writer(); + get_searcher(&CONFIG.search_tokenizers); + } +} diff --git a/plume-models/src/search/query.rs b/plume-models/src/search/query.rs new file mode 100644 index 00000000000..a2c4f2529c1 --- /dev/null +++ b/plume-models/src/search/query.rs @@ -0,0 +1,386 @@ +use crate::search::searcher::Searcher; +use chrono::{naive::NaiveDate, offset::Utc, Datelike}; +use std::{cmp, ops::Bound}; +use tantivy::{query::*, schema::*, Term}; + +//Generate functions for advanced search +macro_rules! gen_func { + ( $($field:ident),*; strip: $($strip:ident),* ) => { + $( //most fields go here, it's kinda the "default" way + pub fn $field(&mut self, mut val: &str, occur: Option) -> &mut Self { + if !val.trim_matches(&[' ', '"', '+', '-'][..]).is_empty() { + let occur = if let Some(occur) = occur { + occur + } else { + if val.get(0..1).map(|v| v=="+").unwrap_or(false) { + val = &val[1..]; + Occur::Must + } else if val.get(0..1).map(|v| v=="-").unwrap_or(false) { + val = &val[1..]; + Occur::MustNot + } else { + Occur::Should + } + }; + self.$field.push((occur, val.trim_matches(&[' ', '"'][..]).to_owned())); + } + self + } + )* + $( // blog and author go here, leading @ get dismissed + pub fn $strip(&mut self, mut val: &str, occur: Option) -> &mut Self { + if !val.trim_matches(&[' ', '"', '+', '-'][..]).is_empty() { + let occur = if let Some(occur) = occur { + occur + } else { + if val.get(0..1).map(|v| v=="+").unwrap_or(false) { + val = &val[1..]; + Occur::Must + } else if val.get(0..1).map(|v| v=="-").unwrap_or(false) { + val = &val[1..]; + Occur::MustNot + } else { + Occur::Should + } + }; + self.$strip.push((occur, val.trim_matches(&[' ', '"', '@'][..]).to_owned())); + } + self + } + )* + } +} + +//generate the parser for advanced query from string +macro_rules! gen_parser { + ( $self:ident, $query:ident, $occur:ident; normal: $($field:ident),*; date: $($date:ident),*) => { + $( // most fields go here + if $query.starts_with(concat!(stringify!($field), ':')) { + let new_query = &$query[concat!(stringify!($field), ':').len()..]; + let (token, rest) = Self::get_first_token(new_query); + $query = rest; + $self.$field(token, Some($occur)); + } else + )* + $( // dates (before/after) got here + if $query.starts_with(concat!(stringify!($date), ':')) { + let new_query = &$query[concat!(stringify!($date), ':').len()..]; + let (token, rest) = Self::get_first_token(new_query); + $query = rest; + if let Ok(token) = NaiveDate::parse_from_str(token, "%Y-%m-%d") { + $self.$date(&token); + } + } else + )* // fields without 'fieldname:' prefix are considered bare words, and will be searched in title, subtitle and content + { + let (token, rest) = Self::get_first_token($query); + $query = rest; + $self.text(token, Some($occur)); + } + } +} + +// generate the to_string, giving back a textual query from a PlumeQuery +macro_rules! gen_to_string { + ( $self:ident, $result:ident; normal: $($field:ident),*; date: $($date:ident),*) => { + $( + for (occur, val) in &$self.$field { + if val.contains(' ') { + $result.push_str(&format!("{}{}:\"{}\" ", Self::occur_to_str(*occur), stringify!($field), val)); + } else { + $result.push_str(&format!("{}{}:{} ", Self::occur_to_str(*occur), stringify!($field), val)); + } + } + )* + $( + for val in &$self.$date { + $result.push_str(&format!("{}:{} ", stringify!($date), NaiveDate::from_num_days_from_ce(*val as i32).format("%Y-%m-%d"))); + } + )* + } +} + +// convert PlumeQuery to Tantivy's Query +macro_rules! gen_to_query { + ( $self:ident, $result:ident; normal: $($normal:ident),*; oneoff: $($oneoff:ident),*) => { + $( // classic fields + for (occur, token) in $self.$normal { + $result.push((occur, Self::token_to_query(&token, stringify!($normal)))); + } + )* + $( // fields where having more than on Must make no sense in general, so it's considered a Must be one of these instead. + // Those fields are instance, author, blog, lang and license + let mut subresult = Vec::new(); + for (occur, token) in $self.$oneoff { + match occur { + Occur::Must => subresult.push((Occur::Should, Self::token_to_query(&token, stringify!($oneoff)))), + occur => $result.push((occur, Self::token_to_query(&token, stringify!($oneoff)))), + } + } + if !subresult.is_empty() { + $result.push((Occur::Must, Box::new(BooleanQuery::from(subresult)))); + } + )* + } +} + +#[derive(Default)] +pub struct PlumeQuery { + text: Vec<(Occur, String)>, + title: Vec<(Occur, String)>, + subtitle: Vec<(Occur, String)>, + content: Vec<(Occur, String)>, + tag: Vec<(Occur, String)>, + instance: Vec<(Occur, String)>, + author: Vec<(Occur, String)>, + blog: Vec<(Occur, String)>, + lang: Vec<(Occur, String)>, + license: Vec<(Occur, String)>, + before: Option, + after: Option, +} + +impl PlumeQuery { + /// Create a new empty Query + pub fn new() -> Self { + Default::default() + } + + /// Parse a query string into this Query + pub fn parse_query(&mut self, query: &str) -> &mut Self { + self.from_str_req(query.trim()) + } + + /// Convert this Query to a Tantivy Query + pub fn into_query(self) -> BooleanQuery { + let mut result: Vec<(Occur, Box)> = Vec::new(); + gen_to_query!(self, result; normal: title, subtitle, content, tag; + oneoff: instance, author, blog, lang, license); + + for (occur, token) in self.text { + // text entries need to be added as multiple Terms + match occur { + Occur::Must => { + // a Must mean this must be in one of title subtitle or content, not in all 3 + let subresult = vec![ + (Occur::Should, Self::token_to_query(&token, "title")), + (Occur::Should, Self::token_to_query(&token, "subtitle")), + (Occur::Should, Self::token_to_query(&token, "content")), + ]; + + result.push((Occur::Must, Box::new(BooleanQuery::from(subresult)))); + } + occur => { + result.push((occur, Self::token_to_query(&token, "title"))); + result.push((occur, Self::token_to_query(&token, "subtitle"))); + result.push((occur, Self::token_to_query(&token, "content"))); + } + } + } + + if self.before.is_some() || self.after.is_some() { + // if at least one range bound is provided + let after = self + .after + .unwrap_or_else(|| i64::from(NaiveDate::from_ymd(2000, 1, 1).num_days_from_ce())); + let before = self + .before + .unwrap_or_else(|| i64::from(Utc::today().num_days_from_ce())); + let field = Searcher::schema().get_field("creation_date").unwrap(); + let range = + RangeQuery::new_i64_bounds(field, Bound::Included(after), Bound::Included(before)); + result.push((Occur::Must, Box::new(range))); + } + + result.into() + } + + //generate most setters functions + gen_func!(text, title, subtitle, content, tag, instance, lang, license; strip: author, blog); + + // documents newer than the provided date will be ignored + pub fn before(&mut self, date: &D) -> &mut Self { + let before = self + .before + .unwrap_or_else(|| i64::from(Utc::today().num_days_from_ce())); + self.before = Some(cmp::min(before, i64::from(date.num_days_from_ce()))); + self + } + + // documents older than the provided date will be ignored + pub fn after(&mut self, date: &D) -> &mut Self { + let after = self + .after + .unwrap_or_else(|| i64::from(NaiveDate::from_ymd(2000, 1, 1).num_days_from_ce())); + self.after = Some(cmp::max(after, i64::from(date.num_days_from_ce()))); + self + } + + // split a string into a token and a rest + pub fn get_first_token(mut query: &str) -> (&str, &str) { + query = query.trim(); + if query.is_empty() { + ("", "") + } else if query.get(0..1).map(|v| v == "\"").unwrap_or(false) { + if let Some(index) = query[1..].find('"') { + query.split_at(index + 2) + } else { + (query, "") + } + } else if query + .get(0..2) + .map(|v| v == "+\"" || v == "-\"") + .unwrap_or(false) + { + if let Some(index) = query[2..].find('"') { + query.split_at(index + 3) + } else { + (query, "") + } + } else if let Some(index) = query.find(' ') { + query.split_at(index) + } else { + (query, "") + } + } + + // map each Occur state to a prefix + fn occur_to_str(occur: Occur) -> &'static str { + match occur { + Occur::Should => "", + Occur::Must => "+", + Occur::MustNot => "-", + } + } + + // recursive parser for query string + // allow this clippy lint for now, until someone figures out how to + // refactor this better. + #[allow(clippy::wrong_self_convention)] + fn from_str_req(&mut self, mut query: &str) -> &mut Self { + query = query.trim_start(); + if query.is_empty() { + return self; + } + + let occur = if query.get(0..1).map(|v| v == "+").unwrap_or(false) { + query = &query[1..]; + Occur::Must + } else if query.get(0..1).map(|v| v == "-").unwrap_or(false) { + query = &query[1..]; + Occur::MustNot + } else { + Occur::Should + }; + gen_parser!(self, query, occur; normal: title, subtitle, content, tag, + instance, author, blog, lang, license; + date: after, before); + self.from_str_req(query) + } + + // map a token and it's field to a query + fn token_to_query(token: &str, field_name: &str) -> Box { + let token = token.to_lowercase(); + let token = token.as_str(); + let field = Searcher::schema().get_field(field_name).unwrap(); + if token.contains('@') && (field_name == "author" || field_name == "blog") { + let pos = token.find('@').unwrap(); + let user_term = Term::from_field_text(field, &token[..pos]); + let instance_term = Term::from_field_text( + Searcher::schema().get_field("instance").unwrap(), + &token[pos + 1..], + ); + Box::new(BooleanQuery::from(vec![ + ( + Occur::Must, + Box::new(TermQuery::new( + user_term, + if field_name == "author" { + IndexRecordOption::Basic + } else { + IndexRecordOption::WithFreqsAndPositions + }, + )) as Box, + ), + ( + Occur::Must, + Box::new(TermQuery::new(instance_term, IndexRecordOption::Basic)), + ), + ])) + } else if token.contains(' ') { + // phrase query + match field_name { + "instance" | "author" | "tag" => + // phrase query are not available on these fields, treat it as multiple Term queries + { + Box::new(BooleanQuery::from( + token + .split_whitespace() + .map(|token| { + let term = Term::from_field_text(field, token); + ( + Occur::Should, + Box::new(TermQuery::new(term, IndexRecordOption::Basic)) + as Box, + ) + }) + .collect::>(), + )) + } + _ => Box::new(PhraseQuery::new( + token + .split_whitespace() + .map(|token| Term::from_field_text(field, token)) + .collect(), + )), + } + } else { + // Term Query + let term = Term::from_field_text(field, token); + let index_option = match field_name { + "instance" | "author" | "tag" => IndexRecordOption::Basic, + _ => IndexRecordOption::WithFreqsAndPositions, + }; + Box::new(TermQuery::new(term, index_option)) + } + } +} + +impl std::str::FromStr for PlumeQuery { + type Err = !; + + /// Create a new Query from &str + /// Same as doing + /// ```rust + /// # extern crate plume_models; + /// # use plume_models::search::Query; + /// let mut q = Query::new(); + /// q.parse_query("some query"); + /// ``` + fn from_str(query: &str) -> Result { + let mut res: PlumeQuery = Default::default(); + + res.from_str_req(query.trim()); + Ok(res) + } +} + +impl ToString for PlumeQuery { + fn to_string(&self) -> String { + let mut result = String::new(); + for (occur, val) in &self.text { + if val.contains(' ') { + result.push_str(&format!("{}\"{}\" ", Self::occur_to_str(*occur), val)); + } else { + result.push_str(&format!("{}{} ", Self::occur_to_str(*occur), val)); + } + } + + gen_to_string!(self, result; normal: title, subtitle, content, tag, + instance, author, blog, lang, license; + date: before, after); + + result.pop(); // remove trailing ' ' + result + } +} diff --git a/plume-models/src/search/searcher.rs b/plume-models/src/search/searcher.rs new file mode 100644 index 00000000000..d4ebb642413 --- /dev/null +++ b/plume-models/src/search/searcher.rs @@ -0,0 +1,310 @@ +use crate::{ + config::SearchTokenizerConfig, instance::Instance, posts::Post, schema::posts, + search::query::PlumeQuery, tags::Tag, Connection, Error, Result, +}; +use chrono::{Datelike, Utc}; +use diesel::{ExpressionMethods, QueryDsl, RunQueryDsl}; +use itertools::Itertools; +use std::fs; +use std::{cmp, fs::create_dir_all, io, path::Path, sync::Mutex}; +use tantivy::{ + collector::TopDocs, directory::MmapDirectory, schema::*, Index, IndexReader, IndexWriter, + ReloadPolicy, TantivyError, Term, +}; +use tracing::warn; +use whatlang::{detect as detect_lang, Lang}; + +#[derive(Debug)] +pub enum SearcherError { + IndexCreationError, + WriteLockAcquisitionError, + IndexOpeningError, + IndexEditionError, + InvalidIndexDataError, +} + +pub struct Searcher { + index: Index, + reader: IndexReader, + writer: Mutex>, +} + +impl Searcher { + pub fn schema() -> Schema { + let tag_indexing = TextOptions::default().set_indexing_options( + TextFieldIndexing::default() + .set_tokenizer("tag_tokenizer") + .set_index_option(IndexRecordOption::Basic), + ); + + let content_indexing = TextOptions::default().set_indexing_options( + TextFieldIndexing::default() + .set_tokenizer("content_tokenizer") + .set_index_option(IndexRecordOption::WithFreqsAndPositions), + ); + + let property_indexing = TextOptions::default().set_indexing_options( + TextFieldIndexing::default() + .set_tokenizer("property_tokenizer") + .set_index_option(IndexRecordOption::WithFreqsAndPositions), + ); + + let mut schema_builder = SchemaBuilder::default(); + + schema_builder.add_i64_field("post_id", STORED | INDEXED); + schema_builder.add_i64_field("creation_date", INDEXED); + + schema_builder.add_text_field("instance", tag_indexing.clone()); + schema_builder.add_text_field("author", tag_indexing.clone()); + schema_builder.add_text_field("tag", tag_indexing); + + schema_builder.add_text_field("blog", content_indexing.clone()); + schema_builder.add_text_field("content", content_indexing.clone()); + schema_builder.add_text_field("subtitle", content_indexing.clone()); + schema_builder.add_text_field("title", content_indexing); + + schema_builder.add_text_field("lang", property_indexing.clone()); + schema_builder.add_text_field("license", property_indexing); + + schema_builder.build() + } + + pub fn open_or_recreate(path: &dyn AsRef, tokenizers: &SearchTokenizerConfig) -> Self { + let mut open_searcher = Self::open(path, tokenizers); + if let Err(Error::Search(SearcherError::InvalidIndexDataError)) = open_searcher { + if Self::create(path, tokenizers).is_err() { + let backup_path = format!("{}.{}", path.as_ref().display(), Utc::now().timestamp()); + let backup_path = Path::new(&backup_path); + fs::rename(path, backup_path) + .expect("main: error on backing up search index directory for recreating"); + if Self::create(path, tokenizers).is_ok() { + if fs::remove_dir_all(backup_path).is_err() { + warn!( + "error on removing backup directory: {}. it remains", + backup_path.display() + ); + } + } else { + panic!("main: error on recreating search index in new index format. remove search index and run `plm search init` manually"); + } + } + open_searcher = Self::open(path, tokenizers); + } + match open_searcher { + Ok(s) => s, + Err(Error::Search(e)) => match e { + SearcherError::WriteLockAcquisitionError => panic!( + r#" +Your search index is locked. Plume can't start. To fix this issue +make sure no other Plume instance is started, and run: + + plm search unlock + +Then try to restart Plume. +"# + ), + SearcherError::IndexOpeningError => panic!( + r#" +Plume was unable to open the search index. If you created the index +before, make sure to run Plume in the same directory it was created in, or +to set SEARCH_INDEX accordingly. If you did not yet create the search +index, run this command: + + plm search init + +Then try to restart Plume +"# + ), + e => Err(e).unwrap(), + }, + _ => panic!("Unexpected error while opening search index"), + } + } + + pub fn create(path: &dyn AsRef, tokenizers: &SearchTokenizerConfig) -> Result { + let schema = Self::schema(); + + create_dir_all(path).map_err(|_| SearcherError::IndexCreationError)?; + let index = Index::create( + MmapDirectory::open(path).map_err(|_| SearcherError::IndexCreationError)?, + schema, + ) + .map_err(|_| SearcherError::IndexCreationError)?; + + { + let tokenizer_manager = index.tokenizers(); + tokenizer_manager.register("tag_tokenizer", tokenizers.tag_tokenizer); + tokenizer_manager.register("content_tokenizer", tokenizers.content_tokenizer); + tokenizer_manager.register("property_tokenizer", tokenizers.property_tokenizer); + } //to please the borrow checker + Ok(Self { + writer: Mutex::new(Some( + index + .writer(50_000_000) + .map_err(|_| SearcherError::WriteLockAcquisitionError)?, + )), + reader: index + .reader_builder() + .reload_policy(ReloadPolicy::Manual) + .try_into() + .map_err(|_| SearcherError::IndexCreationError)?, + index, + }) + } + + pub fn open(path: &dyn AsRef, tokenizers: &SearchTokenizerConfig) -> Result { + let mut index = + Index::open(MmapDirectory::open(path).map_err(|_| SearcherError::IndexOpeningError)?) + .map_err(|_| SearcherError::IndexOpeningError)?; + + { + let tokenizer_manager = index.tokenizers(); + tokenizer_manager.register("tag_tokenizer", tokenizers.tag_tokenizer); + tokenizer_manager.register("content_tokenizer", tokenizers.content_tokenizer); + tokenizer_manager.register("property_tokenizer", tokenizers.property_tokenizer); + } //to please the borrow checker + let writer = index + .writer(50_000_000) + .map_err(|_| SearcherError::WriteLockAcquisitionError)?; + + // Since Tantivy v0.12.0, IndexWriter::garbage_collect_files() returns Future. + // To avoid conflict with Plume async project, we don't introduce async now. + // After async is introduced to Plume, we can use garbage_collect_files() again. + // Algorithm stolen from Tantivy's SegmentUpdater::list_files() + use std::collections::HashSet; + use std::path::PathBuf; + let mut files: HashSet = index + .list_all_segment_metas() + .into_iter() + .flat_map(|segment_meta| segment_meta.list_files()) + .collect(); + files.insert(Path::new("meta.json").to_path_buf()); + index + .directory_mut() + .garbage_collect(|| files) + .map_err(|_| SearcherError::IndexEditionError)?; + + Ok(Self { + writer: Mutex::new(Some(writer)), + reader: index + .reader_builder() + .reload_policy(ReloadPolicy::Manual) + .try_into() + .map_err(|e| { + if let TantivyError::IOError(err) = e { + let err: io::Error = err.into(); + if err.kind() == io::ErrorKind::InvalidData { + // Search index was created in older Tantivy format. + SearcherError::InvalidIndexDataError + } else { + SearcherError::IndexCreationError + } + } else { + SearcherError::IndexCreationError + } + })?, + index, + }) + } + + pub fn add_document(&self, conn: &Connection, post: &Post) -> Result<()> { + if !post.published { + return Ok(()); + } + + let schema = self.index.schema(); + + let post_id = schema.get_field("post_id").unwrap(); + let creation_date = schema.get_field("creation_date").unwrap(); + + let instance = schema.get_field("instance").unwrap(); + let author = schema.get_field("author").unwrap(); + let tag = schema.get_field("tag").unwrap(); + + let blog_name = schema.get_field("blog").unwrap(); + let content = schema.get_field("content").unwrap(); + let subtitle = schema.get_field("subtitle").unwrap(); + let title = schema.get_field("title").unwrap(); + + let lang = schema.get_field("lang").unwrap(); + let license = schema.get_field("license").unwrap(); + + let mut writer = self.writer.lock().unwrap(); + let writer = writer.as_mut().unwrap(); + writer.add_document(doc!( + post_id => i64::from(post.id), + author => post.get_authors(conn)?.into_iter().map(|u| u.fqn).join(" "), + creation_date => i64::from(post.creation_date.num_days_from_ce()), + instance => Instance::get(conn, post.get_blog(conn)?.instance_id)?.public_domain, + tag => Tag::for_post(conn, post.id)?.into_iter().map(|t| t.tag).join(" "), + blog_name => post.get_blog(conn)?.title, + content => post.content.get().clone(), + subtitle => post.subtitle.clone(), + title => post.title.clone(), + lang => detect_lang(post.content.get()).and_then(|i| if i.is_reliable() { Some(i.lang()) } else {None} ).unwrap_or(Lang::Eng).name(), + license => post.license.clone(), + )); + Ok(()) + } + + pub fn delete_document(&self, post: &Post) { + let schema = self.index.schema(); + let post_id = schema.get_field("post_id").unwrap(); + + let doc_id = Term::from_field_i64(post_id, i64::from(post.id)); + let mut writer = self.writer.lock().unwrap(); + let writer = writer.as_mut().unwrap(); + writer.delete_term(doc_id); + } + + pub fn update_document(&self, conn: &Connection, post: &Post) -> Result<()> { + self.delete_document(post); + self.add_document(conn, post) + } + + pub fn search_document( + &self, + conn: &Connection, + query: PlumeQuery, + (min, max): (i32, i32), + ) -> Vec { + let schema = self.index.schema(); + let post_id = schema.get_field("post_id").unwrap(); + + let collector = TopDocs::with_limit(cmp::max(1, max) as usize); + + let searcher = self.reader.searcher(); + let res = searcher.search(&query.into_query(), &collector).unwrap(); + + res.get(min as usize..) + .unwrap_or(&[]) + .iter() + .filter_map(|(_, doc_add)| { + let doc = searcher.doc(*doc_add).ok()?; + let id = doc.get_first(post_id)?; + Post::get(conn, id.i64_value() as i32).ok() + //borrow checker don't want me to use filter_map or and_then here + }) + .collect() + } + + pub fn fill(&self, conn: &Connection) -> Result<()> { + for post in posts::table + .filter(posts::published.eq(true)) + .load::(conn)? + { + self.update_document(conn, &post)? + } + Ok(()) + } + + pub fn commit(&self) { + let mut writer = self.writer.lock().unwrap(); + writer.as_mut().unwrap().commit().unwrap(); + self.reader.reload().unwrap(); + } + + pub fn drop_writer(&self) { + self.writer.lock().unwrap().take(); + } +} diff --git a/plume-models/src/search/tokenizer.rs b/plume-models/src/search/tokenizer.rs new file mode 100644 index 00000000000..83228e6795e --- /dev/null +++ b/plume-models/src/search/tokenizer.rs @@ -0,0 +1,94 @@ +#[cfg(feature = "search-lindera")] +use lindera_tantivy::tokenizer::LinderaTokenizer; +use std::str::CharIndices; +use tantivy::tokenizer::*; + +#[derive(Clone, Copy)] +pub enum TokenizerKind { + Simple, + Ngram, + Whitespace, + #[cfg(feature = "search-lindera")] + Lindera, +} + +impl From for TextAnalyzer { + fn from(tokenizer: TokenizerKind) -> TextAnalyzer { + use TokenizerKind::*; + + match tokenizer { + Simple => TextAnalyzer::from(SimpleTokenizer) + .filter(RemoveLongFilter::limit(40)) + .filter(LowerCaser), + Ngram => TextAnalyzer::from(NgramTokenizer::new(2, 8, false)).filter(LowerCaser), + Whitespace => TextAnalyzer::from(WhitespaceTokenizer).filter(LowerCaser), + #[cfg(feature = "search-lindera")] + Lindera => { + TextAnalyzer::from(LinderaTokenizer::new("decompose", "")).filter(LowerCaser) + } + } + } +} + +/// Tokenize the text by splitting on whitespaces. Pretty much a copy of Tantivy's SimpleTokenizer, +/// but not splitting on punctuation +#[derive(Clone)] +pub struct WhitespaceTokenizer; + +pub struct WhitespaceTokenStream<'a> { + text: &'a str, + chars: CharIndices<'a>, + token: Token, +} + +impl Tokenizer for WhitespaceTokenizer { + fn token_stream<'a>(&self, text: &'a str) -> BoxTokenStream<'a> { + BoxTokenStream::from(WhitespaceTokenStream { + text, + chars: text.char_indices(), + token: Token::default(), + }) + } +} +impl<'a> WhitespaceTokenStream<'a> { + // search for the end of the current token. + fn search_token_end(&mut self) -> usize { + (&mut self.chars) + .filter(|&(_, ref c)| c.is_whitespace()) + .map(|(offset, _)| offset) + .next() + .unwrap_or(self.text.len()) + } +} + +impl<'a> TokenStream for WhitespaceTokenStream<'a> { + fn advance(&mut self) -> bool { + self.token.text.clear(); + self.token.position = self.token.position.wrapping_add(1); + + loop { + match self.chars.next() { + Some((offset_from, c)) => { + if !c.is_whitespace() { + let offset_to = self.search_token_end(); + self.token.offset_from = offset_from; + self.token.offset_to = offset_to; + self.token.text.push_str(&self.text[offset_from..offset_to]); + return true; + } + } + None => { + return false; + } + } + } + } + + fn token(&self) -> &Token { + &self.token + } + + fn token_mut(&mut self) -> &mut Token { + &mut self.token + } +} diff --git a/plume-models/src/signups.rs b/plume-models/src/signups.rs new file mode 100644 index 00000000000..7a520eab4ae --- /dev/null +++ b/plume-models/src/signups.rs @@ -0,0 +1,72 @@ +use crate::CONFIG; +use rocket::request::{FromRequest, Outcome, Request}; +use std::fmt; +use std::str::FromStr; + +pub enum Strategy { + Password, + Email, +} + +impl Default for Strategy { + fn default() -> Self { + Self::Password + } +} + +impl FromStr for Strategy { + type Err = StrategyError; + + fn from_str(s: &str) -> Result { + use self::Strategy::*; + + match s { + "password" => Ok(Password), + "email" => Ok(Email), + s => Err(StrategyError::Unsupported(s.to_string())), + } + } +} + +#[derive(Debug)] +pub enum StrategyError { + Unsupported(String), +} + +impl fmt::Display for StrategyError { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + use self::StrategyError::*; + + match self { + // FIXME: Calc option strings from enum + Unsupported(s) => write!(f, "Unsupported strategy: {}. Choose password or email", s), + } + } +} + +impl std::error::Error for StrategyError {} + +pub struct Password(); +pub struct Email(); + +impl<'a, 'r> FromRequest<'a, 'r> for Password { + type Error = (); + + fn from_request(_request: &'a Request<'r>) -> Outcome { + match matches!(CONFIG.signup, Strategy::Password) { + true => Outcome::Success(Self()), + false => Outcome::Forward(()), + } + } +} + +impl<'a, 'r> FromRequest<'a, 'r> for Email { + type Error = (); + + fn from_request(_request: &'a Request<'r>) -> Outcome { + match matches!(CONFIG.signup, Strategy::Email) { + true => Outcome::Success(Self()), + false => Outcome::Forward(()), + } + } +} diff --git a/plume-models/src/tags.rs b/plume-models/src/tags.rs new file mode 100644 index 00000000000..0460efc208d --- /dev/null +++ b/plume-models/src/tags.rs @@ -0,0 +1,140 @@ +use crate::{ap_url, instance::Instance, schema::tags, Connection, Error, Result}; +use diesel::{self, ExpressionMethods, QueryDsl, RunQueryDsl}; +use plume_common::activity_pub::Hashtag; + +#[derive(Clone, Identifiable, Queryable)] +pub struct Tag { + pub id: i32, + pub tag: String, + pub is_hashtag: bool, + pub post_id: i32, +} + +#[derive(Insertable)] +#[table_name = "tags"] +pub struct NewTag { + pub tag: String, + pub is_hashtag: bool, + pub post_id: i32, +} + +impl Tag { + insert!(tags, NewTag); + get!(tags); + find_by!(tags, find_by_name, tag as &str); + list_by!(tags, for_post, post_id as i32); + + pub fn to_activity(&self) -> Result { + let mut ht = Hashtag::default(); + ht.set_href_string(ap_url(&format!( + "{}/tag/{}", + Instance::get_local()?.public_domain, + self.tag + )))?; + ht.set_name_string(self.tag.clone())?; + Ok(ht) + } + + pub fn from_activity( + conn: &Connection, + tag: &Hashtag, + post: i32, + is_hashtag: bool, + ) -> Result { + Tag::insert( + conn, + NewTag { + tag: tag.name_string()?, + is_hashtag, + post_id: post, + }, + ) + } + + pub fn build_activity(tag: String) -> Result { + let mut ht = Hashtag::default(); + ht.set_href_string(ap_url(&format!( + "{}/tag/{}", + Instance::get_local()?.public_domain, + tag + )))?; + ht.set_name_string(tag)?; + Ok(ht) + } + + pub fn delete(&self, conn: &Connection) -> Result<()> { + diesel::delete(self) + .execute(conn) + .map(|_| ()) + .map_err(Error::from) + } +} + +#[cfg(test)] +mod tests { + use super::*; + use crate::tests::db; + use crate::{diesel::Connection, inbox::tests::fill_database}; + use assert_json_diff::assert_json_eq; + use serde_json::to_value; + + #[test] + fn to_activity() { + let conn = &db(); + conn.test_transaction::<_, Error, _>(|| { + fill_database(conn); + let tag = Tag { + id: 0, + tag: "a_tag".into(), + is_hashtag: false, + post_id: 0, + }; + let act = tag.to_activity()?; + let expected = json!({ + "href": "https://plu.me/tag/a_tag", + "name": "a_tag", + "type": "Hashtag" + }); + + assert_json_eq!(to_value(&act)?, expected); + + Ok(()) + }) + } + + #[test] + fn from_activity() { + let conn = &db(); + conn.test_transaction::<_, Error, _>(|| { + let (posts, _users, _blogs) = fill_database(conn); + let post_id = posts[0].id; + let mut ht = Hashtag::default(); + ht.set_href_string(ap_url(&format!("https://plu.me/tag/a_tag")))?; + ht.set_name_string("a_tag".into())?; + let tag = Tag::from_activity(conn, &ht, post_id, true)?; + + assert_eq!(&tag.tag, "a_tag"); + assert!(tag.is_hashtag); + + Ok(()) + }); + } + + #[test] + fn build_activity() { + let conn = &db(); + conn.test_transaction::<_, Error, _>(|| { + fill_database(conn); + let act = Tag::build_activity("a_tag".into())?; + let expected = json!({ + "href": "https://plu.me/tag/a_tag", + "name": "a_tag", + "type": "Hashtag" + }); + + assert_json_eq!(to_value(&act)?, expected); + + Ok(()) + }); + } +} diff --git a/plume-models/src/timeline/mod.rs b/plume-models/src/timeline/mod.rs new file mode 100644 index 00000000000..d6b2a59d4f4 --- /dev/null +++ b/plume-models/src/timeline/mod.rs @@ -0,0 +1,858 @@ +use crate::{ + db_conn::DbConn, + lists::List, + posts::Post, + schema::{posts, timeline, timeline_definition}, + Connection, Error, Result, +}; +use diesel::{self, BoolExpressionMethods, ExpressionMethods, QueryDsl, RunQueryDsl}; +use std::ops::Deref; + +pub(crate) mod query; + +pub use self::query::Kind; +use self::query::{QueryError, TimelineQuery}; + +#[derive(Clone, Debug, PartialEq, Queryable, Identifiable, AsChangeset)] +#[table_name = "timeline_definition"] +pub struct Timeline { + pub id: i32, + pub user_id: Option, + pub name: String, + pub query: String, +} + +#[derive(Default, Insertable)] +#[table_name = "timeline_definition"] +pub struct NewTimeline { + user_id: Option, + name: String, + query: String, +} + +#[derive(Default, Insertable)] +#[table_name = "timeline"] +struct TimelineEntry { + pub post_id: i32, + pub timeline_id: i32, +} + +impl Timeline { + insert!(timeline_definition, NewTimeline); + get!(timeline_definition); + + pub fn find_for_user_by_name( + conn: &Connection, + user_id: Option, + name: &str, + ) -> Result { + if let Some(user_id) = user_id { + timeline_definition::table + .filter(timeline_definition::user_id.eq(user_id)) + .filter(timeline_definition::name.eq(name)) + .first(conn) + .map_err(Error::from) + } else { + timeline_definition::table + .filter(timeline_definition::user_id.is_null()) + .filter(timeline_definition::name.eq(name)) + .first(conn) + .map_err(Error::from) + } + } + + pub fn list_for_user(conn: &Connection, user_id: Option) -> Result> { + if let Some(user_id) = user_id { + timeline_definition::table + .filter(timeline_definition::user_id.eq(user_id)) + .load::(conn) + .map_err(Error::from) + } else { + timeline_definition::table + .filter(timeline_definition::user_id.is_null()) + .load::(conn) + .map_err(Error::from) + } + } + + /// Same as `list_for_user`, but also includes instance timelines if `user_id` is `Some`. + pub fn list_all_for_user(conn: &Connection, user_id: Option) -> Result> { + if let Some(user_id) = user_id { + timeline_definition::table + .filter( + timeline_definition::user_id + .eq(user_id) + .or(timeline_definition::user_id.is_null()), + ) + .load::(conn) + .map_err(Error::from) + } else { + timeline_definition::table + .filter(timeline_definition::user_id.is_null()) + .load::(conn) + .map_err(Error::from) + } + } + + pub fn new_for_user( + conn: &Connection, + user_id: i32, + name: String, + query_string: String, + ) -> Result { + { + let query = TimelineQuery::parse(&query_string)?; // verify the query is valid + if let Some(err) = + query + .list_used_lists() + .into_iter() + .find_map(|(name, kind)| { + let list = List::find_for_user_by_name(conn, Some(user_id), &name) + .map(|l| l.kind() == kind); + match list { + Ok(true) => None, + Ok(false) => Some(Error::TimelineQuery(QueryError::RuntimeError( + format!("list '{}' has the wrong type for this usage", name), + ))), + Err(_) => Some(Error::TimelineQuery(QueryError::RuntimeError( + format!("list '{}' was not found", name), + ))), + } + }) + { + return Err(err); + } + } + Self::insert( + conn, + NewTimeline { + user_id: Some(user_id), + name, + query: query_string, + }, + ) + } + + pub fn new_for_instance( + conn: &Connection, + name: String, + query_string: String, + ) -> Result { + { + let query = TimelineQuery::parse(&query_string)?; // verify the query is valid + if let Some(err) = + query + .list_used_lists() + .into_iter() + .find_map(|(name, kind)| { + let list = List::find_for_user_by_name(conn, None, &name) + .map(|l| l.kind() == kind); + match list { + Ok(true) => None, + Ok(false) => Some(Error::TimelineQuery(QueryError::RuntimeError( + format!("list '{}' has the wrong type for this usage", name), + ))), + Err(_) => Some(Error::TimelineQuery(QueryError::RuntimeError( + format!("list '{}' was not found", name), + ))), + } + }) + { + return Err(err); + } + } + Self::insert( + conn, + NewTimeline { + user_id: None, + name, + query: query_string, + }, + ) + } + + pub fn update(&self, conn: &Connection) -> Result { + diesel::update(self).set(self).execute(conn)?; + let timeline = Self::get(conn, self.id)?; + Ok(timeline) + } + + pub fn delete(&self, conn: &Connection) -> Result<()> { + diesel::delete(self) + .execute(conn) + .map(|_| ()) + .map_err(Error::from) + } + + pub fn get_latest(&self, conn: &Connection, count: i32) -> Result> { + self.get_page(conn, (0, count)) + } + + pub fn get_page(&self, conn: &Connection, (min, max): (i32, i32)) -> Result> { + timeline::table + .filter(timeline::timeline_id.eq(self.id)) + .inner_join(posts::table) + .order(posts::creation_date.desc()) + .offset(min.into()) + .limit((max - min).into()) + .select(posts::all_columns) + .load::(conn) + .map_err(Error::from) + } + + pub fn count_posts(&self, conn: &Connection) -> Result { + timeline::table + .filter(timeline::timeline_id.eq(self.id)) + .inner_join(posts::table) + .count() + .get_result(conn) + .map_err(Error::from) + } + + pub fn add_to_all_timelines(conn: &DbConn, post: &Post, kind: Kind<'_>) -> Result<()> { + let timelines = timeline_definition::table + .load::(conn.deref()) + .map_err(Error::from)?; + + for t in timelines { + if t.matches(conn, post, kind)? { + t.add_post(conn, post)?; + } + } + Ok(()) + } + + pub fn add_post(&self, conn: &Connection, post: &Post) -> Result<()> { + if self.includes_post(conn, post)? { + return Ok(()); + } + diesel::insert_into(timeline::table) + .values(TimelineEntry { + post_id: post.id, + timeline_id: self.id, + }) + .execute(conn)?; + Ok(()) + } + + pub fn matches(&self, conn: &DbConn, post: &Post, kind: Kind<'_>) -> Result { + let query = TimelineQuery::parse(&self.query)?; + query.matches(conn, self, post, kind) + } + + fn includes_post(&self, conn: &Connection, post: &Post) -> Result { + diesel::dsl::select(diesel::dsl::exists( + timeline::table + .filter(timeline::timeline_id.eq(self.id)) + .filter(timeline::post_id.eq(post.id)), + )) + .get_result(conn) + .map_err(Error::from) + } +} + +#[cfg(test)] +mod tests { + use super::*; + use crate::{ + blogs::tests as blogTests, + follows::*, + lists::ListType, + post_authors::{NewPostAuthor, PostAuthor}, + posts::NewPost, + safe_string::SafeString, + tags::Tag, + tests::db, + users::tests as userTests, + }; + use diesel::Connection; + + #[test] + fn test_timeline() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + let users = userTests::fill_database(&conn); + + let mut tl1_u1 = Timeline::new_for_user( + &conn, + users[0].id, + "my timeline".to_owned(), + "all".to_owned(), + ) + .unwrap(); + List::new( + &conn, + "languages I speak", + Some(&users[1]), + ListType::Prefix, + ) + .unwrap(); + let tl2_u1 = Timeline::new_for_user( + &conn, + users[0].id, + "another timeline".to_owned(), + "followed".to_owned(), + ) + .unwrap(); + let tl1_u2 = Timeline::new_for_user( + &conn, + users[1].id, + "english posts".to_owned(), + "lang in \"languages I speak\"".to_owned(), + ) + .unwrap(); + let tl1_instance = Timeline::new_for_instance( + &conn, + "english posts".to_owned(), + "license in [cc]".to_owned(), + ) + .unwrap(); + + assert_eq!(tl1_u1, Timeline::get(&conn, tl1_u1.id).unwrap()); + assert_eq!( + tl2_u1, + Timeline::find_for_user_by_name(&conn, Some(users[0].id), "another timeline") + .unwrap() + ); + assert_eq!( + tl1_instance, + Timeline::find_for_user_by_name(&conn, None, "english posts").unwrap() + ); + + let tl_u1 = Timeline::list_for_user(&conn, Some(users[0].id)).unwrap(); + assert_eq!(3, tl_u1.len()); // it is not 2 because there is a "Your feed" tl created for each user automatically + assert!(tl_u1.iter().fold(false, |res, tl| { res || *tl == tl1_u1 })); + assert!(tl_u1.iter().fold(false, |res, tl| { res || *tl == tl2_u1 })); + + let tl_instance = Timeline::list_for_user(&conn, None).unwrap(); + assert_eq!(3, tl_instance.len()); // there are also the local and federated feed by default + assert!(tl_instance + .iter() + .fold(false, |res, tl| { res || *tl == tl1_instance })); + + tl1_u1.name = "My Super TL".to_owned(); + let new_tl1_u2 = tl1_u2.update(&conn).unwrap(); + + let tl_u2 = Timeline::list_for_user(&conn, Some(users[1].id)).unwrap(); + assert_eq!(2, tl_u2.len()); // same here + assert!(tl_u2 + .iter() + .fold(false, |res, tl| { res || *tl == new_tl1_u2 })); + + Ok(()) + }); + } + + #[test] + fn test_timeline_creation_error() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + let users = userTests::fill_database(&conn); + + assert!(Timeline::new_for_user( + &conn, + users[0].id, + "my timeline".to_owned(), + "invalid keyword".to_owned(), + ) + .is_err()); + assert!(Timeline::new_for_instance( + &conn, + "my timeline".to_owned(), + "invalid keyword".to_owned(), + ) + .is_err()); + + assert!(Timeline::new_for_user( + &conn, + users[0].id, + "my timeline".to_owned(), + "author in non_existant_list".to_owned(), + ) + .is_err()); + assert!(Timeline::new_for_instance( + &conn, + "my timeline".to_owned(), + "lang in dont-exist".to_owned(), + ) + .is_err()); + + List::new(&conn, "friends", Some(&users[0]), ListType::User).unwrap(); + List::new(&conn, "idk", None, ListType::Blog).unwrap(); + + assert!(Timeline::new_for_user( + &conn, + users[0].id, + "my timeline".to_owned(), + "blog in friends".to_owned(), + ) + .is_err()); + assert!(Timeline::new_for_instance( + &conn, + "my timeline".to_owned(), + "not author in idk".to_owned(), + ) + .is_err()); + + Ok(()) + }); + } + + #[test] + fn test_simple_match() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + let (users, blogs) = blogTests::fill_database(&conn); + + let gnu_tl = Timeline::new_for_user( + &conn, + users[0].id, + "GNU timeline".to_owned(), + "license in [AGPL, LGPL, GPL]".to_owned(), + ) + .unwrap(); + + let gnu_post = Post::insert( + &conn, + NewPost { + blog_id: blogs[0].id, + slug: "slug".to_string(), + title: "About Linux".to_string(), + content: SafeString::new("you must say GNU/Linux, not Linux!!!"), + published: true, + license: "GPL".to_string(), + ap_url: "".to_string(), + creation_date: None, + subtitle: "".to_string(), + source: "you must say GNU/Linux, not Linux!!!".to_string(), + cover_id: None, + }, + ) + .unwrap(); + assert!(gnu_tl.matches(&conn, &gnu_post, Kind::Original).unwrap()); + + let non_free_post = Post::insert( + &conn, + NewPost { + blog_id: blogs[0].id, + slug: "slug2".to_string(), + title: "Private is bad".to_string(), + content: SafeString::new("so is Microsoft"), + published: true, + license: "all right reserved".to_string(), + ap_url: "".to_string(), + creation_date: None, + subtitle: "".to_string(), + source: "so is Microsoft".to_string(), + cover_id: None, + }, + ) + .unwrap(); + assert!(!gnu_tl + .matches(&conn, &non_free_post, Kind::Original) + .unwrap()); + + Ok(()) + }); + } + + #[test] + fn test_complex_match() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + let (users, blogs) = blogTests::fill_database(&conn); + Follow::insert( + &conn, + NewFollow { + follower_id: users[0].id, + following_id: users[1].id, + ap_url: String::new(), + }, + ) + .unwrap(); + + let fav_blogs_list = + List::new(&conn, "fav_blogs", Some(&users[0]), ListType::Blog).unwrap(); + fav_blogs_list.add_blogs(&conn, &[blogs[0].id]).unwrap(); + + let my_tl = Timeline::new_for_user( + &conn, + users[0].id, + "My timeline".to_owned(), + "blog in fav_blogs and not has_cover or local and followed exclude likes" + .to_owned(), + ) + .unwrap(); + + let post = Post::insert( + &conn, + NewPost { + blog_id: blogs[0].id, + slug: "about-linux".to_string(), + title: "About Linux".to_string(), + content: SafeString::new("you must say GNU/Linux, not Linux!!!"), + published: true, + license: "GPL".to_string(), + source: "you must say GNU/Linux, not Linux!!!".to_string(), + ap_url: "".to_string(), + creation_date: None, + subtitle: "".to_string(), + cover_id: None, + }, + ) + .unwrap(); + assert!(my_tl.matches(&conn, &post, Kind::Original).unwrap()); // matches because of "blog in fav_blogs" (and there is no cover) + + let post = Post::insert( + &conn, + NewPost { + blog_id: blogs[1].id, + slug: "about-linux-2".to_string(), + title: "About Linux (2)".to_string(), + content: SafeString::new( + "Actually, GNU+Linux, GNU×Linux, or GNU¿Linux are better.", + ), + published: true, + license: "GPL".to_string(), + source: "Actually, GNU+Linux, GNU×Linux, or GNU¿Linux are better.".to_string(), + ap_url: "".to_string(), + creation_date: None, + subtitle: "".to_string(), + cover_id: None, + }, + ) + .unwrap(); + assert!(!my_tl.matches(&conn, &post, Kind::Like(&users[1])).unwrap()); + + Ok(()) + }); + } + + #[test] + fn test_add_to_all_timelines() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + let (users, blogs) = blogTests::fill_database(&conn); + + let gnu_tl = Timeline::new_for_user( + &conn, + users[0].id, + "GNU timeline".to_owned(), + "license in [AGPL, LGPL, GPL]".to_owned(), + ) + .unwrap(); + let non_gnu_tl = Timeline::new_for_user( + &conn, + users[0].id, + "Stallman disapproved timeline".to_owned(), + "not license in [AGPL, LGPL, GPL]".to_owned(), + ) + .unwrap(); + + let gnu_post = Post::insert( + &conn, + NewPost { + blog_id: blogs[0].id, + slug: "slug".to_string(), + title: "About Linux".to_string(), + content: SafeString::new("you must say GNU/Linux, not Linux!!!"), + published: true, + license: "GPL".to_string(), + ap_url: "".to_string(), + creation_date: None, + subtitle: "".to_string(), + source: "you must say GNU/Linux, not Linux!!!".to_string(), + cover_id: None, + }, + ) + .unwrap(); + + let non_free_post = Post::insert( + &conn, + NewPost { + blog_id: blogs[0].id, + slug: "slug2".to_string(), + title: "Private is bad".to_string(), + content: SafeString::new("so is Microsoft"), + published: true, + license: "all right reserved".to_string(), + ap_url: "".to_string(), + creation_date: None, + subtitle: "".to_string(), + source: "so is Microsoft".to_string(), + cover_id: None, + }, + ) + .unwrap(); + + Timeline::add_to_all_timelines(&conn, &gnu_post, Kind::Original).unwrap(); + Timeline::add_to_all_timelines(&conn, &non_free_post, Kind::Original).unwrap(); + + let res = gnu_tl.get_latest(&conn, 2).unwrap(); + assert_eq!(res.len(), 1); + assert_eq!(res[0].id, gnu_post.id); + let res = non_gnu_tl.get_latest(&conn, 2).unwrap(); + assert_eq!(res.len(), 1); + assert_eq!(res[0].id, non_free_post.id); + + Ok(()) + }); + } + + #[test] + fn test_matches_lists_direct() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + let (users, blogs) = blogTests::fill_database(&conn); + + let gnu_post = Post::insert( + &conn, + NewPost { + blog_id: blogs[0].id, + slug: "slug".to_string(), + title: "About Linux".to_string(), + content: SafeString::new("you must say GNU/Linux, not Linux!!!"), + published: true, + license: "GPL".to_string(), + ap_url: "".to_string(), + creation_date: None, + subtitle: "".to_string(), + source: "you must say GNU/Linux, not Linux!!!".to_string(), + cover_id: None, + }, + ) + .unwrap(); + gnu_post + .update_tags(&conn, vec![Tag::build_activity("free".to_owned()).unwrap()]) + .unwrap(); + PostAuthor::insert( + &conn, + NewPostAuthor { + post_id: gnu_post.id, + author_id: blogs[0].list_authors(&conn).unwrap()[0].id, + }, + ) + .unwrap(); + + let tl = Timeline::new_for_user( + &conn, + users[0].id, + "blog timeline".to_owned(), + format!("blog in [{}]", blogs[0].fqn), + ) + .unwrap(); + assert!(tl.matches(&conn, &gnu_post, Kind::Original).unwrap()); + tl.delete(&conn).unwrap(); + let tl = Timeline::new_for_user( + &conn, + users[0].id, + "blog timeline".to_owned(), + "blog in [no_one@nowhere]".to_owned(), + ) + .unwrap(); + assert!(!tl.matches(&conn, &gnu_post, Kind::Original).unwrap()); + tl.delete(&conn).unwrap(); + + let tl = Timeline::new_for_user( + &conn, + users[0].id, + "author timeline".to_owned(), + format!( + "author in [{}]", + blogs[0].list_authors(&conn).unwrap()[0].fqn + ), + ) + .unwrap(); + assert!(tl.matches(&conn, &gnu_post, Kind::Original).unwrap()); + tl.delete(&conn).unwrap(); + let tl = Timeline::new_for_user( + &conn, + users[0].id, + "author timeline".to_owned(), + format!("author in [{}]", users[2].fqn), + ) + .unwrap(); + assert!(!tl.matches(&conn, &gnu_post, Kind::Original).unwrap()); + assert!(tl + .matches(&conn, &gnu_post, Kind::Reshare(&users[2])) + .unwrap()); + assert!(!tl.matches(&conn, &gnu_post, Kind::Like(&users[2])).unwrap()); + tl.delete(&conn).unwrap(); + let tl = Timeline::new_for_user( + &conn, + users[0].id, + "author timeline".to_owned(), + format!( + "author in [{}] include likes exclude reshares", + users[2].fqn + ), + ) + .unwrap(); + assert!(!tl.matches(&conn, &gnu_post, Kind::Original).unwrap()); + assert!(!tl + .matches(&conn, &gnu_post, Kind::Reshare(&users[2])) + .unwrap()); + assert!(tl.matches(&conn, &gnu_post, Kind::Like(&users[2])).unwrap()); + tl.delete(&conn).unwrap(); + + let tl = Timeline::new_for_user( + &conn, + users[0].id, + "tag timeline".to_owned(), + "tags in [free]".to_owned(), + ) + .unwrap(); + assert!(tl.matches(&conn, &gnu_post, Kind::Original).unwrap()); + tl.delete(&conn).unwrap(); + let tl = Timeline::new_for_user( + &conn, + users[0].id, + "tag timeline".to_owned(), + "tags in [private]".to_owned(), + ) + .unwrap(); + assert!(!tl.matches(&conn, &gnu_post, Kind::Original).unwrap()); + tl.delete(&conn).unwrap(); + + let tl = Timeline::new_for_user( + &conn, + users[0].id, + "english timeline".to_owned(), + "lang in [en]".to_owned(), + ) + .unwrap(); + assert!(tl.matches(&conn, &gnu_post, Kind::Original).unwrap()); + tl.delete(&conn).unwrap(); + let tl = Timeline::new_for_user( + &conn, + users[0].id, + "franco-italian timeline".to_owned(), + "lang in [fr, it]".to_owned(), + ) + .unwrap(); + assert!(!tl.matches(&conn, &gnu_post, Kind::Original).unwrap()); + tl.delete(&conn).unwrap(); + + Ok(()) + }); + } + + /* + #[test] + fn test_matches_lists_saved() { + let r = &rockets(); + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + let (users, blogs) = blogTests::fill_database(&conn); + + let gnu_post = Post::insert( + &conn, + NewPost { + blog_id: blogs[0].id, + slug: "slug".to_string(), + title: "About Linux".to_string(), + content: SafeString::new("you must say GNU/Linux, not Linux!!!"), + published: true, + license: "GPL".to_string(), + ap_url: "".to_string(), + creation_date: None, + subtitle: "".to_string(), + source: "you must say GNU/Linux, not Linux!!!".to_string(), + cover_id: None, + }, + ) + .unwrap(); + gnu_post.update_tags(&conn, vec![Tag::build_activity("free".to_owned()).unwrap()]).unwrap(); + PostAuthor::insert(&conn, NewPostAuthor {post_id: gnu_post.id, author_id: blogs[0].list_authors(&conn).unwrap()[0].id}).unwrap(); + + unimplemented!(); + + Ok(()) + }); + }*/ + + #[test] + fn test_matches_keyword() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + let (users, blogs) = blogTests::fill_database(&conn); + + let gnu_post = Post::insert( + &conn, + NewPost { + blog_id: blogs[0].id, + slug: "slug".to_string(), + title: "About Linux".to_string(), + content: SafeString::new("you must say GNU/Linux, not Linux!!!"), + published: true, + license: "GPL".to_string(), + ap_url: "".to_string(), + creation_date: None, + subtitle: "Stallman is our god".to_string(), + source: "you must say GNU/Linux, not Linux!!!".to_string(), + cover_id: None, + }, + ) + .unwrap(); + + let tl = Timeline::new_for_user( + &conn, + users[0].id, + "Linux title".to_owned(), + "title contains Linux".to_owned(), + ) + .unwrap(); + assert!(tl.matches(&conn, &gnu_post, Kind::Original).unwrap()); + tl.delete(&conn).unwrap(); + let tl = Timeline::new_for_user( + &conn, + users[0].id, + "Microsoft title".to_owned(), + "title contains Microsoft".to_owned(), + ) + .unwrap(); + assert!(!tl.matches(&conn, &gnu_post, Kind::Original).unwrap()); + tl.delete(&conn).unwrap(); + + let tl = Timeline::new_for_user( + &conn, + users[0].id, + "Linux subtitle".to_owned(), + "subtitle contains Stallman".to_owned(), + ) + .unwrap(); + assert!(tl.matches(&conn, &gnu_post, Kind::Original).unwrap()); + tl.delete(&conn).unwrap(); + let tl = Timeline::new_for_user( + &conn, + users[0].id, + "Microsoft subtitle".to_owned(), + "subtitle contains Nadella".to_owned(), + ) + .unwrap(); + assert!(!tl.matches(&conn, &gnu_post, Kind::Original).unwrap()); + tl.delete(&conn).unwrap(); + + let tl = Timeline::new_for_user( + &conn, + users[0].id, + "Linux content".to_owned(), + "content contains Linux".to_owned(), + ) + .unwrap(); + assert!(tl.matches(&conn, &gnu_post, Kind::Original).unwrap()); + tl.delete(&conn).unwrap(); + let tl = Timeline::new_for_user( + &conn, + users[0].id, + "Microsoft content".to_owned(), + "subtitle contains Windows".to_owned(), + ) + .unwrap(); + assert!(!tl.matches(&conn, &gnu_post, Kind::Original).unwrap()); + tl.delete(&conn).unwrap(); + + Ok(()) + }); + } +} diff --git a/plume-models/src/timeline/query.rs b/plume-models/src/timeline/query.rs new file mode 100644 index 00000000000..0050944046d --- /dev/null +++ b/plume-models/src/timeline/query.rs @@ -0,0 +1,898 @@ +use crate::{ + blogs::Blog, + db_conn::DbConn, + lists::{self, ListType}, + posts::Post, + tags::Tag, + timeline::Timeline, + users::User, + Result, +}; +use plume_common::activity_pub::inbox::AsActor; +use whatlang::{self, Lang}; + +#[derive(Debug, Clone, PartialEq)] +pub enum QueryError { + SyntaxError(usize, usize, String), + UnexpectedEndOfQuery, + RuntimeError(String), +} + +pub type QueryResult = std::result::Result; + +#[derive(Debug, Clone, Copy, PartialEq)] +pub enum Kind<'a> { + Original, + Reshare(&'a User), + Like(&'a User), +} + +#[derive(Debug, Clone, Copy, PartialEq)] +enum Token<'a> { + LParent(usize), + RParent(usize), + LBracket(usize), + RBracket(usize), + Comma(usize), + Word(usize, usize, &'a str), +} + +impl<'a> Token<'a> { + fn get_text(&self) -> &'a str { + match self { + Token::Word(_, _, s) => s, + Token::LParent(_) => "(", + Token::RParent(_) => ")", + Token::LBracket(_) => "[", + Token::RBracket(_) => "]", + Token::Comma(_) => ",", + } + } + + fn get_pos(&self) -> (usize, usize) { + match self { + Token::Word(a, b, _) => (*a, *b), + Token::LParent(a) + | Token::RParent(a) + | Token::LBracket(a) + | Token::RBracket(a) + | Token::Comma(a) => (*a, 1), + } + } + + fn get_error(&self, token: Token<'_>) -> QueryResult { + let (b, e) = self.get_pos(); + let message = format!( + "Syntax Error: Expected {}, got {}", + token.to_string(), + self.to_string() + ); + Err(QueryError::SyntaxError(b, e, message)) + } +} + +impl<'a> ToString for Token<'a> { + fn to_string(&self) -> String { + if let Token::Word(0, 0, v) = self { + return (*v).to_string(); + } + format!( + "'{}'", + match self { + Token::Word(_, _, v) => v, + Token::LParent(_) => "(", + Token::RParent(_) => ")", + Token::LBracket(_) => "[", + Token::RBracket(_) => "]", + Token::Comma(_) => ",", + } + ) + } +} + +macro_rules! gen_tokenizer { + ( ($c:ident,$i:ident), $state:ident, $quote:ident; $([$char:tt, $variant:tt]),*) => { + match $c { + space if !*$quote && space.is_whitespace() => match $state.take() { + Some(v) => vec![v], + None => vec![], + }, + $( + $char if !*$quote => match $state.take() { + Some(v) => vec![v, Token::$variant($i)], + None => vec![Token::$variant($i)], + }, + )* + '"' => { + *$quote = !*$quote; + vec![] + }, + _ => match $state.take() { + Some(Token::Word(b, l, _)) => { + *$state = Some(Token::Word(b, l+1, &"")); + vec![] + }, + None => { + *$state = Some(Token::Word($i,1,&"")); + vec![] + }, + _ => unreachable!(), + } + } + } +} + +fn lex(stream: &str) -> Vec> { + stream + .chars() + .chain(" ".chars()) // force a last whitespace to empty scan's state + .zip(0..) + .scan((None, false), |(state, quote), (c, i)| { + Some(gen_tokenizer!((c,i), state, quote; + ['(', LParent], [')', RParent], + ['[', LBracket], [']', RBracket], + [',', Comma])) + }) + .flatten() + .map(|t| { + if let Token::Word(b, e, _) = t { + Token::Word(b, e, &stream[b..b + e]) + } else { + t + } + }) + .collect() +} + +/// Private internals of TimelineQuery +#[derive(Debug, Clone, PartialEq)] +enum TQ<'a> { + Or(Vec>), + And(Vec>), + Arg(Arg<'a>, bool), +} + +impl<'a> TQ<'a> { + fn matches( + &self, + conn: &DbConn, + timeline: &Timeline, + post: &Post, + kind: Kind<'_>, + ) -> Result { + match self { + TQ::Or(inner) => inner.iter().try_fold(false, |s, e| { + e.matches(conn, timeline, post, kind).map(|r| s || r) + }), + TQ::And(inner) => inner.iter().try_fold(true, |s, e| { + e.matches(conn, timeline, post, kind).map(|r| s && r) + }), + TQ::Arg(inner, invert) => Ok(inner.matches(conn, timeline, post, kind)? ^ invert), + } + } + + fn list_used_lists(&self) -> Vec<(String, ListType)> { + match self { + TQ::Or(inner) => inner.iter().flat_map(TQ::list_used_lists).collect(), + TQ::And(inner) => inner.iter().flat_map(TQ::list_used_lists).collect(), + TQ::Arg(Arg::In(typ, List::List(name)), _) => vec![( + (*name).to_string(), + match typ { + WithList::Blog => ListType::Blog, + WithList::Author { .. } => ListType::User, + WithList::License => ListType::Word, + WithList::Tags => ListType::Word, + WithList::Lang => ListType::Prefix, + }, + )], + TQ::Arg(_, _) => vec![], + } + } +} + +#[derive(Debug, Clone, PartialEq)] +enum Arg<'a> { + In(WithList, List<'a>), + Contains(WithContains, &'a str), + Boolean(Bool), +} + +impl<'a> Arg<'a> { + pub fn matches( + &self, + conn: &DbConn, + timeline: &Timeline, + post: &Post, + kind: Kind<'_>, + ) -> Result { + match self { + Arg::In(t, l) => t.matches(conn, timeline, post, l, kind), + Arg::Contains(t, v) => t.matches(post, v), + Arg::Boolean(t) => t.matches(conn, timeline, post, kind), + } + } +} + +#[derive(Debug, Clone, PartialEq)] +enum WithList { + Blog, + Author { boosts: bool, likes: bool }, + License, + Tags, + Lang, +} + +impl WithList { + pub fn matches( + &self, + conn: &DbConn, + timeline: &Timeline, + post: &Post, + list: &List<'_>, + kind: Kind<'_>, + ) -> Result { + match list { + List::List(name) => { + let list = lists::List::find_for_user_by_name(conn, timeline.user_id, name)?; + match (self, list.kind()) { + (WithList::Blog, ListType::Blog) => list.contains_blog(conn, post.blog_id), + (WithList::Author { boosts, likes }, ListType::User) => match kind { + Kind::Original => Ok(list + .list_users(conn)? + .iter() + .any(|a| post.is_author(conn, a.id).unwrap_or(false))), + Kind::Reshare(u) => { + if *boosts { + list.contains_user(conn, u.id) + } else { + Ok(false) + } + } + Kind::Like(u) => { + if *likes { + list.contains_user(conn, u.id) + } else { + Ok(false) + } + } + }, + (WithList::License, ListType::Word) => list.contains_word(conn, &post.license), + (WithList::Tags, ListType::Word) => { + let tags = Tag::for_post(conn, post.id)?; + Ok(list + .list_words(conn)? + .iter() + .any(|s| tags.iter().any(|t| s == &t.tag))) + } + (WithList::Lang, ListType::Prefix) => { + let lang = whatlang::detect(post.content.get()) + .and_then(|i| { + if i.is_reliable() { + Some(i.lang()) + } else { + None + } + }) + .unwrap_or(Lang::Eng) + .name(); + list.contains_prefix(conn, lang) + } + (_, _) => Err(QueryError::RuntimeError(format!( + "The list '{}' is of the wrong type for this usage", + name + )) + .into()), + } + } + List::Array(list) => match self { + WithList::Blog => Ok(list + .iter() + .filter_map(|b| Blog::find_by_fqn(conn, b).ok()) + .any(|b| b.id == post.blog_id)), + WithList::Author { boosts, likes } => match kind { + Kind::Original => Ok(list + .iter() + .filter_map(|a| User::find_by_fqn(&*conn, a).ok()) + .any(|a| post.is_author(conn, a.id).unwrap_or(false))), + Kind::Reshare(u) => { + if *boosts { + Ok(list.iter().any(|user| &u.fqn == user)) + } else { + Ok(false) + } + } + Kind::Like(u) => { + if *likes { + Ok(list.iter().any(|user| &u.fqn == user)) + } else { + Ok(false) + } + } + }, + WithList::License => Ok(list.iter().any(|s| s == &post.license)), + WithList::Tags => { + let tags = Tag::for_post(conn, post.id)?; + Ok(list.iter().any(|s| tags.iter().any(|t| s == &t.tag))) + } + WithList::Lang => { + let lang = whatlang::detect(post.content.get()) + .and_then(|i| { + if i.is_reliable() { + Some(i.lang()) + } else { + None + } + }) + .unwrap_or(Lang::Eng) + .name() + .to_lowercase(); + Ok(list.iter().any(|s| lang.starts_with(&s.to_lowercase()))) + } + }, + } + } +} + +#[derive(Debug, Clone, PartialEq)] +enum WithContains { + Title, + Subtitle, + Content, +} + +impl WithContains { + pub fn matches(&self, post: &Post, value: &str) -> Result { + match self { + WithContains::Title => Ok(post.title.contains(value)), + WithContains::Subtitle => Ok(post.subtitle.contains(value)), + WithContains::Content => Ok(post.content.contains(value)), + } + } +} + +#[derive(Debug, Clone, PartialEq)] +enum Bool { + Followed { boosts: bool, likes: bool }, + HasCover, + Local, + All, +} + +impl Bool { + pub fn matches( + &self, + conn: &DbConn, + timeline: &Timeline, + post: &Post, + kind: Kind<'_>, + ) -> Result { + match self { + Bool::Followed { boosts, likes } => { + if timeline.user_id.is_none() { + return Ok(false); + } + let user = timeline.user_id.unwrap(); + match kind { + Kind::Original => post + .get_authors(conn)? + .iter() + .try_fold(false, |s, a| a.is_followed_by(conn, user).map(|r| s || r)), + Kind::Reshare(u) => { + if *boosts { + u.is_followed_by(conn, user) + } else { + Ok(false) + } + } + Kind::Like(u) => { + if *likes { + u.is_followed_by(conn, user) + } else { + Ok(false) + } + } + } + } + Bool::HasCover => Ok(post.cover_id.is_some()), + Bool::Local => Ok(post.get_blog(conn)?.is_local() && kind == Kind::Original), + Bool::All => Ok(kind == Kind::Original), + } + } +} + +#[derive(Debug, Clone, PartialEq)] +enum List<'a> { + List(&'a str), + Array(Vec<&'a str>), +} + +fn parse_s<'a, 'b>(mut stream: &'b [Token<'a>]) -> QueryResult<(&'b [Token<'a>], TQ<'a>)> { + let mut res = Vec::new(); + let (left, token) = parse_a(stream)?; + res.push(token); + stream = left; + while !stream.is_empty() { + match stream[0] { + Token::Word(_, _, and) if and == "or" => {} + _ => break, + } + let (left, token) = parse_a(&stream[1..])?; + res.push(token); + stream = left; + } + + if res.len() == 1 { + Ok((stream, res.remove(0))) + } else { + Ok((stream, TQ::Or(res))) + } +} + +fn parse_a<'a, 'b>(mut stream: &'b [Token<'a>]) -> QueryResult<(&'b [Token<'a>], TQ<'a>)> { + let mut res = Vec::new(); + let (left, token) = parse_b(stream)?; + res.push(token); + stream = left; + while !stream.is_empty() { + match stream[0] { + Token::Word(_, _, and) if and == "and" => {} + _ => break, + } + let (left, token) = parse_b(&stream[1..])?; + res.push(token); + stream = left; + } + + if res.len() == 1 { + Ok((stream, res.remove(0))) + } else { + Ok((stream, TQ::And(res))) + } +} + +fn parse_b<'a, 'b>(stream: &'b [Token<'a>]) -> QueryResult<(&'b [Token<'a>], TQ<'a>)> { + match stream.get(0) { + Some(Token::LParent(_)) => { + let (left, token) = parse_s(&stream[1..])?; + match left.get(0) { + Some(Token::RParent(_)) => Ok((&left[1..], token)), + Some(t) => t.get_error(Token::RParent(0)), + None => Err(QueryError::UnexpectedEndOfQuery), + } + } + _ => parse_c(stream), + } +} + +fn parse_c<'a, 'b>(stream: &'b [Token<'a>]) -> QueryResult<(&'b [Token<'a>], TQ<'a>)> { + match stream.get(0) { + Some(Token::Word(_, _, not)) if not == &"not" => { + let (left, token) = parse_d(&stream[1..])?; + Ok((left, TQ::Arg(token, true))) + } + _ => { + let (left, token) = parse_d(stream)?; + Ok((left, TQ::Arg(token, false))) + } + } +} + +fn parse_d<'a, 'b>(mut stream: &'b [Token<'a>]) -> QueryResult<(&'b [Token<'a>], Arg<'a>)> { + match stream + .get(0) + .map(Token::get_text) + .ok_or(QueryError::UnexpectedEndOfQuery)? + { + s @ "blog" | s @ "author" | s @ "license" | s @ "tags" | s @ "lang" => { + match stream.get(1).ok_or(QueryError::UnexpectedEndOfQuery)? { + Token::Word(_, _, r#in) if r#in == &"in" => { + let (mut left, list) = parse_l(&stream[2..])?; + let kind = match s { + "blog" => WithList::Blog, + "author" => { + let mut boosts = true; + let mut likes = false; + while let Some(Token::Word(s, e, clude)) = left.get(0) { + if *clude != "include" && *clude != "exclude" { + break; + } + match ( + *clude, + left.get(1) + .map(Token::get_text) + .ok_or(QueryError::UnexpectedEndOfQuery)?, + ) { + ("include", "reshares") | ("include", "reshare") => { + boosts = true + } + ("exclude", "reshares") | ("exclude", "reshare") => { + boosts = false + } + ("include", "likes") | ("include", "like") => likes = true, + ("exclude", "likes") | ("exclude", "like") => likes = false, + (_, w) => { + return Token::Word(*s, *e, w).get_error(Token::Word( + 0, + 0, + "one of 'likes' or 'reshares'", + )) + } + } + left = &left[2..]; + } + WithList::Author { boosts, likes } + } + "license" => WithList::License, + "tags" => WithList::Tags, + "lang" => WithList::Lang, + _ => unreachable!(), + }; + Ok((left, Arg::In(kind, list))) + } + t => t.get_error(Token::Word(0, 0, "'in'")), + } + } + s @ "title" | s @ "subtitle" | s @ "content" => match ( + stream.get(1).ok_or(QueryError::UnexpectedEndOfQuery)?, + stream.get(2).ok_or(QueryError::UnexpectedEndOfQuery)?, + ) { + (Token::Word(_, _, contains), Token::Word(_, _, w)) if contains == &"contains" => Ok(( + &stream[3..], + Arg::Contains( + match s { + "title" => WithContains::Title, + "subtitle" => WithContains::Subtitle, + "content" => WithContains::Content, + _ => unreachable!(), + }, + w, + ), + )), + (Token::Word(_, _, contains), t) if contains == &"contains" => { + t.get_error(Token::Word(0, 0, "any word")) + } + (t, _) => t.get_error(Token::Word(0, 0, "'contains'")), + }, + s @ "followed" | s @ "has_cover" | s @ "local" | s @ "all" => match s { + "followed" => { + let mut boosts = true; + let mut likes = false; + while let Some(Token::Word(s, e, clude)) = stream.get(1) { + if *clude != "include" && *clude != "exclude" { + break; + } + match ( + *clude, + stream + .get(2) + .map(Token::get_text) + .ok_or(QueryError::UnexpectedEndOfQuery)?, + ) { + ("include", "reshares") | ("include", "reshare") => boosts = true, + ("exclude", "reshares") | ("exclude", "reshare") => boosts = false, + ("include", "likes") | ("include", "like") => likes = true, + ("exclude", "likes") | ("exclude", "like") => likes = false, + (_, w) => { + return Token::Word(*s, *e, w).get_error(Token::Word( + 0, + 0, + "one of 'likes' or 'boosts'", + )) + } + } + stream = &stream[2..]; + } + Ok((&stream[1..], Arg::Boolean(Bool::Followed { boosts, likes }))) + } + "has_cover" => Ok((&stream[1..], Arg::Boolean(Bool::HasCover))), + "local" => Ok((&stream[1..], Arg::Boolean(Bool::Local))), + "all" => Ok((&stream[1..], Arg::Boolean(Bool::All))), + _ => unreachable!(), + }, + _ => stream + .get(0) + .ok_or(QueryError::UnexpectedEndOfQuery)? + .get_error(Token::Word( + 0, + 0, + "one of 'blog', 'author', 'license', 'tags', 'lang', \ + 'title', 'subtitle', 'content', 'followed', 'has_cover', 'local' or 'all'", + )), + } +} + +fn parse_l<'a, 'b>(stream: &'b [Token<'a>]) -> QueryResult<(&'b [Token<'a>], List<'a>)> { + match stream.get(0).ok_or(QueryError::UnexpectedEndOfQuery)? { + Token::LBracket(_) => { + let (left, list) = parse_m(&stream[1..])?; + match left.get(0).ok_or(QueryError::UnexpectedEndOfQuery)? { + Token::RBracket(_) => Ok((&left[1..], List::Array(list))), + t => t.get_error(Token::Word(0, 0, "one of ']' or ','")), + } + } + Token::Word(_, _, list) => Ok((&stream[1..], List::List(list))), + t => t.get_error(Token::Word(0, 0, "one of [list, of, words] or list_name")), + } +} + +fn parse_m<'a, 'b>(mut stream: &'b [Token<'a>]) -> QueryResult<(&'b [Token<'a>], Vec<&'a str>)> { + let mut res: Vec<&str> = vec![ + match stream.get(0).ok_or(QueryError::UnexpectedEndOfQuery)? { + Token::Word(_, _, w) => w, + t => return t.get_error(Token::Word(0, 0, "any word")), + }, + ]; + stream = &stream[1..]; + while let Token::Comma(_) = stream[0] { + res.push( + match stream.get(1).ok_or(QueryError::UnexpectedEndOfQuery)? { + Token::Word(_, _, w) => w, + t => return t.get_error(Token::Word(0, 0, "any word")), + }, + ); + stream = &stream[2..]; + } + + Ok((stream, res)) +} + +#[derive(Debug, Clone)] +pub struct TimelineQuery<'a>(TQ<'a>); + +impl<'a> TimelineQuery<'a> { + pub fn parse(query: &'a str) -> QueryResult { + parse_s(&lex(query)) + .and_then(|(left, res)| { + if left.is_empty() { + Ok(res) + } else { + left[0].get_error(Token::Word(0, 0, "on of 'or' or 'and'")) + } + }) + .map(TimelineQuery) + } + + pub fn matches( + &self, + conn: &DbConn, + timeline: &Timeline, + post: &Post, + kind: Kind<'_>, + ) -> Result { + self.0.matches(conn, timeline, post, kind) + } + + pub fn list_used_lists(&self) -> Vec<(String, ListType)> { + self.0.list_used_lists() + } +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn test_lexer() { + assert_eq!( + lex("()[ ],two words \"something quoted with , and [\""), + vec![ + Token::LParent(0), + Token::RParent(1), + Token::LBracket(2), + Token::RBracket(4), + Token::Comma(5), + Token::Word(6, 3, "two"), + Token::Word(10, 5, "words"), + Token::Word(17, 29, "something quoted with , and ["), + ] + ); + } + + #[test] + fn test_parser() { + let q = TimelineQuery::parse(r#"lang in [fr, en] and (license in my_fav_lic or not followed) or title contains "Plume is amazing""#) + .unwrap(); + assert_eq!( + q.0, + TQ::Or(vec![ + TQ::And(vec![ + TQ::Arg( + Arg::In(WithList::Lang, List::Array(vec!["fr", "en"]),), + false + ), + TQ::Or(vec![ + TQ::Arg(Arg::In(WithList::License, List::List("my_fav_lic"),), false), + TQ::Arg( + Arg::Boolean(Bool::Followed { + boosts: true, + likes: false + }), + true + ), + ]), + ]), + TQ::Arg( + Arg::Contains(WithContains::Title, "Plume is amazing",), + false + ), + ]) + ); + + let lists = TimelineQuery::parse( + r#"blog in a or author in b include likes or license in c or tags in d or lang in e "#, + ) + .unwrap(); + assert_eq!( + lists.0, + TQ::Or(vec![ + TQ::Arg(Arg::In(WithList::Blog, List::List("a"),), false), + TQ::Arg( + Arg::In( + WithList::Author { + boosts: true, + likes: true + }, + List::List("b"), + ), + false + ), + TQ::Arg(Arg::In(WithList::License, List::List("c"),), false), + TQ::Arg(Arg::In(WithList::Tags, List::List("d"),), false), + TQ::Arg(Arg::In(WithList::Lang, List::List("e"),), false), + ]) + ); + + let contains = TimelineQuery::parse( + r#"title contains a or subtitle contains b or content contains c"#, + ) + .unwrap(); + assert_eq!( + contains.0, + TQ::Or(vec![ + TQ::Arg(Arg::Contains(WithContains::Title, "a"), false), + TQ::Arg(Arg::Contains(WithContains::Subtitle, "b"), false), + TQ::Arg(Arg::Contains(WithContains::Content, "c"), false), + ]) + ); + + let booleans = TimelineQuery::parse( + r#"followed include like exclude reshares and has_cover and local and all"#, + ) + .unwrap(); + assert_eq!( + booleans.0, + TQ::And(vec![ + TQ::Arg( + Arg::Boolean(Bool::Followed { + boosts: false, + likes: true + }), + false + ), + TQ::Arg(Arg::Boolean(Bool::HasCover), false), + TQ::Arg(Arg::Boolean(Bool::Local), false), + TQ::Arg(Arg::Boolean(Bool::All), false), + ]) + ); + } + + #[test] + fn test_rejection_parser() { + let missing_and_or = TimelineQuery::parse(r#"followed or has_cover local"#).unwrap_err(); + assert_eq!( + missing_and_or, + QueryError::SyntaxError( + 22, + 5, + "Syntax Error: Expected on of 'or' or 'and', got 'local'".to_owned() + ) + ); + + let unbalanced_parent = + TimelineQuery::parse(r#"followed and (has_cover or local"#).unwrap_err(); + assert_eq!(unbalanced_parent, QueryError::UnexpectedEndOfQuery); + + let missing_and_or_in_par = + TimelineQuery::parse(r#"(title contains "abc def" followed)"#).unwrap_err(); + assert_eq!( + missing_and_or_in_par, + QueryError::SyntaxError( + 26, + 8, + "Syntax Error: Expected ')', got 'followed'".to_owned() + ) + ); + + let expect_in = TimelineQuery::parse(r#"lang contains abc"#).unwrap_err(); + assert_eq!( + expect_in, + QueryError::SyntaxError( + 5, + 8, + "Syntax Error: Expected 'in', got 'contains'".to_owned() + ) + ); + + let expect_contains = TimelineQuery::parse(r#"title in abc"#).unwrap_err(); + assert_eq!( + expect_contains, + QueryError::SyntaxError( + 6, + 2, + "Syntax Error: Expected 'contains', got 'in'".to_owned() + ) + ); + + let expect_keyword = TimelineQuery::parse(r#"not_a_field contains something"#).unwrap_err(); + assert_eq!( + expect_keyword, + QueryError::SyntaxError( + 0, + 11, + "Syntax Error: Expected one of 'blog', \ +'author', 'license', 'tags', 'lang', 'title', 'subtitle', 'content', 'followed', 'has_cover', \ +'local' or 'all', got 'not_a_field'" + .to_owned() + ) + ); + + let expect_bracket_or_comma = TimelineQuery::parse(r#"lang in [en ["#).unwrap_err(); + assert_eq!( + expect_bracket_or_comma, + QueryError::SyntaxError( + 12, + 1, + "Syntax Error: Expected one of ']' or ',', \ + got '['" + .to_owned() + ) + ); + + let expect_bracket = TimelineQuery::parse(r#"lang in )abc"#).unwrap_err(); + assert_eq!( + expect_bracket, + QueryError::SyntaxError( + 8, + 1, + "Syntax Error: Expected one of [list, of, words] or list_name, \ + got ')'" + .to_owned() + ) + ); + + let expect_word = TimelineQuery::parse(r#"title contains ,"#).unwrap_err(); + assert_eq!( + expect_word, + QueryError::SyntaxError(15, 1, "Syntax Error: Expected any word, got ','".to_owned()) + ); + + let got_bracket = TimelineQuery::parse(r#"lang in []"#).unwrap_err(); + assert_eq!( + got_bracket, + QueryError::SyntaxError(9, 1, "Syntax Error: Expected any word, got ']'".to_owned()) + ); + + let got_par = TimelineQuery::parse(r#"lang in [a, ("#).unwrap_err(); + assert_eq!( + got_par, + QueryError::SyntaxError(12, 1, "Syntax Error: Expected any word, got '('".to_owned()) + ); + } + + #[test] + fn test_list_used_lists() { + let q = TimelineQuery::parse(r#"lang in [fr, en] and blog in blogs or author in my_fav_authors or tags in hashtag and lang in spoken or license in copyleft"#) + .unwrap(); + let used_lists = q.list_used_lists(); + assert_eq!( + used_lists, + vec![ + ("blogs".to_owned(), ListType::Blog), + ("my_fav_authors".to_owned(), ListType::User), + ("hashtag".to_owned(), ListType::Word), + ("spoken".to_owned(), ListType::Prefix), + ("copyleft".to_owned(), ListType::Word), + ] + ); + } +} diff --git a/plume-models/src/users.rs b/plume-models/src/users.rs new file mode 100644 index 00000000000..1e27fb19102 --- /dev/null +++ b/plume-models/src/users.rs @@ -0,0 +1,1559 @@ +use crate::{ + ap_url, blocklisted_emails::BlocklistedEmail, blogs::Blog, db_conn::DbConn, follows::Follow, + instance::*, medias::Media, notifications::Notification, post_authors::PostAuthor, posts::Post, + safe_string::SafeString, schema::users, timeline::Timeline, Connection, Error, Result, + UserEvent::*, CONFIG, ITEMS_PER_PAGE, USER_CHAN, +}; +use activitypub::{ + activity::Delete, + actor::Person, + collection::{OrderedCollection, OrderedCollectionPage}, + object::{Image, Tombstone}, + Activity, CustomObject, Endpoint, +}; +use chrono::{NaiveDateTime, Utc}; +use diesel::{self, BelongingToDsl, ExpressionMethods, OptionalExtension, QueryDsl, RunQueryDsl}; +use ldap3::{LdapConn, Scope, SearchEntry}; +use openssl::{ + hash::MessageDigest, + pkey::{PKey, Private}, + rsa::Rsa, + sign, +}; +use plume_common::{ + activity_pub::{ + inbox::{AsActor, AsObject, FromId}, + request::get, + sign::{gen_keypair, Error as SignError, Result as SignResult, Signer}, + ActivityStream, ApSignature, Id, IntoId, PublicKey, PUBLIC_VISIBILITY, + }, + utils, +}; +use riker::actors::{Publish, Tell}; +use rocket::{ + outcome::IntoOutcome, + request::{self, FromRequest, Request}, +}; +use std::{ + cmp::PartialEq, + hash::{Hash, Hasher}, + sync::Arc, +}; +use url::Url; +use webfinger::*; + +pub type CustomPerson = CustomObject; + +pub enum Role { + Admin = 0, + Moderator = 1, + Normal = 2, + Instance = 3, +} + +#[derive(Queryable, Identifiable, Clone, Debug, AsChangeset)] +#[changeset_options(treat_none_as_null = "true")] +pub struct User { + pub id: i32, + pub username: String, + pub display_name: String, + pub outbox_url: String, + pub inbox_url: String, + pub summary: String, + pub email: Option, + pub hashed_password: Option, + pub instance_id: i32, + pub creation_date: NaiveDateTime, + pub ap_url: String, + pub private_key: Option, + pub public_key: String, + pub shared_inbox_url: Option, + pub followers_endpoint: String, + pub avatar_id: Option, + pub last_fetched_date: NaiveDateTime, + pub fqn: String, + pub summary_html: SafeString, + /// 0 = admin + /// 1 = moderator + /// 3 = local instance + /// anything else = normal user + pub role: i32, + pub preferred_theme: Option, + pub hide_custom_css: bool, +} + +#[derive(Default, Insertable)] +#[table_name = "users"] +pub struct NewUser { + pub username: String, + pub display_name: String, + pub outbox_url: String, + pub inbox_url: String, + pub summary: String, + pub email: Option, + pub hashed_password: Option, + pub instance_id: i32, + pub ap_url: String, + pub private_key: Option, + pub public_key: String, + pub shared_inbox_url: Option, + pub followers_endpoint: String, + pub avatar_id: Option, + pub summary_html: SafeString, + pub role: i32, + pub fqn: String, +} + +pub const AUTH_COOKIE: &str = "user_id"; +const USER_PREFIX: &str = "@"; + +impl User { + insert!(users, NewUser); + get!(users); + find_by!(users, find_by_email, email as &str); + find_by!(users, find_by_name, username as &str, instance_id as i32); + find_by!(users, find_by_ap_url, ap_url as &str); + + pub fn is_moderator(&self) -> bool { + self.role == Role::Admin as i32 || self.role == Role::Moderator as i32 + } + + pub fn is_admin(&self) -> bool { + self.role == Role::Admin as i32 + } + + pub fn one_by_instance(conn: &Connection) -> Result> { + users::table + .filter(users::instance_id.eq_any(users::table.select(users::instance_id).distinct())) + .load::(conn) + .map_err(Error::from) + } + + pub fn delete(&self, conn: &Connection) -> Result<()> { + use crate::schema::post_authors; + + for blog in Blog::find_for_author(conn, self)? + .iter() + .filter(|b| b.count_authors(conn).map(|c| c <= 1).unwrap_or(false)) + { + blog.delete(conn)?; + } + // delete the posts if they is the only author + let all_their_posts_ids: Vec = post_authors::table + .filter(post_authors::author_id.eq(self.id)) + .select(post_authors::post_id) + .load(conn)?; + for post_id in all_their_posts_ids { + // disabling this lint, because otherwise we'd have to turn it on + // the head, and make it even harder to follow! + #[allow(clippy::op_ref)] + let has_other_authors = post_authors::table + .filter(post_authors::post_id.eq(post_id)) + .filter(post_authors::author_id.ne(self.id)) + .count() + .load(conn)? + .first() + .unwrap_or(&0) + > &0; + if !has_other_authors { + Post::get(conn, post_id)?.delete(conn)?; + } + } + + for notif in Notification::find_followed_by(conn, self)? { + notif.delete(conn)? + } + + diesel::delete(self) + .execute(conn) + .map(|_| ()) + .map_err(Error::from) + } + + pub fn get_instance(&self, conn: &Connection) -> Result { + Instance::get(conn, self.instance_id) + } + + pub fn set_role(&self, conn: &Connection, new_role: Role) -> Result<()> { + diesel::update(self) + .set(users::role.eq(new_role as i32)) + .execute(conn) + .map(|_| ()) + .map_err(Error::from) + } + + pub fn count_local(conn: &Connection) -> Result { + users::table + .filter(users::instance_id.eq(Instance::get_local()?.id)) + .count() + .get_result(&*conn) + .map_err(Error::from) + } + + pub fn find_by_fqn(conn: &DbConn, fqn: &str) -> Result { + let from_db = users::table + .filter(users::fqn.eq(fqn)) + .first(&**conn) + .optional()?; + if let Some(from_db) = from_db { + Ok(from_db) + } else { + User::fetch_from_webfinger(conn, fqn) + } + } + + /** + * TODO: Should create user record with normalized(lowercased) email + */ + pub fn email_used(conn: &DbConn, email: &str) -> Result { + use diesel::dsl::{exists, select}; + + select(exists( + users::table + .filter(users::instance_id.eq(Instance::get_local()?.id)) + .filter(users::email.eq(email)) + .or_filter(users::email.eq(email.to_ascii_lowercase())), + )) + .get_result(&**conn) + .map_err(Error::from) + } + + fn fetch_from_webfinger(conn: &DbConn, acct: &str) -> Result { + let link = resolve(acct.to_owned(), true)? + .links + .into_iter() + .find(|l| l.mime_type == Some(String::from("application/activity+json"))) + .ok_or(Error::Webfinger)?; + User::from_id( + conn, + link.href.as_ref().ok_or(Error::Webfinger)?, + None, + CONFIG.proxy(), + ) + .map_err(|(_, e)| e) + } + + pub fn fetch_remote_interact_uri(acct: &str) -> Result { + resolve(acct.to_owned(), true)? + .links + .into_iter() + .find(|l| l.rel == "http://ostatus.org/schema/1.0/subscribe") + .and_then(|l| l.template) + .ok_or(Error::Webfinger) + } + + fn fetch(url: &str) -> Result { + let mut res = get(url, Self::get_sender(), CONFIG.proxy().cloned())?; + let text = &res.text()?; + // without this workaround, publicKey is not correctly deserialized + let ap_sign = serde_json::from_str::(text)?; + let mut json = serde_json::from_str::(text)?; + json.custom_props = ap_sign; + Ok(json) + } + + pub fn fetch_from_url(conn: &DbConn, url: &str) -> Result { + User::fetch(url).and_then(|json| User::from_activity(conn, json)) + } + + pub fn refetch(&self, conn: &Connection) -> Result<()> { + User::fetch(&self.ap_url.clone()).and_then(|json| { + let avatar = Media::save_remote( + conn, + json.object + .object_props + .icon_image()? // FIXME: Fails when icon is not set + .object_props + .url_string()?, + self, + ) + .ok(); + + diesel::update(self) + .set(( + users::username.eq(json.object.ap_actor_props.preferred_username_string()?), + users::display_name.eq(json.object.object_props.name_string()?), + users::outbox_url.eq(json.object.ap_actor_props.outbox_string()?), + users::inbox_url.eq(json.object.ap_actor_props.inbox_string()?), + users::summary.eq(SafeString::new( + &json + .object + .object_props + .summary_string() + .unwrap_or_default(), + )), + users::followers_endpoint.eq(json.object.ap_actor_props.followers_string()?), + users::avatar_id.eq(avatar.map(|a| a.id)), + users::last_fetched_date.eq(Utc::now().naive_utc()), + users::public_key.eq(json + .custom_props + .public_key_publickey()? + .public_key_pem_string()?), + )) + .execute(conn) + .map(|_| ()) + .map_err(Error::from) + }) + } + + pub fn hash_pass(pass: &str) -> Result { + bcrypt::hash(pass, 10).map_err(Error::from) + } + + fn ldap_register(conn: &Connection, name: &str, password: &str) -> Result { + if CONFIG.ldap.is_none() { + return Err(Error::NotFound); + } + let ldap = CONFIG.ldap.as_ref().unwrap(); + + let mut ldap_conn = LdapConn::new(&ldap.addr).map_err(|_| Error::NotFound)?; + let ldap_name = format!("{}={},{}", ldap.user_name_attr, name, ldap.base_dn); + let bind = ldap_conn + .simple_bind(&ldap_name, password) + .map_err(|_| Error::NotFound)?; + + if bind.success().is_err() { + return Err(Error::NotFound); + } + + let search = ldap_conn + .search( + &ldap_name, + Scope::Base, + "(|(objectClass=person)(objectClass=user))", + vec![&ldap.mail_attr], + ) + .map_err(|_| Error::NotFound)? + .success() + .map_err(|_| Error::NotFound)?; + for entry in search.0 { + let entry = SearchEntry::construct(entry); + let email = entry.attrs.get("mail").and_then(|vec| vec.first()); + if let Some(email) = email { + let _ = ldap_conn.unbind(); + return NewUser::new_local( + conn, + name.to_owned(), + name.to_owned(), + Role::Normal, + "", + email.to_owned(), + None, + ); + } + } + let _ = ldap_conn.unbind(); + Err(Error::NotFound) + } + + fn ldap_login(&self, password: &str) -> bool { + if let Some(ldap) = CONFIG.ldap.as_ref() { + let mut conn = if let Ok(conn) = LdapConn::new(&ldap.addr) { + conn + } else { + return false; + }; + let name = format!( + "{}={},{}", + ldap.user_name_attr, &self.username, ldap.base_dn + ); + if let Ok(bind) = conn.simple_bind(&name, password) { + bind.success().is_ok() + } else { + false + } + } else { + false + } + } + + pub fn login(conn: &Connection, ident: &str, password: &str) -> Result { + let local_id = Instance::get_local()?.id; + let user = match User::find_by_email(conn, ident) { + Ok(user) => Ok(user), + _ => User::find_by_name(conn, ident, local_id), + } + .and_then(|u| { + if u.instance_id == local_id { + Ok(u) + } else { + Err(Error::NotFound) + } + }); + + match user { + Ok(user) if user.hashed_password.is_some() => { + if bcrypt::verify(password, user.hashed_password.as_ref().unwrap()).unwrap_or(false) + { + Ok(user) + } else { + Err(Error::NotFound) + } + } + Ok(user) => { + if user.ldap_login(password) { + Ok(user) + } else { + Err(Error::NotFound) + } + } + e => { + if let Ok(user) = User::ldap_register(conn, ident, password) { + return Ok(user); + } + // if no user was found, and we were unable to auto-register from ldap + // fake-verify a password, and return an error. + let other = User::get(&*conn, 1) + .expect("No user is registered") + .hashed_password; + other.map(|pass| bcrypt::verify(password, &pass)); + e + } + } + } + + pub fn reset_password(&self, conn: &Connection, pass: &str) -> Result<()> { + diesel::update(self) + .set(users::hashed_password.eq(User::hash_pass(pass)?)) + .execute(conn)?; + Ok(()) + } + + pub fn get_local_page(conn: &Connection, (min, max): (i32, i32)) -> Result> { + users::table + .filter(users::instance_id.eq(Instance::get_local()?.id)) + .order(users::username.asc()) + .offset(min.into()) + .limit((max - min).into()) + .load::(conn) + .map_err(Error::from) + } + pub fn outbox(&self, conn: &Connection) -> Result> { + Ok(ActivityStream::new(self.outbox_collection(conn)?)) + } + pub fn outbox_collection(&self, conn: &Connection) -> Result { + let mut coll = OrderedCollection::default(); + let first = &format!("{}?page=1", &self.outbox_url); + let last = &format!( + "{}?page={}", + &self.outbox_url, + self.get_activities_count(conn) / i64::from(ITEMS_PER_PAGE) + 1 + ); + coll.collection_props.set_first_link(Id::new(first))?; + coll.collection_props.set_last_link(Id::new(last))?; + coll.collection_props + .set_total_items_u64(self.get_activities_count(conn) as u64)?; + Ok(coll) + } + pub fn outbox_page( + &self, + conn: &Connection, + (min, max): (i32, i32), + ) -> Result> { + Ok(ActivityStream::new( + self.outbox_collection_page(conn, (min, max))?, + )) + } + pub fn outbox_collection_page( + &self, + conn: &Connection, + (min, max): (i32, i32), + ) -> Result { + let acts = self.get_activities_page(conn, (min, max))?; + let n_acts = self.get_activities_count(conn); + let mut coll = OrderedCollectionPage::default(); + if n_acts - i64::from(min) >= i64::from(ITEMS_PER_PAGE) { + coll.collection_page_props.set_next_link(Id::new(&format!( + "{}?page={}", + &self.outbox_url, + min / ITEMS_PER_PAGE + 2 + )))?; + } + if min > 0 { + coll.collection_page_props.set_prev_link(Id::new(&format!( + "{}?page={}", + &self.outbox_url, + min / ITEMS_PER_PAGE + )))?; + } + coll.collection_props.items = serde_json::to_value(acts)?; + coll.collection_page_props + .set_part_of_link(Id::new(&self.outbox_url))?; + Ok(coll) + } + fn fetch_outbox_page(&self, url: &str) -> Result<(Vec, Option)> { + let mut res = get(url, Self::get_sender(), CONFIG.proxy().cloned())?; + let text = &res.text()?; + let json: serde_json::Value = serde_json::from_str(text)?; + let items = json["items"] + .as_array() + .unwrap_or(&vec![]) + .iter() + .filter_map(|j| serde_json::from_value(j.clone()).ok()) + .collect::>(); + + let next = json.get("next").map(|x| x.as_str().unwrap().to_owned()); + Ok((items, next)) + } + pub fn fetch_outbox(&self) -> Result> { + let mut res = get( + &self.outbox_url[..], + Self::get_sender(), + CONFIG.proxy().cloned(), + )?; + let text = &res.text()?; + let json: serde_json::Value = serde_json::from_str(text)?; + if let Some(first) = json.get("first") { + let mut items: Vec = Vec::new(); + let mut next = first.as_str().unwrap().to_owned(); + while let Ok((mut page, nxt)) = self.fetch_outbox_page(&next) { + if page.is_empty() { + break; + } + items.append(&mut page); + if let Some(n) = nxt { + if n == next { + break; + } + next = n; + } else { + break; + } + } + Ok(items) + } else { + Ok(json["items"] + .as_array() + .unwrap_or(&vec![]) + .iter() + .filter_map(|j| serde_json::from_value(j.clone()).ok()) + .collect::>()) + } + } + + pub fn fetch_followers_ids(&self) -> Result> { + let mut res = get( + &self.followers_endpoint[..], + Self::get_sender(), + CONFIG.proxy().cloned(), + )?; + let text = &res.text()?; + let json: serde_json::Value = serde_json::from_str(text)?; + Ok(json["items"] + .as_array() + .unwrap_or(&vec![]) + .iter() + .filter_map(|j| serde_json::from_value(j.clone()).ok()) + .collect::>()) + } + fn get_activities_count(&self, conn: &Connection) -> i64 { + use crate::schema::post_authors; + use crate::schema::posts; + let posts_by_self = PostAuthor::belonging_to(self).select(post_authors::post_id); + posts::table + .filter(posts::published.eq(true)) + .filter(posts::id.eq_any(posts_by_self)) + .count() + .first(conn) + .unwrap() + } + fn get_activities_page( + &self, + conn: &Connection, + (min, max): (i32, i32), + ) -> Result> { + use crate::schema::post_authors; + use crate::schema::posts; + let posts_by_self = PostAuthor::belonging_to(self).select(post_authors::post_id); + let posts = posts::table + .filter(posts::published.eq(true)) + .filter(posts::id.eq_any(posts_by_self)) + .order(posts::creation_date.desc()) + .offset(min.into()) + .limit((max - min).into()) + .load::(conn)?; + Ok(posts + .into_iter() + .filter_map(|p| { + p.create_activity(conn) + .ok() + .and_then(|a| serde_json::to_value(a).ok()) + }) + .collect::>()) + } + + pub fn get_followers(&self, conn: &Connection) -> Result> { + use crate::schema::follows; + let follows = Follow::belonging_to(self).select(follows::follower_id); + users::table + .filter(users::id.eq_any(follows)) + .load::(conn) + .map_err(Error::from) + } + + pub fn count_followers(&self, conn: &Connection) -> Result { + use crate::schema::follows; + let follows = Follow::belonging_to(self).select(follows::follower_id); + users::table + .filter(users::id.eq_any(follows)) + .count() + .get_result(conn) + .map_err(Error::from) + } + + pub fn get_followers_page( + &self, + conn: &Connection, + (min, max): (i32, i32), + ) -> Result> { + use crate::schema::follows; + let follows = Follow::belonging_to(self).select(follows::follower_id); + users::table + .filter(users::id.eq_any(follows)) + .offset(min.into()) + .limit((max - min).into()) + .load::(conn) + .map_err(Error::from) + } + + pub fn get_followed(&self, conn: &Connection) -> Result> { + use crate::schema::follows::dsl::*; + let f = follows.filter(follower_id.eq(self.id)).select(following_id); + users::table + .filter(users::id.eq_any(f)) + .load::(conn) + .map_err(Error::from) + } + + pub fn count_followed(&self, conn: &Connection) -> Result { + use crate::schema::follows; + follows::table + .filter(follows::follower_id.eq(self.id)) + .count() + .get_result(conn) + .map_err(Error::from) + } + + pub fn get_followed_page( + &self, + conn: &Connection, + (min, max): (i32, i32), + ) -> Result> { + use crate::schema::follows; + let follows = follows::table + .filter(follows::follower_id.eq(self.id)) + .select(follows::following_id) + .limit((max - min).into()); + users::table + .filter(users::id.eq_any(follows)) + .offset(min.into()) + .load::(conn) + .map_err(Error::from) + } + + pub fn is_followed_by(&self, conn: &Connection, other_id: i32) -> Result { + use crate::schema::follows; + follows::table + .filter(follows::follower_id.eq(other_id)) + .filter(follows::following_id.eq(self.id)) + .count() + .get_result::(conn) + .map_err(Error::from) + .map(|r| r > 0) + } + + pub fn is_following(&self, conn: &Connection, other_id: i32) -> Result { + use crate::schema::follows; + follows::table + .filter(follows::follower_id.eq(self.id)) + .filter(follows::following_id.eq(other_id)) + .count() + .get_result::(conn) + .map_err(Error::from) + .map(|r| r > 0) + } + + pub fn has_liked(&self, conn: &Connection, post: &Post) -> Result { + use crate::schema::likes; + likes::table + .filter(likes::post_id.eq(post.id)) + .filter(likes::user_id.eq(self.id)) + .count() + .get_result::(conn) + .map_err(Error::from) + .map(|r| r > 0) + } + + pub fn has_reshared(&self, conn: &Connection, post: &Post) -> Result { + use crate::schema::reshares; + reshares::table + .filter(reshares::post_id.eq(post.id)) + .filter(reshares::user_id.eq(self.id)) + .count() + .get_result::(conn) + .map_err(Error::from) + .map(|r| r > 0) + } + + pub fn is_author_in(&self, conn: &Connection, blog: &Blog) -> Result { + use crate::schema::blog_authors; + blog_authors::table + .filter(blog_authors::author_id.eq(self.id)) + .filter(blog_authors::blog_id.eq(blog.id)) + .count() + .get_result::(conn) + .map_err(Error::from) + .map(|r| r > 0) + } + + pub fn get_keypair(&self) -> Result> { + PKey::from_rsa(Rsa::private_key_from_pem( + self.private_key.clone().ok_or(Error::Signature)?.as_ref(), + )?) + .map_err(Error::from) + } + + pub fn rotate_keypair(&self, conn: &Connection) -> Result> { + if self.private_key.is_none() { + return Err(Error::InvalidValue); + } + if (Utc::now().naive_utc() - self.last_fetched_date).num_minutes() < 10 { + //rotated recently + self.get_keypair() + } else { + let (public_key, private_key) = gen_keypair(); + let public_key = + String::from_utf8(public_key).expect("NewUser::new_local: public key error"); + let private_key = + String::from_utf8(private_key).expect("NewUser::new_local: private key error"); + let res = PKey::from_rsa(Rsa::private_key_from_pem(private_key.as_ref())?)?; + diesel::update(self) + .set(( + users::public_key.eq(public_key), + users::private_key.eq(Some(private_key)), + users::last_fetched_date.eq(Utc::now().naive_utc()), + )) + .execute(conn) + .map_err(Error::from) + .map(|_| res) + } + } + + pub fn to_activity(&self, conn: &Connection) -> Result { + let mut actor = Person::default(); + actor.object_props.set_id_string(self.ap_url.clone())?; + actor + .object_props + .set_name_string(self.display_name.clone())?; + actor + .object_props + .set_summary_string(self.summary_html.get().clone())?; + actor.object_props.set_url_string(self.ap_url.clone())?; + actor + .ap_actor_props + .set_inbox_string(self.inbox_url.clone())?; + actor + .ap_actor_props + .set_outbox_string(self.outbox_url.clone())?; + actor + .ap_actor_props + .set_preferred_username_string(self.username.clone())?; + actor + .ap_actor_props + .set_followers_string(self.followers_endpoint.clone())?; + + if let Some(shared_inbox_url) = self.shared_inbox_url.clone() { + let mut endpoints = Endpoint::default(); + endpoints.set_shared_inbox_string(shared_inbox_url)?; + actor.ap_actor_props.set_endpoints_endpoint(endpoints)?; + } + + let mut public_key = PublicKey::default(); + public_key.set_id_string(format!("{}#main-key", self.ap_url))?; + public_key.set_owner_string(self.ap_url.clone())?; + public_key.set_public_key_pem_string(self.public_key.clone())?; + let mut ap_signature = ApSignature::default(); + ap_signature.set_public_key_publickey(public_key)?; + + if let Some(avatar_id) = self.avatar_id { + let mut avatar = Image::default(); + avatar + .object_props + .set_url_string(Media::get(conn, avatar_id)?.url()?)?; + actor.object_props.set_icon_object(avatar)?; + } + + Ok(CustomPerson::new(actor, ap_signature)) + } + + pub fn delete_activity(&self, conn: &Connection) -> Result { + let mut del = Delete::default(); + + let mut tombstone = Tombstone::default(); + tombstone.object_props.set_id_string(self.ap_url.clone())?; + + del.delete_props + .set_actor_link(Id::new(self.ap_url.clone()))?; + del.delete_props.set_object_object(tombstone)?; + del.object_props + .set_id_string(format!("{}#delete", self.ap_url))?; + del.object_props + .set_to_link_vec(vec![Id::new(PUBLIC_VISIBILITY)])?; + del.object_props.set_cc_link_vec( + self.get_followers(conn)? + .into_iter() + .map(|f| Id::new(f.ap_url)) + .collect(), + )?; + + Ok(del) + } + + pub fn avatar_url(&self, conn: &Connection) -> String { + self.avatar_id + .and_then(|id| Media::get(conn, id).and_then(|m| m.url()).ok()) + .unwrap_or_else(|| "/static/images/default-avatar.png".to_string()) + } + + pub fn webfinger(&self, conn: &Connection) -> Result { + Ok(Webfinger { + subject: format!("acct:{}", self.acct_authority(conn)?), + aliases: vec![self.ap_url.clone()], + links: vec![ + Link { + rel: String::from("http://webfinger.net/rel/profile-page"), + mime_type: Some(String::from("text/html")), + href: Some(self.ap_url.clone()), + template: None, + }, + Link { + rel: String::from("http://schemas.google.com/g/2010#updates-from"), + mime_type: Some(String::from("application/atom+xml")), + href: Some(self.get_instance(conn)?.compute_box( + USER_PREFIX, + &self.username, + "feed.atom", + )), + template: None, + }, + Link { + rel: String::from("self"), + mime_type: Some(String::from("application/activity+json")), + href: Some(self.ap_url.clone()), + template: None, + }, + Link { + rel: String::from("http://ostatus.org/schema/1.0/subscribe"), + mime_type: None, + href: None, + template: Some(format!( + "https://{}/remote_interact?target={{uri}}", + self.get_instance(conn)?.public_domain + )), + }, + ], + }) + } + + pub fn acct_authority(&self, conn: &Connection) -> Result { + Ok(format!( + "{}@{}", + self.username, + self.get_instance(conn)?.public_domain + )) + } + + pub fn set_avatar(&self, conn: &Connection, id: i32) -> Result<()> { + diesel::update(self) + .set(users::avatar_id.eq(id)) + .execute(conn) + .map(|_| ()) + .map_err(Error::from) + } + + pub fn needs_update(&self) -> bool { + (Utc::now().naive_utc() - self.last_fetched_date).num_days() > 1 + } + + pub fn name(&self) -> String { + if !self.display_name.is_empty() { + self.display_name.clone() + } else { + self.fqn.clone() + } + } + + pub fn remote_user_found(&self) { + tracing::trace!("{:?}", self); + self.publish_remote_user_found(); + } + + fn publish_remote_user_found(&self) { + USER_CHAN.tell( + Publish { + msg: RemoteUserFound(Arc::new(self.clone())), + topic: "user.remote_user_found".into(), + }, + None, + ) + } +} + +impl<'a, 'r> FromRequest<'a, 'r> for User { + type Error = (); + + fn from_request(request: &'a Request<'r>) -> request::Outcome { + let conn = request.guard::()?; + request + .cookies() + .get_private(AUTH_COOKIE) + .and_then(|cookie| cookie.value().parse().ok()) + .and_then(|id| User::get(&*conn, id).ok()) + .or_forward(()) + } +} + +impl IntoId for User { + fn into_id(self) -> Id { + Id::new(self.ap_url) + } +} + +impl Eq for User {} + +impl FromId for User { + type Error = Error; + type Object = CustomPerson; + + fn from_db(conn: &DbConn, id: &str) -> Result { + Self::find_by_ap_url(conn, id) + } + + fn from_activity(conn: &DbConn, acct: CustomPerson) -> Result { + let url = Url::parse(&acct.object.object_props.id_string()?)?; + let inst = url.host_str().ok_or(Error::Url)?; + let instance = Instance::find_by_domain(conn, inst).or_else(|_| { + Instance::insert( + conn, + NewInstance { + name: inst.to_owned(), + public_domain: inst.to_owned(), + local: false, + // We don't really care about all the following for remote instances + long_description: SafeString::new(""), + short_description: SafeString::new(""), + default_license: String::new(), + open_registrations: true, + short_description_html: String::new(), + long_description_html: String::new(), + }, + ) + })?; + + let username = acct.object.ap_actor_props.preferred_username_string()?; + + if username.contains(&['<', '>', '&', '@', '\'', '"', ' ', '\t'][..]) { + return Err(Error::InvalidValue); + } + + let fqn = if instance.local { + username.clone() + } else { + format!("{}@{}", username, instance.public_domain) + }; + + let user = User::insert( + conn, + NewUser { + display_name: acct + .object + .object_props + .name_string() + .unwrap_or_else(|_| username.clone()), + username, + outbox_url: acct.object.ap_actor_props.outbox_string()?, + inbox_url: acct.object.ap_actor_props.inbox_string()?, + role: 2, + summary: acct + .object + .object_props + .summary_string() + .unwrap_or_default(), + summary_html: SafeString::new( + &acct + .object + .object_props + .summary_string() + .unwrap_or_default(), + ), + email: None, + hashed_password: None, + instance_id: instance.id, + ap_url: acct.object.object_props.id_string()?, + public_key: acct + .custom_props + .public_key_publickey()? + .public_key_pem_string()?, + private_key: None, + shared_inbox_url: acct + .object + .ap_actor_props + .endpoints_endpoint() + .and_then(|e| e.shared_inbox_string()) + .ok(), + followers_endpoint: acct.object.ap_actor_props.followers_string()?, + fqn, + avatar_id: None, + }, + )?; + + if let Ok(icon) = acct.object.object_props.icon_image() { + if let Ok(url) = icon.object_props.url_string() { + let avatar = Media::save_remote(conn, url, &user); + + if let Ok(avatar) = avatar { + user.set_avatar(conn, avatar.id)?; + } + } + } + + Ok(user) + } + + fn get_sender() -> &'static dyn Signer { + Instance::get_local_instance_user().expect("Failed to local instance user") + } +} + +impl AsActor<&DbConn> for User { + fn get_inbox_url(&self) -> String { + self.inbox_url.clone() + } + + fn get_shared_inbox_url(&self) -> Option { + self.shared_inbox_url.clone() + } + + fn is_local(&self) -> bool { + Instance::get_local() + .map(|i| self.instance_id == i.id) + .unwrap_or(false) + } +} + +impl AsObject for User { + type Error = Error; + type Output = (); + + fn activity(self, conn: &DbConn, actor: User, _id: &str) -> Result<()> { + if self.id == actor.id { + self.delete(conn).map(|_| ()) + } else { + Err(Error::Unauthorized) + } + } +} + +impl Signer for User { + fn get_key_id(&self) -> String { + format!("{}#main-key", self.ap_url) + } + + fn sign(&self, to_sign: &str) -> SignResult> { + let key = self.get_keypair().map_err(|_| SignError())?; + let mut signer = sign::Signer::new(MessageDigest::sha256(), &key)?; + signer.update(to_sign.as_bytes())?; + signer.sign_to_vec().map_err(SignError::from) + } + + fn verify(&self, data: &str, signature: &[u8]) -> SignResult { + let key = PKey::from_rsa(Rsa::public_key_from_pem(self.public_key.as_ref())?)?; + let mut verifier = sign::Verifier::new(MessageDigest::sha256(), &key)?; + verifier.update(data.as_bytes())?; + verifier.verify(signature).map_err(SignError::from) + } +} + +impl PartialEq for User { + fn eq(&self, other: &Self) -> bool { + self.id == other.id + } +} + +impl Hash for User { + fn hash(&self, state: &mut H) { + self.id.hash(state); + } +} + +impl NewUser { + /// Creates a new local user + pub fn new_local( + conn: &Connection, + username: String, + display_name: String, + role: Role, + summary: &str, + email: String, + password: Option, + ) -> Result { + let (pub_key, priv_key) = gen_keypair(); + let instance = Instance::get_local()?; + let blocklisted = BlocklistedEmail::matches_blocklist(conn, &email)?; + if let Some(x) = blocklisted { + return Err(Error::Blocklisted(x.notify_user, x.notification_text)); + } + + let res = User::insert( + conn, + NewUser { + username: username.clone(), + display_name, + role: role as i32, + summary: summary.to_owned(), + summary_html: SafeString::new(&utils::md_to_html(summary, None, false, None).0), + email: Some(email), + hashed_password: password, + instance_id: instance.id, + public_key: String::from_utf8(pub_key).or(Err(Error::Signature))?, + private_key: Some(String::from_utf8(priv_key).or(Err(Error::Signature))?), + outbox_url: instance.compute_box(USER_PREFIX, &username, "outbox"), + inbox_url: instance.compute_box(USER_PREFIX, &username, "inbox"), + ap_url: instance.compute_box(USER_PREFIX, &username, ""), + shared_inbox_url: Some(ap_url(&format!("{}/inbox", &instance.public_domain))), + followers_endpoint: instance.compute_box(USER_PREFIX, &username, "followers"), + fqn: username, + avatar_id: None, + }, + )?; + + // create default timeline + Timeline::new_for_user(conn, res.id, "My feed".into(), "followed".into())?; + + Ok(res) + } +} + +#[derive(Clone, Debug)] +pub enum UserEvent { + RemoteUserFound(Arc), +} + +impl From for Arc { + fn from(event: UserEvent) -> Self { + use UserEvent::*; + + match event { + RemoteUserFound(user) => user, + } + } +} + +#[cfg(test)] +pub(crate) mod tests { + use super::*; + use crate::{ + instance::{tests as instance_tests, Instance}, + medias::{Media, NewMedia}, + tests::db, + Connection as Conn, ITEMS_PER_PAGE, + }; + use assert_json_diff::assert_json_eq; + use diesel::{Connection, SaveChangesDsl}; + use serde_json::to_value; + + pub(crate) fn fill_database(conn: &Conn) -> Vec { + instance_tests::fill_database(conn); + let admin = NewUser::new_local( + conn, + "admin".to_owned(), + "The admin".to_owned(), + Role::Admin, + "Hello there, I'm the admin", + "admin@example.com".to_owned(), + Some("invalid_admin_password".to_owned()), + ) + .unwrap(); + let user = NewUser::new_local( + conn, + "user".to_owned(), + "Some user".to_owned(), + Role::Normal, + "Hello there, I'm no one", + "user@example.com".to_owned(), + Some("invalid_user_password".to_owned()), + ) + .unwrap(); + let mut other = NewUser::new_local( + conn, + "other".to_owned(), + "Another user".to_owned(), + Role::Normal, + "Hello there, I'm someone else", + "other@example.com".to_owned(), + Some("invalid_other_password".to_owned()), + ) + .unwrap(); + let avatar = Media::insert( + conn, + NewMedia { + file_path: "static/media/example.png".into(), + alt_text: "Another user".into(), + is_remote: false, + remote_url: None, + sensitive: false, + content_warning: None, + owner_id: other.id, + }, + ) + .unwrap(); + other.avatar_id = Some(avatar.id); + let other = other.save_changes::(&*conn).unwrap(); + + vec![admin, user, other] + } + + fn fill_pages( + conn: &DbConn, + ) -> ( + Vec, + Vec, + Vec, + ) { + use crate::post_authors::NewPostAuthor; + use crate::posts::NewPost; + + let (mut posts, users, blogs) = crate::inbox::tests::fill_database(conn); + let user = &users[0]; + let blog = &blogs[0]; + + for i in 1..(ITEMS_PER_PAGE * 4 + 3) { + let title = format!("Post {}", i); + let content = format!("Content for post {}.", i); + let post = Post::insert( + conn, + NewPost { + blog_id: blog.id, + slug: title.clone(), + title: title.clone(), + content: SafeString::new(&content), + published: true, + license: "CC-0".into(), + creation_date: None, + ap_url: format!("{}/{}", blog.ap_url, title), + subtitle: "".into(), + source: content, + cover_id: None, + }, + ) + .unwrap(); + PostAuthor::insert( + conn, + NewPostAuthor { + post_id: post.id, + author_id: user.id, + }, + ) + .unwrap(); + posts.push(post); + } + + (posts, users, blogs) + } + + #[test] + fn find_by() { + let conn = db(); + conn.test_transaction::<_, (), _>(|| { + fill_database(&conn); + let test_user = NewUser::new_local( + &conn, + "test".to_owned(), + "test user".to_owned(), + Role::Normal, + "Hello I'm a test", + "test@example.com".to_owned(), + Some(User::hash_pass("test_password").unwrap()), + ) + .unwrap(); + assert_eq!( + test_user.id, + User::find_by_name(&conn, "test", Instance::get_local().unwrap().id) + .unwrap() + .id + ); + assert_eq!( + test_user.id, + User::find_by_fqn(&conn, &test_user.fqn).unwrap().id + ); + assert_eq!( + test_user.id, + User::find_by_email(&conn, "test@example.com").unwrap().id + ); + assert_eq!( + test_user.id, + User::find_by_ap_url( + &conn, + &format!( + "https://{}/@/{}/", + Instance::get_local().unwrap().public_domain, + "test" + ) + ) + .unwrap() + .id + ); + Ok(()) + }); + } + + #[test] + fn delete() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + let inserted = fill_database(&conn); + + assert!(User::get(&conn, inserted[0].id).is_ok()); + inserted[0].delete(&conn).unwrap(); + assert!(User::get(&conn, inserted[0].id).is_err()); + Ok(()) + }); + } + + #[test] + fn admin() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + let inserted = fill_database(&conn); + let local_inst = Instance::get_local().unwrap(); + let mut i = 0; + while local_inst.has_admin(&conn).unwrap() { + assert!(i < 100); //prevent from looping indefinitelly + local_inst + .main_admin(&conn) + .unwrap() + .set_role(&conn, Role::Normal) + .unwrap(); + i += 1; + } + inserted[0].set_role(&conn, Role::Admin).unwrap(); + assert_eq!(inserted[0].id, local_inst.main_admin(&conn).unwrap().id); + Ok(()) + }); + } + + #[test] + fn auth() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + fill_database(&conn); + let test_user = NewUser::new_local( + &conn, + "test".to_owned(), + "test user".to_owned(), + Role::Normal, + "Hello I'm a test", + "test@example.com".to_owned(), + Some(User::hash_pass("test_password").unwrap()), + ) + .unwrap(); + + assert_eq!( + User::login(&conn, "test", "test_password").unwrap().id, + test_user.id + ); + assert!(User::login(&conn, "test", "other_password").is_err()); + Ok(()) + }); + } + + #[test] + fn get_local_page() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| { + fill_database(&conn); + + let page = User::get_local_page(&conn, (0, 2)).unwrap(); + assert_eq!(page.len(), 2); + assert!(page[0].username <= page[1].username); + + let mut last_username = User::get_local_page(&conn, (0, 1)).unwrap()[0] + .username + .clone(); + for i in 1..User::count_local(&conn).unwrap() as i32 { + let page = User::get_local_page(&conn, (i, i + 1)).unwrap(); + assert_eq!(page.len(), 1); + assert!(last_username <= page[0].username); + last_username = page[0].username.clone(); + } + assert_eq!( + User::get_local_page(&conn, (0, User::count_local(&conn).unwrap() as i32 + 10)) + .unwrap() + .len() as i64, + User::count_local(&conn).unwrap() + ); + Ok(()) + }); + } + + #[test] + fn self_federation() { + let conn = db(); + conn.test_transaction::<_, (), _>(|| { + let users = fill_database(&conn); + + let ap_repr = users[0].to_activity(&conn).unwrap(); + users[0].delete(&conn).unwrap(); + let user = User::from_activity(&conn, ap_repr).unwrap(); + + assert_eq!(user.username, users[0].username); + assert_eq!(user.display_name, users[0].display_name); + assert_eq!(user.outbox_url, users[0].outbox_url); + assert_eq!(user.inbox_url, users[0].inbox_url); + assert_eq!(user.instance_id, users[0].instance_id); + assert_eq!(user.ap_url, users[0].ap_url); + assert_eq!(user.public_key, users[0].public_key); + assert_eq!(user.shared_inbox_url, users[0].shared_inbox_url); + assert_eq!(user.followers_endpoint, users[0].followers_endpoint); + assert_eq!(user.avatar_url(&conn), users[0].avatar_url(&conn)); + assert_eq!(user.fqn, users[0].fqn); + assert_eq!(user.summary_html, users[0].summary_html); + Ok(()) + }); + } + + #[test] + fn to_activity() { + let conn = db(); + conn.test_transaction::<_, Error, _>(|| { + let users = fill_database(&conn); + let user = &users[0]; + let act = user.to_activity(&conn)?; + + let expected = json!({ + "endpoints": { + "sharedInbox": "https://plu.me/inbox" + }, + "followers": "https://plu.me/@/admin/followers", + "following": null, + "id": "https://plu.me/@/admin/", + "inbox": "https://plu.me/@/admin/inbox", + "liked": null, + "name": "The admin", + "outbox": "https://plu.me/@/admin/outbox", + "preferredUsername": "admin", + "publicKey": { + "id": "https://plu.me/@/admin/#main-key", + "owner": "https://plu.me/@/admin/", + "publicKeyPem": user.public_key, + }, + "summary": "

    Hello there, I’m the admin

    \n", + "type": "Person", + "url": "https://plu.me/@/admin/" + }); + + assert_json_eq!(to_value(act)?, expected); + + let other = &users[2]; + let other_act = other.to_activity(&conn)?; + let expected_other = json!({ + "endpoints": { + "sharedInbox": "https://plu.me/inbox" + }, + "followers": "https://plu.me/@/other/followers", + "following": null, + "icon": { + "url": "https://plu.me/static/media/example.png", + "type": "Image", + }, + "id": "https://plu.me/@/other/", + "inbox": "https://plu.me/@/other/inbox", + "liked": null, + "name": "Another user", + "outbox": "https://plu.me/@/other/outbox", + "preferredUsername": "other", + "publicKey": { + "id": "https://plu.me/@/other/#main-key", + "owner": "https://plu.me/@/other/", + "publicKeyPem": other.public_key, + }, + "summary": "

    Hello there, I’m someone else

    \n", + "type": "Person", + "url": "https://plu.me/@/other/" + }); + + assert_json_eq!(to_value(other_act)?, expected_other); + + Ok(()) + }); + } + + #[test] + fn delete_activity() { + let conn = db(); + conn.test_transaction::<_, Error, _>(|| { + let users = fill_database(&conn); + let user = &users[1]; + let act = user.delete_activity(&conn)?; + + let expected = json!({ + "actor": "https://plu.me/@/user/", + "cc": [], + "id": "https://plu.me/@/user/#delete", + "object": { + "id": "https://plu.me/@/user/", + "type": "Tombstone", + }, + "to": ["https://www.w3.org/ns/activitystreams#Public"], + "type": "Delete", + }); + + assert_json_eq!(to_value(act)?, expected); + + Ok(()) + }); + } + + #[test] + fn outbox_collection() { + let conn = db(); + conn.test_transaction::<_, Error, _>(|| { + let (_pages, users, _blogs) = fill_pages(&conn); + let user = &users[0]; + let act = user.outbox_collection(&conn)?; + + let expected = json!({ + "first": "https://plu.me/@/admin/outbox?page=1", + "items": null, + "last": "https://plu.me/@/admin/outbox?page=5", + "totalItems": 51, + "type": "OrderedCollection", + }); + + assert_json_eq!(to_value(act)?, expected); + + Ok(()) + }); + } + + #[test] + fn outbox_collection_page() { + let conn = db(); + conn.test_transaction::<_, Error, _>(|| { + let users = fill_database(&conn); + let user = &users[0]; + let act = user.outbox_collection_page(&conn, (33, 36))?; + + let expected = json!({ + "items": [], + "partOf": "https://plu.me/@/admin/outbox", + "prev": "https://plu.me/@/admin/outbox?page=2", + "type": "OrderedCollectionPage", + }); + + assert_json_eq!(to_value(act)?, expected); + + Ok(()) + }); + } +} diff --git a/plume-models/tests/lib.rs b/plume-models/tests/lib.rs new file mode 100644 index 00000000000..3b563b03f24 --- /dev/null +++ b/plume-models/tests/lib.rs @@ -0,0 +1,22 @@ +use diesel::Connection; +use plume_common::utils::random_hex; +use plume_models::migrations::IMPORTED_MIGRATIONS; +use plume_models::{Connection as Conn, CONFIG}; + +use std::env::temp_dir; + +fn db() -> Conn { + let conn = + Conn::establish(CONFIG.database_url.as_str()).expect("Couldn't connect to the database"); + let dir = temp_dir().join(format!("plume-test-{}", random_hex())); + IMPORTED_MIGRATIONS + .run_pending_migrations(&conn, &dir) + .expect("Couldn't run migrations"); + conn +} + +#[test] +fn empty_test() { + let conn = &db(); + conn.test_transaction::<_, (), _>(|| Ok(())); +} diff --git a/po/plume-front/af.po b/po/plume-front/af.po new file mode 100644 index 00000000000..2993a6d1717 --- /dev/null +++ b/po/plume-front/af.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Afrikaans\n" +"Language: af_ZA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: af\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "" + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "" + diff --git a/po/plume-front/ar.po b/po/plume-front/ar.po new file mode 100644 index 00000000000..d8470302f60 --- /dev/null +++ b/po/plume-front/ar.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Arabic\n" +"Language: ar_SA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: ar\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "فتح محرر النصوص الغني" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "العنوان" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "العنوان الثانوي أو الملخص" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "اكتب مقالك هنا. ماركداون مُدَعَّم." + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "يتبقا {} حرفا تقريبا" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "الوسوم" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "الرخصة" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "الغلاف" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "هذه مسودة" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "نشر كتابا" + diff --git a/po/plume-front/bg.po b/po/plume-front/bg.po new file mode 100644 index 00000000000..9a841390920 --- /dev/null +++ b/po/plume-front/bg.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Bulgarian\n" +"Language: bg_BG\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: bg\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "Искате ли да активирате локално автоматично запаметяване, последно редактирано в {}?" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "Отворете редактора с богат текст" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "Заглавие" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "Подзаглавие или резюме" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "Напишете статията си тук. Поддържа се Markdown." + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "Остават {} знака вляво" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "Етикети" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "Лиценз" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "Основно изображение" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "Това е проект" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "Публикувай" + diff --git a/po/plume-front/ca.po b/po/plume-front/ca.po new file mode 100644 index 00000000000..efee83d45b6 --- /dev/null +++ b/po/plume-front/ca.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Catalan\n" +"Language: ca_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: ca\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "Obre l’editor de text enriquit" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "Títol" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "Subtítol o resum" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "Escriviu el vostre article ací. Podeu fer servir el Markdown." + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "Queden uns {} caràcters" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "Etiquetes" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "Llicència" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "Coberta" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "Açò és un esborrany" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "Publica" + diff --git a/po/plume-front/cs.po b/po/plume-front/cs.po new file mode 100644 index 00000000000..6ed9e878713 --- /dev/null +++ b/po/plume-front/cs.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Czech\n" +"Language: cs_CZ\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: cs\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "Otevřít editor formátovaného textu" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "Nadpis" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "Podnadpis, nebo shrnutí" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "Sem napište svůj článek. Markdown je podporován." + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "Zbývá kolem {} znaků" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "Tagy" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "Licence" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "Titulka" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "Tohle je koncept" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "Zveřejnit" + diff --git a/po/plume-front/cy.po b/po/plume-front/cy.po new file mode 100644 index 00000000000..4c722366bef --- /dev/null +++ b/po/plume-front/cy.po @@ -0,0 +1,62 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2019-04-06 15:05\n" +"Last-Translator: AnaGelez \n" +"Language-Team: Welsh\n" +"Language: cy_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=6; plural=(n == 0) ? 0 : ((n == 1) ? 1 : ((n == 2) ? " +"2 : ((n == 3) ? 3 : ((n == 6) ? 4 : 5))));\n" +"X-Generator: crowdin.com\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Language: cy\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" + +# plume-front/src/editor.rs:189 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "" + +# plume-front/src/editor.rs:114 +msgid "Open the rich text editor" +msgstr "" + +# plume-front/src/editor.rs:143 +msgid "Title" +msgstr "" + +# plume-front/src/editor.rs:319 +msgid "Subtitle, or summary" +msgstr "" + +# plume-front/src/editor.rs:154 +msgid "Write your article here. Markdown is supported." +msgstr "" + +# plume-front/src/editor.rs:165 +msgid "Around {} characters left" +msgstr "" + +# plume-front/src/editor.rs:228 +msgid "Tags" +msgstr "" + +# plume-front/src/editor.rs:229 +msgid "License" +msgstr "" + +# plume-front/src/editor.rs:232 +msgid "Cover" +msgstr "" + +# plume-front/src/editor.rs:252 +msgid "This is a draft" +msgstr "" + +# plume-front/src/editor.rs:259 +msgid "Publish" +msgstr "" diff --git a/po/plume-front/da.po b/po/plume-front/da.po new file mode 100644 index 00000000000..cc7a87abbfb --- /dev/null +++ b/po/plume-front/da.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Danish\n" +"Language: da_DK\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: da\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "" + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "" + diff --git a/po/plume-front/de.po b/po/plume-front/de.po new file mode 100644 index 00000000000..8f780149538 --- /dev/null +++ b/po/plume-front/de.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-26 13:16\n" +"Last-Translator: \n" +"Language-Team: German\n" +"Language: de_DE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: de\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "Möchten Sie die lokale automatische Speicherung laden, die zuletzt um {} bearbeitet wurde?" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr " Rich Text Editor (RTE) öffnen" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "Titel" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "Untertitel oder Zusammenfassung" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "Schreiben deinen Artikel hier. Markdown wird unterstützt." + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "Ungefähr {} Zeichen übrig" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "Schlagwörter" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "Lizenz" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "Einband" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "Dies ist ein Entwurf" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "Veröffentlichen" + diff --git a/po/plume-front/el.po b/po/plume-front/el.po new file mode 100644 index 00000000000..18b65cee57a --- /dev/null +++ b/po/plume-front/el.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Greek\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: el\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "" + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "" + diff --git a/po/plume-front/en.po b/po/plume-front/en.po new file mode 100644 index 00000000000..b83f496943b --- /dev/null +++ b/po/plume-front/en.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: English\n" +"Language: en_US\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: en\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "" + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "" + diff --git a/po/plume-front/eo.po b/po/plume-front/eo.po new file mode 100644 index 00000000000..ac8ea168fd8 --- /dev/null +++ b/po/plume-front/eo.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Esperanto\n" +"Language: eo_UY\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: eo\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "Malfermi la riĉan redaktilon" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "Titolo" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "Verku vian artikolon ĉi tie. Markdown estas subtenita." + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "Proksimume {} signoj restantaj" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "Etikedoj" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "Permesilo" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "Kovro" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "Malfinias" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "Eldoni" + diff --git a/po/plume-front/es.po b/po/plume-front/es.po new file mode 100644 index 00000000000..73cf37068d4 --- /dev/null +++ b/po/plume-front/es.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-26 13:16\n" +"Last-Translator: \n" +"Language-Team: Spanish\n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: es-ES\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "¿Quieres cargar el guardado automático local editado por última vez en {}?" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "Abrir el editor de texto enriquecido" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "Título" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "Subtítulo, o resumen" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "Escriba su artículo aquí. Puede utilizar Markdown." + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "Quedan unos {} caracteres" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "Etiquetas" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "Licencia" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "Cubierta" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "Esto es un borrador" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "Publicar" + diff --git a/po/plume-front/eu.po b/po/plume-front/eu.po new file mode 100644 index 00000000000..cf873964be4 --- /dev/null +++ b/po/plume-front/eu.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-26 13:15\n" +"Last-Translator: \n" +"Language-Team: Basque\n" +"Language: eu_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: eu\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "{}(t)an automatikoki gordetako azken kopia lokala kargatu nahi al duzu?" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "Ireki testu formatutzaile aberatsa" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "Izenburua" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "Azpititulua edo laburpena" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "Idatzi hemen testua. Markdown erabil dezakezu." + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "%{count} karaktere geratzen dira" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "Etiketak" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "Lizentzia" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "Azala" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "Zirriborro bat da" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "Argitaratu" + diff --git a/po/plume-front/fa.po b/po/plume-front/fa.po new file mode 100644 index 00000000000..d28ccb2795f --- /dev/null +++ b/po/plume-front/fa.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Persian\n" +"Language: fa_IR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: fa\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "آیا می‌خواهید نسخهٔ ذخیره شدهٔ خودکار محلّی از آخرین ویرایش در {} را بار کنید؟" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "باز کردن ویرایش‌گر غنی" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "عنوان" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "زیرعنوان، یا چکیده" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "مقاله‌تان را این‌جا بنویسید. از مارک‌داون پشتیبانی می‌شود." + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "نزدیک به {} حرف باقی مانده است" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "برچسب‌ها" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "پروانه" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "جلد" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "این، یک پیش‌نویس است" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "انتشار" + diff --git a/po/plume-front/fi.po b/po/plume-front/fi.po new file mode 100644 index 00000000000..3d385a643c4 --- /dev/null +++ b/po/plume-front/fi.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Finnish\n" +"Language: fi_FI\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: fi\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "Avaa edistynyt tekstieditori" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "Otsikko" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "Alaotsikko tai tiivistelmä" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "Kirjoita artikkelisi tähän. Markdown -kuvauskieli on tuettu." + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "%{count} merkkiä jäljellä" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "Tagit" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "Lisenssi" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "Kansi" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "Tämä on luonnos" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "Julkaise" + diff --git a/po/plume-front/fr.po b/po/plume-front/fr.po new file mode 100644 index 00000000000..af9c03697f5 --- /dev/null +++ b/po/plume-front/fr.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: French\n" +"Language: fr_FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: fr\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "Voulez vous charger la sauvegarde automatique locale, éditée la dernière fois à {}?" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "Ouvrir l'éditeur de texte avancé" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "Titre" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "Sous-titre ou résumé" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "Écrivez votre article ici. Vous pouvez utiliser du Markdown." + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "Environ {} caractères restant" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "Étiquettes" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "Licence" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "Illustration" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "Ceci est un brouillon" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "Publier" + diff --git a/po/plume-front/gl.po b/po/plume-front/gl.po new file mode 100644 index 00000000000..e94948d22ee --- /dev/null +++ b/po/plume-front/gl.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-26 13:16\n" +"Last-Translator: \n" +"Language-Team: Galician\n" +"Language: gl_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: gl\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "Queres cargar a última copia gardada editada o {}?" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "Abre o editor de texto enriquecido" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "Título" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "Subtítulo, ou resumo" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "Escribe aquí o teu artigo: podes utilizar Markdown." + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "Dispós de {} caracteres" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "Etiquetas" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "Licenza" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "Portada" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "Este é un borrador" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "Publicar" + diff --git a/po/plume-front/he.po b/po/plume-front/he.po new file mode 100644 index 00000000000..b72995132c1 --- /dev/null +++ b/po/plume-front/he.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Hebrew\n" +"Language: he_IL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: he\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "" + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "" + diff --git a/po/plume-front/hi.po b/po/plume-front/hi.po new file mode 100644 index 00000000000..e7e25ada376 --- /dev/null +++ b/po/plume-front/hi.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Hindi\n" +"Language: hi_IN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: hi\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "शीर्षक" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "अपना आर्टिकल या लेख यहाँ लिखें. Markdown उपलब्ध है." + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "लगभग {} अक्षर बाकी हैं" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "टैग्स" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "लाइसेंस" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "पब्लिश करें" + diff --git a/po/plume-front/hr.po b/po/plume-front/hr.po new file mode 100644 index 00000000000..d0d4aad8292 --- /dev/null +++ b/po/plume-front/hr.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: hr\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "Naslov" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "" + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "Tagovi" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "Licenca" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "Objavi" + diff --git a/po/plume-front/hu.po b/po/plume-front/hu.po new file mode 100644 index 00000000000..562e53e9efe --- /dev/null +++ b/po/plume-front/hu.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Hungarian\n" +"Language: hu_HU\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: hu\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "" + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "" + diff --git a/po/plume-front/it.po b/po/plume-front/it.po new file mode 100644 index 00000000000..5b958228d7b --- /dev/null +++ b/po/plume-front/it.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Italian\n" +"Language: it_IT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: it\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "Apri il compositore di testo avanzato" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "Titolo" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "Sottotitolo, o sommario" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "Scrivi qui il tuo articolo. È supportato il Markdown." + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "Circa {} caratteri rimasti" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "Etichette" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "Licenza" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "Copertina" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "Questa è una bozza" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "Pubblica" + diff --git a/po/plume-front/ja.po b/po/plume-front/ja.po new file mode 100644 index 00000000000..5c2786d882a --- /dev/null +++ b/po/plume-front/ja.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Japanese\n" +"Language: ja_JP\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: ja\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "リッチテキストエディターを開く" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "タイトル" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "サブタイトル、または概要" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "投稿をここに書きます。Markdown がサポートされています。" + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "残り約 {} 文字" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "タグ" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "ライセンス" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "カバー" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "これは下書きです" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "公開" + diff --git a/po/plume-front/ko.po b/po/plume-front/ko.po new file mode 100644 index 00000000000..2322d6f4e2f --- /dev/null +++ b/po/plume-front/ko.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Korean\n" +"Language: ko_KR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: ko\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "" + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "" + diff --git a/po/plume-front/nb.po b/po/plume-front/nb.po new file mode 100644 index 00000000000..c37b51b59a0 --- /dev/null +++ b/po/plume-front/nb.po @@ -0,0 +1,57 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume-front\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2018-06-15 16:33-0700\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: nb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +# plume-front/src/editor.rs:189 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "" + +# plume-front/src/editor.rs:115 +msgid "Open the rich text editor" +msgstr "" + +# plume-front/src/editor.rs:145 +msgid "Title" +msgstr "" + +# plume-front/src/editor.rs:149 +msgid "Subtitle, or summary" +msgstr "" + +# plume-front/src/editor.rs:156 +msgid "Write your article here. Markdown is supported." +msgstr "" + +# plume-front/src/editor.rs:167 +msgid "Around {} characters left" +msgstr "" + +# plume-front/src/editor.rs:243 +msgid "Tags" +msgstr "" + +# plume-front/src/editor.rs:244 +msgid "License" +msgstr "" + +# plume-front/src/editor.rs:247 +msgid "Cover" +msgstr "" + +# plume-front/src/editor.rs:267 +msgid "This is a draft" +msgstr "" + +# plume-front/src/editor.rs:274 +msgid "Publish" +msgstr "" diff --git a/po/plume-front/nl.po b/po/plume-front/nl.po new file mode 100644 index 00000000000..ad21b939b33 --- /dev/null +++ b/po/plume-front/nl.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Dutch\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: nl\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "Wilt u de lokale auto-opslaan laden? Laatst bewerkt om: {}" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "Open de rich-text editor" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "Titel" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "Ondertitel of samenvatting" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "Schrijf hier je artikel. Markdown wordt ondersteund." + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "Ongeveer {} tekens over" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "Tags" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "Licentie" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "Hoofdafbeelding" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "Dit is een concept" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "Publiceren" + diff --git a/po/plume-front/no.po b/po/plume-front/no.po new file mode 100644 index 00000000000..2188a87620f --- /dev/null +++ b/po/plume-front/no.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Norwegian\n" +"Language: no_NO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: no\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "" + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "Lisens" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "Publiser" + diff --git a/po/plume-front/pl.po b/po/plume-front/pl.po new file mode 100644 index 00000000000..a6ae1943f9f --- /dev/null +++ b/po/plume-front/pl.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Polish\n" +"Language: pl_PL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: pl\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "Otwórz edytor tekstu sformatowanego" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "Tytuł" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "Podtytuł, lub podsumowanie" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "Napisz swój artykuł tutaj. Markdown jest obsługiwany." + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "Pozostało w okolicy {} znaków" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "Tagi" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "Licencja" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "Okładka" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "To jest szkic" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "Publikuj" + diff --git a/po/plume-front/plume-front.pot b/po/plume-front/plume-front.pot new file mode 100644 index 00000000000..5152f596b9a --- /dev/null +++ b/po/plume-front/plume-front.pot @@ -0,0 +1,57 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume-front\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "" + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "" diff --git a/po/plume-front/pt.po b/po/plume-front/pt.po new file mode 100644 index 00000000000..d871abf434c --- /dev/null +++ b/po/plume-front/pt.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Portuguese, Brazilian\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: pt-BR\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "Você quer carregar o último conteúdo salvo localmente editado em {}?" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "Abrir o editor de rich text" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "Título" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "Subtítulo ou resumo" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "Escreva seu artigo aqui. Markdown é suportado." + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "Cerca de {} caracteres restantes" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "Tags" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "Licença" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "Capa" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "Isso é um rascunho" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "Publicar" + diff --git a/po/plume-front/ro.po b/po/plume-front/ro.po new file mode 100644 index 00000000000..2de7b7e7b74 --- /dev/null +++ b/po/plume-front/ro.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Romanian\n" +"Language: ro_RO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100>0 && n%100<20)) ? 1 : 2);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: ro\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "Deschide editorul de text" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "Titlu" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "Scrie articolul tău aici. Markdown este acceptat." + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "În apropiere de {} caractere rămase" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "Etichete" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "Licenţă" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "Coperta" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "Aceasta este o ciornă" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "Publică" + diff --git a/po/plume-front/ru.po b/po/plume-front/ru.po new file mode 100644 index 00000000000..603443f8879 --- /dev/null +++ b/po/plume-front/ru.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Russian\n" +"Language: ru_RU\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: ru\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "Хотите ли вы загрузить локальное автосохранение, сделанное в {}?" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "Открыть в визуальном редакторе" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "Заголовок" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "Подзаголовок или резюме" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "Пишите свою статью здесь. Markdown поддерживается." + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "Осталось около {} символов" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "Теги" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "Лицензия" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "Обложка" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "Это черновик" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "Опубликовать" + diff --git a/po/plume-front/sat.po b/po/plume-front/sat.po new file mode 100644 index 00000000000..4c95da4179b --- /dev/null +++ b/po/plume-front/sat.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Santali\n" +"Language: sat_IN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: sat\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "ᱟᱢ ᱪᱮᱫ ᱢᱟᱲᱟᱝ {} ᱨᱮ ᱥᱟᱯᱲᱟᱣ ᱟᱠᱟᱱ ᱞᱚᱠᱟᱞ ᱚᱴᱚᱥᱮᱣ ᱞᱟᱫᱮ ᱥᱟᱱᱟᱢ ᱠᱟᱱᱟ ᱥᱮ?" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "ᱨᱤᱪ ᱚᱞ ᱥᱟᱯᱟᱣᱤᱡ ᱠᱷᱩᱞᱟᱹᱭ ᱢᱮ" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "ᱴᱭᱴᱚᱞ" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "ᱥᱟᱹᱵᱴᱟᱭᱴᱟᱹᱞ, ᱟᱨ ᱵᱟᱝ ᱥᱟᱹᱢᱢᱟᱨᱭ" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "ᱟᱢᱟᱜ ᱚᱱᱚᱞ ᱱᱚᱰᱮ ᱚᱞ ᱛᱟᱢ ᱾ ᱪᱤᱱᱦᱟᱹ ᱥᱟᱯᱚᱴ ᱜᱮᱭᱟ ᱾" + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "ᱡᱷᱚᱛᱚ ᱨᱮ {} ᱡᱤᱱᱤᱥ ᱵᱟᱧᱪᱟᱣᱠᱟᱱᱟ" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "ᱴᱮᱜᱽᱥ" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "ᱞᱚᱭᱥᱮᱱᱥ" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "ᱢᱚᱭᱞᱟᱹᱴ" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "ᱱᱚᱶᱟ ᱫᱚ ᱰᱨᱟᱯᱷᱼᱴ ᱠᱟᱱᱟ" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "ᱯᱟᱨᱥᱟᱞ" + diff --git a/po/plume-front/si.po b/po/plume-front/si.po new file mode 100644 index 00000000000..9d8a1a334fc --- /dev/null +++ b/po/plume-front/si.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Sinhala\n" +"Language: si_LK\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: si-LK\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "මාතෘකාව" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "" + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "බලපත්‍රය" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "" + diff --git a/po/plume-front/sk.po b/po/plume-front/sk.po new file mode 100644 index 00000000000..d114c57f4a1 --- /dev/null +++ b/po/plume-front/sk.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-26 13:16\n" +"Last-Translator: \n" +"Language-Team: Slovak\n" +"Language: sk_SK\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: sk\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "Chceš načítať automaticky uloženú zálohu, s poslednou úpravou {}?" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "Otvor editor formátovaného textu" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "Nadpis" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "Zhrnutie, alebo podnadpis" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "Tu napíš svoj článok. Markdown je podporovaný." + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "Zostáva asi {} znakov" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "Štítky" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "Licencia" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "Obálka" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "Toto je koncept" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "Zverejniť" + diff --git a/po/plume-front/sl.po b/po/plume-front/sl.po new file mode 100644 index 00000000000..76d7be5c679 --- /dev/null +++ b/po/plume-front/sl.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Slovenian\n" +"Language: sl_SI\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: sl\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "Naslov" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "" + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "Oznake" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "Licenca" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "To je osnutek" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "Objavi" + diff --git a/po/plume-front/sr.po b/po/plume-front/sr.po new file mode 100644 index 00000000000..565a341a4a5 --- /dev/null +++ b/po/plume-front/sr.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"Language: sr_CS\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "Otvori uređivač sa stilizacijom" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "Naslov" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "Podnaslov, ili sažetak" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "Napišite vaš članak ovde. Na raspolaganju vam je Markdown." + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "Preostalo oko {} znakova" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "Markeri" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "Licenca" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "Naslovna strana" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "Ovo je nacrt" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "Objavi" + diff --git a/po/plume-front/sv.po b/po/plume-front/sv.po new file mode 100644 index 00000000000..610e2c3e458 --- /dev/null +++ b/po/plume-front/sv.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Swedish\n" +"Language: sv_SE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: sv-SE\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "Titel" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "Skriv din artikel här. Markdown stöds." + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "Ungefär {} karaktärer kvar" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "Taggar" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "Licens" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "Omslag" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "Publicera" + diff --git a/po/plume-front/tr.po b/po/plume-front/tr.po new file mode 100644 index 00000000000..fdeb62dcd55 --- /dev/null +++ b/po/plume-front/tr.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "Zengin metin editörünü (RTE) aç" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "Başlık" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "Alt başlık, veya açıklama" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "Makaleni buraya yaz. Markdown kullanabilirsin." + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "Yaklaşık {} karakter kaldı" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "Etiketler" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "Lisans" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "Kapak" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "Bu bir taslaktır" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "Yayınla" + diff --git a/po/plume-front/uk.po b/po/plume-front/uk.po new file mode 100644 index 00000000000..fecc80202f1 --- /dev/null +++ b/po/plume-front/uk.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Ukrainian\n" +"Language: uk_UA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: uk\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "" + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "" + diff --git a/po/plume-front/ur.po b/po/plume-front/ur.po new file mode 100644 index 00000000000..d899c8bdae7 --- /dev/null +++ b/po/plume-front/ur.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Urdu (Pakistan)\n" +"Language: ur_PK\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: ur-PK\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "" + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "" + diff --git a/po/plume-front/vi.po b/po/plume-front/vi.po new file mode 100644 index 00000000000..827e2b164bd --- /dev/null +++ b/po/plume-front/vi.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Vietnamese\n" +"Language: vi_VN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: vi\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "Văn bản của tôi" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "Tiêu Châu" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "" + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "" + diff --git a/po/plume-front/zh.po b/po/plume-front/zh.po new file mode 100644 index 00000000000..62582685480 --- /dev/null +++ b/po/plume-front/zh.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:20\n" +"Last-Translator: \n" +"Language-Team: Chinese Traditional\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: zh-TW\n" +"X-Crowdin-File: /master/po/plume-front/plume-front.pot\n" +"X-Crowdin-File-ID: 12\n" + +# plume-front/src/editor.rs:172 +msgid "Do you want to load the local autosave last edited at {}?" +msgstr "你想要載入上次在 {} 编辑的本地自動保存嗎?" + +# plume-front/src/editor.rs:326 +msgid "Open the rich text editor" +msgstr "開啟 RTF 編輯器" + +# plume-front/src/editor.rs:385 +msgid "Title" +msgstr "標題" + +# plume-front/src/editor.rs:389 +msgid "Subtitle, or summary" +msgstr "副標題,或摘要" + +# plume-front/src/editor.rs:396 +msgid "Write your article here. Markdown is supported." +msgstr "在這裡寫下您的文章。支援 Markdown 語法。" + +# plume-front/src/editor.rs:407 +msgid "Around {} characters left" +msgstr "大約還可輸入 {} 字符" + +# plume-front/src/editor.rs:517 +msgid "Tags" +msgstr "標籤" + +# plume-front/src/editor.rs:518 +msgid "License" +msgstr "授權條款" + +# plume-front/src/editor.rs:524 +msgid "Cover" +msgstr "封面" + +# plume-front/src/editor.rs:564 +msgid "This is a draft" +msgstr "這是草稿" + +# plume-front/src/editor.rs:575 +msgid "Publish" +msgstr "發布" + diff --git a/po/plume/af.po b/po/plume/af.po new file mode 100644 index 00000000000..ef20782946a --- /dev/null +++ b/po/plume/af.po @@ -0,0 +1,1034 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Afrikaans\n" +"Language: af_ZA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: af\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "" + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "" + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "" + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "" + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "" + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "" + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "" + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "" + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "" + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "" + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "" + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "" + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "" + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "" + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "" + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "" + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "" + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "" + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "" + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "" + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "" + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "" + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "" + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "" + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "" + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "" + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "" + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "" + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "" + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "" + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "" + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "" + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "" + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "" + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "" + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "" + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "" + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "" + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "" + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "" + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "" + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "" + +msgid "Create your account" +msgstr "" + +msgid "Create an account" +msgstr "" + +msgid "Email" +msgstr "" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "" + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "" + +msgid "Password" +msgstr "" + +msgid "Password confirmation" +msgstr "" + +msgid "Media upload" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "" + +msgid "Content warning" +msgstr "" + +msgid "Leave it empty, if none is needed" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Send" +msgstr "" + +msgid "Your media" +msgstr "" + +msgid "Upload" +msgstr "" + +msgid "You don't have any media yet." +msgstr "" + +msgid "Content warning: {0}" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Details" +msgstr "" + +msgid "Media details" +msgstr "" + +msgid "Go back to the gallery" +msgstr "" + +msgid "Markdown syntax" +msgstr "" + +msgid "Copy it into your articles, to insert this media:" +msgstr "" + +msgid "Use as an avatar" +msgstr "" + +msgid "Plume" +msgstr "" + +msgid "Menu" +msgstr "" + +msgid "Search" +msgstr "" + +msgid "Dashboard" +msgstr "" + +msgid "Notifications" +msgstr "" + +msgid "Log Out" +msgstr "" + +msgid "My account" +msgstr "" + +msgid "Log In" +msgstr "" + +msgid "Register" +msgstr "" + +msgid "About this instance" +msgstr "" + +msgid "Privacy policy" +msgstr "" + +msgid "Administration" +msgstr "" + +msgid "Documentation" +msgstr "" + +msgid "Source code" +msgstr "" + +msgid "Matrix room" +msgstr "" + +msgid "Admin" +msgstr "" + +msgid "It is you" +msgstr "" + +msgid "Edit your profile" +msgstr "" + +msgid "Open on {0}" +msgstr "" + +msgid "Unsubscribe" +msgstr "" + +msgid "Subscribe" +msgstr "" + +msgid "Follow {}" +msgstr "" + +msgid "Log in to follow" +msgstr "" + +msgid "Enter your full username handle to follow" +msgstr "" + +msgid "{0}'s subscribers" +msgstr "" + +msgid "Articles" +msgstr "" + +msgid "Subscribers" +msgstr "" + +msgid "Subscriptions" +msgstr "" + +msgid "{0}'s subscriptions" +msgstr "" + +msgid "Your Dashboard" +msgstr "" + +msgid "Your Blogs" +msgstr "" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "" + +msgid "Start a new blog" +msgstr "" + +msgid "Your Drafts" +msgstr "" + +msgid "Go to your gallery" +msgstr "" + +msgid "Edit your account" +msgstr "" + +msgid "Your Profile" +msgstr "" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "" + +msgid "Upload an avatar" +msgstr "" + +msgid "Display name" +msgstr "" + +msgid "Summary" +msgstr "" + +msgid "Theme" +msgstr "" + +msgid "Default theme" +msgstr "" + +msgid "Error while loading theme selector." +msgstr "" + +msgid "Never load blogs custom themes" +msgstr "" + +msgid "Update account" +msgstr "" + +msgid "Danger zone" +msgstr "" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "" + +msgid "Delete your account" +msgstr "" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "" + +msgid "Latest articles" +msgstr "" + +msgid "Atom feed" +msgstr "" + +msgid "Recently boosted" +msgstr "" + +msgid "Articles tagged \"{0}\"" +msgstr "" + +msgid "There are currently no articles with such a tag" +msgstr "" + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "" + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "" + +msgid "Invalid CSRF token" +msgstr "" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "" + +msgid "You are not authorized." +msgstr "" + +msgid "Page not found" +msgstr "" + +msgid "We couldn't find this page." +msgstr "" + +msgid "The link that led you here may be broken." +msgstr "" + +msgid "Users" +msgstr "" + +msgid "Configuration" +msgstr "" + +msgid "Instances" +msgstr "" + +msgid "Email blocklist" +msgstr "" + +msgid "Grant admin rights" +msgstr "" + +msgid "Revoke admin rights" +msgstr "" + +msgid "Grant moderator rights" +msgstr "" + +msgid "Revoke moderator rights" +msgstr "" + +msgid "Ban" +msgstr "" + +msgid "Run on selected users" +msgstr "" + +msgid "Moderator" +msgstr "" + +msgid "Moderation" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "Administration of {0}" +msgstr "" + +msgid "Unblock" +msgstr "" + +msgid "Block" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "Allow anyone to register here" +msgstr "" + +msgid "Short description" +msgstr "" + +msgid "Markdown syntax is supported" +msgstr "" + +msgid "Long description" +msgstr "" + +msgid "Default article license" +msgstr "" + +msgid "Save these settings" +msgstr "" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "" + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "" + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "" + +msgid "Blocklisted Emails" +msgstr "" + +msgid "Email address" +msgstr "" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "" + +msgid "Note" +msgstr "" + +msgid "Notify the user?" +msgstr "" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "" + +msgid "Blocklisting notification" +msgstr "" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "" + +msgid "Add blocklisted address" +msgstr "" + +msgid "There are no blocked emails on your instance" +msgstr "" + +msgid "Delete selected emails" +msgstr "" + +msgid "Email address:" +msgstr "" + +msgid "Blocklisted for:" +msgstr "" + +msgid "Will notify them on account creation with this message:" +msgstr "" + +msgid "The user will be silently prevented from making an account" +msgstr "" + +msgid "Welcome to {}" +msgstr "" + +msgid "View all" +msgstr "" + +msgid "About {0}" +msgstr "" + +msgid "Runs Plume {0}" +msgstr "" + +msgid "Home to {0} people" +msgstr "" + +msgid "Who wrote {0} articles" +msgstr "" + +msgid "And are connected to {0} other instances" +msgstr "" + +msgid "Administred by" +msgstr "" + +msgid "Interact with {}" +msgstr "" + +msgid "Log in to interact" +msgstr "" + +msgid "Enter your full username to interact" +msgstr "" + +msgid "Publish" +msgstr "" + +msgid "Classic editor (any changes will be lost)" +msgstr "" + +msgid "Title" +msgstr "" + +msgid "Subtitle" +msgstr "" + +msgid "Content" +msgstr "" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "" + +msgid "Upload media" +msgstr "" + +msgid "Tags, separated by commas" +msgstr "" + +msgid "License" +msgstr "" + +msgid "Illustration" +msgstr "" + +msgid "This is a draft, don't publish it yet." +msgstr "" + +msgid "Update" +msgstr "" + +msgid "Update, or publish" +msgstr "" + +msgid "Publish your post" +msgstr "" + +msgid "Written by {0}" +msgstr "" + +msgid "All rights reserved." +msgstr "" + +msgid "This article is under the {0} license." +msgstr "" + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "" +msgstr[1] "" + +msgid "I don't like this anymore" +msgstr "" + +msgid "Add yours" +msgstr "" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "" +msgstr[1] "" + +msgid "I don't want to boost this anymore" +msgstr "" + +msgid "Boost" +msgstr "" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "" + +msgid "Comments" +msgstr "" + +msgid "Your comment" +msgstr "" + +msgid "Submit comment" +msgstr "" + +msgid "No comments yet. Be the first to react!" +msgstr "" + +msgid "Are you sure?" +msgstr "" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "" + +msgid "Only you and other authors can edit this article." +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "I'm from this instance" +msgstr "" + +msgid "Username, or email" +msgstr "" + +msgid "Log in" +msgstr "" + +msgid "I'm from another instance" +msgstr "" + +msgid "Continue to your instance" +msgstr "" + +msgid "Reset your password" +msgstr "" + +msgid "New password" +msgstr "" + +msgid "Confirmation" +msgstr "" + +msgid "Update password" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "" + +msgid "Send password reset link" +msgstr "" + +msgid "This token has expired" +msgstr "" + +msgid "Please start the process again by clicking here." +msgstr "" + +msgid "New Blog" +msgstr "" + +msgid "Create a blog" +msgstr "" + +msgid "Create blog" +msgstr "" + +msgid "Edit \"{}\"" +msgstr "" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "" + +msgid "Upload images" +msgstr "" + +msgid "Blog icon" +msgstr "" + +msgid "Blog banner" +msgstr "" + +msgid "Custom theme" +msgstr "" + +msgid "Update blog" +msgstr "" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "" + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "" + +msgid "Permanently delete this blog" +msgstr "" + +msgid "{}'s icon" +msgstr "" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "" +msgstr[1] "" + +msgid "No posts to see here yet." +msgstr "" + +msgid "Nothing to see here yet." +msgstr "" + +msgid "None" +msgstr "" + +msgid "No description" +msgstr "" + +msgid "Respond" +msgstr "" + +msgid "Delete this comment" +msgstr "" + +msgid "What is Plume?" +msgstr "" + +msgid "Plume is a decentralized blogging engine." +msgstr "" + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "" + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "" + +msgid "Read the detailed rules" +msgstr "" + +msgid "By {0}" +msgstr "" + +msgid "Draft" +msgstr "" + +msgid "Search result(s) for \"{0}\"" +msgstr "" + +msgid "Search result(s)" +msgstr "" + +msgid "No results for your query" +msgstr "" + +msgid "No more results for your query" +msgstr "" + +msgid "Advanced search" +msgstr "" + +msgid "Article title matching these words" +msgstr "" + +msgid "Subtitle matching these words" +msgstr "" + +msgid "Content macthing these words" +msgstr "" + +msgid "Body content" +msgstr "" + +msgid "From this date" +msgstr "" + +msgid "To this date" +msgstr "" + +msgid "Containing these tags" +msgstr "" + +msgid "Tags" +msgstr "" + +msgid "Posted on one of these instances" +msgstr "" + +msgid "Instance domain" +msgstr "" + +msgid "Posted by one of these authors" +msgstr "" + +msgid "Author(s)" +msgstr "" + +msgid "Posted on one of these blogs" +msgstr "" + +msgid "Blog title" +msgstr "" + +msgid "Written in this language" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Published under this license" +msgstr "" + +msgid "Article license" +msgstr "" + diff --git a/po/plume/ar.po b/po/plume/ar.po new file mode 100644 index 00000000000..84c230084a0 --- /dev/null +++ b/po/plume/ar.po @@ -0,0 +1,1046 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Arabic\n" +"Language: ar_SA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: ar\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "علّق {0} على مقالك." + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "{0} مشترك لك." + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "{0} أعجبهم مقالك." + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "أشار إليك {0}." + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "{0} دعمو مقالك." + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "خيطك" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "الخيط المحلي" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "الخيط الموحد" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "الصورة الرمزية لـ {0}" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "الصفحة السابقة" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "الصفحة التالية" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "اختياري" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "لإنشاء مدونة جديدة، تحتاج إلى تسجيل الدخول" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "توجد مدونة تحمل نفس العنوان." + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "تم إنشاء مدونتك بنجاح!" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "تم حذف مدونتك." + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "لا يسمح لك بحذف هذه المدونة." + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "لا يسمح لك بتعديل هذه المدونة." + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "لا يمكنك استخدام هذه الوسائط كأيقونة للمدونة." + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "لا يمكنك استخدام هذه الوسائط كشعار للمدونة." + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "تم تحديث معلومات مُدوّنتك." + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "تم نشر تعليقك." + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "تم حذف تعليقك." + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "التسجيلات مُغلقة على مثيل الخادم هذ." + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "لقد تم إنشاء حسابك. ما عليك إلّا الولوج الآن للتمكّن مِن استعماله." + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "تم حفظ إعدادات المثيل." + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "تم إلغاء حظر {}." + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "تم حظر {}." + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "البريد الإلكتروني محظور" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "" + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "لا يسمح لك القيام بهذا الإجراء." + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "تم." + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "يجب عليك تسجيل الدخول أولا للإعجاب بهذا المقال" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "لقد تم حذف وسائطك." + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "لا يسمح لك بحذف هذه الوسائط." + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "تم تحديث صورتك الشخصية." + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "لا يسمح لك باستعمال هذه الوسائط." + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "يجب عليك تسجيل الدخول أولا لعرض الإشعارات" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "هذا المقال ليس منشورا بعد." + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "يجب عليك تسجيل الدخول أولا لكتابة مقال جديد" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "لست مِن محرري هذه المدونة." + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "منشور جديد" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "تعديل {0}" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "لا يسمح لك بالنشر على هذه المدونة." + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "تم تحديث مقالك." + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "تم حفظ مقالك." + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "مقال جديد" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "لا يسمح لك بحذف هذا المقال." + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "تم حذف مقالك." + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "لم يتم العثور على المقال الذي تحاول حذفه. ربما سبق حذفه؟" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "تعذر العثور عن معلومات حسابك. المرجو التحقق من صحة إسم المستخدم." + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "يجب عليك تسجيل الدخول أولا للإعادت نشر هذا المقال" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "أنت الآن متصل." + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "لقد قمتَ بالخروج للتوّ." + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "إعادة تعيين كلمة المرور" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "ها هو رابط إعادة تعيين كلمتك السرية: {0}" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "تمت إعادة تعيين كلمتك السرية بنجاح." + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "يجب عليك تسجيل الدخول أولاللنفاذ إلى لوح المراقبة" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "أنت لم تعد تتابع {}." + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "أنت الآن تتابع {}." + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "للإشتراك بأحد ما، يجب تسجيل الدخول أولا" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "لتعديل الحساب، يجب تسجيل الدخول أولا" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "تم تحديث ملفك الشخصي." + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "تم حذف حسابك." + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "لا يمكنك حذف حساب شخص آخر." + +msgid "Create your account" +msgstr "انشئ حسابك" + +msgid "Create an account" +msgstr "انشئ حسابا" + +msgid "Email" +msgstr "البريد الالكتروني" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "المعذرة، لاكن التسجيل مغلق في هذا المثيل بالدات. يمكنك إجاد مثيل آخر للتسجيل." + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "تحقق من علبة الوارد الخاصة بك!" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "اسم المستخدم" + +msgid "Password" +msgstr "كلمة السر" + +msgid "Password confirmation" +msgstr "" + +msgid "Media upload" +msgstr "إرسال الوسائط" + +msgid "Description" +msgstr "الوصف" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "مفيدة للأشخاص المعاقين بصريا، فضلا عن معلومات الترخيص" + +msgid "Content warning" +msgstr "تحذير عن المحتوى" + +msgid "Leave it empty, if none is needed" +msgstr "إتركه فارغا إن لم تكن في الحاجة" + +msgid "File" +msgstr "الملف" + +msgid "Send" +msgstr "أرسل" + +msgid "Your media" +msgstr "وسائطك" + +msgid "Upload" +msgstr "إرسال" + +msgid "You don't have any media yet." +msgstr "ليس لديك أية وسائط بعد." + +msgid "Content warning: {0}" +msgstr "تحذير عن المحتوى: {0}" + +msgid "Delete" +msgstr "حذف" + +msgid "Details" +msgstr "التفاصيل" + +msgid "Media details" +msgstr "تفاصيل الصورة" + +msgid "Go back to the gallery" +msgstr "العودة إلى المعرض" + +msgid "Markdown syntax" +msgstr "صياغت ماركداون" + +msgid "Copy it into your articles, to insert this media:" +msgstr "قم بنسخه في مقالاتك منأجل إدراج الوسائط:" + +msgid "Use as an avatar" +msgstr "استخدمها كصورة رمزية" + +msgid "Plume" +msgstr "Plume" + +msgid "Menu" +msgstr "القائمة" + +msgid "Search" +msgstr "البحث" + +msgid "Dashboard" +msgstr "لوح المراقبة" + +msgid "Notifications" +msgstr "الإشعارات" + +msgid "Log Out" +msgstr "الخروج" + +msgid "My account" +msgstr "حسابي" + +msgid "Log In" +msgstr "تسجيل الدخول" + +msgid "Register" +msgstr "إنشاء حساب" + +msgid "About this instance" +msgstr "عن مثيل الخادوم هذا" + +msgid "Privacy policy" +msgstr "سياسة الخصوصية" + +msgid "Administration" +msgstr "الإدارة" + +msgid "Documentation" +msgstr "الدليل" + +msgid "Source code" +msgstr "الشيفرة المصدرية" + +msgid "Matrix room" +msgstr "غرفة المحادثة على ماتريكس" + +msgid "Admin" +msgstr "المدير" + +msgid "It is you" +msgstr "هو أنت" + +msgid "Edit your profile" +msgstr "تعديل ملفك الشخصي" + +msgid "Open on {0}" +msgstr "افتح على {0}" + +msgid "Unsubscribe" +msgstr "إلغاء الاشتراك" + +msgid "Subscribe" +msgstr "إشترِك" + +msgid "Follow {}" +msgstr "تابِع {}" + +msgid "Log in to follow" +msgstr "قم بتسجيل الدخول للمتابعة" + +msgid "Enter your full username handle to follow" +msgstr "اخل اسم مستخدمك كاملا للمتابعة" + +msgid "{0}'s subscribers" +msgstr "{0} مشتركين" + +msgid "Articles" +msgstr "المقالات" + +msgid "Subscribers" +msgstr "المشترِكون" + +msgid "Subscriptions" +msgstr "الاشتراكات" + +msgid "{0}'s subscriptions" +msgstr "{0} اشتراكات" + +msgid "Your Dashboard" +msgstr "لوح المراقبة" + +msgid "Your Blogs" +msgstr "مدوناتك" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "ليس لديك أيت مدونة. قم بإنشاء مدونتك أو أطلب الإنظمام لواحدة." + +msgid "Start a new blog" +msgstr "انشئ مدونة جديدة" + +msgid "Your Drafts" +msgstr "مسوداتك" + +msgid "Go to your gallery" +msgstr "الانتقال إلى معرضك" + +msgid "Edit your account" +msgstr "تعديل حسابك" + +msgid "Your Profile" +msgstr "ملفك الشخصي" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "لتغير الصورة التشخيصية قم أولا برفعها إلى الألبوم ثم قم بتعينها من هنالك." + +msgid "Upload an avatar" +msgstr "تحميل صورة رمزية" + +msgid "Display name" +msgstr "" + +msgid "Summary" +msgstr "الملخص" + +msgid "Theme" +msgstr "" + +msgid "Default theme" +msgstr "" + +msgid "Error while loading theme selector." +msgstr "" + +msgid "Never load blogs custom themes" +msgstr "" + +msgid "Update account" +msgstr "تحديث الحساب" + +msgid "Danger zone" +msgstr "منطقة الخطر" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "نوخى الحذر هنا، فكل إجراء تأخذه هنا لا يمكن الغاؤه." + +msgid "Delete your account" +msgstr "احذف حسابك" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "المعذرة ولاكن كمدير لايمكنك مغادرة مثيلك الخاص." + +msgid "Latest articles" +msgstr "آخر المقالات" + +msgid "Atom feed" +msgstr "تدفق أتوم" + +msgid "Recently boosted" +msgstr "تم ترقيتها حديثا" + +msgid "Articles tagged \"{0}\"" +msgstr "المقالات الموسومة بـ \"{0}\"" + +msgid "There are currently no articles with such a tag" +msgstr "لا يوجد حالي أي مقال بهذا الوسام" + +msgid "The content you sent can't be processed." +msgstr "لا يمكن معالجة المحتوى الذي قمت بإرساله." + +msgid "Maybe it was too long." +msgstr "ربما كان طويلا جدا." + +msgid "Internal server error" +msgstr "خطأ داخلي في الخادم" + +msgid "Something broke on our side." +msgstr "حصل خطأ ما مِن جهتنا." + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "نعتذر عن الإزعاج. إن كنت تضن أن هذه مشكلة، يرجى إبلاغنا." + +msgid "Invalid CSRF token" +msgstr "الرمز المميز CSRF غير صالح" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "هناكخطأم ما في رمز CSRF. تحقق أن الكوكيز مفعل في متصفحك وأعد تحميل الصفحة. إذا واجهتهذا الخطأ منجديد يرجى التبليغ." + +msgid "You are not authorized." +msgstr "ليست لديك التصريحات اللازمة للقيام بذلك." + +msgid "Page not found" +msgstr "الصفحة غير موجودة" + +msgid "We couldn't find this page." +msgstr "تعذر العثور على هذه الصفحة." + +msgid "The link that led you here may be broken." +msgstr "مِن المشتبه أنك قد قمت باتباع رابط غير صالح." + +msgid "Users" +msgstr "المستخدمون" + +msgid "Configuration" +msgstr "الإعدادات" + +msgid "Instances" +msgstr "مثيلات الخوادم" + +msgid "Email blocklist" +msgstr "قائمة حظر عناوين البريد الإلكتروني" + +msgid "Grant admin rights" +msgstr "منحه صلاحيات المدير" + +msgid "Revoke admin rights" +msgstr "سحب صلاحيات المدير منه" + +msgid "Grant moderator rights" +msgstr "منحه صلاحيات المشرف" + +msgid "Revoke moderator rights" +msgstr "سحب صلاحيات المشرف منه" + +msgid "Ban" +msgstr "اطرد" + +msgid "Run on selected users" +msgstr "نفّذ الإجراء على المستخدمين الذين تم اختيارهم" + +msgid "Moderator" +msgstr "مُشرف" + +msgid "Moderation" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "Administration of {0}" +msgstr "إدارة {0}" + +msgid "Unblock" +msgstr "الغاء الحظر" + +msgid "Block" +msgstr "حظر" + +msgid "Name" +msgstr "الاسم" + +msgid "Allow anyone to register here" +msgstr "السماح للجميع بإنشاء حساب" + +msgid "Short description" +msgstr "وصف مختصر" + +msgid "Markdown syntax is supported" +msgstr "صياغت ماركداون مدعمة" + +msgid "Long description" +msgstr "الوصف الطويل" + +msgid "Default article license" +msgstr "الرخصة الافتراضية للمقال" + +msgid "Save these settings" +msgstr "احفظ هذه الإعدادات" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "إذا كنت تصفح هذا الموقع كزائر ، لا يتم تجميع أي بيانات عنك." + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "" + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "" + +msgid "Blocklisted Emails" +msgstr "" + +msgid "Email address" +msgstr "" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "" + +msgid "Note" +msgstr "" + +msgid "Notify the user?" +msgstr "" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "" + +msgid "Blocklisting notification" +msgstr "" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "" + +msgid "Add blocklisted address" +msgstr "" + +msgid "There are no blocked emails on your instance" +msgstr "" + +msgid "Delete selected emails" +msgstr "" + +msgid "Email address:" +msgstr "" + +msgid "Blocklisted for:" +msgstr "" + +msgid "Will notify them on account creation with this message:" +msgstr "" + +msgid "The user will be silently prevented from making an account" +msgstr "" + +msgid "Welcome to {}" +msgstr "مرحبا بكم في {0}" + +msgid "View all" +msgstr "عرضها كافة" + +msgid "About {0}" +msgstr "عن {0}" + +msgid "Runs Plume {0}" +msgstr "مدعوم بـ Plume {0}" + +msgid "Home to {0} people" +msgstr "يستضيف {0} أشخاص" + +msgid "Who wrote {0} articles" +msgstr "قاموا بتحرير {0} مقالات" + +msgid "And are connected to {0} other instances" +msgstr "ومتصل بـ {0} مثيلات خوادم أخرى" + +msgid "Administred by" +msgstr "يديره" + +msgid "Interact with {}" +msgstr "التفاعل مع {}" + +msgid "Log in to interact" +msgstr "قم بتسجيل الدخول قصد التفاعل" + +msgid "Enter your full username to interact" +msgstr "أدخل إسم المستخدم الخاص بك كاملا للتفاعل" + +msgid "Publish" +msgstr "انشر" + +msgid "Classic editor (any changes will be lost)" +msgstr "المحرر العادي (ستفقد كل التغيرات)" + +msgid "Title" +msgstr "العنوان" + +msgid "Subtitle" +msgstr "العنوان الثانوي" + +msgid "Content" +msgstr "المحتوى" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "يكنك رفع الوسائط للألبوم ومن ثم نسخ شفرة الماركداون في مقالاتك لإدراجها." + +msgid "Upload media" +msgstr "تحميل وسائط" + +msgid "Tags, separated by commas" +msgstr "الكلمات الدلالية، مفصولة بفواصل" + +msgid "License" +msgstr "الرخصة" + +msgid "Illustration" +msgstr "الصورة الإيضاحية" + +msgid "This is a draft, don't publish it yet." +msgstr "هذه مُسودّة، لا تقم بنشرها الآن." + +msgid "Update" +msgstr "تحديث" + +msgid "Update, or publish" +msgstr "تحديث أو نشر" + +msgid "Publish your post" +msgstr "انشر منشورك" + +msgid "Written by {0}" +msgstr "كتبه {0}" + +msgid "All rights reserved." +msgstr "جميع الحقوق محفوظة." + +msgid "This article is under the {0} license." +msgstr "تم نشر هذا المقال تحت رخصة {0}." + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "بدون اعجاب" +msgstr[1] "إعجاب واحد" +msgstr[2] "إعجابَين" +msgstr[3] "{0} إعجاب" +msgstr[4] "{0} إعجابات" +msgstr[5] "{0} إعجابات" + +msgid "I don't like this anymore" +msgstr "لم يعد يعجبني هذا" + +msgid "Add yours" +msgstr "أعجبني" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "لم يدعم" +msgstr[1] "دُعِّم مرة واحدة" +msgstr[2] "دُعِم مرتين إثنتين" +msgstr[3] "دُعِّم {0} مرات" +msgstr[4] "دُعِّم {0} مرة" +msgstr[5] "دُعِّم {0} مرة" + +msgid "I don't want to boost this anymore" +msgstr "لم أعد أرغب في دعم هذا" + +msgid "Boost" +msgstr "رقّي" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "{0}قم بتسجيل الدخول{1} أو {2}استخدم حسابك على الفديفرس{3} إن كنت ترغب في التفاعل مع هذا المقال" + +msgid "Comments" +msgstr "التعليقات" + +msgid "Your comment" +msgstr "تعليقك" + +msgid "Submit comment" +msgstr "ارسال التعليق" + +msgid "No comments yet. Be the first to react!" +msgstr "لا توجد هناك تعليقات بعد. كن أول مَن يتفاعل معه!" + +msgid "Are you sure?" +msgstr "هل أنت واثق؟" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "لا يزال هذا المقال مجرّد مسودّة. إلّا أنت والمحررون الآخرون يمكنهم رؤيته." + +msgid "Only you and other authors can edit this article." +msgstr "إلّا أنت والمحرّرون الآخرون يمكنهم تعديل هذا المقال." + +msgid "Edit" +msgstr "تعديل" + +msgid "I'm from this instance" +msgstr "أنا أنتمي إلى مثيل الخادم هذا" + +msgid "Username, or email" +msgstr "اسم المستخدم أو عنوان البريد الالكتروني" + +msgid "Log in" +msgstr "تسجيل الدخول" + +msgid "I'm from another instance" +msgstr "أنا أنتمي إلى مثيل خادم آخر" + +msgid "Continue to your instance" +msgstr "واصل إلى مثيل خادمك" + +msgid "Reset your password" +msgstr "أعد تعيين كلمتك السرية" + +msgid "New password" +msgstr "كلمة السر الجديدة" + +msgid "Confirmation" +msgstr "تأكيد" + +msgid "Update password" +msgstr "تحديث الكلمة السرية" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "لقد أرسلنا رسالة للعنوان الذي توصلنا به من طرفك تضمنرابط لإعادت تحديد كلمة المرور." + +msgid "Send password reset link" +msgstr "أرسل رابط إعادة تعيين الكلمة السرية" + +msgid "This token has expired" +msgstr "" + +msgid "Please start the process again by clicking here." +msgstr "" + +msgid "New Blog" +msgstr "مدونة جديدة" + +msgid "Create a blog" +msgstr "انشئ مدونة" + +msgid "Create blog" +msgstr "انشاء مدونة" + +msgid "Edit \"{}\"" +msgstr "تعديل \"{}\"" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "يمكن رفع الصور إلى ألبومك من أجل إستعمالها كأيقونة المدونة أو الشعار." + +msgid "Upload images" +msgstr "رفع صور" + +msgid "Blog icon" +msgstr "أيقونة المدونة" + +msgid "Blog banner" +msgstr "شعار المدونة" + +msgid "Custom theme" +msgstr "" + +msgid "Update blog" +msgstr "تحديث المدونة" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "توخى الحذر هنا، فأي إجراء تأخذه هنا لا يمكن الغاؤه." + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "" + +msgid "Permanently delete this blog" +msgstr "احذف هذه المدونة نهائيا" + +msgid "{}'s icon" +msgstr "أيقونة {}" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "ليس هنالك مؤلف في هذه المدونة : " +msgstr[1] "هنالك مؤلف واحد في هذه المدونة :" +msgstr[2] "هنالك مؤلفين إثنين في هءه المدونة :" +msgstr[3] "هنالك {0} مؤلفين في هذه المدونة :" +msgstr[4] "هنالك {0} مؤلفون في هذه المدونة :" +msgstr[5] "هنلك {0} مؤلفون في هذه المدونة: " + +msgid "No posts to see here yet." +msgstr "في الوقت الراهن لا توجد أية منشورات هنا." + +msgid "Nothing to see here yet." +msgstr "" + +msgid "None" +msgstr "لا شيء" + +msgid "No description" +msgstr "مِن دون وصف" + +msgid "Respond" +msgstr "رد" + +msgid "Delete this comment" +msgstr "احذف هذا التعليق" + +msgid "What is Plume?" +msgstr "ما هو بلوم Plume؟" + +msgid "Plume is a decentralized blogging engine." +msgstr "بلوم محرك لامركزي للمدونات." + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "يمكن للمحررين أن يديرو العديد من المدونات كل واحدة كموقع منفرد." + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "ستكون المقالات معروضة على مواقع بلومالأخرى حيث يمكنكم التفاعل معها مباشرة عبر أية منصة أخرى مثل ماستدون." + +msgid "Read the detailed rules" +msgstr "إقرأ القواعد بالتفصيل" + +msgid "By {0}" +msgstr "مِن طرف {0}" + +msgid "Draft" +msgstr "مسودة" + +msgid "Search result(s) for \"{0}\"" +msgstr "نتائج البحث عن \"{0}\"" + +msgid "Search result(s)" +msgstr "نتائج البحث" + +msgid "No results for your query" +msgstr "لا توجد نتيجة لطلبك" + +msgid "No more results for your query" +msgstr "لم تتبقى نتائج لطلبك" + +msgid "Advanced search" +msgstr "البحث المتقدم" + +msgid "Article title matching these words" +msgstr "عنوان المقالات المطابقة لهذه الكلمات" + +msgid "Subtitle matching these words" +msgstr "العناوين الثانوية للمقالات المطابقة لهذه الكلمات" + +msgid "Content macthing these words" +msgstr "" + +msgid "Body content" +msgstr "محتوى العرض" + +msgid "From this date" +msgstr "اعتبارا من هذا التاريخ" + +msgid "To this date" +msgstr "" + +msgid "Containing these tags" +msgstr "تتضمن هذه الوسوم" + +msgid "Tags" +msgstr "الوسوم" + +msgid "Posted on one of these instances" +msgstr "نُشر في واحدة من هاته المثائل" + +msgid "Instance domain" +msgstr "اسم نطاق مثيل الخادم" + +msgid "Posted by one of these authors" +msgstr "نُشر من طرف واحد من هاؤلاء المؤلفين" + +msgid "Author(s)" +msgstr "المؤلفون" + +msgid "Posted on one of these blogs" +msgstr "نُشر في واحدة من هاته المدونات" + +msgid "Blog title" +msgstr "عنوان المدونة" + +msgid "Written in this language" +msgstr "كتب في هذه اللغة" + +msgid "Language" +msgstr "اللغة" + +msgid "Published under this license" +msgstr "نشرتحت هذا الترخيص" + +msgid "Article license" +msgstr "رخصة المقال" + diff --git a/po/plume/bg.po b/po/plume/bg.po new file mode 100644 index 00000000000..85d1dbe720f --- /dev/null +++ b/po/plume/bg.po @@ -0,0 +1,1034 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Bulgarian\n" +"Language: bg_BG\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: bg\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "{0} коментира(ха) твоя статия." + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "{0} абониран(и) за вас." + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "{0} хареса(ха) вашата статия." + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "{0} ви спомена(ха)." + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "{0} подсили(ха) вашата статия." + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "Вашата емисия" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "Местна емисия" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "Федерална емисия" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "Аватар {0}" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "Предишна страница" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "Следваща страница" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "По избор" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "За да създадете нов блог, трябва да влезете" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "Вече съществува блог със същото име." + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "Блогът Ви бе успешно създаден!" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "Блогът ви бе изтрит." + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "Нямате права за да изтриете този блог." + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "Нямате права за да редактирате този блог." + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "Не можете да използвате тази медия като икона на блога." + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "Не можете да използвате тази медия като банер на блога." + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "Информацията в блога ви бе актуализирана." + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "Коментарът е публикуван." + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "Коментарът бе изтрит." + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "Регистрациите са затворени в тази инстанция." + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "Вашият акаунт беше създаден. Сега просто трябва да влезете за да можете да го използвате." + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "Настройките на инстанциите са запазени." + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "{} са отблокирани." + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "{} са блокирани." + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "Блоковете са изтрити" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "Имейлът вече е блокиран" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "Блокиран Email" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "Не можете да промените собствените си права." + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "Нямате права да предприемате това действие." + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "Свършен." + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "За да харесате публикация, трябва да сте влезли в профила си" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "Медията ви е изтрита." + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "Вие нямате права да изтриете тази медия." + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "Вашият аватар е актуализиран." + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "Нямате права да използвате тази медия." + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "За да видите известията си, трябва да сте влезли в профила си" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "Тази публикация все още не е публикувана." + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "За да напишете нова публикация, трябва да влезете" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "Вие не сте автор на този блог." + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "Нова публикация" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "Редактирано от {0}" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "Нямате права за публикуване в този блог." + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "Статията ви е актуализирана." + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "Вашата статия е запазена." + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "Нова статия" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "Нямате права за изтриване на тази статия." + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "Статията е изтрита." + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "Изглежда, че статията, която се опитвате да изтриете не съществува. Може би вече я няма?" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "Не можа да се получи достатъчно информация за профила ви. Моля, уверете се, че потребителското ви име е правилно." + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "За да споделите отново публикация, трябва да сте влезли в профила си" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "Вече сте свързани." + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "Вече сте изключени." + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "Нулиране на паролата" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "Ето и връзка, на която да зададете нова парола: {0}" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "Вашата парола бе успешно възстановена." + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "За да получите достъп до таблото си за управление, трябва да сте влезли в профила си" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "Вече не следвате {}." + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "Вече следите {}." + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "За да се абонирате за някого, трябва да сте влезли в системата" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "За да редактирате профила си, трябва да влезете" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "Вашият профил е актуализиран." + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "Вашият акаунт е изтрит." + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "Не можете да изтриете профила на някой друг." + +msgid "Create your account" +msgstr "Създай профил" + +msgid "Create an account" +msgstr "Създай профил" + +msgid "Email" +msgstr "Електронна поща" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "Извиняваме се, но регистрациите са затворени за тази конкретна инстанция. Можете обаче да намерите друга." + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "Проверете си пощата!" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "Потребителско име" + +msgid "Password" +msgstr "Парола" + +msgid "Password confirmation" +msgstr "Потвърждение на парола" + +msgid "Media upload" +msgstr "Качи медия" + +msgid "Description" +msgstr "Описание" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "Полезно е за хора със зрителни увреждания, както и лицензна информация" + +msgid "Content warning" +msgstr "Предупреждение за съдържанието" + +msgid "Leave it empty, if none is needed" +msgstr "Оставете го празно, ако не е необходимо" + +msgid "File" +msgstr "Файл" + +msgid "Send" +msgstr "Изпрати" + +msgid "Your media" +msgstr "Вашите медия файлове" + +msgid "Upload" +msgstr "Качи" + +msgid "You don't have any media yet." +msgstr "Все още нямате никакви медии." + +msgid "Content warning: {0}" +msgstr "Предупреждение за съдържание: {0}" + +msgid "Delete" +msgstr "Изтрий" + +msgid "Details" +msgstr "Детайли" + +msgid "Media details" +msgstr "Детайли за медията" + +msgid "Go back to the gallery" +msgstr "Върнете се в галерията" + +msgid "Markdown syntax" +msgstr "Markdown синтаксис" + +msgid "Copy it into your articles, to insert this media:" +msgstr "Копирайте го в статиите си, за да вмъкнете медията:" + +msgid "Use as an avatar" +msgstr "Използвайте като аватар" + +msgid "Plume" +msgstr "Pluma" + +msgid "Menu" +msgstr "Меню" + +msgid "Search" +msgstr "Търсене" + +msgid "Dashboard" +msgstr "Контролен панел" + +msgid "Notifications" +msgstr "Известия" + +msgid "Log Out" +msgstr "Излез" + +msgid "My account" +msgstr "Моят профил" + +msgid "Log In" +msgstr "Влез" + +msgid "Register" +msgstr "Регистрация" + +msgid "About this instance" +msgstr "За тази инстанция" + +msgid "Privacy policy" +msgstr "Декларация за поверителност" + +msgid "Administration" +msgstr "Aдминистрация" + +msgid "Documentation" +msgstr "Документация" + +msgid "Source code" +msgstr "Изходен код" + +msgid "Matrix room" +msgstr "Matrix стая" + +msgid "Admin" +msgstr "Администратор" + +msgid "It is you" +msgstr "Това си ти" + +msgid "Edit your profile" +msgstr "Редактиране на вашият профил" + +msgid "Open on {0}" +msgstr "Отворен на {0}" + +msgid "Unsubscribe" +msgstr "Отписване" + +msgid "Subscribe" +msgstr "Абонирай се" + +msgid "Follow {}" +msgstr "Последвай {}" + +msgid "Log in to follow" +msgstr "Влезте, за да следвате" + +msgid "Enter your full username handle to follow" +msgstr "Въведете пълното потребителско име, което искате да следвате" + +msgid "{0}'s subscribers" +msgstr "{0} абонати" + +msgid "Articles" +msgstr "Статии" + +msgid "Subscribers" +msgstr "Абонати" + +msgid "Subscriptions" +msgstr "Абонаменти" + +msgid "{0}'s subscriptions" +msgstr "{0} абонаменти" + +msgid "Your Dashboard" +msgstr "Вашият контролен панел" + +msgid "Your Blogs" +msgstr "Вашият Блог" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "Все още нямате блог. Създайте свой собствен или поискайте да се присъедините към някой друг." + +msgid "Start a new blog" +msgstr "Започнете нов блог" + +msgid "Your Drafts" +msgstr "Вашите Проекти" + +msgid "Go to your gallery" +msgstr "Отидете в галерията си" + +msgid "Edit your account" +msgstr "Редактирайте профила си" + +msgid "Your Profile" +msgstr "Вашият профил" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "За да промените аватара си, качете го в галерията и след това го изберете." + +msgid "Upload an avatar" +msgstr "Качете аватар" + +msgid "Display name" +msgstr "Показвано име" + +msgid "Summary" +msgstr "Резюме" + +msgid "Theme" +msgstr "Тема" + +msgid "Default theme" +msgstr "Тема по подразбиране" + +msgid "Error while loading theme selector." +msgstr "Грешка при зареждане на селектора с теми." + +msgid "Never load blogs custom themes" +msgstr "Никога не зареждайте в блога теми по поръчка" + +msgid "Update account" +msgstr "Актуализиране на профил" + +msgid "Danger zone" +msgstr "Опасна зона" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "Бъдете много внимателни, всяко действие предприето тук не може да бъде отменено." + +msgid "Delete your account" +msgstr "Изтриване на вашият профил" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "За съжаление, като администратор не можете да напуснете своята собствена инстанция." + +msgid "Latest articles" +msgstr "Последни статии" + +msgid "Atom feed" +msgstr "Atom емисия" + +msgid "Recently boosted" +msgstr "Наскоро подсилен" + +msgid "Articles tagged \"{0}\"" +msgstr "Маркирани статии \"{0}\"" + +msgid "There are currently no articles with such a tag" +msgstr "Понастоящем няма статии с такъв маркер" + +msgid "The content you sent can't be processed." +msgstr "Съдържанието, което сте изпратили не може да бъде обработено." + +msgid "Maybe it was too long." +msgstr "Може би беше твърде дълго." + +msgid "Internal server error" +msgstr "Вътрешна грешка в сървъра" + +msgid "Something broke on our side." +msgstr "Възникна грешка от ваша страна." + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "Извиняваме се за това. Ако смятате, че това е грешка, моля докладвайте я." + +msgid "Invalid CSRF token" +msgstr "Невалиден CSRF token (маркер)" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "Нещо не е наред с вашия CSRF token (маркер). Уверете се, че бисквитките са активирани в браузъра и опитайте да заредите отново тази страница. Ако продължите да виждате това съобщение за грешка, моля, подайте сигнал за това." + +msgid "You are not authorized." +msgstr "Не сте упълномощени." + +msgid "Page not found" +msgstr "Страницата не е намерена" + +msgid "We couldn't find this page." +msgstr "Не можахме да намерим тази страница." + +msgid "The link that led you here may be broken." +msgstr "Възможно е връзката, от която сте дошли да е неправилна." + +msgid "Users" +msgstr "Потребители" + +msgid "Configuration" +msgstr "Конфигурация" + +msgid "Instances" +msgstr "Инстанция" + +msgid "Email blocklist" +msgstr "Черен списък с е-mail" + +msgid "Grant admin rights" +msgstr "Предоставяне на администраторски права" + +msgid "Revoke admin rights" +msgstr "Анулиране на администраторски права" + +msgid "Grant moderator rights" +msgstr "Даване на модераторски права" + +msgid "Revoke moderator rights" +msgstr "Анулиране на модераторски права" + +msgid "Ban" +msgstr "Забрани" + +msgid "Run on selected users" +msgstr "Пускане на избрани потребители" + +msgid "Moderator" +msgstr "Модератор" + +msgid "Moderation" +msgstr "Модерация" + +msgid "Home" +msgstr "Начало" + +msgid "Administration of {0}" +msgstr "Администрирано от {0}" + +msgid "Unblock" +msgstr "Отблокирай" + +msgid "Block" +msgstr "Блокирай" + +msgid "Name" +msgstr "Име" + +msgid "Allow anyone to register here" +msgstr "Позволете на всеки да се регистрира" + +msgid "Short description" +msgstr "Кратко описание" + +msgid "Markdown syntax is supported" +msgstr "Поддържа се Markdown синтаксис" + +msgid "Long description" +msgstr "Дълго описание" + +msgid "Default article license" +msgstr "Лиценз по подразбиране" + +msgid "Save these settings" +msgstr "Запаметете тези настройки" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "Ако разглеждате този сайт като посетител, не се събират данни за вас." + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "Като регистриран потребител трябва да предоставите потребителско име (което не е задължително да е вашето истинско име), вашия функционален имейл адрес и парола за да можете да влезете, да напишете статии и коментари. Съдържанието, което изпращате се съхранява докато не го изтриете." + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "Когато влезете в системата, съхраняваме две „бисквитки“, една за отваряне на сесията, а втората за да попречи на други хора да действат от ваше име. Ние не съхраняваме никакви други бисквитки." + +msgid "Blocklisted Emails" +msgstr "Имейли в череният списък" + +msgid "Email address" +msgstr "Имейл адрес" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "Имейл адресът, който искате да блокирате. За да блокирате домейните можете да използвате широкообхватен синтаксис, например '*@example.com' блокира всички адреси от example.com" + +msgid "Note" +msgstr "Бележка" + +msgid "Notify the user?" +msgstr "Уведомяване на потребителя?" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "По желание, показва съобщение на потребителя, когато той се опита да създаде акаунт с този адрес" + +msgid "Blocklisting notification" +msgstr "Известие за блокиране от списък" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "Съобщението, което трябва да се покаже, когато потребителят се опита да създаде акаунт с този имейл адрес" + +msgid "Add blocklisted address" +msgstr "Добавяне на адрес в черният списък" + +msgid "There are no blocked emails on your instance" +msgstr "Няма блокирани имейли във вашата инстанция" + +msgid "Delete selected emails" +msgstr "Изтриване на избраните имейли" + +msgid "Email address:" +msgstr "Имейл адрес:" + +msgid "Blocklisted for:" +msgstr "Черен списък за:" + +msgid "Will notify them on account creation with this message:" +msgstr "Ще бъдат уведомени с това съобщение при създаване на акаунт:" + +msgid "The user will be silently prevented from making an account" +msgstr "Потребителят тихо ще бъде възпрепятстван да направи акаунт" + +msgid "Welcome to {}" +msgstr "Добре дошли в {}" + +msgid "View all" +msgstr "Виж всичко" + +msgid "About {0}" +msgstr "Относно {0}" + +msgid "Runs Plume {0}" +msgstr "Осъществено с Plume {0}" + +msgid "Home to {0} people" +msgstr "Дом за {0} хора" + +msgid "Who wrote {0} articles" +msgstr "Кой е написал {0} статии" + +msgid "And are connected to {0} other instances" +msgstr "И е свързана с {0} други инстанции" + +msgid "Administred by" +msgstr "Администрира се от" + +msgid "Interact with {}" +msgstr "Взаимодействие с {}" + +msgid "Log in to interact" +msgstr "Влезте, за да си взаимодействате" + +msgid "Enter your full username to interact" +msgstr "Въведете пълното си потребителско име, за да си взаимодействате" + +msgid "Publish" +msgstr "Публикувайте" + +msgid "Classic editor (any changes will be lost)" +msgstr "Класически редактор (всички промени ще бъдат загубени)" + +msgid "Title" +msgstr "Заглавие" + +msgid "Subtitle" +msgstr "Подзаглавие" + +msgid "Content" +msgstr "Съдържание" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "Можете да качвате мултимедия в галерията си, а след това да копирате Markdown кода в статиите си за да я вмъкнете." + +msgid "Upload media" +msgstr "Качете медия" + +msgid "Tags, separated by commas" +msgstr "Тагове, разделени със запетая" + +msgid "License" +msgstr "Лиценз" + +msgid "Illustration" +msgstr "Илюстрация" + +msgid "This is a draft, don't publish it yet." +msgstr "Това е проект, все още не го публикувайте." + +msgid "Update" +msgstr "Актуализация" + +msgid "Update, or publish" +msgstr "Актуализирайте или публикувайте" + +msgid "Publish your post" +msgstr "Публикувайте публикацията си" + +msgid "Written by {0}" +msgstr "Написано от {0}" + +msgid "All rights reserved." +msgstr "Всички права запазени." + +msgid "This article is under the {0} license." +msgstr "Тази статия се разпространява под {0} лиценз." + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "Едно харесване" +msgstr[1] "{0} харесвания" + +msgid "I don't like this anymore" +msgstr "Това вече не ми харесва" + +msgid "Add yours" +msgstr "Добави твоето" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "Едно Подсилване" +msgstr[1] "{0} Подсилвания" + +msgid "I don't want to boost this anymore" +msgstr "Не искам повече да го подсилвам" + +msgid "Boost" +msgstr "Подсилване" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "{0}Влезте {1}или {2}използвайте акаунта си в Fediverse{3}, за да взаимодействате с тази статия" + +msgid "Comments" +msgstr "Коментари" + +msgid "Your comment" +msgstr "Вашият коментар" + +msgid "Submit comment" +msgstr "Публикувайте коментар" + +msgid "No comments yet. Be the first to react!" +msgstr "Все още няма коментари. Бъдете първите!" + +msgid "Are you sure?" +msgstr "Сигурен ли си?" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "Тази статия все още е проект. Само вие и другите автори можете да я видите." + +msgid "Only you and other authors can edit this article." +msgstr "Само вие и другите автори можете да редактирате тази статия." + +msgid "Edit" +msgstr "Редакция" + +msgid "I'm from this instance" +msgstr "Аз съм от тази инстанция" + +msgid "Username, or email" +msgstr "Потребителско име или имейл" + +msgid "Log in" +msgstr "Влез" + +msgid "I'm from another instance" +msgstr "Аз съм от друга инстанция" + +msgid "Continue to your instance" +msgstr "Продължете към инстанцията си" + +msgid "Reset your password" +msgstr "Промяна на паролата ви" + +msgid "New password" +msgstr "Нова парола" + +msgid "Confirmation" +msgstr "Потвърждение" + +msgid "Update password" +msgstr "Обнови паролата" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "Изпратихме емайл с връзка за възстановяване на паролата ви, на адреса който ни дадохте." + +msgid "Send password reset link" +msgstr "Изпращане на връзка за възстановяване на парола" + +msgid "This token has expired" +msgstr "Този токен е изтекъл" + +msgid "Please start the process again by clicking here." +msgstr "Моля, стартирайте процеса отново като щракнете тук." + +msgid "New Blog" +msgstr "Нов блог" + +msgid "Create a blog" +msgstr "Създайте блог" + +msgid "Create blog" +msgstr "Създайте блог" + +msgid "Edit \"{}\"" +msgstr "редактирам \"{}\"" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "Можете да качвате изображения в галерията си и да ги използвате като икони на блога или банери." + +msgid "Upload images" +msgstr "Качване на изображения" + +msgid "Blog icon" +msgstr "Икона на блога" + +msgid "Blog banner" +msgstr "Банер в блога" + +msgid "Custom theme" +msgstr "Собствена тема" + +msgid "Update blog" +msgstr "Актуализация блог" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "Бъдете много внимателни, всяко действие, предприето тук не може да бъде отменено." + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "Сигурни ли сте, че искате да изтриете окончателно този блог?" + +msgid "Permanently delete this blog" +msgstr "Изтрийте Завинаги този блог" + +msgid "{}'s icon" +msgstr "{} икона" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "Има Един автор в този блог: " +msgstr[1] "Има {0} автора в този блог: " + +msgid "No posts to see here yet." +msgstr "Все още няма публикации." + +msgid "Nothing to see here yet." +msgstr "Тук още няма какво да се види." + +msgid "None" +msgstr "Няма" + +msgid "No description" +msgstr "Няма описание" + +msgid "Respond" +msgstr "Отговори" + +msgid "Delete this comment" +msgstr "Изтриване на този коментар" + +msgid "What is Plume?" +msgstr "Какво е Pluma?" + +msgid "Plume is a decentralized blogging engine." +msgstr "Pluma е децентрализиран двигател за блогове." + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "Авторите могат да управляват множество блогове, всеки като свой уникален уебсайт." + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "Статиите се виждат и на други Plume инстанции като можете да взаимодействате с тях директно и от други платформи като Mastodon." + +msgid "Read the detailed rules" +msgstr "Прочетете подробните правила" + +msgid "By {0}" +msgstr "От {0}" + +msgid "Draft" +msgstr "Проект" + +msgid "Search result(s) for \"{0}\"" +msgstr "Резултат(и) от търсенето за \"{0}\"" + +msgid "Search result(s)" +msgstr "Резултат(и) от търсенето" + +msgid "No results for your query" +msgstr "Няма резултати от вашата заявка" + +msgid "No more results for your query" +msgstr "Няма повече резултати за вашата заявка" + +msgid "Advanced search" +msgstr "Разширено търсене" + +msgid "Article title matching these words" +msgstr "Заглавие на статията, съответстващо на тези думи" + +msgid "Subtitle matching these words" +msgstr "Подзаглавие, съответстващо на тези думи" + +msgid "Content macthing these words" +msgstr "Съдържание, съвпадащо с тези думи" + +msgid "Body content" +msgstr "Съдържание на тялото" + +msgid "From this date" +msgstr "От тази дата" + +msgid "To this date" +msgstr "До тази дата" + +msgid "Containing these tags" +msgstr "Съдържащи тези етикети" + +msgid "Tags" +msgstr "Етикети" + +msgid "Posted on one of these instances" +msgstr "Публикувано в една от тези инстанции" + +msgid "Instance domain" +msgstr "Домейн на инстанцията" + +msgid "Posted by one of these authors" +msgstr "Публикувано от един от тези автори" + +msgid "Author(s)" +msgstr "Автор(и)" + +msgid "Posted on one of these blogs" +msgstr "Публикувано в един от тези блогове" + +msgid "Blog title" +msgstr "Заглавие на блога" + +msgid "Written in this language" +msgstr "Написано на този език" + +msgid "Language" +msgstr "Език" + +msgid "Published under this license" +msgstr "Публикувано под този лиценз" + +msgid "Article license" +msgstr "Лиценз на статията" + diff --git a/po/plume/ca.po b/po/plume/ca.po new file mode 100644 index 00000000000..c9dd54d4965 --- /dev/null +++ b/po/plume/ca.po @@ -0,0 +1,1034 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Catalan\n" +"Language: ca_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: ca\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "{0} han comentat el teu article." + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "{0} s'ha subscrit." + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "A {0} li ha agradat el vostre article." + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "{0} us ha esmentat." + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "{0} ha impulsat el teu article." + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "El teu feed" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "Feed local" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "Feed federat" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "avatar de {0}" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "Pàgina anterior" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "Pàgina següent" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "Opcional" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "Per a crear un blog nou, heu d’iniciar una sessió" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "Ja existeix un blog amb el mateix nom." + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "S’ha creat el vostre blog correctament." + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "S’ha suprimit el vostre blog." + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "No tens permís per a esborrar aquest blog." + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "No tens permís per a editar aquest blog." + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "No pots usar aquest Mèdia com a icona del blog." + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "No pots usar aquest Mèdia com a capçalera del blog." + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "S’ha actualitzat la informació del vostre blog." + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "S’ha publicat el vostre comentari." + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "S’ha suprimit el vostre comentari." + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "El registre d'aquesta instància és tancat." + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "S'ha creat el teu compte. Ara cal iniciar sessió per a començar a usar-lo." + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "S'han desat les configuracions de l'instància." + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "{0} ha estat desbloquejat." + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "{0} ha estat bloquejat." + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "Bloquejos esborrats" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "Adreça de correu bloquejada" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "No pots canviar els teus propis drets." + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "No tens permís per a prendre aquesta acció." + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "Fet." + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "Per a agradar-te una publicació necessites iniciar sessió" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "S'ha esborrat el teu Mèdia." + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "No tens permís per a esborrar aquest Mèdia." + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "S'ha actualitzat el teu avatar." + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "No tens permís per a usar aquest Mèdia." + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "Per a veure les teves notificacions necessites iniciar sessió" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "Aquesta entrada encara no està publicada." + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "Per a escriure una nova entrada cal iniciar sessió" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "No ets un autor d'aquest blog." + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "Apunt nou" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "Edita {0}" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "No tens permís per a publicar en aquest blog." + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "S’ha actualitzat el vostre article." + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "S’ha desat el vostre article." + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "Article nou" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "No tens permís per a esborrar aquest article." + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "S’ha suprimit el vostre article." + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "Sembla que l'article que intentes esborrar no existeix. Potser ja no hi és?" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "No s'ha pogut obtenir informació sobre el teu compte. Si us plau, assegura't que el teu nom d'usuari és correcte." + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "Per a impulsar una entrada cal iniciar sessió" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "Ara estàs connectat." + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "Ara estàs desconnectat." + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "Reinicialització de contrasenya" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "Aquí està l'enllaç per a reiniciar la teva contrasenya: {0}" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "S’ha reinicialitzat la vostra contrasenya correctament." + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "Per a accedir al teu panell cal iniciar sessió" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "Ja no segueixes a {}." + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "Ara estàs seguint a {}." + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "Per a subscriure't a algú cal iniciar sessió" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "Per a editar el teu perfil cal iniciar sessió" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "El teu perfil s'ha actualitzat." + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "El teu compte s'ha esborrat." + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "No pots esborrar el compte d'algú altre." + +msgid "Create your account" +msgstr "Crea el teu compte" + +msgid "Create an account" +msgstr "Crear un compte" + +msgid "Email" +msgstr "Adreça electrònica" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "Disculpa, el registre d'aquesta instància és tancat. Pots trobar-ne un altre diferent." + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "Reviseu la vostra safata d’entrada." + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "Nom d’usuari" + +msgid "Password" +msgstr "Contrasenya" + +msgid "Password confirmation" +msgstr "Confirmació de la contrasenya" + +msgid "Media upload" +msgstr "Carregar Mèdia" + +msgid "Description" +msgstr "Descripció" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "Molt útil per a persones amb deficiències visuals aixó com informació sobre llicències" + +msgid "Content warning" +msgstr "Advertència sobre el contingut" + +msgid "Leave it empty, if none is needed" +msgstr "Deixa-ho buit si no és necessari cap" + +msgid "File" +msgstr "Fitxer" + +msgid "Send" +msgstr "Envia" + +msgid "Your media" +msgstr "Els teus Mèdia" + +msgid "Upload" +msgstr "Puja" + +msgid "You don't have any media yet." +msgstr "Encara no tens cap Mèdia." + +msgid "Content warning: {0}" +msgstr "Advertència sobre el contingut: {0}" + +msgid "Delete" +msgstr "Suprimeix" + +msgid "Details" +msgstr "Detalls" + +msgid "Media details" +msgstr "Detalls del fitxer multimèdia" + +msgid "Go back to the gallery" +msgstr "Torna a la galeria" + +msgid "Markdown syntax" +msgstr "Sintaxi Markdown" + +msgid "Copy it into your articles, to insert this media:" +msgstr "Copia-ho dins els teus articles, per a inserir aquest Mèdia:" + +msgid "Use as an avatar" +msgstr "Utilitza-ho com a avatar" + +msgid "Plume" +msgstr "Plume" + +msgid "Menu" +msgstr "Menú" + +msgid "Search" +msgstr "Cerca" + +msgid "Dashboard" +msgstr "Panell de control" + +msgid "Notifications" +msgstr "Notificacions" + +msgid "Log Out" +msgstr "Finalitza la sessió" + +msgid "My account" +msgstr "El meu compte" + +msgid "Log In" +msgstr "Inicia la sessió" + +msgid "Register" +msgstr "Registre" + +msgid "About this instance" +msgstr "Quant a aquesta instància" + +msgid "Privacy policy" +msgstr "Política de privadesa" + +msgid "Administration" +msgstr "Administració" + +msgid "Documentation" +msgstr "Documentació" + +msgid "Source code" +msgstr "Codi font" + +msgid "Matrix room" +msgstr "Sala Matrix" + +msgid "Admin" +msgstr "Admin" + +msgid "It is you" +msgstr "Ets tu" + +msgid "Edit your profile" +msgstr "Edita el teu perfil" + +msgid "Open on {0}" +msgstr "Obrir a {0}" + +msgid "Unsubscribe" +msgstr "Cancel·lar la subscripció" + +msgid "Subscribe" +msgstr "Subscriure’s" + +msgid "Follow {}" +msgstr "Segueix a {}" + +msgid "Log in to follow" +msgstr "Inicia sessió per seguir-lo" + +msgid "Enter your full username handle to follow" +msgstr "Introdueix el teu nom d'usuari complet per a seguir-lo" + +msgid "{0}'s subscribers" +msgstr "Subscriptors de {0}" + +msgid "Articles" +msgstr "Articles" + +msgid "Subscribers" +msgstr "Subscriptors" + +msgid "Subscriptions" +msgstr "Subscripcions" + +msgid "{0}'s subscriptions" +msgstr "Subscripcions de {0}" + +msgid "Your Dashboard" +msgstr "El teu panell de control" + +msgid "Your Blogs" +msgstr "Els vostres blogs" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "Encara no tens cap bloc. Crea el teu propi o pregunta per a unir-te a un." + +msgid "Start a new blog" +msgstr "Inicia un nou bloc" + +msgid "Your Drafts" +msgstr "Els teus esborranys" + +msgid "Go to your gallery" +msgstr "Anar a la teva galeria" + +msgid "Edit your account" +msgstr "Edita el teu compte" + +msgid "Your Profile" +msgstr "El vostre perfil" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "Per a canviar el teu avatar, puja'l a la teva galeria i desprès selecciona'l allà." + +msgid "Upload an avatar" +msgstr "Puja un avatar" + +msgid "Display name" +msgstr "Nom a mostrar" + +msgid "Summary" +msgstr "Resum" + +msgid "Theme" +msgstr "Tema" + +msgid "Default theme" +msgstr "Tema per defecte" + +msgid "Error while loading theme selector." +msgstr "S'ha produït un error al carregar el selector de temes." + +msgid "Never load blogs custom themes" +msgstr "No carregar mai els temes personalitzats dels blocs" + +msgid "Update account" +msgstr "Actualitza el compte" + +msgid "Danger zone" +msgstr "Zona perillosa" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "Vés amb compte: qualsevol acció presa aquí no es pot desfer." + +msgid "Delete your account" +msgstr "Elimina el teu compte" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "Ho sentim però com a admin, no pots abandonar la teva pròpia instància." + +msgid "Latest articles" +msgstr "Darrers articles" + +msgid "Atom feed" +msgstr "Font Atom" + +msgid "Recently boosted" +msgstr "Impulsat recentment" + +msgid "Articles tagged \"{0}\"" +msgstr "Articles amb l’etiqueta «{0}»" + +msgid "There are currently no articles with such a tag" +msgstr "No hi ha cap article amb aquesta etiqueta" + +msgid "The content you sent can't be processed." +msgstr "El contingut que has enviat no pot ser processat." + +msgid "Maybe it was too long." +msgstr "Potser era massa gran." + +msgid "Internal server error" +msgstr "Error intern del servidor" + +msgid "Something broke on our side." +msgstr "Alguna cosa nostre s'ha trencat." + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "Disculpa-n's. Si creus que això és un error, si us plau reporta-ho." + +msgid "Invalid CSRF token" +msgstr "Token CSRF invalid" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "Alguna cosa no és correcte amb el teu token CSRF. Assegura't que no bloqueges les galetes en el teu navegador i prova refrescant la pàgina. Si continues veient aquest missatge d'error, si us plau informa-ho." + +msgid "You are not authorized." +msgstr "No estàs autoritzat." + +msgid "Page not found" +msgstr "No s’ha trobat la pàgina" + +msgid "We couldn't find this page." +msgstr "No podem trobar aquesta pàgina." + +msgid "The link that led you here may be broken." +msgstr "L'enllaç que t'ha portat aquí podria estar trencat." + +msgid "Users" +msgstr "Usuaris" + +msgid "Configuration" +msgstr "Configuració" + +msgid "Instances" +msgstr "Instàncies" + +msgid "Email blocklist" +msgstr "Llista d'adreces de correu bloquejades" + +msgid "Grant admin rights" +msgstr "Dóna drets d'administrador" + +msgid "Revoke admin rights" +msgstr "Treu els drets d'administrador" + +msgid "Grant moderator rights" +msgstr "Dona els drets de moderador" + +msgid "Revoke moderator rights" +msgstr "Treu els drets de moderador" + +msgid "Ban" +msgstr "Prohibir" + +msgid "Run on selected users" +msgstr "Executar sobre els usuaris seleccionats" + +msgid "Moderator" +msgstr "Moderador" + +msgid "Moderation" +msgstr "Moderació" + +msgid "Home" +msgstr "Inici" + +msgid "Administration of {0}" +msgstr "Administració de {0}" + +msgid "Unblock" +msgstr "Desbloca" + +msgid "Block" +msgstr "Bloca" + +msgid "Name" +msgstr "Nom" + +msgid "Allow anyone to register here" +msgstr "Permetre a qualsevol registrar-se aquí" + +msgid "Short description" +msgstr "Descripció breu" + +msgid "Markdown syntax is supported" +msgstr "La sintaxi de Markdown és suportada" + +msgid "Long description" +msgstr "Descripció extensa" + +msgid "Default article license" +msgstr "Llicència per defecte dels articles" + +msgid "Save these settings" +msgstr "Desa aquests paràmetres" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "Si estàs navegant aquest lloc com a visitant cap dada sobre tu serà recollida." + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "Com a usuari registrat has de proporcionar un nom d'usuari (que no ha de ser el teu nom real), una adreça de correu funcional i una contrasenya per a poder ser capaç d'iniciar sessió, escriure articles i comentar-los. El contingut que enviïs es guarda fins que tu l'esborris." + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "Quan inicies sessió guardem dues galetes, una per a mantenir la sessió oberta i l l'altre per a evitar que d'altres persones actuïn en el teu nom. No guardem cap altre galeta." + +msgid "Blocklisted Emails" +msgstr "Llista de bloqueig d'adreces de correu" + +msgid "Email address" +msgstr "Adreça de correu electrònic" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "L'adreça de correu electrònic que desitges bloquejar. Per a bloquejar dominis pots usar la sintaxi global, per exemple '*@exemple.com' bloqueja totes les adreces de exemple.com" + +msgid "Note" +msgstr "Nota" + +msgid "Notify the user?" +msgstr "Notificar l'usuari?" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "Opcional, mostra un missatge al usuari quan intenta crear un compte amb aquesta adreça" + +msgid "Blocklisting notification" +msgstr "Notificacions de la llista de bloqueig" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "El missatge per a ser mostrat quan l'usuari intenta crear un compte amb aquesta adreça de correu" + +msgid "Add blocklisted address" +msgstr "Afegir adreça a la llista de bloquejos" + +msgid "There are no blocked emails on your instance" +msgstr "En la teva instància no hi ha adreces de correu bloquejades" + +msgid "Delete selected emails" +msgstr "Esborra les adreces de correu seleccionades" + +msgid "Email address:" +msgstr "Adreça de correu electrònic:" + +msgid "Blocklisted for:" +msgstr "Bloquejat per:" + +msgid "Will notify them on account creation with this message:" +msgstr "S'els notificarà en la creació del compte amb aquest missatge:" + +msgid "The user will be silently prevented from making an account" +msgstr "L’usuari es veurà impedit en silenci de crear un compte" + +msgid "Welcome to {}" +msgstr "Us donem la benvinguda a {}" + +msgid "View all" +msgstr "Mostra-ho tot" + +msgid "About {0}" +msgstr "Quant a {0}" + +msgid "Runs Plume {0}" +msgstr "Funciona amb el Plume {0}" + +msgid "Home to {0} people" +msgstr "Llar de {0} persones" + +msgid "Who wrote {0} articles" +msgstr "Les quals han escrit {0} articles" + +msgid "And are connected to {0} other instances" +msgstr "I estan connectats a {0} altres instàncies" + +msgid "Administred by" +msgstr "Administrat per" + +msgid "Interact with {}" +msgstr "Interacciona amb {}" + +msgid "Log in to interact" +msgstr "Inicia sessió per a interactuar" + +msgid "Enter your full username to interact" +msgstr "Introdueix el teu nom d'usuari complet per a interactuar" + +msgid "Publish" +msgstr "Publica" + +msgid "Classic editor (any changes will be lost)" +msgstr "Editor clàssic (es perdera qualsevol canvi)" + +msgid "Title" +msgstr "Títol" + +msgid "Subtitle" +msgstr "Subtítol" + +msgid "Content" +msgstr "Contingut" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "Pots pujar Mèdia a la teva galeria i desprès copiar el codi Markdown dels teus articles per a inserir-los." + +msgid "Upload media" +msgstr "Pujar Mèdia" + +msgid "Tags, separated by commas" +msgstr "Etiquetes, separades per comes" + +msgid "License" +msgstr "Llicència" + +msgid "Illustration" +msgstr "Iŀlustració" + +msgid "This is a draft, don't publish it yet." +msgstr "Això és un esborrany, no ho publiquis encara." + +msgid "Update" +msgstr "Actualitza" + +msgid "Update, or publish" +msgstr "Actualitza o publica" + +msgid "Publish your post" +msgstr "Publica l'entrada" + +msgid "Written by {0}" +msgstr "Escrit per {0}" + +msgid "All rights reserved." +msgstr "Tots els drets reservats." + +msgid "This article is under the {0} license." +msgstr "Aquest article està sota la llicència {0}." + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "Un favorit" +msgstr[1] "{0} favorits" + +msgid "I don't like this anymore" +msgstr "Això ja no m’agrada" + +msgid "Add yours" +msgstr "Afegeix el teu" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "Un impuls" +msgstr[1] "{0} impulsos" + +msgid "I don't want to boost this anymore" +msgstr "Ja no vull impulsar més això" + +msgid "Boost" +msgstr "Impuls" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "{0}Inicia sessió{1}, o {2}usa el teu compte del Fedivers{3} per a interactuar amb aquest article" + +msgid "Comments" +msgstr "Comentaris" + +msgid "Your comment" +msgstr "El vostre comentari" + +msgid "Submit comment" +msgstr "Envia el comentari" + +msgid "No comments yet. Be the first to react!" +msgstr "Encara sense comentaris. Sigues el primer a reaccionar!" + +msgid "Are you sure?" +msgstr "N’esteu segur?" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "Aquest article és encara un esborrany. Només tu i altres autors podeu veure'l." + +msgid "Only you and other authors can edit this article." +msgstr "Només tu i altres autors podeu editar aquest article." + +msgid "Edit" +msgstr "Edita" + +msgid "I'm from this instance" +msgstr "Sóc d'aquesta instància" + +msgid "Username, or email" +msgstr "Nom d’usuari o adreça electrònica" + +msgid "Log in" +msgstr "Inicia una sessió" + +msgid "I'm from another instance" +msgstr "Sóc d'un altre instància" + +msgid "Continue to your instance" +msgstr "Continua a la teva instància" + +msgid "Reset your password" +msgstr "Reinicialitza la contrasenya" + +msgid "New password" +msgstr "Contrasenya nova" + +msgid "Confirmation" +msgstr "Confirmació" + +msgid "Update password" +msgstr "Actualitza la contrasenya" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "Hem enviat un correu a l'adreça que ens vas donar, amb un enllaç per a reiniciar la teva contrasenya." + +msgid "Send password reset link" +msgstr "Envia l'enllaç per a reiniciar la contrasenya" + +msgid "This token has expired" +msgstr "Aquest token ha caducat" + +msgid "Please start the process again by clicking here." +msgstr "Si us plau inicia el procés clicant aquí." + +msgid "New Blog" +msgstr "Blog nou" + +msgid "Create a blog" +msgstr "Crea un blog" + +msgid "Create blog" +msgstr "Crea un blog" + +msgid "Edit \"{}\"" +msgstr "Edita «{}»" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "Pots pujar imatges a la teva galeria per a usar-les com a icones o capçaleres del bloc." + +msgid "Upload images" +msgstr "Pujar imatges" + +msgid "Blog icon" +msgstr "Icona del blog" + +msgid "Blog banner" +msgstr "Bàner del blog" + +msgid "Custom theme" +msgstr "Tema personalitzat" + +msgid "Update blog" +msgstr "Actualitza el blog" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "Aneu amb compte: les accions que són ací no es poden desfer." + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "Estàs segur que vols esborrar permanentment aquest bloc?" + +msgid "Permanently delete this blog" +msgstr "Suprimeix permanentment aquest blog" + +msgid "{}'s icon" +msgstr "Icona per a {}" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "Hi ha 1 autor en aquest blog: " +msgstr[1] "Hi ha {0} autors en aquest blog: " + +msgid "No posts to see here yet." +msgstr "Encara no hi ha cap apunt." + +msgid "Nothing to see here yet." +msgstr "Encara res a veure aquí." + +msgid "None" +msgstr "Cap" + +msgid "No description" +msgstr "Cap descripció" + +msgid "Respond" +msgstr "Respondre" + +msgid "Delete this comment" +msgstr "Suprimeix aquest comentari" + +msgid "What is Plume?" +msgstr "Què és el Plume?" + +msgid "Plume is a decentralized blogging engine." +msgstr "Plume és un motor de blocs descentralitzats." + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "Els autors poden gestionar diversos blocs, cadascun amb la seva pròpia pàgina." + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "Els articles son visibles en altres instàncies Plume i pots interactuar directament amb ells des d'altres plataformes com ara Mastodon." + +msgid "Read the detailed rules" +msgstr "Llegeix les normes detallades" + +msgid "By {0}" +msgstr "Per {0}" + +msgid "Draft" +msgstr "Esborrany" + +msgid "Search result(s) for \"{0}\"" +msgstr "Resultat(s) de la cerca per a \"{0}\"" + +msgid "Search result(s)" +msgstr "Resultat(s) de la cerca" + +msgid "No results for your query" +msgstr "La teva consulta no té resultats" + +msgid "No more results for your query" +msgstr "No hi ha més resultats per a la teva consulta" + +msgid "Advanced search" +msgstr "Cerca avançada" + +msgid "Article title matching these words" +msgstr "Títol d'article que coincideix amb aquestes paraules" + +msgid "Subtitle matching these words" +msgstr "Subtítol que coincideix amb aquestes paraules" + +msgid "Content macthing these words" +msgstr "Contingut que coincideix amb aquestes paraules" + +msgid "Body content" +msgstr "Contingut del cos" + +msgid "From this date" +msgstr "A partir d’aquesta data" + +msgid "To this date" +msgstr "Fins a aquesta data" + +msgid "Containing these tags" +msgstr "Que conté aquestes etiquetes" + +msgid "Tags" +msgstr "Etiquetes" + +msgid "Posted on one of these instances" +msgstr "Publicat en una d'aquestes instàncies" + +msgid "Instance domain" +msgstr "Domini de l'instància" + +msgid "Posted by one of these authors" +msgstr "Publicat per un d'aquests autors" + +msgid "Author(s)" +msgstr "Autor(s)" + +msgid "Posted on one of these blogs" +msgstr "Publicat en un d'aquests blocs" + +msgid "Blog title" +msgstr "Títol del blog" + +msgid "Written in this language" +msgstr "Escrit en aquesta llengua" + +msgid "Language" +msgstr "Llengua" + +msgid "Published under this license" +msgstr "Publicat segons aquesta llicència" + +msgid "Article license" +msgstr "Llicència del article" + diff --git a/po/plume/cs.po b/po/plume/cs.po new file mode 100644 index 00000000000..d0aa40d5724 --- /dev/null +++ b/po/plume/cs.po @@ -0,0 +1,1040 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Czech\n" +"Language: cs_CZ\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: cs\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "{0} komentoval/a váš článek." + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "{0} vás odebírá." + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "{0} si oblíbil/a váš článek." + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "{0} vás zmínil/a." + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "{0} povýšil/a váš článek." + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "Vaše zdroje" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "Místní zdroje" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "Federované zdroje" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "Avatar uživatele {0}" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "Předchozí stránka" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "Následující strana" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "Volitelné" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "Pro vytvoření nového blogu musíte být přihlášeni" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "Blog s rovnakým názvem již existuje." + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "Váš blog byl úspěšně vytvořen!" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "Váš blog byl smazán." + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "Nemáte oprávnění zmazat tento blog." + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "Nemáte oprávnění upravovat tento blog." + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "Toto médium nelze použít jako ikonu blogu." + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "Toto médium nelze použít jako banner blogu." + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "Údaje o vašem blogu byly aktualizovány." + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "Váš komentář byl zveřejněn." + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "Váš komentář byl odstraněn." + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "Registrace jsou na téhle instanci uzavřeny." + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "Váš účet byl vytvořen. Nyní se stačí jenom přihlásit, než ho budete moci používat." + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "Nastavení instance bylo uloženo." + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "{} byl/a odblokován/a." + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "{} byl/a zablokován/a." + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "Blokování odstraněno" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "Email je již zablokován" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "Email zablokován" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "Nemůžete změnit vlastní oprávnění." + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "Nemáte oprávnění k provedení tohoto úkonu." + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "Hotovo." + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "Pro oblíbení příspěvku musíte být přihlášen/a" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "Vaše média byla smazána." + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "Nemáte oprávnění k smazání tohoto média." + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "Váš avatar byl aktualizován." + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "Nemáte oprávnění k použití tohoto média." + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "Pokud chcete vidět vaše notifikace, musíte být přihlášeni" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "Tento příspěvek ještě není zveřejněn." + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "K napsaní nového příspěvku musíte být přihlášeni" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "Nejste autorem tohto blogu." + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "Nový příspěvek" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "Upravit {0}" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "Nemáte oprávnění zveřejňovat na tomto blogu." + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "Váš článek byl upraven." + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "Váš článek byl uložen." + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "Nový článek" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "Nemáte oprávnění zmazat tento článek." + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "Váš článek byl smazán." + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "Zdá se, že článek, který jste se snažili smazat, neexistuje, možná je již pryč?" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "Nemohli jsme zjistit dostatečné množství informací ohledne vašeho účtu. Prosím ověřte si, že vaše předzývka je správná." + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "Pro sdílení příspěvku musíte být přihlášeni" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "Nyní jste připojeni." + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "Nyní jste odhlášeni." + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "Obnovit heslo" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "Zde je odkaz na obnovení vášho hesla: {0}" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "Vaše heslo bylo úspěšně obnoveno." + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "Pro přístup k vaší nástěnce musíte být přihlášen/a" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "Již nenásledujete {}." + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "Teď již nenásledujete {}." + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "Chcete-li někoho odebírat, musíte být přihlášeni" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "Pro úpravu vášho profilu musíte být přihlášeni" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "Váš profil byl upraven." + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "Váš účet byl odstraněn." + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "Nemůžete smazat účet někoho jiného." + +msgid "Create your account" +msgstr "Vytvořit váš účet" + +msgid "Create an account" +msgstr "Vytvořit účet" + +msgid "Email" +msgstr "Email" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "Omlouváme se, ale registrace je uzavřena na této konkrétní instanci. Můžete však najít jinou." + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "Zkontrolujte svou příchozí poštu!" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "Uživatelské jméno" + +msgid "Password" +msgstr "Heslo" + +msgid "Password confirmation" +msgstr "Potvrzení hesla" + +msgid "Media upload" +msgstr "Nahrávaní médií" + +msgid "Description" +msgstr "Popis" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "Užitečné pro zrakově postižené lidi a také pro informace o licencování" + +msgid "Content warning" +msgstr "Varování o obsahu" + +msgid "Leave it empty, if none is needed" +msgstr "Ponechte prázdne, pokud žádné není potřeba" + +msgid "File" +msgstr "Soubor" + +msgid "Send" +msgstr "Odeslat" + +msgid "Your media" +msgstr "Vaše média" + +msgid "Upload" +msgstr "Nahrát" + +msgid "You don't have any media yet." +msgstr "Zatím nemáte nahrané žádné média." + +msgid "Content warning: {0}" +msgstr "Upozornení na obsah: {0}" + +msgid "Delete" +msgstr "Smazat" + +msgid "Details" +msgstr "Podrobnosti" + +msgid "Media details" +msgstr "Podrobnosti média" + +msgid "Go back to the gallery" +msgstr "Přejít zpět do galerie" + +msgid "Markdown syntax" +msgstr "Markdown syntaxe" + +msgid "Copy it into your articles, to insert this media:" +msgstr "Pro vložení tohoto média zkopírujte tento kód do vašich článků:" + +msgid "Use as an avatar" +msgstr "Použít jak avatar" + +msgid "Plume" +msgstr "Plume" + +msgid "Menu" +msgstr "Nabídka" + +msgid "Search" +msgstr "Hledat" + +msgid "Dashboard" +msgstr "Nástěnka" + +msgid "Notifications" +msgstr "Notifikace" + +msgid "Log Out" +msgstr "Odhlásit se" + +msgid "My account" +msgstr "Můj účet" + +msgid "Log In" +msgstr "Přihlásit se" + +msgid "Register" +msgstr "Vytvořit účet" + +msgid "About this instance" +msgstr "O této instanci" + +msgid "Privacy policy" +msgstr "Zásady soukromí" + +msgid "Administration" +msgstr "Správa" + +msgid "Documentation" +msgstr "Dokumentace" + +msgid "Source code" +msgstr "Zdrojový kód" + +msgid "Matrix room" +msgstr "Matrix místnost" + +msgid "Admin" +msgstr "Správce" + +msgid "It is you" +msgstr "To jste vy" + +msgid "Edit your profile" +msgstr "Upravit profil" + +msgid "Open on {0}" +msgstr "Otevřít na {0}" + +msgid "Unsubscribe" +msgstr "Odhlásit se z odběru" + +msgid "Subscribe" +msgstr "Přihlásit se k odběru" + +msgid "Follow {}" +msgstr "Následovat {}" + +msgid "Log in to follow" +msgstr "Pro následování se přihlášte" + +msgid "Enter your full username handle to follow" +msgstr "Pro následovaní zadejte své úplné uživatelské jméno" + +msgid "{0}'s subscribers" +msgstr "Odběratelé uživatele {0}" + +msgid "Articles" +msgstr "Články" + +msgid "Subscribers" +msgstr "Odběratelé" + +msgid "Subscriptions" +msgstr "Odběry" + +msgid "{0}'s subscriptions" +msgstr "Odběry uživatele {0}" + +msgid "Your Dashboard" +msgstr "Vaše nástěnka" + +msgid "Your Blogs" +msgstr "Vaše Blogy" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "Zatím nemáte žádný blog. Vytvořte si vlastní, nebo požádejte v nejakém o členství." + +msgid "Start a new blog" +msgstr "Začít nový blog" + +msgid "Your Drafts" +msgstr "Váše návrhy" + +msgid "Go to your gallery" +msgstr "Přejít do galerie" + +msgid "Edit your account" +msgstr "Upravit váš účet" + +msgid "Your Profile" +msgstr "Váš profil" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "Chcete-li změnit svůj avatar, nahrejte ho do své galérie a pak ho odtud zvolte." + +msgid "Upload an avatar" +msgstr "Nahrát avatara" + +msgid "Display name" +msgstr "Zobrazované jméno" + +msgid "Summary" +msgstr "Souhrn" + +msgid "Theme" +msgstr "Motiv" + +msgid "Default theme" +msgstr "Výchozí motiv" + +msgid "Error while loading theme selector." +msgstr "" + +msgid "Never load blogs custom themes" +msgstr "" + +msgid "Update account" +msgstr "Aktualizovat účet" + +msgid "Danger zone" +msgstr "Nebezpečná zóna" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "Buďte velmi opatrný/á, jakákoliv zde provedená akce nemůže být zrušena." + +msgid "Delete your account" +msgstr "Smazat váš účet" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "Omlouváme se, ale jako administrátor nemůžete opustit svou vlastní instanci." + +msgid "Latest articles" +msgstr "Nejposlednejší články" + +msgid "Atom feed" +msgstr "Atom kanál" + +msgid "Recently boosted" +msgstr "Nedávno podpořené" + +msgid "Articles tagged \"{0}\"" +msgstr "Články pod štítkem \"{0}\"" + +msgid "There are currently no articles with such a tag" +msgstr "Zatím tu nejsou žádné články s takovým štítkem" + +msgid "The content you sent can't be processed." +msgstr "Obsah, který jste poslali, nelze zpracovat." + +msgid "Maybe it was too long." +msgstr "Možná to bylo příliš dlouhé." + +msgid "Internal server error" +msgstr "Vnitřní chyba serveru" + +msgid "Something broke on our side." +msgstr "Neco se pokazilo na naší strane." + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "Omlouváme se. Pokud si myslíte, že jde o chybu, prosím nahlašte ji." + +msgid "Invalid CSRF token" +msgstr "Neplatný CSRF token" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "S vaším tokenem CSRF něco není v pořádku. Ujistěte se, že máte v prohlížeči povolené cookies a zkuste obnovit stránku. Pokud tuto chybovou zprávu budete nadále vidět, prosím nahlašte ji." + +msgid "You are not authorized." +msgstr "Nemáte oprávnění." + +msgid "Page not found" +msgstr "Stránka nenalezena" + +msgid "We couldn't find this page." +msgstr "Tu stránku jsme nemohli najít." + +msgid "The link that led you here may be broken." +msgstr "Odkaz, který vás sem přivedl je asi porušen." + +msgid "Users" +msgstr "Uživatelé" + +msgid "Configuration" +msgstr "Nastavení" + +msgid "Instances" +msgstr "Instance" + +msgid "Email blocklist" +msgstr "" + +msgid "Grant admin rights" +msgstr "" + +msgid "Revoke admin rights" +msgstr "" + +msgid "Grant moderator rights" +msgstr "" + +msgid "Revoke moderator rights" +msgstr "" + +msgid "Ban" +msgstr "Zakázat" + +msgid "Run on selected users" +msgstr "" + +msgid "Moderator" +msgstr "Moderátor" + +msgid "Moderation" +msgstr "" + +msgid "Home" +msgstr "Domů" + +msgid "Administration of {0}" +msgstr "Správa {0}" + +msgid "Unblock" +msgstr "Odblokovat" + +msgid "Block" +msgstr "Blokovat" + +msgid "Name" +msgstr "Pojmenování" + +msgid "Allow anyone to register here" +msgstr "Povolit komukoli se zde zaregistrovat" + +msgid "Short description" +msgstr "Stručný popis" + +msgid "Markdown syntax is supported" +msgstr "Markdown syntaxe je podporována" + +msgid "Long description" +msgstr "Detailní popis" + +msgid "Default article license" +msgstr "Výchozí licence článků" + +msgid "Save these settings" +msgstr "Uložit tyhle nastavení" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "Pokud si tuto stránku prohlížete jako návštěvník, žádné údaje o vás nejsou shromažďovány." + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "Jako registrovaný uživatel musíte poskytnout uživatelské jméno (které nemusí být vaším skutečným jménem), funkční e-mailovou adresu a heslo, aby jste se mohl přihlásit, psát články a komentář." + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "Když se přihlásíte, ukládáme dvě cookies, jedno, aby bylo možné udržet vaše zasedání otevřené, druhé, aby se zabránilo jiným lidem jednat ve vašem jméně. Žádné další cookies neukládáme." + +msgid "Blocklisted Emails" +msgstr "" + +msgid "Email address" +msgstr "" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "" + +msgid "Note" +msgstr "" + +msgid "Notify the user?" +msgstr "" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "" + +msgid "Blocklisting notification" +msgstr "" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "" + +msgid "Add blocklisted address" +msgstr "" + +msgid "There are no blocked emails on your instance" +msgstr "" + +msgid "Delete selected emails" +msgstr "Smazat vybrané emaily" + +msgid "Email address:" +msgstr "Emailová adresa:" + +msgid "Blocklisted for:" +msgstr "Blokováno pro:" + +msgid "Will notify them on account creation with this message:" +msgstr "" + +msgid "The user will be silently prevented from making an account" +msgstr "" + +msgid "Welcome to {}" +msgstr "Vítejte na {}" + +msgid "View all" +msgstr "Zobrazit všechny" + +msgid "About {0}" +msgstr "O {0}" + +msgid "Runs Plume {0}" +msgstr "Beží na Plume {0}" + +msgid "Home to {0} people" +msgstr "Domov pro {0} lidí" + +msgid "Who wrote {0} articles" +msgstr "Co napsali {0} článků" + +msgid "And are connected to {0} other instances" +msgstr "A jsou napojeni na {0} dalších instancí" + +msgid "Administred by" +msgstr "Správcem je" + +msgid "Interact with {}" +msgstr "Interagujte s {}" + +msgid "Log in to interact" +msgstr "Pro interakci se přihlaste" + +msgid "Enter your full username to interact" +msgstr "Pro interakci zadejte své úplné uživatelské jméno" + +msgid "Publish" +msgstr "Zveřejnit" + +msgid "Classic editor (any changes will be lost)" +msgstr "Klasický editor (jakékoli změny budou ztraceny)" + +msgid "Title" +msgstr "Nadpis" + +msgid "Subtitle" +msgstr "Podtitul" + +msgid "Content" +msgstr "Obsah" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "Můžete nahrát média do své galerie, a pak zkopírovat jejich kód Markdown do vašich článků, pro vložení." + +msgid "Upload media" +msgstr "Nahrát média" + +msgid "Tags, separated by commas" +msgstr "Štítky, oddělené čárkami" + +msgid "License" +msgstr "Licence" + +msgid "Illustration" +msgstr "Ilustrace" + +msgid "This is a draft, don't publish it yet." +msgstr "Tohle je koncept, ještě ho nezveřejňovat." + +msgid "Update" +msgstr "Aktualizovat" + +msgid "Update, or publish" +msgstr "Aktualizovat, nebo zveřejnit" + +msgid "Publish your post" +msgstr "Zveřejnit váš příspěvek" + +msgid "Written by {0}" +msgstr "Napsal/a {0}" + +msgid "All rights reserved." +msgstr "Všechna práva vyhrazena." + +msgid "This article is under the {0} license." +msgstr "Tento článek je pod {0} licencí." + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "Jedno oblíbení" +msgstr[1] "{0} oblíbili" +msgstr[2] "{0} oblíbili" +msgstr[3] "{0} oblíbili" + +msgid "I don't like this anymore" +msgstr "Tohle se mi už nelíbí" + +msgid "Add yours" +msgstr "Přidejte své" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "Jedno boostnoutí" +msgstr[1] "{0} boostnoutí" +msgstr[2] "{0} boostnoutí" +msgstr[3] "{0} boostnoutí" + +msgid "I don't want to boost this anymore" +msgstr "Už to nechci dále boostovat" + +msgid "Boost" +msgstr "Boostnout" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "{0}Přihlasit se{1}, nebo {2}použít váš Fediverse účet{3} k interakci s tímto článkem" + +msgid "Comments" +msgstr "Komentáře" + +msgid "Your comment" +msgstr "Váš komentář" + +msgid "Submit comment" +msgstr "Odeslat komentář" + +msgid "No comments yet. Be the first to react!" +msgstr "Zatím bez komentáře. Buďte první, kdo zareaguje!" + +msgid "Are you sure?" +msgstr "Jste si jisti?" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "Tento článek je stále konceptem. Jenom vy, a další autoři ho mohou vidět." + +msgid "Only you and other authors can edit this article." +msgstr "Jenom vy, a další autoři mohou upravovat tento článek." + +msgid "Edit" +msgstr "Upravit" + +msgid "I'm from this instance" +msgstr "Jsem z téhle instance" + +msgid "Username, or email" +msgstr "Uživatelské jméno, nebo email" + +msgid "Log in" +msgstr "Přihlásit se" + +msgid "I'm from another instance" +msgstr "Jsem z jiné instance" + +msgid "Continue to your instance" +msgstr "Pokračujte na vaši instanci" + +msgid "Reset your password" +msgstr "Obnovte své heslo" + +msgid "New password" +msgstr "Nové heslo" + +msgid "Confirmation" +msgstr "Potvrzení" + +msgid "Update password" +msgstr "Aktualizovat heslo" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "Zaslali jsme email na adresu, kterou jste nám dodali, s odkazem na obnovu vášho hesla." + +msgid "Send password reset link" +msgstr "Poslat odkaz na obnovení hesla" + +msgid "This token has expired" +msgstr "" + +msgid "Please start the process again by clicking here." +msgstr "" + +msgid "New Blog" +msgstr "Nový Blog" + +msgid "Create a blog" +msgstr "Vytvořit blog" + +msgid "Create blog" +msgstr "Vytvořit blog" + +msgid "Edit \"{}\"" +msgstr "Upravit \"{}\"" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "Můžete nahrát obrázky do své galerie, aby je šlo použít jako ikony blogu, nebo bannery." + +msgid "Upload images" +msgstr "Nahrát obrázky" + +msgid "Blog icon" +msgstr "Ikonka blogu" + +msgid "Blog banner" +msgstr "Blog banner" + +msgid "Custom theme" +msgstr "" + +msgid "Update blog" +msgstr "Aktualizovat blog" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "Buďte velmi opatrný/á, jakákoliv zde provedená akce nemůže být vrácena." + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "" + +msgid "Permanently delete this blog" +msgstr "Trvale smazat tento blog" + +msgid "{}'s icon" +msgstr "Ikona pro {0}" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "Tento blog má jednoho autora: " +msgstr[1] "Na tomto blogu jsou {0} autoři: " +msgstr[2] "Tento blog má {0} autorů: " +msgstr[3] "Tento blog má {0} autorů: " + +msgid "No posts to see here yet." +msgstr "Ještě zde nejsou k vidění žádné příspěvky." + +msgid "Nothing to see here yet." +msgstr "" + +msgid "None" +msgstr "Žádné" + +msgid "No description" +msgstr "Bez popisu" + +msgid "Respond" +msgstr "Odpovědět" + +msgid "Delete this comment" +msgstr "Odstranit tento komentář" + +msgid "What is Plume?" +msgstr "Co je Plume?" + +msgid "Plume is a decentralized blogging engine." +msgstr "Plume je decentralizovaný blogování systém." + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "Autoři mohou spravovat vícero blogů, každý jako svou vlastní stránku." + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "Články jsou viditelné také na ostatních Plume instancích, a můžete s nimi narábět přímo i v rámci jiných platforem, jako je Mastodon." + +msgid "Read the detailed rules" +msgstr "Přečtěte si podrobná pravidla" + +msgid "By {0}" +msgstr "Od {0}" + +msgid "Draft" +msgstr "Koncept" + +msgid "Search result(s) for \"{0}\"" +msgstr "Výsledky hledání pro \"{0}\"" + +msgid "Search result(s)" +msgstr "Výsledky hledání" + +msgid "No results for your query" +msgstr "Žádné výsledky pro váš dotaz nenalzeny" + +msgid "No more results for your query" +msgstr "Žádné další výsledeky pro váše zadaní" + +msgid "Advanced search" +msgstr "Pokročilé vyhledávání" + +msgid "Article title matching these words" +msgstr "Nadpis článku odpovídající těmto slovům" + +msgid "Subtitle matching these words" +msgstr "Podnadpis odpovídající těmto slovům" + +msgid "Content macthing these words" +msgstr "" + +msgid "Body content" +msgstr "Tělo článku" + +msgid "From this date" +msgstr "Od tohoto data" + +msgid "To this date" +msgstr "Do tohoto data" + +msgid "Containing these tags" +msgstr "Obsahuje tyto štítky" + +msgid "Tags" +msgstr "Tagy" + +msgid "Posted on one of these instances" +msgstr "Zveřejněno na jedné z těchto instancí" + +msgid "Instance domain" +msgstr "Doména instance" + +msgid "Posted by one of these authors" +msgstr "Zveřejněno na jedném z těchto autorů" + +msgid "Author(s)" +msgstr "Autoři" + +msgid "Posted on one of these blogs" +msgstr "Zveřejněno na jedném z těchto blogů" + +msgid "Blog title" +msgstr "Název blogu" + +msgid "Written in this language" +msgstr "Napsané v tomto jazyce" + +msgid "Language" +msgstr "Jazyk" + +msgid "Published under this license" +msgstr "Zveřejněn pod touto licenci" + +msgid "Article license" +msgstr "Licence článku" + diff --git a/po/plume/cy.po b/po/plume/cy.po new file mode 100644 index 00000000000..4aa6563a724 --- /dev/null +++ b/po/plume/cy.po @@ -0,0 +1,1104 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2019-04-06 15:05\n" +"Last-Translator: AnaGelez \n" +"Language-Team: Welsh\n" +"Language: cy_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=6; plural=(n == 0) ? 0 : ((n == 1) ? 1 : ((n == 2) ? " +"2 : ((n == 3) ? 3 : ((n == 6) ? 4 : 5))));\n" +"X-Generator: crowdin.com\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Language: cy\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:68 +msgid "{0} commented on your article." +msgstr "" + +# src/template_utils.rs:69 +msgid "{0} is subscribed to you." +msgstr "" + +# src/template_utils.rs:70 +msgid "{0} liked your article." +msgstr "" + +# src/template_utils.rs:71 +msgid "{0} mentioned you." +msgstr "" + +# src/template_utils.rs:72 +msgid "{0} boosted your article." +msgstr "" + +msgid "Your feed" +msgstr "" + +msgid "Local feed" +msgstr "" + +msgid "Federated feed" +msgstr "" + +# src/template_utils.rs:108 +msgid "{0}'s avatar" +msgstr "" + +# src/template_utils.rs:198 +msgid "Previous page" +msgstr "" + +# src/template_utils.rs:209 +msgid "Next page" +msgstr "" + +# src/template_utils.rs:220 +msgid "Optional" +msgstr "" + +# src/routes/blogs.rs:70 +msgid "To create a new blog, you need to be logged in" +msgstr "" + +# src/routes/blogs.rs:102 +msgid "A blog with the same name already exists." +msgstr "" + +# src/routes/blogs.rs:140 +msgid "Your blog was successfully created!" +msgstr "" + +# src/routes/blogs.rs:160 +msgid "Your blog was deleted." +msgstr "" + +# src/routes/blogs.rs:169 +msgid "You are not allowed to delete this blog." +msgstr "" + +# src/routes/blogs.rs:214 +msgid "You are not allowed to edit this blog." +msgstr "" + +# src/routes/blogs.rs:253 +msgid "You can't use this media as a blog icon." +msgstr "" + +# src/routes/blogs.rs:271 +msgid "You can't use this media as a blog banner." +msgstr "" + +# src/routes/blogs.rs:327 +msgid "Your blog information have been updated." +msgstr "" + +# src/routes/comments.rs:97 +msgid "Your comment has been posted." +msgstr "" + +# src/routes/comments.rs:172 +msgid "Your comment has been deleted." +msgstr "" + +# src/routes/user.rs:526 +msgid "Registrations are closed on this instance." +msgstr "" + +# src/routes/email_signups.rs:132 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:133 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/user.rs:549 +msgid "" +"Your account has been created. Now you just need to log in, before you can " +"use it." +msgstr "" + +# src/routes/instance.rs:120 +msgid "Instance settings have been saved." +msgstr "" + +# src/routes/instance.rs:152 +msgid "{} has been unblocked." +msgstr "" + +# src/routes/instance.rs:154 +msgid "{} has been blocked." +msgstr "" + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "" + +# src/routes/instance.rs:218 +msgid "Email already blocked" +msgstr "" + +# src/routes/instance.rs:223 +msgid "Email Blocked" +msgstr "" + +# src/routes/instance.rs:314 +msgid "You can't change your own rights." +msgstr "" + +# src/routes/instance.rs:325 +msgid "You are not allowed to take this action." +msgstr "" + +# src/routes/instance.rs:362 +msgid "Done." +msgstr "" + +# src/routes/likes.rs:47 +msgid "To like a post, you need to be logged in" +msgstr "" + +# src/routes/medias.rs:145 +msgid "Your media have been deleted." +msgstr "" + +# src/routes/medias.rs:150 +msgid "You are not allowed to delete this media." +msgstr "" + +# src/routes/medias.rs:167 +msgid "Your avatar has been updated." +msgstr "" + +# src/routes/medias.rs:172 +msgid "You are not allowed to use this media." +msgstr "" + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:92 +msgid "This post isn't published yet." +msgstr "" + +# src/routes/posts.rs:120 +msgid "To write a new post, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:138 +msgid "You are not an author of this blog." +msgstr "" + +# src/routes/posts.rs:145 +msgid "New post" +msgstr "" + +# src/routes/posts.rs:190 +msgid "Edit {0}" +msgstr "" + +# src/routes/posts.rs:263 +msgid "You are not allowed to publish on this blog." +msgstr "" + +# src/routes/posts.rs:355 +msgid "Your article has been updated." +msgstr "" + +# src/routes/posts.rs:542 +msgid "Your article has been saved." +msgstr "" + +msgid "New article" +msgstr "" + +# src/routes/posts.rs:582 +msgid "You are not allowed to delete this article." +msgstr "" + +# src/routes/posts.rs:607 +msgid "Your article has been deleted." +msgstr "" + +# src/routes/posts.rs:612 +msgid "" +"It looks like the article you tried to delete doesn't exist. Maybe it is " +"already gone?" +msgstr "" + +# src/routes/posts.rs:652 +msgid "" +"Couldn't obtain enough information about your account. Please make sure your " +"username is correct." +msgstr "" + +# src/routes/reshares.rs:47 +msgid "To reshare a post, you need to be logged in" +msgstr "" + +# src/routes/session.rs:87 +msgid "You are now connected." +msgstr "" + +# src/routes/session.rs:108 +msgid "You are now logged off." +msgstr "" + +# src/routes/session.rs:181 +msgid "Password reset" +msgstr "" + +# src/routes/session.rs:182 +msgid "Here is the link to reset your password: {0}" +msgstr "" + +# src/routes/session.rs:259 +msgid "Your password was successfully reset." +msgstr "" + +# src/routes/user.rs:148 +msgid "To access your dashboard, you need to be logged in" +msgstr "" + +# src/routes/user.rs:163 +msgid "You are no longer following {}." +msgstr "" + +# src/routes/user.rs:180 +msgid "You are now following {}." +msgstr "" + +# src/routes/user.rs:187 +msgid "To subscribe to someone, you need to be logged in" +msgstr "" + +# src/routes/user.rs:287 +msgid "To edit your profile, you need to be logged in" +msgstr "" + +# src/routes/user.rs:409 +msgid "Your profile has been updated." +msgstr "" + +# src/routes/user.rs:436 +msgid "Your account has been deleted." +msgstr "" + +# src/routes/user.rs:442 +msgid "You can't delete someone else's account." +msgstr "" + +msgid "Create your account" +msgstr "" + +msgid "Create an account" +msgstr "" + +# src/template_utils.rs:217 +msgid "Email" +msgstr "" + +msgid "Email confirmation" +msgstr "" + +msgid "" +"Apologies, but registrations are closed on this particular instance. You " +"can, however, find a different one." +msgstr "" + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "" + +msgid "" +"We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +# src/template_utils.rs:217 +msgid "Username" +msgstr "" + +# src/template_utils.rs:217 +msgid "Password" +msgstr "" + +# src/template_utils.rs:217 +msgid "Password confirmation" +msgstr "" + +msgid "Media upload" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "" + +# src/template_utils.rs:217 +msgid "Content warning" +msgstr "" + +msgid "Leave it empty, if none is needed" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Send" +msgstr "" + +msgid "Your media" +msgstr "" + +msgid "Upload" +msgstr "" + +msgid "You don't have any media yet." +msgstr "" + +msgid "Content warning: {0}" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Details" +msgstr "" + +msgid "Media details" +msgstr "" + +msgid "Go back to the gallery" +msgstr "" + +msgid "Markdown syntax" +msgstr "" + +msgid "Copy it into your articles, to insert this media:" +msgstr "" + +msgid "Use as an avatar" +msgstr "" + +msgid "Plume" +msgstr "" + +msgid "Menu" +msgstr "" + +msgid "Search" +msgstr "" + +msgid "Dashboard" +msgstr "" + +msgid "Notifications" +msgstr "" + +msgid "Log Out" +msgstr "" + +msgid "My account" +msgstr "" + +msgid "Log In" +msgstr "" + +msgid "Register" +msgstr "" + +msgid "About this instance" +msgstr "" + +msgid "Privacy policy" +msgstr "" + +msgid "Administration" +msgstr "" + +msgid "Documentation" +msgstr "" + +msgid "Source code" +msgstr "" + +msgid "Matrix room" +msgstr "" + +msgid "Admin" +msgstr "" + +msgid "It is you" +msgstr "" + +msgid "Edit your profile" +msgstr "" + +msgid "Open on {0}" +msgstr "" + +msgid "Unsubscribe" +msgstr "" + +msgid "Subscribe" +msgstr "" + +msgid "Follow {}" +msgstr "" + +msgid "Log in to follow" +msgstr "" + +msgid "Enter your full username handle to follow" +msgstr "" + +msgid "{0}'s subscribers" +msgstr "" + +msgid "Articles" +msgstr "" + +msgid "Subscribers" +msgstr "" + +msgid "Subscriptions" +msgstr "" + +msgid "{0}'s subscriptions" +msgstr "" + +msgid "Your Dashboard" +msgstr "" + +msgid "Your Blogs" +msgstr "" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "" + +msgid "Start a new blog" +msgstr "" + +msgid "Your Drafts" +msgstr "" + +msgid "Go to your gallery" +msgstr "" + +msgid "Edit your account" +msgstr "" + +msgid "Your Profile" +msgstr "" + +msgid "" +"To change your avatar, upload it to your gallery and then select from there." +msgstr "" + +msgid "Upload an avatar" +msgstr "" + +# src/template_utils.rs:217 +msgid "Display name" +msgstr "" + +msgid "Summary" +msgstr "" + +msgid "Theme" +msgstr "" + +msgid "Default theme" +msgstr "" + +msgid "Error while loading theme selector." +msgstr "" + +msgid "Never load blogs custom themes" +msgstr "" + +msgid "Update account" +msgstr "" + +msgid "Danger zone" +msgstr "" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "" + +msgid "Delete your account" +msgstr "" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "" + +msgid "Latest articles" +msgstr "" + +msgid "Atom feed" +msgstr "" + +msgid "Recently boosted" +msgstr "" + +msgid "Articles tagged \"{0}\"" +msgstr "" + +msgid "There are currently no articles with such a tag" +msgstr "" + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "" + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "" + +msgid "Invalid CSRF token" +msgstr "" + +msgid "" +"Something is wrong with your CSRF token. Make sure cookies are enabled in " +"you browser, and try reloading this page. If you continue to see this error " +"message, please report it." +msgstr "" + +msgid "You are not authorized." +msgstr "" + +msgid "Page not found" +msgstr "" + +msgid "We couldn't find this page." +msgstr "" + +msgid "The link that led you here may be broken." +msgstr "" + +msgid "Users" +msgstr "" + +msgid "Configuration" +msgstr "" + +msgid "Instances" +msgstr "" + +msgid "Email blocklist" +msgstr "" + +msgid "Grant admin rights" +msgstr "" + +msgid "Revoke admin rights" +msgstr "" + +msgid "Grant moderator rights" +msgstr "" + +msgid "Revoke moderator rights" +msgstr "" + +msgid "Ban" +msgstr "" + +msgid "Run on selected users" +msgstr "" + +msgid "Moderator" +msgstr "" + +msgid "Moderation" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "Administration of {0}" +msgstr "" + +msgid "Unblock" +msgstr "" + +msgid "Block" +msgstr "" + +# src/template_utils.rs:217 +msgid "Name" +msgstr "" + +msgid "Allow anyone to register here" +msgstr "" + +msgid "Short description" +msgstr "" + +msgid "Markdown syntax is supported" +msgstr "" + +msgid "Long description" +msgstr "" + +# src/template_utils.rs:217 +msgid "Default article license" +msgstr "" + +msgid "Save these settings" +msgstr "" + +msgid "" +"If you are browsing this site as a visitor, no data about you is collected." +msgstr "" + +msgid "" +"As a registered user, you have to provide your username (which does not have " +"to be your real name), your functional email address and a password, in " +"order to be able to log in, write articles and comment. The content you " +"submit is stored until you delete it." +msgstr "" + +msgid "" +"When you log in, we store two cookies, one to keep your session open, the " +"second to prevent other people to act on your behalf. We don't store any " +"other cookies." +msgstr "" + +msgid "Blocklisted Emails" +msgstr "" + +msgid "Email address" +msgstr "" + +msgid "" +"The email address you wish to block. In order to block domains, you can use " +"globbing syntax, for example '*@example.com' blocks all addresses from " +"example.com" +msgstr "" + +msgid "Note" +msgstr "" + +msgid "Notify the user?" +msgstr "" + +msgid "" +"Optional, shows a message to the user when they attempt to create an account " +"with that address" +msgstr "" + +msgid "Blocklisting notification" +msgstr "" + +msgid "" +"The message to be shown when the user attempts to create an account with " +"this email address" +msgstr "" + +msgid "Add blocklisted address" +msgstr "" + +msgid "There are no blocked emails on your instance" +msgstr "" + +msgid "Delete selected emails" +msgstr "" + +msgid "Email address:" +msgstr "" + +msgid "Blocklisted for:" +msgstr "" + +msgid "Will notify them on account creation with this message:" +msgstr "" + +msgid "The user will be silently prevented from making an account" +msgstr "" + +msgid "Welcome to {}" +msgstr "" + +msgid "View all" +msgstr "" + +msgid "About {0}" +msgstr "" + +msgid "Runs Plume {0}" +msgstr "" + +msgid "Home to {0} people" +msgstr "" + +msgid "Who wrote {0} articles" +msgstr "" + +msgid "And are connected to {0} other instances" +msgstr "" + +msgid "Administred by" +msgstr "" + +msgid "Interact with {}" +msgstr "" + +msgid "Log in to interact" +msgstr "" + +msgid "Enter your full username to interact" +msgstr "" + +msgid "Publish" +msgstr "" + +msgid "Classic editor (any changes will be lost)" +msgstr "" + +msgid "Title" +msgstr "" + +# src/template_utils.rs:217 +msgid "Subtitle" +msgstr "" + +msgid "Content" +msgstr "" + +msgid "" +"You can upload media to your gallery, and then copy their Markdown code into " +"your articles to insert them." +msgstr "" + +msgid "Upload media" +msgstr "" + +# src/template_utils.rs:217 +msgid "Tags, separated by commas" +msgstr "" + +# src/template_utils.rs:217 +msgid "License" +msgstr "" + +msgid "Illustration" +msgstr "" + +msgid "This is a draft, don't publish it yet." +msgstr "" + +msgid "Update" +msgstr "" + +msgid "Update, or publish" +msgstr "" + +msgid "Publish your post" +msgstr "" + +msgid "Written by {0}" +msgstr "" + +msgid "All rights reserved." +msgstr "" + +msgid "This article is under the {0} license." +msgstr "" + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + +msgid "I don't like this anymore" +msgstr "" + +msgid "Add yours" +msgstr "" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + +msgid "I don't want to boost this anymore" +msgstr "" + +msgid "Boost" +msgstr "" + +msgid "" +"{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this " +"article" +msgstr "" + +msgid "Comments" +msgstr "" + +msgid "Your comment" +msgstr "" + +msgid "Submit comment" +msgstr "" + +msgid "No comments yet. Be the first to react!" +msgstr "" + +msgid "Are you sure?" +msgstr "" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "" + +msgid "Only you and other authors can edit this article." +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "I'm from this instance" +msgstr "" + +# src/template_utils.rs:217 +msgid "Username, or email" +msgstr "" + +msgid "Log in" +msgstr "" + +msgid "I'm from another instance" +msgstr "" + +msgid "Continue to your instance" +msgstr "" + +msgid "Reset your password" +msgstr "" + +# src/template_utils.rs:217 +msgid "New password" +msgstr "" + +# src/template_utils.rs:217 +msgid "Confirmation" +msgstr "" + +msgid "Update password" +msgstr "" + +msgid "" +"We sent a mail to the address you gave us, with a link to reset your " +"password." +msgstr "" + +msgid "Send password reset link" +msgstr "" + +msgid "This token has expired" +msgstr "" + +msgid "" +"Please start the process again by clicking here." +msgstr "" + +msgid "New Blog" +msgstr "" + +msgid "Create a blog" +msgstr "" + +msgid "Create blog" +msgstr "" + +msgid "Edit \"{}\"" +msgstr "" + +msgid "" +"You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "" + +msgid "Upload images" +msgstr "" + +msgid "Blog icon" +msgstr "" + +msgid "Blog banner" +msgstr "" + +msgid "Custom theme" +msgstr "" + +msgid "Update blog" +msgstr "" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "" + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "" + +msgid "Permanently delete this blog" +msgstr "" + +msgid "{}'s icon" +msgstr "" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + +msgid "No posts to see here yet." +msgstr "" + +msgid "Nothing to see here yet." +msgstr "" + +msgid "None" +msgstr "" + +msgid "No description" +msgstr "" + +msgid "Respond" +msgstr "" + +msgid "Delete this comment" +msgstr "" + +msgid "What is Plume?" +msgstr "" + +msgid "Plume is a decentralized blogging engine." +msgstr "" + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "" + +msgid "" +"Articles are also visible on other Plume instances, and you can interact " +"with them directly from other platforms like Mastodon." +msgstr "" + +msgid "Read the detailed rules" +msgstr "" + +msgid "By {0}" +msgstr "" + +msgid "Draft" +msgstr "" + +msgid "Search result(s) for \"{0}\"" +msgstr "" + +msgid "Search result(s)" +msgstr "" + +msgid "No results for your query" +msgstr "" + +msgid "No more results for your query" +msgstr "" + +msgid "Advanced search" +msgstr "" + +# src/template_utils.rs:305 +msgid "Article title matching these words" +msgstr "" + +# src/template_utils.rs:305 +msgid "Subtitle matching these words" +msgstr "" + +msgid "Content macthing these words" +msgstr "" + +msgid "Body content" +msgstr "" + +# src/template_utils.rs:305 +msgid "From this date" +msgstr "" + +# src/template_utils.rs:305 +msgid "To this date" +msgstr "" + +# src/template_utils.rs:305 +msgid "Containing these tags" +msgstr "" + +msgid "Tags" +msgstr "" + +# src/template_utils.rs:305 +msgid "Posted on one of these instances" +msgstr "" + +msgid "Instance domain" +msgstr "" + +# src/template_utils.rs:305 +msgid "Posted by one of these authors" +msgstr "" + +msgid "Author(s)" +msgstr "" + +# src/template_utils.rs:305 +msgid "Posted on one of these blogs" +msgstr "" + +msgid "Blog title" +msgstr "" + +# src/template_utils.rs:305 +msgid "Written in this language" +msgstr "" + +msgid "Language" +msgstr "" + +# src/template_utils.rs:305 +msgid "Published under this license" +msgstr "" + +msgid "Article license" +msgstr "" diff --git a/po/plume/da.po b/po/plume/da.po new file mode 100644 index 00000000000..2051d1c18a9 --- /dev/null +++ b/po/plume/da.po @@ -0,0 +1,1034 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Danish\n" +"Language: da_DK\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: da\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "" + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "" + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "" + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "" + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "" + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "" + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "" + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "" + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "" + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "" + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "" + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "" + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "" + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "" + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "" + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "" + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "" + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "" + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "" + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "" + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "" + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "" + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "" + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "" + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "" + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "" + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "" + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "" + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "" + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "" + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "" + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "" + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "" + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "" + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "" + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "" + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "" + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "" + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "" + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "" + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "" + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "" + +msgid "Create your account" +msgstr "" + +msgid "Create an account" +msgstr "" + +msgid "Email" +msgstr "" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "" + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "" + +msgid "Password" +msgstr "" + +msgid "Password confirmation" +msgstr "" + +msgid "Media upload" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "" + +msgid "Content warning" +msgstr "" + +msgid "Leave it empty, if none is needed" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Send" +msgstr "" + +msgid "Your media" +msgstr "" + +msgid "Upload" +msgstr "" + +msgid "You don't have any media yet." +msgstr "" + +msgid "Content warning: {0}" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Details" +msgstr "" + +msgid "Media details" +msgstr "" + +msgid "Go back to the gallery" +msgstr "" + +msgid "Markdown syntax" +msgstr "" + +msgid "Copy it into your articles, to insert this media:" +msgstr "" + +msgid "Use as an avatar" +msgstr "" + +msgid "Plume" +msgstr "" + +msgid "Menu" +msgstr "" + +msgid "Search" +msgstr "" + +msgid "Dashboard" +msgstr "" + +msgid "Notifications" +msgstr "" + +msgid "Log Out" +msgstr "" + +msgid "My account" +msgstr "" + +msgid "Log In" +msgstr "" + +msgid "Register" +msgstr "" + +msgid "About this instance" +msgstr "" + +msgid "Privacy policy" +msgstr "" + +msgid "Administration" +msgstr "" + +msgid "Documentation" +msgstr "" + +msgid "Source code" +msgstr "" + +msgid "Matrix room" +msgstr "" + +msgid "Admin" +msgstr "" + +msgid "It is you" +msgstr "" + +msgid "Edit your profile" +msgstr "" + +msgid "Open on {0}" +msgstr "" + +msgid "Unsubscribe" +msgstr "" + +msgid "Subscribe" +msgstr "" + +msgid "Follow {}" +msgstr "" + +msgid "Log in to follow" +msgstr "" + +msgid "Enter your full username handle to follow" +msgstr "" + +msgid "{0}'s subscribers" +msgstr "" + +msgid "Articles" +msgstr "" + +msgid "Subscribers" +msgstr "" + +msgid "Subscriptions" +msgstr "" + +msgid "{0}'s subscriptions" +msgstr "" + +msgid "Your Dashboard" +msgstr "" + +msgid "Your Blogs" +msgstr "" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "" + +msgid "Start a new blog" +msgstr "" + +msgid "Your Drafts" +msgstr "" + +msgid "Go to your gallery" +msgstr "" + +msgid "Edit your account" +msgstr "" + +msgid "Your Profile" +msgstr "" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "" + +msgid "Upload an avatar" +msgstr "" + +msgid "Display name" +msgstr "" + +msgid "Summary" +msgstr "" + +msgid "Theme" +msgstr "" + +msgid "Default theme" +msgstr "" + +msgid "Error while loading theme selector." +msgstr "" + +msgid "Never load blogs custom themes" +msgstr "" + +msgid "Update account" +msgstr "" + +msgid "Danger zone" +msgstr "" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "" + +msgid "Delete your account" +msgstr "" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "" + +msgid "Latest articles" +msgstr "" + +msgid "Atom feed" +msgstr "" + +msgid "Recently boosted" +msgstr "" + +msgid "Articles tagged \"{0}\"" +msgstr "" + +msgid "There are currently no articles with such a tag" +msgstr "" + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "" + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "" + +msgid "Invalid CSRF token" +msgstr "" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "" + +msgid "You are not authorized." +msgstr "" + +msgid "Page not found" +msgstr "" + +msgid "We couldn't find this page." +msgstr "" + +msgid "The link that led you here may be broken." +msgstr "" + +msgid "Users" +msgstr "" + +msgid "Configuration" +msgstr "" + +msgid "Instances" +msgstr "" + +msgid "Email blocklist" +msgstr "" + +msgid "Grant admin rights" +msgstr "" + +msgid "Revoke admin rights" +msgstr "" + +msgid "Grant moderator rights" +msgstr "" + +msgid "Revoke moderator rights" +msgstr "" + +msgid "Ban" +msgstr "" + +msgid "Run on selected users" +msgstr "" + +msgid "Moderator" +msgstr "" + +msgid "Moderation" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "Administration of {0}" +msgstr "" + +msgid "Unblock" +msgstr "" + +msgid "Block" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "Allow anyone to register here" +msgstr "" + +msgid "Short description" +msgstr "" + +msgid "Markdown syntax is supported" +msgstr "" + +msgid "Long description" +msgstr "" + +msgid "Default article license" +msgstr "" + +msgid "Save these settings" +msgstr "" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "" + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "" + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "" + +msgid "Blocklisted Emails" +msgstr "" + +msgid "Email address" +msgstr "" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "" + +msgid "Note" +msgstr "" + +msgid "Notify the user?" +msgstr "" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "" + +msgid "Blocklisting notification" +msgstr "" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "" + +msgid "Add blocklisted address" +msgstr "" + +msgid "There are no blocked emails on your instance" +msgstr "" + +msgid "Delete selected emails" +msgstr "" + +msgid "Email address:" +msgstr "" + +msgid "Blocklisted for:" +msgstr "" + +msgid "Will notify them on account creation with this message:" +msgstr "" + +msgid "The user will be silently prevented from making an account" +msgstr "" + +msgid "Welcome to {}" +msgstr "" + +msgid "View all" +msgstr "" + +msgid "About {0}" +msgstr "" + +msgid "Runs Plume {0}" +msgstr "" + +msgid "Home to {0} people" +msgstr "" + +msgid "Who wrote {0} articles" +msgstr "" + +msgid "And are connected to {0} other instances" +msgstr "" + +msgid "Administred by" +msgstr "" + +msgid "Interact with {}" +msgstr "" + +msgid "Log in to interact" +msgstr "" + +msgid "Enter your full username to interact" +msgstr "" + +msgid "Publish" +msgstr "" + +msgid "Classic editor (any changes will be lost)" +msgstr "" + +msgid "Title" +msgstr "" + +msgid "Subtitle" +msgstr "" + +msgid "Content" +msgstr "" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "" + +msgid "Upload media" +msgstr "" + +msgid "Tags, separated by commas" +msgstr "" + +msgid "License" +msgstr "" + +msgid "Illustration" +msgstr "" + +msgid "This is a draft, don't publish it yet." +msgstr "" + +msgid "Update" +msgstr "" + +msgid "Update, or publish" +msgstr "" + +msgid "Publish your post" +msgstr "" + +msgid "Written by {0}" +msgstr "" + +msgid "All rights reserved." +msgstr "" + +msgid "This article is under the {0} license." +msgstr "" + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "" +msgstr[1] "" + +msgid "I don't like this anymore" +msgstr "" + +msgid "Add yours" +msgstr "" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "" +msgstr[1] "" + +msgid "I don't want to boost this anymore" +msgstr "" + +msgid "Boost" +msgstr "" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "" + +msgid "Comments" +msgstr "" + +msgid "Your comment" +msgstr "" + +msgid "Submit comment" +msgstr "" + +msgid "No comments yet. Be the first to react!" +msgstr "" + +msgid "Are you sure?" +msgstr "" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "" + +msgid "Only you and other authors can edit this article." +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "I'm from this instance" +msgstr "" + +msgid "Username, or email" +msgstr "" + +msgid "Log in" +msgstr "" + +msgid "I'm from another instance" +msgstr "" + +msgid "Continue to your instance" +msgstr "" + +msgid "Reset your password" +msgstr "" + +msgid "New password" +msgstr "" + +msgid "Confirmation" +msgstr "" + +msgid "Update password" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "" + +msgid "Send password reset link" +msgstr "" + +msgid "This token has expired" +msgstr "" + +msgid "Please start the process again by clicking here." +msgstr "" + +msgid "New Blog" +msgstr "" + +msgid "Create a blog" +msgstr "" + +msgid "Create blog" +msgstr "" + +msgid "Edit \"{}\"" +msgstr "" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "" + +msgid "Upload images" +msgstr "" + +msgid "Blog icon" +msgstr "" + +msgid "Blog banner" +msgstr "" + +msgid "Custom theme" +msgstr "" + +msgid "Update blog" +msgstr "" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "" + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "" + +msgid "Permanently delete this blog" +msgstr "" + +msgid "{}'s icon" +msgstr "" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "" +msgstr[1] "" + +msgid "No posts to see here yet." +msgstr "" + +msgid "Nothing to see here yet." +msgstr "" + +msgid "None" +msgstr "" + +msgid "No description" +msgstr "" + +msgid "Respond" +msgstr "" + +msgid "Delete this comment" +msgstr "" + +msgid "What is Plume?" +msgstr "" + +msgid "Plume is a decentralized blogging engine." +msgstr "" + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "" + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "" + +msgid "Read the detailed rules" +msgstr "" + +msgid "By {0}" +msgstr "" + +msgid "Draft" +msgstr "" + +msgid "Search result(s) for \"{0}\"" +msgstr "" + +msgid "Search result(s)" +msgstr "" + +msgid "No results for your query" +msgstr "" + +msgid "No more results for your query" +msgstr "" + +msgid "Advanced search" +msgstr "" + +msgid "Article title matching these words" +msgstr "" + +msgid "Subtitle matching these words" +msgstr "" + +msgid "Content macthing these words" +msgstr "" + +msgid "Body content" +msgstr "" + +msgid "From this date" +msgstr "" + +msgid "To this date" +msgstr "" + +msgid "Containing these tags" +msgstr "" + +msgid "Tags" +msgstr "" + +msgid "Posted on one of these instances" +msgstr "" + +msgid "Instance domain" +msgstr "" + +msgid "Posted by one of these authors" +msgstr "" + +msgid "Author(s)" +msgstr "" + +msgid "Posted on one of these blogs" +msgstr "" + +msgid "Blog title" +msgstr "" + +msgid "Written in this language" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Published under this license" +msgstr "" + +msgid "Article license" +msgstr "" + diff --git a/po/plume/de.po b/po/plume/de.po new file mode 100644 index 00000000000..cb9d77b2a31 --- /dev/null +++ b/po/plume/de.po @@ -0,0 +1,1034 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-26 13:16\n" +"Last-Translator: \n" +"Language-Team: German\n" +"Language: de_DE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: de\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "Jemand" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "{0} hat deinen Artikel kommentiert." + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "{0} hat dich abonniert." + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "{0} gefällt Ihr Artikel." + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "{0} hat dich erwähnt." + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "{0} hat deinen Artikel geboosted." + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "Dein Feed" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "Lokaler Feed" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "Föderierter Feed" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "{0}'s Profilbild" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "Vorherige Seite" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "Nächste Seite" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "Optional" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "Du musst angemeldet sein, um einen Blog zu erstellen" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "Es existiert bereits ein Blog mit diesem Namen." + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "Dein Blog wurde erfolgreich erstellt!" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "Dein Blog wurde gelöscht." + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "Du bist nicht berechtigt, diesen Blog zu löschen." + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "Du bist nicht berechtigt, diesen Blog zu bearbeiten." + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "Du kannst dieses Medium nicht als Blog-Symbol verwenden." + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "Du kannst diese Datei nicht als Blog-Banner verwenden." + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "Informationen des Blog wurden aktualisiert." + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "Dein Kommentar wurde veröffentlicht." + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "Dein Kommentar wurde gelöscht." + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "Anmeldungen sind auf dieser Instanz aktuell nicht möglich." + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "Benutzerregistrierung" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "Dies ist der Link für die Anmeldung: {0}" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "Dein Konto wurde erstellt. Jetzt musst du dich nur noch anmelden, um es nutzen zu können." + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "Die Instanzeinstellungen wurden gespeichert." + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "{} wurde entsperrt." + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "{} wurde gesperrt." + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "Blöcke gelöscht" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "E-Mail-Adresse bereits gesperrt" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "E-Mail-Adresse gesperrt" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "Du kannst deine eigenen Berechtigungen nicht ändern." + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "Du bist nicht berechtigt, diese Aktion auszuführen." + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "Fertig" + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "Um einen Beitrag zu liken, musst du angemeldet sein" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "Deine Datei wurde gelöscht." + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "Dir fehlt die Berechtigung, diese Datei zu löschen." + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "Dein Benutzerbild wurde aktualisiert." + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "Dir fehlt die Berechtigung, um diese Datei zu nutzen." + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "Um deine Benachrichtigungen zu sehen, musst du angemeldet sein" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "Dieser Beitrag wurde noch nicht veröffentlicht." + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "Um einen neuen Beitrag zu schreiben, musst du angemeldet sein" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "Du bist kein Autor dieses Blogs." + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "Neuer Beitrag" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "{0} bearbeiten" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "Dir fehlt die Berechtigung, in diesem Blog zu veröffentlichen." + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "Dein Artikel wurde aktualisiert." + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "Dein Artikel wurde gespeichert." + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "Neuer Artikel" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "Dir fehlt die Berechtigung, diesen Artikel zu löschen." + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "Dein Artikel wurde gelöscht." + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "Möglicherweise ist der zu löschende Artikel nicht (mehr) vorhanden. Wurde er vielleicht schon entfernt?" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "Wir konnten nicht genug Informationen über dein Konto finden. Bitte stelle sicher, dass dein Benutzername richtig ist." + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "Um einen Beitrag erneut zu veröffentlichen, musst du angemeldet sein" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "Du bist nun verbunden." + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "Du bist jetzt abgemeldet." + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "Passwort zurücksetzen" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "Hier der Link, um das Passwort zurückzusetzen: {0}" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "Dein Passwort wurde erfolgreich zurückgesetzt." + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "Um auf dein Dashboard zuzugreifen, musst du angemeldet sein" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "Du folgst {} nun nicht mehr." + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "Du folgst nun {}." + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "Um jemanden zu abonnieren, musst du angemeldet sein" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "Um dein Profil zu bearbeiten, musst du angemeldet sein" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "Dein Profil wurde aktualisiert." + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "Dein Benutzerkonto wurde gelöscht." + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "Dir fehlt die Berechtigung, das Konto eines anderen zu löschen." + +msgid "Create your account" +msgstr "Eigenen Account erstellen" + +msgid "Create an account" +msgstr "Konto erstellen" + +msgid "Email" +msgstr "E-Mail-Adresse" + +msgid "Email confirmation" +msgstr "E-Mail-Bestätigung" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "Entschuldigung, Registrierungen sind auf dieser Instanz geschlossen. Du kannst jedoch eine andere finden." + +msgid "Registration" +msgstr "Registrierung" + +msgid "Check your inbox!" +msgstr "Posteingang prüfen!" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "Wir haben eine E-Mail mit einem Link zur Registrierung an die von Ihnen angegebene Adresse gesendet." + +msgid "Username" +msgstr "Benutzername" + +msgid "Password" +msgstr "Passwort" + +msgid "Password confirmation" +msgstr "Passwort bestätigen" + +msgid "Media upload" +msgstr "Hochladen von Mediendateien" + +msgid "Description" +msgstr "Beschreibung" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "Nützlich für sehbehinderte Menschen sowie Lizenzinformationen" + +msgid "Content warning" +msgstr "Inhaltswarnung" + +msgid "Leave it empty, if none is needed" +msgstr "Leer lassen, falls nicht benötigt" + +msgid "File" +msgstr "Datei" + +msgid "Send" +msgstr "Senden" + +msgid "Your media" +msgstr "Ihre Medien" + +msgid "Upload" +msgstr "Hochladen" + +msgid "You don't have any media yet." +msgstr "Du hast noch keine Medien." + +msgid "Content warning: {0}" +msgstr "Warnhinweis zum Inhalt: {0}" + +msgid "Delete" +msgstr "Löschen" + +msgid "Details" +msgstr "Details" + +msgid "Media details" +msgstr "Medien-Details" + +msgid "Go back to the gallery" +msgstr "Zurück zur Galerie" + +msgid "Markdown syntax" +msgstr "Markdown-Syntax" + +msgid "Copy it into your articles, to insert this media:" +msgstr "Kopiere Folgendes in deine Artikel, um dieses Medium einzufügen:" + +msgid "Use as an avatar" +msgstr "Als Profilbild nutzen" + +msgid "Plume" +msgstr "Plume" + +msgid "Menu" +msgstr "Menü" + +msgid "Search" +msgstr "Suchen" + +msgid "Dashboard" +msgstr "Dashboard" + +msgid "Notifications" +msgstr "Benachrichtigungen" + +msgid "Log Out" +msgstr "Abmelden" + +msgid "My account" +msgstr "Mein Konto" + +msgid "Log In" +msgstr "Anmelden" + +msgid "Register" +msgstr "Registrieren" + +msgid "About this instance" +msgstr "Über diese Instanz" + +msgid "Privacy policy" +msgstr "Datenschutzrichtlinien" + +msgid "Administration" +msgstr "Administration" + +msgid "Documentation" +msgstr "Dokumentation" + +msgid "Source code" +msgstr "Quelltext" + +msgid "Matrix room" +msgstr "Matrix-Raum" + +msgid "Admin" +msgstr "Admin" + +msgid "It is you" +msgstr "Das bist du" + +msgid "Edit your profile" +msgstr "Eigenes Profil bearbeiten" + +msgid "Open on {0}" +msgstr "Öffnen mit {0}" + +msgid "Unsubscribe" +msgstr "Abbestellen" + +msgid "Subscribe" +msgstr "Abonnieren" + +msgid "Follow {}" +msgstr "{} folgen" + +msgid "Log in to follow" +msgstr "Zum Folgen anmelden" + +msgid "Enter your full username handle to follow" +msgstr "Gebe deinen vollen Benutzernamen ein, um zu folgen" + +msgid "{0}'s subscribers" +msgstr "{0}'s Abonnenten" + +msgid "Articles" +msgstr "Artikel" + +msgid "Subscribers" +msgstr "Abonnenten" + +msgid "Subscriptions" +msgstr "Abonnement" + +msgid "{0}'s subscriptions" +msgstr "{0}'s Abonnements" + +msgid "Your Dashboard" +msgstr "Dein Dashboard" + +msgid "Your Blogs" +msgstr "Deine Blogs" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "Du hast noch keinen Blog. Erstelle deinen eigenen, oder frage, um dich einem anzuschließen." + +msgid "Start a new blog" +msgstr "Neuen Blog beginnen" + +msgid "Your Drafts" +msgstr "Deine Entwürfe" + +msgid "Go to your gallery" +msgstr "Zu deiner Galerie" + +msgid "Edit your account" +msgstr "Eigenes Profil bearbeiten" + +msgid "Your Profile" +msgstr "Dein Profil" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "Um dein Profilbild zu ändern, lade es in deine Galerie hoch und wähle es dort aus." + +msgid "Upload an avatar" +msgstr "Ein Profilbild hochladen" + +msgid "Display name" +msgstr "Angezeigter Name" + +msgid "Summary" +msgstr "Zusammenfassung" + +msgid "Theme" +msgstr "Farbschema" + +msgid "Default theme" +msgstr "Standard-Design" + +msgid "Error while loading theme selector." +msgstr "Fehler beim Laden der Themenauswahl." + +msgid "Never load blogs custom themes" +msgstr "Benutzerdefinierte Themen in Blogs niemals laden" + +msgid "Update account" +msgstr "Konto aktualisieren" + +msgid "Danger zone" +msgstr "Gefahrenbereich" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "Sei sehr vorsichtig, jede Handlung hier kann nicht abgebrochen werden." + +msgid "Delete your account" +msgstr "Eigenen Account löschen" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "Entschuldingung, aber als Administrator kannst du deine eigene Instanz nicht verlassen." + +msgid "Latest articles" +msgstr "Neueste Artikel" + +msgid "Atom feed" +msgstr "Atom-Feed" + +msgid "Recently boosted" +msgstr "Kürzlich geboostet" + +msgid "Articles tagged \"{0}\"" +msgstr "Artikel, die mit \"{0}\" getaggt sind" + +msgid "There are currently no articles with such a tag" +msgstr "Es gibt derzeit keine Artikel mit einem solchen Tag" + +msgid "The content you sent can't be processed." +msgstr "Der gesendete Inhalt konnte nicht verarbeitet werden." + +msgid "Maybe it was too long." +msgstr "Vielleicht war es zu lang." + +msgid "Internal server error" +msgstr "Interner Serverfehler" + +msgid "Something broke on our side." +msgstr "Bei dir ist etwas schief gegangen." + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "Das tut uns leid. Wenn du denkst, dass dies ein Bug ist, melde ihn bitte." + +msgid "Invalid CSRF token" +msgstr "Ungültiges CSRF-Token" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "Irgendetwas stimmt mit deinem CSRF token nicht. Vergewissere dich, dass Cookies in deinem Browser aktiviert sind und versuche diese Seite neu zu laden. Bitte melde diesen Fehler, falls er erneut auftritt." + +msgid "You are not authorized." +msgstr "Berechtigung fehlt" + +msgid "Page not found" +msgstr "Seite nicht gefunden" + +msgid "We couldn't find this page." +msgstr "Diese Seite konnte nicht gefunden werden." + +msgid "The link that led you here may be broken." +msgstr "Der Link, welcher dich hier her führte, ist wohl kaputt." + +msgid "Users" +msgstr "Nutzer*innen" + +msgid "Configuration" +msgstr "Konfiguration" + +msgid "Instances" +msgstr "Instanzen" + +msgid "Email blocklist" +msgstr "E-Mail-Sperrliste" + +msgid "Grant admin rights" +msgstr "Admin-Rechte einräumen" + +msgid "Revoke admin rights" +msgstr "Admin-Rechte entziehen" + +msgid "Grant moderator rights" +msgstr "Moderations-Rechte einräumen" + +msgid "Revoke moderator rights" +msgstr "Moderatorrechte entziehen" + +msgid "Ban" +msgstr "Bannen" + +msgid "Run on selected users" +msgstr "Für ausgewählte Benutzer ausführen" + +msgid "Moderator" +msgstr "Moderator" + +msgid "Moderation" +msgstr "Moderation" + +msgid "Home" +msgstr "Startseite" + +msgid "Administration of {0}" +msgstr "Administration von {0}" + +msgid "Unblock" +msgstr "Block aufheben" + +msgid "Block" +msgstr "Blockieren" + +msgid "Name" +msgstr "Name" + +msgid "Allow anyone to register here" +msgstr "Allen erlauben, sich hier zu registrieren" + +msgid "Short description" +msgstr "Kurzbeschreibung" + +msgid "Markdown syntax is supported" +msgstr "Markdown-Syntax wird unterstützt" + +msgid "Long description" +msgstr "Ausführliche Beschreibung" + +msgid "Default article license" +msgstr "Voreingestellte Artikel-Lizenz" + +msgid "Save these settings" +msgstr "Diese Einstellungen speichern" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "Wenn Sie diese Website als Besucher nutzen, werden keine Daten über Sie erhoben." + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "Als registrierter Benutzer müssen Sie Ihren Benutzernamen (der nicht Ihr richtiger Name sein muss), Ihre E-Mail-Adresse und ein Passwort angeben, um sich anmelden, Artikel schreiben und kommentieren zu können. Die von Ihnen übermittelten Inhalte werden gespeichert, bis Sie sie löschen." + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "Wenn Sie sich anmelden, speichern wir zwei Cookies, eines, um Ihre Sitzung offen zu halten, das andere, um zu verhindern, dass andere Personen in Ihrem Namen handeln. Wir speichern keine weiteren Cookies." + +msgid "Blocklisted Emails" +msgstr "Gesperrte E-Mail-Adressen" + +msgid "Email address" +msgstr "E‐Mail‐Adresse" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "Die E-Mail-Adresse, die du sperren möchtest. Um bestimmte Domänen zu sperren, kannst du den Globbing-Syntax verwenden: Beispielsweise: *@example.com” sperrt alle Adressen von example.com" + +msgid "Note" +msgstr "Notiz" + +msgid "Notify the user?" +msgstr "Benutzer benachrichtigen?" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "Optional: Dem Benutzer wird eine Nachricht angezeigt, wenn er versucht, ein Konto mit dieser Adresse zu erstellen" + +msgid "Blocklisting notification" +msgstr "Sperrlisten-Benachrichtigung" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "Die Nachricht, die angezeigt wird, wenn der Benutzer versucht, ein Konto mit dieser E-Mail-Adresse zu erstellen" + +msgid "Add blocklisted address" +msgstr "Adresse zur Sperrliste hinzufügen" + +msgid "There are no blocked emails on your instance" +msgstr "Derzeit sind auf deiner Instanz keine E-Mail-Adressen gesperrt" + +msgid "Delete selected emails" +msgstr "Ausgewähle E-Mail-Adressen löschen" + +msgid "Email address:" +msgstr "E‐Mail‐Adresse:" + +msgid "Blocklisted for:" +msgstr "Gesperrt für:" + +msgid "Will notify them on account creation with this message:" +msgstr "Du wirst beim Erstellen eines Kontos mit dieser Nachricht benachrichtigt:" + +msgid "The user will be silently prevented from making an account" +msgstr "Der Benutzer wird stillschweigend daran gehindert, ein Konto einzurichten" + +msgid "Welcome to {}" +msgstr "Willkommen bei {}" + +msgid "View all" +msgstr "Alles anzeigen" + +msgid "About {0}" +msgstr "Über {0}" + +msgid "Runs Plume {0}" +msgstr "Läuft mit Plume {0}" + +msgid "Home to {0} people" +msgstr "Heimat von {0} Personen" + +msgid "Who wrote {0} articles" +msgstr "Welche {0} Artikel geschrieben haben" + +msgid "And are connected to {0} other instances" +msgstr "Und mit {0} anderen Instanzen verbunden sind" + +msgid "Administred by" +msgstr "Administriert von" + +msgid "Interact with {}" +msgstr "Interaktion mit {}" + +msgid "Log in to interact" +msgstr "Anmelden, um zu interagieren" + +msgid "Enter your full username to interact" +msgstr "Gib deinen vollständigen Benutzernamen ein, um zu interagieren" + +msgid "Publish" +msgstr "Veröffentlichen" + +msgid "Classic editor (any changes will be lost)" +msgstr "Klassischer Editor (alle Änderungen gehen verloren)" + +msgid "Title" +msgstr "Titel" + +msgid "Subtitle" +msgstr "Untertitel" + +msgid "Content" +msgstr "Inhalt" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "Du kannst Medien in deine Galerie hochladen und dann deren Markdown-Code in deine Artikel kopieren, um sie einzufügen." + +msgid "Upload media" +msgstr "Medien hochladen" + +msgid "Tags, separated by commas" +msgstr "Tags, durch Kommas getrennt" + +msgid "License" +msgstr "Lizenz" + +msgid "Illustration" +msgstr "Illustration" + +msgid "This is a draft, don't publish it yet." +msgstr "Dies ist ein Entwurf, veröffentliche ihn noch nicht." + +msgid "Update" +msgstr "Aktualisieren" + +msgid "Update, or publish" +msgstr "Aktualisieren oder veröffentlichen" + +msgid "Publish your post" +msgstr "Veröffentliche deinen Beitrag" + +msgid "Written by {0}" +msgstr "Geschrieben von {0}" + +msgid "All rights reserved." +msgstr "Alle Rechte vorbehalten." + +msgid "This article is under the {0} license." +msgstr "Dieser Artikel ist unter {0} lizensiert." + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "Ein Like" +msgstr[1] "{0} Likes" + +msgid "I don't like this anymore" +msgstr "Ich mag das nicht mehr" + +msgid "Add yours" +msgstr "Füge deins hinzu" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "Ein Boost" +msgstr[1] "{0} boosts" + +msgid "I don't want to boost this anymore" +msgstr "Ich möchte das nicht mehr boosten" + +msgid "Boost" +msgstr "Boosten" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "{0}Anmelden{1} oder {2}Ihr Fediverse-Konto verwenden{3}, um mit diesem Artikel zu interagieren." + +msgid "Comments" +msgstr "Kommentare" + +msgid "Your comment" +msgstr "Ihr Kommentar" + +msgid "Submit comment" +msgstr "Kommentar senden" + +msgid "No comments yet. Be the first to react!" +msgstr "Noch keine Kommentare. Sei der erste, der reagiert!" + +msgid "Are you sure?" +msgstr "Bist du dir sicher?" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "Dieser Artikel ist noch ein Entwurf. Nur Sie und andere Autoren können ihn sehen." + +msgid "Only you and other authors can edit this article." +msgstr "Nur Sie und andere Autoren können diesen Artikel bearbeiten." + +msgid "Edit" +msgstr "Bearbeiten" + +msgid "I'm from this instance" +msgstr "Ich bin von dieser Instanz" + +msgid "Username, or email" +msgstr "Benutzername oder E-Mail-Adresse" + +msgid "Log in" +msgstr "Anmelden" + +msgid "I'm from another instance" +msgstr "Ich bin von einer anderen Instanz" + +msgid "Continue to your instance" +msgstr "Weiter zu Ihrer Instanz" + +msgid "Reset your password" +msgstr "Passwort zurücksetzen" + +msgid "New password" +msgstr "Neues Passwort" + +msgid "Confirmation" +msgstr "Bestätigung" + +msgid "Update password" +msgstr "Passwort aktualisieren" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "Wir haben eine Mail an die von dir angegebene Adresse gesendet, mit einem Link, um dein Passwort zurückzusetzen." + +msgid "Send password reset link" +msgstr "Link zum Zurücksetzen des Passworts senden" + +msgid "This token has expired" +msgstr "Diese Token ist veraltet" + +msgid "Please start the process again by clicking here." +msgstr "Bitte starten Sie den Prozess erneut, indem Sie hier klicken." + +msgid "New Blog" +msgstr "Neuer Blog" + +msgid "Create a blog" +msgstr "Blog erstellen" + +msgid "Create blog" +msgstr "Blog erstellen" + +msgid "Edit \"{}\"" +msgstr "„{}” bearbeiten" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "Sie können Bilder in Ihre Galerie hochladen, um sie als Blog-Symbol oder Banner zu verwenden." + +msgid "Upload images" +msgstr "Bilder hochladen" + +msgid "Blog icon" +msgstr "Blog-Symbol" + +msgid "Blog banner" +msgstr "Blog-Banner" + +msgid "Custom theme" +msgstr "Benutzerdefiniertes Farbschema" + +msgid "Update blog" +msgstr "Blog aktualisieren" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "Seien Sie sehr vorsichtig, alle hier getroffenen Aktionen können nicht widerrufen werden." + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "Möchten Sie diesen Blog wirklich dauerhaft löschen?" + +msgid "Permanently delete this blog" +msgstr "Diesen Blog dauerhaft löschen" + +msgid "{}'s icon" +msgstr "{}'s Symbol" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "Es gibt einen Autor auf diesem Blog: " +msgstr[1] "Es gibt {0} Autoren auf diesem Blog: " + +msgid "No posts to see here yet." +msgstr "Bisher keine Beiträge vorhanden." + +msgid "Nothing to see here yet." +msgstr "Hier gibt es noch nichts zu sehen." + +msgid "None" +msgstr "Keine" + +msgid "No description" +msgstr "Keine Beschreibung" + +msgid "Respond" +msgstr "Antworten" + +msgid "Delete this comment" +msgstr "Diesen Kommentar löschen" + +msgid "What is Plume?" +msgstr "Was ist Plume?" + +msgid "Plume is a decentralized blogging engine." +msgstr "Plume ist eine dezentrale Blogging-Engine." + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "Autoren können mehrere Blogs verwalten, jeden als eigene Website." + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "Artikel sind auch auf anderen Plume-Instanzen sichtbar und du kannst mit ihnen direkt von anderen Plattformen wie Mastodon interagieren." + +msgid "Read the detailed rules" +msgstr "Die detaillierten Regeln lesen" + +msgid "By {0}" +msgstr "Von {0}" + +msgid "Draft" +msgstr "Entwurf" + +msgid "Search result(s) for \"{0}\"" +msgstr "Suchergebnis(se) für „{0}”" + +msgid "Search result(s)" +msgstr "Suchergebnis(se)" + +msgid "No results for your query" +msgstr "Keine Ergebnisse für Ihre Anfrage" + +msgid "No more results for your query" +msgstr "Keine weiteren Ergebnisse für deine Anfrage" + +msgid "Advanced search" +msgstr "Erweiterte Suche" + +msgid "Article title matching these words" +msgstr "Artikelüberschrift, die diesen Wörtern entspricht" + +msgid "Subtitle matching these words" +msgstr "Untertitel, der diesen Wörtern entspricht" + +msgid "Content macthing these words" +msgstr "Inhalt, der diesen Wörtern entspricht" + +msgid "Body content" +msgstr "Textinhalt" + +msgid "From this date" +msgstr "Ab diesem Datum" + +msgid "To this date" +msgstr "Bis zu diesem Datum" + +msgid "Containing these tags" +msgstr "Enthält diese Schlagwörter" + +msgid "Tags" +msgstr "Schlagwörter" + +msgid "Posted on one of these instances" +msgstr "Auf einer dieser Instanzen veröffentlicht" + +msgid "Instance domain" +msgstr "Instanz-Domain" + +msgid "Posted by one of these authors" +msgstr "Von eine*r dieser Autor*innen veröffentlicht" + +msgid "Author(s)" +msgstr "Autor(en)" + +msgid "Posted on one of these blogs" +msgstr "Auf einem dieser Blogs veröffentlicht" + +msgid "Blog title" +msgstr "Blog-Titel" + +msgid "Written in this language" +msgstr "In dieser Sprache verfasst" + +msgid "Language" +msgstr "Sprache" + +msgid "Published under this license" +msgstr "Unter dieser Lizenz veröffentlicht" + +msgid "Article license" +msgstr "Artikel-Lizenz" + diff --git a/po/plume/el.po b/po/plume/el.po new file mode 100644 index 00000000000..3956ed96de9 --- /dev/null +++ b/po/plume/el.po @@ -0,0 +1,1034 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Greek\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: el\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "" + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "" + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "" + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "" + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "" + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "" + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "" + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "" + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "" + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "" + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "" + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "" + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "" + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "" + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "" + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "" + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "" + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "" + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "" + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "" + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "" + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "" + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "" + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "" + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "" + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "" + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "" + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "" + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "" + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "" + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "" + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "" + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "" + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "" + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "" + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "" + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "" + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "" + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "" + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "" + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "" + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "" + +msgid "Create your account" +msgstr "" + +msgid "Create an account" +msgstr "" + +msgid "Email" +msgstr "" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "" + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "" + +msgid "Password" +msgstr "" + +msgid "Password confirmation" +msgstr "" + +msgid "Media upload" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "" + +msgid "Content warning" +msgstr "" + +msgid "Leave it empty, if none is needed" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Send" +msgstr "" + +msgid "Your media" +msgstr "" + +msgid "Upload" +msgstr "" + +msgid "You don't have any media yet." +msgstr "" + +msgid "Content warning: {0}" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Details" +msgstr "" + +msgid "Media details" +msgstr "" + +msgid "Go back to the gallery" +msgstr "" + +msgid "Markdown syntax" +msgstr "" + +msgid "Copy it into your articles, to insert this media:" +msgstr "" + +msgid "Use as an avatar" +msgstr "" + +msgid "Plume" +msgstr "" + +msgid "Menu" +msgstr "" + +msgid "Search" +msgstr "" + +msgid "Dashboard" +msgstr "" + +msgid "Notifications" +msgstr "" + +msgid "Log Out" +msgstr "" + +msgid "My account" +msgstr "" + +msgid "Log In" +msgstr "" + +msgid "Register" +msgstr "" + +msgid "About this instance" +msgstr "" + +msgid "Privacy policy" +msgstr "" + +msgid "Administration" +msgstr "" + +msgid "Documentation" +msgstr "" + +msgid "Source code" +msgstr "" + +msgid "Matrix room" +msgstr "" + +msgid "Admin" +msgstr "" + +msgid "It is you" +msgstr "" + +msgid "Edit your profile" +msgstr "" + +msgid "Open on {0}" +msgstr "" + +msgid "Unsubscribe" +msgstr "" + +msgid "Subscribe" +msgstr "" + +msgid "Follow {}" +msgstr "" + +msgid "Log in to follow" +msgstr "" + +msgid "Enter your full username handle to follow" +msgstr "" + +msgid "{0}'s subscribers" +msgstr "" + +msgid "Articles" +msgstr "" + +msgid "Subscribers" +msgstr "" + +msgid "Subscriptions" +msgstr "" + +msgid "{0}'s subscriptions" +msgstr "" + +msgid "Your Dashboard" +msgstr "" + +msgid "Your Blogs" +msgstr "" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "" + +msgid "Start a new blog" +msgstr "" + +msgid "Your Drafts" +msgstr "" + +msgid "Go to your gallery" +msgstr "" + +msgid "Edit your account" +msgstr "" + +msgid "Your Profile" +msgstr "" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "" + +msgid "Upload an avatar" +msgstr "" + +msgid "Display name" +msgstr "" + +msgid "Summary" +msgstr "" + +msgid "Theme" +msgstr "" + +msgid "Default theme" +msgstr "" + +msgid "Error while loading theme selector." +msgstr "" + +msgid "Never load blogs custom themes" +msgstr "" + +msgid "Update account" +msgstr "" + +msgid "Danger zone" +msgstr "" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "" + +msgid "Delete your account" +msgstr "" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "" + +msgid "Latest articles" +msgstr "" + +msgid "Atom feed" +msgstr "" + +msgid "Recently boosted" +msgstr "" + +msgid "Articles tagged \"{0}\"" +msgstr "" + +msgid "There are currently no articles with such a tag" +msgstr "" + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "" + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "" + +msgid "Invalid CSRF token" +msgstr "" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "" + +msgid "You are not authorized." +msgstr "" + +msgid "Page not found" +msgstr "" + +msgid "We couldn't find this page." +msgstr "" + +msgid "The link that led you here may be broken." +msgstr "" + +msgid "Users" +msgstr "" + +msgid "Configuration" +msgstr "" + +msgid "Instances" +msgstr "" + +msgid "Email blocklist" +msgstr "" + +msgid "Grant admin rights" +msgstr "" + +msgid "Revoke admin rights" +msgstr "" + +msgid "Grant moderator rights" +msgstr "" + +msgid "Revoke moderator rights" +msgstr "" + +msgid "Ban" +msgstr "" + +msgid "Run on selected users" +msgstr "" + +msgid "Moderator" +msgstr "" + +msgid "Moderation" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "Administration of {0}" +msgstr "" + +msgid "Unblock" +msgstr "" + +msgid "Block" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "Allow anyone to register here" +msgstr "" + +msgid "Short description" +msgstr "" + +msgid "Markdown syntax is supported" +msgstr "" + +msgid "Long description" +msgstr "" + +msgid "Default article license" +msgstr "" + +msgid "Save these settings" +msgstr "" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "" + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "" + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "" + +msgid "Blocklisted Emails" +msgstr "" + +msgid "Email address" +msgstr "" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "" + +msgid "Note" +msgstr "" + +msgid "Notify the user?" +msgstr "" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "" + +msgid "Blocklisting notification" +msgstr "" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "" + +msgid "Add blocklisted address" +msgstr "" + +msgid "There are no blocked emails on your instance" +msgstr "" + +msgid "Delete selected emails" +msgstr "" + +msgid "Email address:" +msgstr "" + +msgid "Blocklisted for:" +msgstr "" + +msgid "Will notify them on account creation with this message:" +msgstr "" + +msgid "The user will be silently prevented from making an account" +msgstr "" + +msgid "Welcome to {}" +msgstr "" + +msgid "View all" +msgstr "" + +msgid "About {0}" +msgstr "" + +msgid "Runs Plume {0}" +msgstr "" + +msgid "Home to {0} people" +msgstr "" + +msgid "Who wrote {0} articles" +msgstr "" + +msgid "And are connected to {0} other instances" +msgstr "" + +msgid "Administred by" +msgstr "" + +msgid "Interact with {}" +msgstr "" + +msgid "Log in to interact" +msgstr "" + +msgid "Enter your full username to interact" +msgstr "" + +msgid "Publish" +msgstr "" + +msgid "Classic editor (any changes will be lost)" +msgstr "" + +msgid "Title" +msgstr "" + +msgid "Subtitle" +msgstr "" + +msgid "Content" +msgstr "" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "" + +msgid "Upload media" +msgstr "" + +msgid "Tags, separated by commas" +msgstr "" + +msgid "License" +msgstr "" + +msgid "Illustration" +msgstr "" + +msgid "This is a draft, don't publish it yet." +msgstr "" + +msgid "Update" +msgstr "" + +msgid "Update, or publish" +msgstr "" + +msgid "Publish your post" +msgstr "" + +msgid "Written by {0}" +msgstr "" + +msgid "All rights reserved." +msgstr "" + +msgid "This article is under the {0} license." +msgstr "" + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "" +msgstr[1] "" + +msgid "I don't like this anymore" +msgstr "" + +msgid "Add yours" +msgstr "" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "" +msgstr[1] "" + +msgid "I don't want to boost this anymore" +msgstr "" + +msgid "Boost" +msgstr "" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "" + +msgid "Comments" +msgstr "" + +msgid "Your comment" +msgstr "" + +msgid "Submit comment" +msgstr "" + +msgid "No comments yet. Be the first to react!" +msgstr "" + +msgid "Are you sure?" +msgstr "" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "" + +msgid "Only you and other authors can edit this article." +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "I'm from this instance" +msgstr "" + +msgid "Username, or email" +msgstr "" + +msgid "Log in" +msgstr "" + +msgid "I'm from another instance" +msgstr "" + +msgid "Continue to your instance" +msgstr "" + +msgid "Reset your password" +msgstr "" + +msgid "New password" +msgstr "" + +msgid "Confirmation" +msgstr "" + +msgid "Update password" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "" + +msgid "Send password reset link" +msgstr "" + +msgid "This token has expired" +msgstr "" + +msgid "Please start the process again by clicking here." +msgstr "" + +msgid "New Blog" +msgstr "" + +msgid "Create a blog" +msgstr "" + +msgid "Create blog" +msgstr "" + +msgid "Edit \"{}\"" +msgstr "" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "" + +msgid "Upload images" +msgstr "" + +msgid "Blog icon" +msgstr "" + +msgid "Blog banner" +msgstr "" + +msgid "Custom theme" +msgstr "" + +msgid "Update blog" +msgstr "" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "" + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "" + +msgid "Permanently delete this blog" +msgstr "" + +msgid "{}'s icon" +msgstr "" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "" +msgstr[1] "" + +msgid "No posts to see here yet." +msgstr "" + +msgid "Nothing to see here yet." +msgstr "" + +msgid "None" +msgstr "" + +msgid "No description" +msgstr "" + +msgid "Respond" +msgstr "" + +msgid "Delete this comment" +msgstr "" + +msgid "What is Plume?" +msgstr "" + +msgid "Plume is a decentralized blogging engine." +msgstr "" + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "" + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "" + +msgid "Read the detailed rules" +msgstr "" + +msgid "By {0}" +msgstr "" + +msgid "Draft" +msgstr "" + +msgid "Search result(s) for \"{0}\"" +msgstr "" + +msgid "Search result(s)" +msgstr "" + +msgid "No results for your query" +msgstr "" + +msgid "No more results for your query" +msgstr "" + +msgid "Advanced search" +msgstr "" + +msgid "Article title matching these words" +msgstr "" + +msgid "Subtitle matching these words" +msgstr "" + +msgid "Content macthing these words" +msgstr "" + +msgid "Body content" +msgstr "" + +msgid "From this date" +msgstr "" + +msgid "To this date" +msgstr "" + +msgid "Containing these tags" +msgstr "" + +msgid "Tags" +msgstr "" + +msgid "Posted on one of these instances" +msgstr "" + +msgid "Instance domain" +msgstr "" + +msgid "Posted by one of these authors" +msgstr "" + +msgid "Author(s)" +msgstr "" + +msgid "Posted on one of these blogs" +msgstr "" + +msgid "Blog title" +msgstr "" + +msgid "Written in this language" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Published under this license" +msgstr "" + +msgid "Article license" +msgstr "" + diff --git a/po/plume/en.po b/po/plume/en.po new file mode 100644 index 00000000000..d3859839747 --- /dev/null +++ b/po/plume/en.po @@ -0,0 +1,1034 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: English\n" +"Language: en_US\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: en\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "" + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "" + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "" + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "" + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "" + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "" + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "" + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "" + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "" + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "" + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "" + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "" + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "" + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "" + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "" + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "" + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "" + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "" + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "" + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "" + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "" + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "" + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "" + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "" + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "" + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "" + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "" + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "" + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "" + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "" + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "" + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "" + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "" + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "" + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "" + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "" + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "" + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "" + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "" + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "" + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "" + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "" + +msgid "Create your account" +msgstr "" + +msgid "Create an account" +msgstr "" + +msgid "Email" +msgstr "" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "" + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "" + +msgid "Password" +msgstr "" + +msgid "Password confirmation" +msgstr "" + +msgid "Media upload" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "" + +msgid "Content warning" +msgstr "" + +msgid "Leave it empty, if none is needed" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Send" +msgstr "" + +msgid "Your media" +msgstr "" + +msgid "Upload" +msgstr "" + +msgid "You don't have any media yet." +msgstr "" + +msgid "Content warning: {0}" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Details" +msgstr "" + +msgid "Media details" +msgstr "" + +msgid "Go back to the gallery" +msgstr "" + +msgid "Markdown syntax" +msgstr "" + +msgid "Copy it into your articles, to insert this media:" +msgstr "" + +msgid "Use as an avatar" +msgstr "" + +msgid "Plume" +msgstr "" + +msgid "Menu" +msgstr "" + +msgid "Search" +msgstr "" + +msgid "Dashboard" +msgstr "" + +msgid "Notifications" +msgstr "" + +msgid "Log Out" +msgstr "" + +msgid "My account" +msgstr "" + +msgid "Log In" +msgstr "" + +msgid "Register" +msgstr "" + +msgid "About this instance" +msgstr "" + +msgid "Privacy policy" +msgstr "" + +msgid "Administration" +msgstr "" + +msgid "Documentation" +msgstr "" + +msgid "Source code" +msgstr "" + +msgid "Matrix room" +msgstr "" + +msgid "Admin" +msgstr "" + +msgid "It is you" +msgstr "" + +msgid "Edit your profile" +msgstr "" + +msgid "Open on {0}" +msgstr "" + +msgid "Unsubscribe" +msgstr "" + +msgid "Subscribe" +msgstr "" + +msgid "Follow {}" +msgstr "" + +msgid "Log in to follow" +msgstr "" + +msgid "Enter your full username handle to follow" +msgstr "" + +msgid "{0}'s subscribers" +msgstr "" + +msgid "Articles" +msgstr "" + +msgid "Subscribers" +msgstr "" + +msgid "Subscriptions" +msgstr "" + +msgid "{0}'s subscriptions" +msgstr "" + +msgid "Your Dashboard" +msgstr "" + +msgid "Your Blogs" +msgstr "" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "" + +msgid "Start a new blog" +msgstr "" + +msgid "Your Drafts" +msgstr "" + +msgid "Go to your gallery" +msgstr "" + +msgid "Edit your account" +msgstr "" + +msgid "Your Profile" +msgstr "" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "" + +msgid "Upload an avatar" +msgstr "" + +msgid "Display name" +msgstr "" + +msgid "Summary" +msgstr "" + +msgid "Theme" +msgstr "" + +msgid "Default theme" +msgstr "" + +msgid "Error while loading theme selector." +msgstr "" + +msgid "Never load blogs custom themes" +msgstr "" + +msgid "Update account" +msgstr "" + +msgid "Danger zone" +msgstr "" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "" + +msgid "Delete your account" +msgstr "" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "" + +msgid "Latest articles" +msgstr "" + +msgid "Atom feed" +msgstr "" + +msgid "Recently boosted" +msgstr "" + +msgid "Articles tagged \"{0}\"" +msgstr "" + +msgid "There are currently no articles with such a tag" +msgstr "" + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "" + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "" + +msgid "Invalid CSRF token" +msgstr "" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "" + +msgid "You are not authorized." +msgstr "" + +msgid "Page not found" +msgstr "" + +msgid "We couldn't find this page." +msgstr "" + +msgid "The link that led you here may be broken." +msgstr "" + +msgid "Users" +msgstr "" + +msgid "Configuration" +msgstr "" + +msgid "Instances" +msgstr "" + +msgid "Email blocklist" +msgstr "" + +msgid "Grant admin rights" +msgstr "" + +msgid "Revoke admin rights" +msgstr "" + +msgid "Grant moderator rights" +msgstr "" + +msgid "Revoke moderator rights" +msgstr "" + +msgid "Ban" +msgstr "" + +msgid "Run on selected users" +msgstr "" + +msgid "Moderator" +msgstr "" + +msgid "Moderation" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "Administration of {0}" +msgstr "" + +msgid "Unblock" +msgstr "" + +msgid "Block" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "Allow anyone to register here" +msgstr "" + +msgid "Short description" +msgstr "" + +msgid "Markdown syntax is supported" +msgstr "" + +msgid "Long description" +msgstr "" + +msgid "Default article license" +msgstr "" + +msgid "Save these settings" +msgstr "" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "" + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "" + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "" + +msgid "Blocklisted Emails" +msgstr "" + +msgid "Email address" +msgstr "" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "" + +msgid "Note" +msgstr "" + +msgid "Notify the user?" +msgstr "" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "" + +msgid "Blocklisting notification" +msgstr "" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "" + +msgid "Add blocklisted address" +msgstr "" + +msgid "There are no blocked emails on your instance" +msgstr "" + +msgid "Delete selected emails" +msgstr "" + +msgid "Email address:" +msgstr "" + +msgid "Blocklisted for:" +msgstr "" + +msgid "Will notify them on account creation with this message:" +msgstr "" + +msgid "The user will be silently prevented from making an account" +msgstr "" + +msgid "Welcome to {}" +msgstr "" + +msgid "View all" +msgstr "" + +msgid "About {0}" +msgstr "" + +msgid "Runs Plume {0}" +msgstr "" + +msgid "Home to {0} people" +msgstr "" + +msgid "Who wrote {0} articles" +msgstr "" + +msgid "And are connected to {0} other instances" +msgstr "" + +msgid "Administred by" +msgstr "" + +msgid "Interact with {}" +msgstr "" + +msgid "Log in to interact" +msgstr "" + +msgid "Enter your full username to interact" +msgstr "" + +msgid "Publish" +msgstr "" + +msgid "Classic editor (any changes will be lost)" +msgstr "" + +msgid "Title" +msgstr "" + +msgid "Subtitle" +msgstr "" + +msgid "Content" +msgstr "" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "" + +msgid "Upload media" +msgstr "" + +msgid "Tags, separated by commas" +msgstr "" + +msgid "License" +msgstr "" + +msgid "Illustration" +msgstr "" + +msgid "This is a draft, don't publish it yet." +msgstr "" + +msgid "Update" +msgstr "" + +msgid "Update, or publish" +msgstr "" + +msgid "Publish your post" +msgstr "" + +msgid "Written by {0}" +msgstr "" + +msgid "All rights reserved." +msgstr "" + +msgid "This article is under the {0} license." +msgstr "" + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "" +msgstr[1] "" + +msgid "I don't like this anymore" +msgstr "" + +msgid "Add yours" +msgstr "" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "" +msgstr[1] "" + +msgid "I don't want to boost this anymore" +msgstr "" + +msgid "Boost" +msgstr "" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "" + +msgid "Comments" +msgstr "" + +msgid "Your comment" +msgstr "" + +msgid "Submit comment" +msgstr "" + +msgid "No comments yet. Be the first to react!" +msgstr "" + +msgid "Are you sure?" +msgstr "" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "" + +msgid "Only you and other authors can edit this article." +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "I'm from this instance" +msgstr "" + +msgid "Username, or email" +msgstr "" + +msgid "Log in" +msgstr "" + +msgid "I'm from another instance" +msgstr "" + +msgid "Continue to your instance" +msgstr "" + +msgid "Reset your password" +msgstr "" + +msgid "New password" +msgstr "" + +msgid "Confirmation" +msgstr "" + +msgid "Update password" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "" + +msgid "Send password reset link" +msgstr "" + +msgid "This token has expired" +msgstr "" + +msgid "Please start the process again by clicking here." +msgstr "" + +msgid "New Blog" +msgstr "" + +msgid "Create a blog" +msgstr "" + +msgid "Create blog" +msgstr "" + +msgid "Edit \"{}\"" +msgstr "" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "" + +msgid "Upload images" +msgstr "" + +msgid "Blog icon" +msgstr "" + +msgid "Blog banner" +msgstr "" + +msgid "Custom theme" +msgstr "" + +msgid "Update blog" +msgstr "" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "" + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "" + +msgid "Permanently delete this blog" +msgstr "" + +msgid "{}'s icon" +msgstr "" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "" +msgstr[1] "" + +msgid "No posts to see here yet." +msgstr "" + +msgid "Nothing to see here yet." +msgstr "" + +msgid "None" +msgstr "" + +msgid "No description" +msgstr "" + +msgid "Respond" +msgstr "" + +msgid "Delete this comment" +msgstr "" + +msgid "What is Plume?" +msgstr "" + +msgid "Plume is a decentralized blogging engine." +msgstr "" + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "" + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "" + +msgid "Read the detailed rules" +msgstr "" + +msgid "By {0}" +msgstr "" + +msgid "Draft" +msgstr "" + +msgid "Search result(s) for \"{0}\"" +msgstr "" + +msgid "Search result(s)" +msgstr "" + +msgid "No results for your query" +msgstr "" + +msgid "No more results for your query" +msgstr "" + +msgid "Advanced search" +msgstr "" + +msgid "Article title matching these words" +msgstr "" + +msgid "Subtitle matching these words" +msgstr "" + +msgid "Content macthing these words" +msgstr "" + +msgid "Body content" +msgstr "" + +msgid "From this date" +msgstr "" + +msgid "To this date" +msgstr "" + +msgid "Containing these tags" +msgstr "" + +msgid "Tags" +msgstr "" + +msgid "Posted on one of these instances" +msgstr "" + +msgid "Instance domain" +msgstr "" + +msgid "Posted by one of these authors" +msgstr "" + +msgid "Author(s)" +msgstr "" + +msgid "Posted on one of these blogs" +msgstr "" + +msgid "Blog title" +msgstr "" + +msgid "Written in this language" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Published under this license" +msgstr "" + +msgid "Article license" +msgstr "" + diff --git a/po/plume/eo.po b/po/plume/eo.po new file mode 100644 index 00000000000..e6d0a4a3284 --- /dev/null +++ b/po/plume/eo.po @@ -0,0 +1,1034 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Esperanto\n" +"Language: eo_UY\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: eo\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "{0} komentis pri vian afiŝon." + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "{0} abonis pri vian." + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "{0} ŝatis vian artikolon." + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "{0} menciis vin." + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "" + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "Profilbildo de {0}" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "Por krei novan blogon, vi devas ensaluti" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "Blogon kun la sama nomo jam ekzistas." + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "Sukcesas krei vian blogon!" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "Via blogo estis forigita." + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "Vi ne rajtas forigi ĉi tiun blogon." + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "Vi ne estas permesita redakti ĉi tiun blogon." + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "Vi ne povas uzi ĉi tiun aŭdovidaĵon kiel simbolo de blogo." + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "" + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "Viaj blogaj informaĵoj estis ĝisdatigita." + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "" + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "Via komento estis forigita." + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "" + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "" + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "" + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "" + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "" + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "" + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "" + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "" + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "Via aŭdovidaĵo estis forigita." + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "Vi ne rajtas forigi ĉi tiun aŭdovidaĵon." + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "Via profilbildo estis gîstatiga." + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "" + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "Ĉi tiu skribaĵo ankoraŭ ne estas eldonita." + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "Skribi novan skribaĵo, vi bezonas ensaluti vin" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "Vi ne estas la verkisto de ĉi tiu blogo." + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "Nova skribaĵo" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "Ŝanĝo {0}" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "" + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "Via artikolo estis ĝisdatigita." + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "Via artikolo estis konservita." + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "Nova artikolo" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "Vi ne rajtas forigi ĉi tiun artikolon." + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "Via artikolo estis forigita." + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "" + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "" + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "" + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "" + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "" + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "" + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "Via profilo estis ĝisdatigita." + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "Via konto estis forigita." + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "Vi ne povas forigi konton de aliulo." + +msgid "Create your account" +msgstr "Krei vian konton" + +msgid "Create an account" +msgstr "Krei konton" + +msgid "Email" +msgstr "Retpoŝtadreso" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "" + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "Uzantnomo" + +msgid "Password" +msgstr "Pasvorto" + +msgid "Password confirmation" +msgstr "Konfirmo de la pasvorto" + +msgid "Media upload" +msgstr "" + +msgid "Description" +msgstr "Priskribo" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "" + +msgid "Content warning" +msgstr "" + +msgid "Leave it empty, if none is needed" +msgstr "" + +msgid "File" +msgstr "Dosiero" + +msgid "Send" +msgstr "Sendi" + +msgid "Your media" +msgstr "Viaj aŭdovidaĵoj" + +msgid "Upload" +msgstr "Alŝuti" + +msgid "You don't have any media yet." +msgstr "" + +msgid "Content warning: {0}" +msgstr "" + +msgid "Delete" +msgstr "Forigi" + +msgid "Details" +msgstr "Detaloj" + +msgid "Media details" +msgstr "Detaloj de aŭdovidaĵo" + +msgid "Go back to the gallery" +msgstr "" + +msgid "Markdown syntax" +msgstr "" + +msgid "Copy it into your articles, to insert this media:" +msgstr "" + +msgid "Use as an avatar" +msgstr "Uzi kiel profilbildo" + +msgid "Plume" +msgstr "Plume" + +msgid "Menu" +msgstr "Menuo" + +msgid "Search" +msgstr "Serĉi" + +msgid "Dashboard" +msgstr "" + +msgid "Notifications" +msgstr "Sciigoj" + +msgid "Log Out" +msgstr "Elsaluti" + +msgid "My account" +msgstr "Mia konto" + +msgid "Log In" +msgstr "Ensaluti" + +msgid "Register" +msgstr "" + +msgid "About this instance" +msgstr "" + +msgid "Privacy policy" +msgstr "Privateca politiko" + +msgid "Administration" +msgstr "Administrado" + +msgid "Documentation" +msgstr "" + +msgid "Source code" +msgstr "Fontkodo" + +msgid "Matrix room" +msgstr "" + +msgid "Admin" +msgstr "Administristo" + +msgid "It is you" +msgstr "Ĝi estas vi" + +msgid "Edit your profile" +msgstr "Redakti vian profilon" + +msgid "Open on {0}" +msgstr "Malfermi en {0}" + +msgid "Unsubscribe" +msgstr "Malaboni" + +msgid "Subscribe" +msgstr "Aboni" + +msgid "Follow {}" +msgstr "Sekvi {}" + +msgid "Log in to follow" +msgstr "Ensaluti por sekvi" + +msgid "Enter your full username handle to follow" +msgstr "" + +msgid "{0}'s subscribers" +msgstr "" + +msgid "Articles" +msgstr "Artikoloj" + +msgid "Subscribers" +msgstr "" + +msgid "Subscriptions" +msgstr "" + +msgid "{0}'s subscriptions" +msgstr "" + +msgid "Your Dashboard" +msgstr "" + +msgid "Your Blogs" +msgstr "Viaj Blogoj" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "" + +msgid "Start a new blog" +msgstr "Ekigi novan blogon" + +msgid "Your Drafts" +msgstr "Viaj Malnetoj" + +msgid "Go to your gallery" +msgstr "" + +msgid "Edit your account" +msgstr "Redakti vian konton" + +msgid "Your Profile" +msgstr "Via profilo" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "Por ĉanĝi vian profilbildon, retsendu ĝin en via bildaro kaj selektu ol kie." + +msgid "Upload an avatar" +msgstr "Retsendi profilbildo" + +msgid "Display name" +msgstr "Publika nomo" + +msgid "Summary" +msgstr "" + +msgid "Theme" +msgstr "" + +msgid "Default theme" +msgstr "" + +msgid "Error while loading theme selector." +msgstr "" + +msgid "Never load blogs custom themes" +msgstr "" + +msgid "Update account" +msgstr "Ĝisdatigi konton" + +msgid "Danger zone" +msgstr "" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "" + +msgid "Delete your account" +msgstr "Forigi vian konton" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "" + +msgid "Latest articles" +msgstr "Lastaj artikoloj" + +msgid "Atom feed" +msgstr "" + +msgid "Recently boosted" +msgstr "" + +msgid "Articles tagged \"{0}\"" +msgstr "" + +msgid "There are currently no articles with such a tag" +msgstr "" + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "Eble ĝi estis tro longa." + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "" + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "" + +msgid "Invalid CSRF token" +msgstr "" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "" + +msgid "You are not authorized." +msgstr "" + +msgid "Page not found" +msgstr "Paĝo ne trovita" + +msgid "We couldn't find this page." +msgstr "Ni ne povis trovi ĉi tiun paĝon." + +msgid "The link that led you here may be broken." +msgstr "" + +msgid "Users" +msgstr "Uzantoj" + +msgid "Configuration" +msgstr "" + +msgid "Instances" +msgstr "" + +msgid "Email blocklist" +msgstr "" + +msgid "Grant admin rights" +msgstr "" + +msgid "Revoke admin rights" +msgstr "" + +msgid "Grant moderator rights" +msgstr "" + +msgid "Revoke moderator rights" +msgstr "" + +msgid "Ban" +msgstr "" + +msgid "Run on selected users" +msgstr "" + +msgid "Moderator" +msgstr "" + +msgid "Moderation" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "Administration of {0}" +msgstr "" + +msgid "Unblock" +msgstr "" + +msgid "Block" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "Allow anyone to register here" +msgstr "Permesi iu ajn registriĝi ĉi tie" + +msgid "Short description" +msgstr "" + +msgid "Markdown syntax is supported" +msgstr "" + +msgid "Long description" +msgstr "" + +msgid "Default article license" +msgstr "" + +msgid "Save these settings" +msgstr "Konservi ĉi tiujn agordojn" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "" + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "" + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "" + +msgid "Blocklisted Emails" +msgstr "" + +msgid "Email address" +msgstr "" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "" + +msgid "Note" +msgstr "" + +msgid "Notify the user?" +msgstr "" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "" + +msgid "Blocklisting notification" +msgstr "" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "" + +msgid "Add blocklisted address" +msgstr "" + +msgid "There are no blocked emails on your instance" +msgstr "" + +msgid "Delete selected emails" +msgstr "" + +msgid "Email address:" +msgstr "" + +msgid "Blocklisted for:" +msgstr "" + +msgid "Will notify them on account creation with this message:" +msgstr "" + +msgid "The user will be silently prevented from making an account" +msgstr "" + +msgid "Welcome to {}" +msgstr "" + +msgid "View all" +msgstr "" + +msgid "About {0}" +msgstr "Pri {0}" + +msgid "Runs Plume {0}" +msgstr "" + +msgid "Home to {0} people" +msgstr "" + +msgid "Who wrote {0} articles" +msgstr "" + +msgid "And are connected to {0} other instances" +msgstr "" + +msgid "Administred by" +msgstr "" + +msgid "Interact with {}" +msgstr "" + +msgid "Log in to interact" +msgstr "" + +msgid "Enter your full username to interact" +msgstr "" + +msgid "Publish" +msgstr "Eldoni" + +msgid "Classic editor (any changes will be lost)" +msgstr "" + +msgid "Title" +msgstr "Titolo" + +msgid "Subtitle" +msgstr "" + +msgid "Content" +msgstr "Enhavo" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "" + +msgid "Upload media" +msgstr "Alŝuti aŭdovidaĵo" + +msgid "Tags, separated by commas" +msgstr "Etikedoj, disigitaj per komoj" + +msgid "License" +msgstr "Permesilo" + +msgid "Illustration" +msgstr "" + +msgid "This is a draft, don't publish it yet." +msgstr "" + +msgid "Update" +msgstr "Ĝisdatigi" + +msgid "Update, or publish" +msgstr "" + +msgid "Publish your post" +msgstr "" + +msgid "Written by {0}" +msgstr "Skribita per {0}" + +msgid "All rights reserved." +msgstr "" + +msgid "This article is under the {0} license." +msgstr "" + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "Iu ŝatas" +msgstr[1] "{0} ŝatas" + +msgid "I don't like this anymore" +msgstr "Mi ne plu ŝatas ĉi tion" + +msgid "Add yours" +msgstr "" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "" +msgstr[1] "" + +msgid "I don't want to boost this anymore" +msgstr "" + +msgid "Boost" +msgstr "" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "" + +msgid "Comments" +msgstr "Komentoj" + +msgid "Your comment" +msgstr "Via komento" + +msgid "Submit comment" +msgstr "Sendi la komento" + +msgid "No comments yet. Be the first to react!" +msgstr "" + +msgid "Are you sure?" +msgstr "Ĉu vi certas?" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "" + +msgid "Only you and other authors can edit this article." +msgstr "" + +msgid "Edit" +msgstr "Redakti" + +msgid "I'm from this instance" +msgstr "" + +msgid "Username, or email" +msgstr "Uzantnomo aŭ retpoŝtadreso" + +msgid "Log in" +msgstr "Ensaluti" + +msgid "I'm from another instance" +msgstr "" + +msgid "Continue to your instance" +msgstr "" + +msgid "Reset your password" +msgstr "Restarigi vian pasvorton" + +msgid "New password" +msgstr "Nova pasvorto" + +msgid "Confirmation" +msgstr "Konfirmo" + +msgid "Update password" +msgstr "Ĝisdatigi pasvorton" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "" + +msgid "Send password reset link" +msgstr "Sendi ligilon por restarigi pasvorton" + +msgid "This token has expired" +msgstr "" + +msgid "Please start the process again by clicking here." +msgstr "" + +msgid "New Blog" +msgstr "Nova blogo" + +msgid "Create a blog" +msgstr "Krei blogon" + +msgid "Create blog" +msgstr "Krei blogon" + +msgid "Edit \"{}\"" +msgstr "Redakti “{}”" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "" + +msgid "Upload images" +msgstr "Alŝuti bildojn" + +msgid "Blog icon" +msgstr "Simbolo de blogo" + +msgid "Blog banner" +msgstr "Rubando de blogo" + +msgid "Custom theme" +msgstr "" + +msgid "Update blog" +msgstr "Ĝisdatigi blogon" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "" + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "" + +msgid "Permanently delete this blog" +msgstr "" + +msgid "{}'s icon" +msgstr "" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "" +msgstr[1] "" + +msgid "No posts to see here yet." +msgstr "" + +msgid "Nothing to see here yet." +msgstr "" + +msgid "None" +msgstr "Neniu" + +msgid "No description" +msgstr "Neniu priskribo" + +msgid "Respond" +msgstr "Respondi" + +msgid "Delete this comment" +msgstr "Forigi ĉi tiun komenton" + +msgid "What is Plume?" +msgstr "" + +msgid "Plume is a decentralized blogging engine." +msgstr "" + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "" + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "" + +msgid "Read the detailed rules" +msgstr "" + +msgid "By {0}" +msgstr "Per {0}" + +msgid "Draft" +msgstr "Malneto" + +msgid "Search result(s) for \"{0}\"" +msgstr "" + +msgid "Search result(s)" +msgstr "" + +msgid "No results for your query" +msgstr "" + +msgid "No more results for your query" +msgstr "" + +msgid "Advanced search" +msgstr "" + +msgid "Article title matching these words" +msgstr "" + +msgid "Subtitle matching these words" +msgstr "" + +msgid "Content macthing these words" +msgstr "" + +msgid "Body content" +msgstr "" + +msgid "From this date" +msgstr "Ekde ĉi tiu dato" + +msgid "To this date" +msgstr "Ĝis ĉi tiu dato" + +msgid "Containing these tags" +msgstr "" + +msgid "Tags" +msgstr "Etikedoj" + +msgid "Posted on one of these instances" +msgstr "" + +msgid "Instance domain" +msgstr "" + +msgid "Posted by one of these authors" +msgstr "" + +msgid "Author(s)" +msgstr "" + +msgid "Posted on one of these blogs" +msgstr "" + +msgid "Blog title" +msgstr "Blogtitolo" + +msgid "Written in this language" +msgstr "" + +msgid "Language" +msgstr "Lingvo" + +msgid "Published under this license" +msgstr "Eldonita sub ĉi tiu permesilo" + +msgid "Article license" +msgstr "Artikola permesilo" + diff --git a/po/plume/es.po b/po/plume/es.po new file mode 100644 index 00000000000..09f88e138ae --- /dev/null +++ b/po/plume/es.po @@ -0,0 +1,1034 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-26 13:16\n" +"Last-Translator: \n" +"Language-Team: Spanish\n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: es-ES\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "Alguien" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "{0} ha comentado tu artículo." + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "{0} esta suscrito a tí." + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "A {0} le gustó tu artículo." + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "{0} te ha mencionado." + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "{0} compartió su artículo." + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "Tu Feed" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "Feed local" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "Feed federada" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "Avatar de {0}" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "Página anterior" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "Página siguiente" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "Opcional" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "Para crear un nuevo blog, necesitas estar conectado" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "Ya existe un blog con el mismo nombre." + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "¡Tu blog se ha creado satisfactoriamente!" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "Tu blog fue eliminado." + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "No está autorizado a eliminar este registro." + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "No tiene permiso para editar este blog." + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "No puede usar este medio como icono del blog." + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "No puede usar este medio como bandera del blog." + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "La información de tu blog ha sido actualizada." + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "Se ha publicado el comentario." + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "Se ha eliminado el comentario." + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "Los registros están cerrados en esta instancia." + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "Registro de usuarios" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "Aquí está el enlace para la inscripción: {0}" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "Tu cuenta ha sido creada. Ahora solo necesitas iniciar sesión, antes de poder usarla." + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "Se han guardado los ajustes de la instancia." + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "{} ha sido desbloqueado." + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "{} ha sido bloqueado." + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "Bloqueos eliminados" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "Correo electrónico ya bloqueado" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "Email bloqueado" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "No puedes cambiar tus propios derechos." + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "No te está permitido realizar esta acción." + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "Hecho." + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "Para darle un Me Gusta a un artículo, necesita estar conectado" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "Tus medios han sido eliminados." + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "No tienes permisos para eliminar este medio." + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "Tu avatar ha sido actualizado." + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "No tienes permisos para usar este medio." + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "Para ver tus notificaciones, necesitas estar conectado" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "Esta publicación aún no está publicada." + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "Para escribir un nuevo artículo, necesitas estar conectado" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "No eres un autor de este blog." + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "Nueva publicación" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "Editar {0}" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "No tienes permiso para publicar en este blog." + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "Se ha actualizado el artículo." + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "Se ha guardado el artículo." + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "Nueva publicación" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "No tienes permiso para eliminar este artículo." + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "Se ha eliminado el artículo." + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "Parece que el artículo que intentaste eliminar no existe. ¿Tal vez ya haya desaparecido?" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "No se pudo obtener suficiente información sobre su cuenta. Por favor, asegúrese de que su nombre de usuario es correcto." + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "Para compartir un artículo, necesita estar logueado" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "Ahora estás conectado." + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "Ahora estás desconectado." + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "Reiniciar contraseña" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "Aquí está el enlace para restablecer tu contraseña: {0}" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "Su contraseña se ha restablecido correctamente." + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "Para acceder a su panel de control, necesita estar conectado" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "Ya no estás siguiendo a {}." + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "Ahora estás siguiendo a {}." + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "Para suscribirse a alguien, necesita estar conectado" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "Para editar su perfil, necesita estar conectado" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "Tu perfil ha sido actualizado." + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "Tu cuenta ha sido eliminada." + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "No puedes eliminar la cuenta de otra persona." + +msgid "Create your account" +msgstr "Crea tu cuenta" + +msgid "Create an account" +msgstr "Crear una cuenta" + +msgid "Email" +msgstr "Correo electrónico" + +msgid "Email confirmation" +msgstr "Confirmación de correo electrónico" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "Lo sentimos, pero las inscripciones están cerradas en esta instancia. Sin embargo, puede encontrar una instancia distinta." + +msgid "Registration" +msgstr "Inscripción" + +msgid "Check your inbox!" +msgstr "Revise su bandeja de entrada!" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "Hemos enviado un correo a la dirección que nos has facilitado, con un enlace para la inscripción." + +msgid "Username" +msgstr "Nombre de usuario" + +msgid "Password" +msgstr "Contraseña" + +msgid "Password confirmation" +msgstr "Confirmación de contraseña" + +msgid "Media upload" +msgstr "Subir medios" + +msgid "Description" +msgstr "Descripción" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "Útil para personas con discapacidad visual, tanto como información de licencias" + +msgid "Content warning" +msgstr "Aviso de contenido" + +msgid "Leave it empty, if none is needed" +msgstr "Dejarlo vacío, si no se necesita nada" + +msgid "File" +msgstr "Archivo" + +msgid "Send" +msgstr "Enviar" + +msgid "Your media" +msgstr "Sus medios" + +msgid "Upload" +msgstr "Subir" + +msgid "You don't have any media yet." +msgstr "Todavía no tiene ningún medio." + +msgid "Content warning: {0}" +msgstr "Aviso de contenido: {0}" + +msgid "Delete" +msgstr "Eliminar" + +msgid "Details" +msgstr "Detalles" + +msgid "Media details" +msgstr "Detalles de los archivos multimedia" + +msgid "Go back to the gallery" +msgstr "Volver a la galería" + +msgid "Markdown syntax" +msgstr "Sintaxis Markdown" + +msgid "Copy it into your articles, to insert this media:" +msgstr "Cópielo en sus artículos, para insertar este medio:" + +msgid "Use as an avatar" +msgstr "Usar como avatar" + +msgid "Plume" +msgstr "Plume" + +msgid "Menu" +msgstr "Menú" + +msgid "Search" +msgstr "Buscar" + +msgid "Dashboard" +msgstr "Panel" + +msgid "Notifications" +msgstr "Notificaciones" + +msgid "Log Out" +msgstr "Cerrar Sesión" + +msgid "My account" +msgstr "Mi cuenta" + +msgid "Log In" +msgstr "Iniciar Sesión" + +msgid "Register" +msgstr "Registrarse" + +msgid "About this instance" +msgstr "Acerca de esta instancia" + +msgid "Privacy policy" +msgstr "Política de privacidad" + +msgid "Administration" +msgstr "Administración" + +msgid "Documentation" +msgstr "Documentación" + +msgid "Source code" +msgstr "Código fuente" + +msgid "Matrix room" +msgstr "Sala de Matrix" + +msgid "Admin" +msgstr "Administrador" + +msgid "It is you" +msgstr "Eres tú" + +msgid "Edit your profile" +msgstr "Edita tu perfil" + +msgid "Open on {0}" +msgstr "Abrir en {0}" + +msgid "Unsubscribe" +msgstr "Cancelar suscripción" + +msgid "Subscribe" +msgstr "Subscribirse" + +msgid "Follow {}" +msgstr "Seguir {}" + +msgid "Log in to follow" +msgstr "Inicia sesión para seguir" + +msgid "Enter your full username handle to follow" +msgstr "Introduce tu nombre de usuario completo para seguir" + +msgid "{0}'s subscribers" +msgstr "{0}'s suscriptores" + +msgid "Articles" +msgstr "Artículos" + +msgid "Subscribers" +msgstr "Suscriptores" + +msgid "Subscriptions" +msgstr "Suscripciones" + +msgid "{0}'s subscriptions" +msgstr "Suscripciones de {0}" + +msgid "Your Dashboard" +msgstr "Tu Tablero" + +msgid "Your Blogs" +msgstr "Tus blogs" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "Aún no tienes blog. Crea uno propio o pide unirte a uno." + +msgid "Start a new blog" +msgstr "Iniciar un nuevo blog" + +msgid "Your Drafts" +msgstr "Tus borradores" + +msgid "Go to your gallery" +msgstr "Ir a tu galería" + +msgid "Edit your account" +msgstr "Edita tu cuenta" + +msgid "Your Profile" +msgstr "Tu perfil" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "Para cambiar tu avatar, súbalo a su galería y seleccione de ahí." + +msgid "Upload an avatar" +msgstr "Subir un avatar" + +msgid "Display name" +msgstr "Nombre mostrado" + +msgid "Summary" +msgstr "Resumen" + +msgid "Theme" +msgstr "Tema" + +msgid "Default theme" +msgstr "Tema por defecto" + +msgid "Error while loading theme selector." +msgstr "Error al cargar el selector de temas." + +msgid "Never load blogs custom themes" +msgstr "Nunca cargar temas personalizados de blogs" + +msgid "Update account" +msgstr "Actualizar cuenta" + +msgid "Danger zone" +msgstr "Zona de peligro" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "Tenga mucho cuidado, cualquier acción tomada aquí es irreversible." + +msgid "Delete your account" +msgstr "Eliminar tu cuenta" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "Lo sentimos, pero como un administrador, no puede dejar su propia instancia." + +msgid "Latest articles" +msgstr "Últimas publicaciones" + +msgid "Atom feed" +msgstr "Fuente Atom" + +msgid "Recently boosted" +msgstr "Compartido recientemente" + +msgid "Articles tagged \"{0}\"" +msgstr "Artículos etiquetados \"{0}\"" + +msgid "There are currently no articles with such a tag" +msgstr "Actualmente, no hay artículo con esa etiqueta" + +msgid "The content you sent can't be processed." +msgstr "El contenido que envió no puede ser procesado." + +msgid "Maybe it was too long." +msgstr "Quizás fue demasiado largo." + +msgid "Internal server error" +msgstr "Error interno del servidor" + +msgid "Something broke on our side." +msgstr "Algo ha salido mal de nuestro lado." + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "Disculpe la molestia. Si cree que esto es un defecto, por favor repórtalo." + +msgid "Invalid CSRF token" +msgstr "Token CSRF inválido" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "Hay un problema con su token CSRF. Asegúrase de que las cookies están habilitadas en su navegador, e intente recargar esta página. Si sigue viendo este mensaje de error, por favor infórmelo." + +msgid "You are not authorized." +msgstr "No está autorizado." + +msgid "Page not found" +msgstr "Página no encontrada" + +msgid "We couldn't find this page." +msgstr "No pudimos encontrar esta página." + +msgid "The link that led you here may be broken." +msgstr "El enlace que le llevó aquí puede estar roto." + +msgid "Users" +msgstr "Usuarios" + +msgid "Configuration" +msgstr "Configuración" + +msgid "Instances" +msgstr "Instancias" + +msgid "Email blocklist" +msgstr "Lista de correos bloqueados" + +msgid "Grant admin rights" +msgstr "Otorgar derechos de administrador" + +msgid "Revoke admin rights" +msgstr "Revocar derechos de administrador" + +msgid "Grant moderator rights" +msgstr "Conceder derechos de moderador" + +msgid "Revoke moderator rights" +msgstr "Revocar derechos de moderador" + +msgid "Ban" +msgstr "Banear" + +msgid "Run on selected users" +msgstr "Ejecutar sobre usuarios seleccionados" + +msgid "Moderator" +msgstr "Moderador" + +msgid "Moderation" +msgstr "Moderación" + +msgid "Home" +msgstr "Inicio" + +msgid "Administration of {0}" +msgstr "Administración de {0}" + +msgid "Unblock" +msgstr "Desbloquear" + +msgid "Block" +msgstr "Bloquear" + +msgid "Name" +msgstr "Nombre" + +msgid "Allow anyone to register here" +msgstr "Permite a cualquiera registrarse aquí" + +msgid "Short description" +msgstr "Descripción corta" + +msgid "Markdown syntax is supported" +msgstr "Se puede utilizar la sintaxis Markdown" + +msgid "Long description" +msgstr "Descripción larga" + +msgid "Default article license" +msgstr "Licencia del artículo por defecto" + +msgid "Save these settings" +msgstr "Guardar estos ajustes" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "Si está navegando por este sitio como visitante, no se recopilan datos sobre usted." + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "Como usuario registrado, tienes que proporcionar tu nombre de usuario (que no tiene que ser tu nombre real), tu dirección de correo electrónico funcional y una contraseña, con el fin de poder iniciar sesión, escribir artículos y comentarios. El contenido que envíes se almacena hasta que lo elimines." + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "Cuando inicias sesión, guardamos dos cookies, una para mantener tu sesión abierta, la segunda para evitar que otras personas actúen en tu nombre. No almacenamos ninguna otra cookie." + +msgid "Blocklisted Emails" +msgstr "Correos en la lista de bloqueos" + +msgid "Email address" +msgstr "Dirección de correo electrónico" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "La dirección de correo electrónico que deseas bloquear. Para bloquear dominios, puedes usar sintaxis de globbing, por ejemplo '*@example.com' bloquea todas las direcciones de example.com" + +msgid "Note" +msgstr "Nota" + +msgid "Notify the user?" +msgstr "¿Notificar al usuario?" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "Opcional, muestra un mensaje al usuario cuando intenta crear una cuenta con esa dirección" + +msgid "Blocklisting notification" +msgstr "Notificación de bloqueo" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "El mensaje que se mostrará cuando el usuario intente crear una cuenta con esta dirección de correo electrónico" + +msgid "Add blocklisted address" +msgstr "Añadir dirección bloqueada" + +msgid "There are no blocked emails on your instance" +msgstr "No hay correos bloqueados en tu instancia" + +msgid "Delete selected emails" +msgstr "Eliminar correos seleccionados" + +msgid "Email address:" +msgstr "Dirección de correo electrónico:" + +msgid "Blocklisted for:" +msgstr "Este texto no tiene información de contexto. El texto es usado en plume.pot. Posición en el archivo: 115:" + +msgid "Will notify them on account creation with this message:" +msgstr "Les notificará al crear la cuenta con este mensaje:" + +msgid "The user will be silently prevented from making an account" +msgstr "Se impedirá silenciosamente al usuario crear una cuenta" + +msgid "Welcome to {}" +msgstr "Bienvenido a {}" + +msgid "View all" +msgstr "Ver todo" + +msgid "About {0}" +msgstr "Acerca de {0}" + +msgid "Runs Plume {0}" +msgstr "Ejecuta Plume {0}" + +msgid "Home to {0} people" +msgstr "Hogar de {0} usuarios" + +msgid "Who wrote {0} articles" +msgstr "Que escribieron {0} artículos" + +msgid "And are connected to {0} other instances" +msgstr "Y están conectados a {0} otras instancias" + +msgid "Administred by" +msgstr "Administrado por" + +msgid "Interact with {}" +msgstr "Interactuar con {}" + +msgid "Log in to interact" +msgstr "Inicia sesión para interactuar" + +msgid "Enter your full username to interact" +msgstr "Introduzca su nombre de usuario completo para interactuar" + +msgid "Publish" +msgstr "Publicar" + +msgid "Classic editor (any changes will be lost)" +msgstr "Editor clásico (cualquier cambio estará perdido)" + +msgid "Title" +msgstr "Título" + +msgid "Subtitle" +msgstr "Subtítulo" + +msgid "Content" +msgstr "Contenido" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "Puede subir los medios a su galería, y luego copiar su código Markdown en sus artículos para insertarlos." + +msgid "Upload media" +msgstr "Cargar medios" + +msgid "Tags, separated by commas" +msgstr "Etiquetas, separadas por comas" + +msgid "License" +msgstr "Licencia" + +msgid "Illustration" +msgstr "Ilustración" + +msgid "This is a draft, don't publish it yet." +msgstr "Es un borrador, aún no lo publique." + +msgid "Update" +msgstr "Actualizar" + +msgid "Update, or publish" +msgstr "Actualizar, o publicar" + +msgid "Publish your post" +msgstr "Publique su artículo" + +msgid "Written by {0}" +msgstr "Escrito por {0}" + +msgid "All rights reserved." +msgstr "Todos los derechos reservados." + +msgid "This article is under the {0} license." +msgstr "Este artículo está bajo la licencia {0}." + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "Un Me Gusta" +msgstr[1] "{0} Me Gusta" + +msgid "I don't like this anymore" +msgstr "Ya no me gusta esto" + +msgid "Add yours" +msgstr "Agregue el suyo" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "Un reparto" +msgstr[1] "{0} repartos" + +msgid "I don't want to boost this anymore" +msgstr "Ya no quiero compartir esto" + +msgid "Boost" +msgstr "Compartir" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "{0}Inicie sesión{1}, o {2}utilice su cuenta del Fediverso{3} para interactuar con este artículo" + +msgid "Comments" +msgstr "Comentários" + +msgid "Your comment" +msgstr "Su comentario" + +msgid "Submit comment" +msgstr "Enviar comentario" + +msgid "No comments yet. Be the first to react!" +msgstr "No hay comentarios todavía. ¡Sea el primero en reaccionar!" + +msgid "Are you sure?" +msgstr "¿Está seguro?" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "Este artículo sigue siendo un borrador. Sólo tú y otros autores pueden verlo." + +msgid "Only you and other authors can edit this article." +msgstr "Sólo tú y otros autores pueden editar este artículo." + +msgid "Edit" +msgstr "Editar" + +msgid "I'm from this instance" +msgstr "Soy de esta instancia" + +msgid "Username, or email" +msgstr "Nombre de usuario, o correo electrónico" + +msgid "Log in" +msgstr "Iniciar sesión" + +msgid "I'm from another instance" +msgstr "Soy de otra instancia" + +msgid "Continue to your instance" +msgstr "Continuar a tu instancia" + +msgid "Reset your password" +msgstr "Restablecer su contraseña" + +msgid "New password" +msgstr "Nueva contraseña" + +msgid "Confirmation" +msgstr "Confirmación" + +msgid "Update password" +msgstr "Actualizar contraseña" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "Enviamos un correo a la dirección que nos dio, con un enlace para restablecer su contraseña." + +msgid "Send password reset link" +msgstr "Enviar enlace de restablecimiento de contraseña" + +msgid "This token has expired" +msgstr "Este token ha caducado" + +msgid "Please start the process again by clicking here." +msgstr "Por favor, vuelva a iniciar el proceso haciendo click aquí." + +msgid "New Blog" +msgstr "Nuevo Blog" + +msgid "Create a blog" +msgstr "Crear un blog" + +msgid "Create blog" +msgstr "Crear el blog" + +msgid "Edit \"{}\"" +msgstr "Editar \"{}\"" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "Puede subir imágenes a su galería, para usarlas como iconos de blog, o banderas." + +msgid "Upload images" +msgstr "Subir imágenes" + +msgid "Blog icon" +msgstr "Icono del blog" + +msgid "Blog banner" +msgstr "Bandera del blog" + +msgid "Custom theme" +msgstr "Tema personalizado" + +msgid "Update blog" +msgstr "Actualizar el blog" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "Tenga mucho cuidado, cualquier acción que se tome aquí no puede ser invertida." + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "¿Está seguro que desea eliminar permanentemente este blog?" + +msgid "Permanently delete this blog" +msgstr "Eliminar permanentemente este blog" + +msgid "{}'s icon" +msgstr "Icono de {}" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "Hay un autor en este blog: " +msgstr[1] "Hay {0} autores en este blog: " + +msgid "No posts to see here yet." +msgstr "Ningún artículo aún." + +msgid "Nothing to see here yet." +msgstr "No hay nada que ver aquí todavía." + +msgid "None" +msgstr "Ninguno" + +msgid "No description" +msgstr "Ninguna descripción" + +msgid "Respond" +msgstr "Responder" + +msgid "Delete this comment" +msgstr "Eliminar este comentario" + +msgid "What is Plume?" +msgstr "¿Qué es Plume?" + +msgid "Plume is a decentralized blogging engine." +msgstr "Plume es un motor de blogs descentralizado." + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "Los autores pueden administrar múltiples blogs, cada uno como su propio sitio web." + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "Los artículos también son visibles en otras instancias de Plume, y puede interactuar con ellos directamente desde otras plataformas como Mastodon." + +msgid "Read the detailed rules" +msgstr "Leer las reglas detalladas" + +msgid "By {0}" +msgstr "Por {0}" + +msgid "Draft" +msgstr "Borrador" + +msgid "Search result(s) for \"{0}\"" +msgstr "Resultado(s) de búsqueda para \"{0}\"" + +msgid "Search result(s)" +msgstr "Resultado(s) de búsqueda" + +msgid "No results for your query" +msgstr "No hay resultados para tu consulta" + +msgid "No more results for your query" +msgstr "No hay más resultados para su consulta" + +msgid "Advanced search" +msgstr "Búsqueda avanzada" + +msgid "Article title matching these words" +msgstr "Título del artículo que coincide con estas palabras" + +msgid "Subtitle matching these words" +msgstr "Subtítulo que coincide con estas palabras" + +msgid "Content macthing these words" +msgstr "Contenido que coincide con estas palabras" + +msgid "Body content" +msgstr "Contenido" + +msgid "From this date" +msgstr "Desde esta fecha" + +msgid "To this date" +msgstr "Hasta esta fecha" + +msgid "Containing these tags" +msgstr "Con estas etiquetas" + +msgid "Tags" +msgstr "Etiquetas" + +msgid "Posted on one of these instances" +msgstr "Publicado en una de estas instancias" + +msgid "Instance domain" +msgstr "Dominio de instancia" + +msgid "Posted by one of these authors" +msgstr "Publicado por uno de estos autores" + +msgid "Author(s)" +msgstr "Autor(es)" + +msgid "Posted on one of these blogs" +msgstr "Publicado en uno de estos blogs" + +msgid "Blog title" +msgstr "Título del blog" + +msgid "Written in this language" +msgstr "Escrito en este idioma" + +msgid "Language" +msgstr "Idioma" + +msgid "Published under this license" +msgstr "Publicado bajo esta licencia" + +msgid "Article license" +msgstr "Licencia de artículo" + diff --git a/po/plume/eu.po b/po/plume/eu.po new file mode 100644 index 00000000000..13d2bc649ef --- /dev/null +++ b/po/plume/eu.po @@ -0,0 +1,1034 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-26 13:15\n" +"Last-Translator: \n" +"Language-Team: Basque\n" +"Language: eu_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: eu\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "Norbaitek" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "{0}(e)k iruzkina egin du." + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "{0} zurekin harpidetuta dago." + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "{0}-ri zure artikulua gustatu zitzaion." + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "{0}(e)k aipatu zaitu." + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "{0}(e)k zure artikulua partekatu zuen." + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "Zure feed-a" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "Feed-a lokala" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "Feed federatua" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "{0}-ko avatarra" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "Aurreko orrialdea" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "Hurrengo orrialdea" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "Hautazkoa" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "Blog berri bat sortzeko, konektatuta egon behar duzu" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "Badago izen bereko blog bat." + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "Zure bloga behar bezala sortu da!" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "Zure bloga ezabatu egin da." + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "Ez duzu baimenik erregistro hau ezabatzeko." + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "Ez duzu blog hau editatzeko baimenik." + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "Ezin duzu baliabide hau blogaren ikono gisa erabili." + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "Ezin duzu baliabide hau blogaren bannerra gisa erabili." + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "Zure blogeko informazioa eguneratu egin da." + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "Zure iruzkina argitaratu da." + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "Zure iruzkina ezabatu da." + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "Erregistroak itxita daude instantzia honetan." + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "Erabiltzaileen erregistroa" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "Hemen duzu izena emateko esteka: {0}" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "Zure kontua sortu da. Orain saioa hasi besterik ez duzu egin behar, erabili aurretik." + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "Instantziako ezarpenak gorde dira." + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "{} desblokeatu egin da." + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "{} blokeatu egin da." + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "Blokeoak ezabatu egin dira" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "Posta elektronikoa blokeatuta zegoen" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "Posta elektronikoa blokeatuta" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "Ezin dituzu zure eskubideak aldatu." + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "Ezin duzu ekintza hori egin." + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "Eginda." + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "Artikulu bati atsegite bat emateko, konektatuta egon behar duzu" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "Zure baliabideak ezabatu egin dira." + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "Ez duzu baimenik baliabide hau ezabatzeko." + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "Zure avatarra eguneratu egin da." + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "Ez duzu baimenik baliabide hau erabiltzeko." + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "Zure jakinarazpenak ikusteko, konektatuta egon behar duzu" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "Argitalpen hau oraindik ez da argitaratu." + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "Artikulu berri bat idazteko, konektatuta egon behar duzu" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "Ez zara blog honen egilea." + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "Artikulu berria" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "Editatu {0}" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "Ez duzu baimenik blog honetan argitaratzeko." + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "Artikulua eguneratu da." + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "Artikulua gorde da." + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "Artikulu berria" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "Ez duzu artikulu hau ezabatzeko baimenik." + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "Zure artikulua ezabatu da." + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "Badirudi ezabatzen saiatu zaren artikulua ez dela existitzen. Beharbada dagoeneko ezabatuta dago." + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "Ezin izan da zure kontuari buruzko nahikoa informazio lortu. Mesedez, egiaztatu erabiltzailea zuzena dela." + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "Artikulua bultzatzeko saioa hasi behar duzu" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "Saioa hasi duzu." + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "Saioa itxi duzu." + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "Berrezarri pasahitza" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "Hemen duzu pasahitza berrezartzeko esteka: {0}" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "Pasahitza behar bezala berrezarri da." + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "Saioa hasi behar duzu aginte-mahaia ikusi ahal izateko" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "{} jarraitzeari utzi diozu." + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "{} jarraitzen hasi zara." + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "Norbaiten harpidetza egiteko, konektatuta egon behar duzu" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "Saioa hasi behar duzu profila moldatu ahal izateko" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "Zure profila eguneratu egin da." + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "Kontua ezabatu da." + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "Ezin duzu beste norbaiten kontua ezabatu." + +msgid "Create your account" +msgstr "Sortu kontua" + +msgid "Create an account" +msgstr "Kontu bat sortu" + +msgid "Email" +msgstr "Posta elektronikoa" + +msgid "Email confirmation" +msgstr "Baieztatu helbide elektronikoa" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "Sentitzen dugu, baina inskripzioak itxita daude instantzia honetan. Hala ere, beste instantzia bat aurki dezakezu." + +msgid "Registration" +msgstr "Izen-ematea" + +msgid "Check your inbox!" +msgstr "Begiratu zure sarrera-erretilua!" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "Mezu bat bidali dugu eman diguzun helbidera, izena emateko estekarekin." + +msgid "Username" +msgstr "Erabiltzailea" + +msgid "Password" +msgstr "Pasahitza" + +msgid "Password confirmation" +msgstr "Baieztatu pasahitza" + +msgid "Media upload" +msgstr "Baliabideak igo" + +msgid "Description" +msgstr "Azalpena" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "Ikusmen-desgaitasuna duten pertsonentzat erabilgarria, bai eta lizentziei buruzko informazioa ere" + +msgid "Content warning" +msgstr "Edukiari buruzko oharra" + +msgid "Leave it empty, if none is needed" +msgstr "Utzi hutsik, behar ez bada" + +msgid "File" +msgstr "Fitxategia" + +msgid "Send" +msgstr "Bidali" + +msgid "Your media" +msgstr "Zure baliabideak" + +msgid "Upload" +msgstr "Igo" + +msgid "You don't have any media yet." +msgstr "Oraindik ez duzu baliabiderik." + +msgid "Content warning: {0}" +msgstr "Edukiari buruzko oharra: {0}" + +msgid "Delete" +msgstr "Ezabatu" + +msgid "Details" +msgstr "Xehetasunak" + +msgid "Media details" +msgstr "Baliabide fitxategien xehetasunak" + +msgid "Go back to the gallery" +msgstr "Itzuli galeriara" + +msgid "Markdown syntax" +msgstr "Markdown sintaxia" + +msgid "Copy it into your articles, to insert this media:" +msgstr "Kopiatu artikuluetan irudi hau txertatzeko:" + +msgid "Use as an avatar" +msgstr "Erabili avatar gisa" + +msgid "Plume" +msgstr "Plume" + +msgid "Menu" +msgstr "Menua" + +msgid "Search" +msgstr "Bilatu" + +msgid "Dashboard" +msgstr "Panela" + +msgid "Notifications" +msgstr "Jakinarazpenak" + +msgid "Log Out" +msgstr "Amaitu saioa" + +msgid "My account" +msgstr "Nire kontua" + +msgid "Log In" +msgstr "Saioa hasi" + +msgid "Register" +msgstr "Erregistratu" + +msgid "About this instance" +msgstr "Instantzia honi buruz" + +msgid "Privacy policy" +msgstr "Pribatutasun politika" + +msgid "Administration" +msgstr "Administrazioa" + +msgid "Documentation" +msgstr "Dokumentazioa" + +msgid "Source code" +msgstr "Iturburu kodea" + +msgid "Matrix room" +msgstr "Matrix.org gela" + +msgid "Admin" +msgstr "Administratzailea" + +msgid "It is you" +msgstr "Zu zara" + +msgid "Edit your profile" +msgstr "Editatu zure profila" + +msgid "Open on {0}" +msgstr "Ireki {0}-n" + +msgid "Unsubscribe" +msgstr "Ezeztatu harpidetza" + +msgid "Subscribe" +msgstr "Harpidetu" + +msgid "Follow {}" +msgstr "Jarraitu {}" + +msgid "Log in to follow" +msgstr "Hasi saioa jarraitzeko" + +msgid "Enter your full username handle to follow" +msgstr "Sartu zure erabiltzaile-izen osoa jarraitzeko" + +msgid "{0}'s subscribers" +msgstr "{0} harpidedun" + +msgid "Articles" +msgstr "Artikuluak" + +msgid "Subscribers" +msgstr "Harpidedunak" + +msgid "Subscriptions" +msgstr "Harpidetzak" + +msgid "{0}'s subscriptions" +msgstr "{0}-ko harpidetzak" + +msgid "Your Dashboard" +msgstr "Zure panela" + +msgid "Your Blogs" +msgstr "Zure blogak" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "Oraindik ez duzu blogik. Sortu bat zeure buruarentzat edo eskatu batekin bat egitea." + +msgid "Start a new blog" +msgstr "Blog berri bat hasi" + +msgid "Your Drafts" +msgstr "Zure zirriborroak" + +msgid "Go to your gallery" +msgstr "Joan zure galeriara" + +msgid "Edit your account" +msgstr "Editatu zure kontua" + +msgid "Your Profile" +msgstr "Zure profila" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "Zure avatarra aldatzeko, sartu zure galerian eta aukeratu hortik." + +msgid "Upload an avatar" +msgstr "Avatar bat igo" + +msgid "Display name" +msgstr "Erakusteko izena" + +msgid "Summary" +msgstr "Laburpena" + +msgid "Theme" +msgstr "Gaia" + +msgid "Default theme" +msgstr "Lehenetsitako gaia" + +msgid "Error while loading theme selector." +msgstr "Errorea gai-hautatzailea kargatzean." + +msgid "Never load blogs custom themes" +msgstr "Inoiz ez kargatu blogetako gai pertsonalizatuak" + +msgid "Update account" +msgstr "Eguneratu kontua" + +msgid "Danger zone" +msgstr "Arrisku-eremua" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "Kontuz ibili, hemen hartutako edozein ekintza atzeraezina da." + +msgid "Delete your account" +msgstr "Ezabatu zure kontua" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "Sentitzen dugu, baina administratzaile gisa, ezin duzu zure instantzia utzi." + +msgid "Latest articles" +msgstr "Azken artikuluak" + +msgid "Atom feed" +msgstr "Atom iturria" + +msgid "Recently boosted" +msgstr "Duela gutxi partekatua" + +msgid "Articles tagged \"{0}\"" +msgstr "\"{0}\" etiketa duten artikuluak" + +msgid "There are currently no articles with such a tag" +msgstr "Oraingoz ez dago etiketa hori duen artikulurik" + +msgid "The content you sent can't be processed." +msgstr "Bidali duzun edukia ezin da prozesatu." + +msgid "Maybe it was too long." +msgstr "Agian luzeegia izan zen." + +msgid "Internal server error" +msgstr "Zerbitzariaren barne errorea" + +msgid "Something broke on our side." +msgstr "Zerbait gaizki atera zaigu." + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "Sentitzen dugu. Akats bat dela uste baduzu, jakinaraziguzu." + +msgid "Invalid CSRF token" +msgstr "CSRF token baliogabea" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "Arazo bat dago zure CSRF tokenarekin. Ziurtatu cookieak zure nabigatzailean gaituta daudela, eta saiatu orri hau kargatzen. Errore-mezu hau ikusten jarraitzen baduzu, mesedez, informatu." + +msgid "You are not authorized." +msgstr "Ez duzu baimenik." + +msgid "Page not found" +msgstr "Ez da orrialdea aurkitu" + +msgid "We couldn't find this page." +msgstr "Ezin izan dugu orrialdea aurkitu." + +msgid "The link that led you here may be broken." +msgstr "Hona ekarri zaituen esteka hondatuta egon liteke." + +msgid "Users" +msgstr "Erabiltzaileak" + +msgid "Configuration" +msgstr "Ezarpenak" + +msgid "Instances" +msgstr "Instantziak" + +msgid "Email blocklist" +msgstr "Blokeatutako posta elektronikoen zerrenda" + +msgid "Grant admin rights" +msgstr "Eman administrazio-eskubideak" + +msgid "Revoke admin rights" +msgstr "Kendu administrazio-eskubideak" + +msgid "Grant moderator rights" +msgstr "Eman moderatzaile-eskubideak" + +msgid "Revoke moderator rights" +msgstr "Kendu moderatzaile-eskubideak" + +msgid "Ban" +msgstr "Debekatu, galarazi (?)" + +msgid "Run on selected users" +msgstr "Aukeratutako erabiltzaileei" + +msgid "Moderator" +msgstr "Moderatzailea" + +msgid "Moderation" +msgstr "Moderazioa" + +msgid "Home" +msgstr "Hasiera" + +msgid "Administration of {0}" +msgstr "{0}(r)en administrazioa" + +msgid "Unblock" +msgstr "Desblokeatu" + +msgid "Block" +msgstr "Blokeatu" + +msgid "Name" +msgstr "Izena" + +msgid "Allow anyone to register here" +msgstr "Baimendu edonork izena ematea" + +msgid "Short description" +msgstr "Deskribapen (azalpen?) laburra" + +msgid "Markdown syntax is supported" +msgstr "Markdown sintaxia erabil dezakezu" + +msgid "Long description" +msgstr "Deskribapen luzea" + +msgid "Default article license" +msgstr "Artikuluen lizentzia besterik adierazi ezean" + +msgid "Save these settings" +msgstr "Gorde ezarpenak" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "Saiorik hasi ez baduzu, ez dugu zuri buruzko inolako daturik gordeko." + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "Izena eman baduzu, erabiltzaile izena (ez da beharrezkoa zure benetako izena izatea), helbide elektronikoa eta pasahitza zehaztu behar dituzu saioa hasi ahal izateko, artikuluak idazteko eta iruzkinak egiteko. Igotzen duzun edukia gorde egingo da zuk ezabatzen duzun arte." + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "Saioa hasten duzunean bi cookie gordetzen ditugu: bata saioa irekita mantentzeko; bestea beste batzuek zu izango bazina jardun ahal ez izateko. Ez dugu bestelako cookierik gordetzen." + +msgid "Blocklisted Emails" +msgstr "Debekatutako helbide elektronikoak" + +msgid "Email address" +msgstr "Helbide elektronikoa" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "Blokeatu nahiko zenukeen helbide elektronikoa. Domeinu bat blokeatzeko globbing sintaxia erabil dezakezu, adibidez '*@adibidea.eus'-ek adibidea.eus domeinuko helbide elektroniko guztiak blokeatuko ditu" + +msgid "Note" +msgstr "Oharra" + +msgid "Notify the user?" +msgstr "Erabiltzailea jakinarazi?" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "Hautazkoa, mezu bat erakusten die erabiltzaileei helbide honekin kontu bat sortzen saiatzen direnean" + +msgid "Blocklisting notification" +msgstr "Blokeoaren jakinarazpena" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "Erabiltzailea helbide elektroniko hau duen kontu bat sortzen saiatzen denean agertuko den mezua" + +msgid "Add blocklisted address" +msgstr "Gehitu helbide blokeatua" + +msgid "There are no blocked emails on your instance" +msgstr "Ez dago posta blokeaturik zure instantzian" + +msgid "Delete selected emails" +msgstr "Ezabatu aukeratutako posta elektronikoak" + +msgid "Email address:" +msgstr "Helbide elektronikoa:" + +msgid "Blocklisted for:" +msgstr "Blokeoaren arrazoia:" + +msgid "Will notify them on account creation with this message:" +msgstr "Kontua sortzean, mezu honekin jakinaraziko zaie:" + +msgid "The user will be silently prevented from making an account" +msgstr "Erabiltzaileari isilean eragotziko zaio kontu bat sortzea" + +msgid "Welcome to {}" +msgstr "Ongi etorri {}(e)ra" + +msgid "View all" +msgstr "Ikusi guztia" + +msgid "About {0}" +msgstr "{0}ri buruz" + +msgid "Runs Plume {0}" +msgstr "{0}(e)k Plume darabil" + +msgid "Home to {0} people" +msgstr "{0} erabiltzaileen etxea" + +msgid "Who wrote {0} articles" +msgstr "{0} artikulu idatzi zituztenak" + +msgid "And are connected to {0} other instances" +msgstr "Eta beste {0} instantziarekin daude konektatuta" + +msgid "Administred by" +msgstr "Kudeatzailea:" + +msgid "Interact with {}" +msgstr "{}-rekin elkarreragin" + +msgid "Log in to interact" +msgstr "Hasi saioa parte hartzeko" + +msgid "Enter your full username to interact" +msgstr "Idatzi erabiltzaile-izen osoa parte hartzeko" + +msgid "Publish" +msgstr "Argitaratu" + +msgid "Classic editor (any changes will be lost)" +msgstr "Editore klasikoa (edozein aldaketa galduta egongo da)" + +msgid "Title" +msgstr "Titulua" + +msgid "Subtitle" +msgstr "Azpititulua" + +msgid "Content" +msgstr "Edukia" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "Baliabideak igo ditzakezu zure galeriara eta ondoren Markdown kodea kopiatu artikuluan txertatzeko." + +msgid "Upload media" +msgstr "Baliabideak igo" + +msgid "Tags, separated by commas" +msgstr "Etiketak, komen bidez bereizita" + +msgid "License" +msgstr "Lizentzia" + +msgid "Illustration" +msgstr "Irudi nagusia" + +msgid "This is a draft, don't publish it yet." +msgstr "Zirriborro bat da, ez argitaratu oraingoz." + +msgid "Update" +msgstr "Eguneratu" + +msgid "Update, or publish" +msgstr "Eguneratu edo argitaratu" + +msgid "Publish your post" +msgstr "Argitaratu artikulua" + +msgid "Written by {0}" +msgstr "{0}(e)k idatzia" + +msgid "All rights reserved." +msgstr "Eskubide guztiak erreserbatuta." + +msgid "This article is under the {0} license." +msgstr "Artikulu honen lizentzia {0} da." + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "Atsegite {0}" +msgstr[1] "{0} atsegite" + +msgid "I don't like this anymore" +msgstr "Orain hau ez zait gustatzen" + +msgid "Add yours" +msgstr "Zuk ere gogoko egin" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "Bultzada bat" +msgstr[1] "{0} bultzada" + +msgid "I don't want to boost this anymore" +msgstr "Orain ez dut hau partekatu nahi" + +msgid "Boost" +msgstr "Bultzatu" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "{0}Hasi saioa{1} edo {2}erabili Fedibertsoko kontua{3}" + +msgid "Comments" +msgstr "Iruzkinak" + +msgid "Your comment" +msgstr "Zure iruzkina" + +msgid "Submit comment" +msgstr "Bidali iruzkina" + +msgid "No comments yet. Be the first to react!" +msgstr "Oraingoz ez du iruzkinik. Izan lehena!" + +msgid "Are you sure?" +msgstr "Ziur al zaude?" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "Artikulu hau zirriborro bat baino ez da. Zuk eta beste egileek bakarrik ikus dezakezue." + +msgid "Only you and other authors can edit this article." +msgstr "Zuk eta beste egileek bakarrik moldatu dezakezue artikulu hau." + +msgid "Edit" +msgstr "Editatu (edo moldatu?)" + +msgid "I'm from this instance" +msgstr "Instantzia honetakoa naiz" + +msgid "Username, or email" +msgstr "Erabiltzailea edo helbide elektronikoa" + +msgid "Log in" +msgstr "Hasi saioa" + +msgid "I'm from another instance" +msgstr "Beste instantzia batekoa naiz" + +msgid "Continue to your instance" +msgstr "Joan zure instantziara" + +msgid "Reset your password" +msgstr "Berrezarri pasahitza" + +msgid "New password" +msgstr "Pasahitz berria" + +msgid "Confirmation" +msgstr "Baieztapena" + +msgid "Update password" +msgstr "Eguneratu pasahitza" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "Pasahitza berrezartzeko esteka bidali dizugu eman zenigun helbidera." + +msgid "Send password reset link" +msgstr "Bidali pasahitza berrezartzeko esteka" + +msgid "This token has expired" +msgstr "Token hau iraungi egin da" + +msgid "Please start the process again by clicking here." +msgstr "Mesedez, hasi berriro prozesua hemen klik eginez." + +msgid "New Blog" +msgstr "Blog berria" + +msgid "Create a blog" +msgstr "Sortu bloga" + +msgid "Create blog" +msgstr "Sortu bloga" + +msgid "Edit \"{}\"" +msgstr "Editatu \"{}\"" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "Irudiak igo ditzakezu zure galeriara, blogeko ikono edo baner gisa erabiltzeko." + +msgid "Upload images" +msgstr "Igo irudiak" + +msgid "Blog icon" +msgstr "Blogeko ikonoa" + +msgid "Blog banner" +msgstr "Blogeko banerra" + +msgid "Custom theme" +msgstr "Pertsonalizatutako gaia" + +msgid "Update blog" +msgstr "Eguneratu bloga" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "Adi! Hemen egindako ekintzak ezin dira desegin." + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "Ziur al zaude blog hau betiko ezabatu nahi duzula?" + +msgid "Permanently delete this blog" +msgstr "Betiko ezabatu blog hau" + +msgid "{}'s icon" +msgstr "{}(r)en ikonoa" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "Egile bat dago blog honetan: " +msgstr[1] "{0} egile daude blog honetan: " + +msgid "No posts to see here yet." +msgstr "Oraindik ez dago artikulurik ikusgai." + +msgid "Nothing to see here yet." +msgstr "Oraindik ez dago zerikusirik hemen." + +msgid "None" +msgstr "Bat ere ez" + +msgid "No description" +msgstr "Deskribapenik gabe" + +msgid "Respond" +msgstr "Erantzun" + +msgid "Delete this comment" +msgstr "Ezabatu iruzkina" + +msgid "What is Plume?" +msgstr "Zer da Plume?" + +msgid "Plume is a decentralized blogging engine." +msgstr "Plume blog-motor deszentralizatua da." + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "Egileek blog bat baino gehiago kudeatu ditzakete, bakoitza webgune bat bailitzan." + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "Artikuluak beste Plume instantzietan daude ikusgai, eta Mastodon bezalako plataformekin parte hartu dezakezu." + +msgid "Read the detailed rules" +msgstr "Irakurri arauak bere osotasunean" + +msgid "By {0}" +msgstr "{0}(r)i esker" + +msgid "Draft" +msgstr "Zirriborroa" + +msgid "Search result(s) for \"{0}\"" +msgstr "\"{0}\" bilaketaren emaitza(k)" + +msgid "Search result(s)" +msgstr "Bilatu emaitzak" + +msgid "No results for your query" +msgstr "Ez dago emaitzarik zure kontsultarako" + +msgid "No more results for your query" +msgstr "Ez dago emaitza gehiagorik zure kontsultarako" + +msgid "Advanced search" +msgstr "Bilaketa aurreratua" + +msgid "Article title matching these words" +msgstr "Hitz hauekin bat datozen artikuluen tituluak" + +msgid "Subtitle matching these words" +msgstr "Hitz hauekin bat datozen azpitituluak" + +msgid "Content macthing these words" +msgstr "Hitz hauekin bat datozen edukiak" + +msgid "Body content" +msgstr "Gorputzeko edukia" + +msgid "From this date" +msgstr "Data honetatik aurrera" + +msgid "To this date" +msgstr "Data honetaraino" + +msgid "Containing these tags" +msgstr "Etiketa hauek ditu(zt)enak" + +msgid "Tags" +msgstr "Etiketak" + +msgid "Posted on one of these instances" +msgstr "Instantzia hauetako batean argitaratuta" + +msgid "Instance domain" +msgstr "Instantziaren domeinua" + +msgid "Posted by one of these authors" +msgstr "Egile hauetako batek argitaratuta" + +msgid "Author(s)" +msgstr "Egilea(k)" + +msgid "Posted on one of these blogs" +msgstr "Blog hauetako batean argitaratuta" + +msgid "Blog title" +msgstr "Blogaren izena" + +msgid "Written in this language" +msgstr "Hizkuntza honetan idatzia" + +msgid "Language" +msgstr "Hizkuntza" + +msgid "Published under this license" +msgstr "Lizentzia honekin argitaratua" + +msgid "Article license" +msgstr "Artikuluaren lizentzia" + diff --git a/po/plume/fa.po b/po/plume/fa.po new file mode 100644 index 00000000000..269c14b38d4 --- /dev/null +++ b/po/plume/fa.po @@ -0,0 +1,1034 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Persian\n" +"Language: fa_IR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: fa\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "{0} روی مقالهٔ شما نظر داد." + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "{0} شما را دنبال می‌کند." + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "{0} مقالهٔ شما را پسندید." + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "{0} به شما اشاره کرد." + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "{0} مقالهٔ شما را تقویت کرد." + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "خوراک شما" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "خوراک محلی" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "خوراک سراسری" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "چهرک {0}" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "برگ پیشین" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "برگ پسین" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "اختیاری" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "برای ساخت یک بلاگ بایستی وارد شوید" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "بلاگی با همین نام از قبل وجود دارد." + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "بلاگ شما با موفقیت ساخته شد!" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "بلاگ شما پاک شد." + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "شما مجاز به پاک کردن این بلاگ نیستید." + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "شما مجاز به ویرایش این بلاگ نیستید." + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "شما نمی‌توانید این رسانه را به عنوان تصویر بلاگ استفاده کنید." + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "شما نمی‌توانید از این رسانه به عنوان تصویر سردر بلاگ استفاده کنید." + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "اطلاعات بلاگ شما به‌روز شده است." + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "نظر شما فرستاده شده است." + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "نظر شما پاک شده است." + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "ثبت‌نام روی این نمونه بسته شده است." + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "حساب شما ایجاد شده است. اکنون برای استفاده از آن تنها نیاز است که واردش شوید." + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "تنظیمات نمونه ذخیره شده است." + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "مسدودیت {} رفع شده است." + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "{} مسدود شده است." + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "مسدودسازی‌ها حذف شدند" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "رایانامه قبلاً مسدود شده است" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "رایانامه مسدود شده" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "شما نمی‌توانید نقش خود را تغییر دهید." + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "شما مجاز به انجام این کار نیستید." + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "انجام شد." + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "برای پسندیدن یک فرسته، بایستی وارد شده باشید" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "رسانه شما پاک شده است." + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "شما مجاز به پاک کردن این رسانه نیستید." + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "چهرک شما به‌روز شده است." + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "شما مجاز به استفاده از این رسانه نیستید." + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "برای دیدن اعلانات خود بایستی وارد شده باشید" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "این فرسته هنوز منتشر نشده است." + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "برای نوشتن یک فرستهٔ جدید، بایستی وارد شده باشید" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "شما نویسندهٔ این بلاگ نیستید." + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "فرستهٔ جدید" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "ویرایش {0}" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "شما مجاز به انتشار روی این بلاگ نیستید." + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "مقالهٔ شما به‌روز شده است." + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "مقالهٔ شما ذخیره شده است." + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "مقالهٔ جدید" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "شما مجاز به حذف این مقاله نیستید." + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "مقالهٔ شما پاک شده است." + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "به نظر می‌رسد مقاله‌ای را که می‌خواهید پاک کنید، وجود ندارد. قبلا پاک نشده است؟" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "نتوانستیم اطّلاعات کافی دربارهٔ حساب شما دریافت کنیم. لطفاً مطمئن شوید که نام کاربری درست است." + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "برای هم‌رسانی یک فرسته لازم است وارد شوید" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "شما اکنون متصل هستید." + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "شما اکنون خارج شدید." + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "بازنشانی گذرواژه" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "اینجا، پیوندی برای بازنشانی گذرواژهٔ شماست: {0}" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "گذرواژه شما با موفقیت بازنشانی شد." + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "برای دسترسی به پیشخوان بایستی وارد شده باشید" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "دیگر {} را دنبال نمی‌کنید." + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "اکنون {} را دنبال می‌کنید." + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "برای دنبال کردن یک نفر، باید وارد شوید" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "برای ویرایش نمایهٔ خود، باید وارد شوید" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "نمایهٔ شما به‌روز شده است." + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "حساب شما پاک شده است." + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "نمی‌توانید حساب شخص دیگری را پاک کنید." + +msgid "Create your account" +msgstr "حسابی برای خود بسازید" + +msgid "Create an account" +msgstr "حسابی بسازید" + +msgid "Email" +msgstr "رایانامه" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "معذرت می‌خواهیم. ثبت‌نام روی این نمونه خاص بسته شده است. با این حال شما می‌توانید یک نمونه دیگر پیدا کنید." + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "صندوق پستی خود را بررسی کنید!" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "نام کاربری" + +msgid "Password" +msgstr "گذرواژه" + +msgid "Password confirmation" +msgstr "تایید گذرواژه" + +msgid "Media upload" +msgstr "بارگذاری رسانه" + +msgid "Description" +msgstr "توضیحات" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "مناسب برای کسانی که مشکل بینایی دارند و نیز درج اطّلاعات پروانه نشر" + +msgid "Content warning" +msgstr "هشدار محتوا" + +msgid "Leave it empty, if none is needed" +msgstr "اگر هیچ یک از موارد نیاز نیست، خالی بگذارید" + +msgid "File" +msgstr "پرونده" + +msgid "Send" +msgstr "بفرست" + +msgid "Your media" +msgstr "رسانه‌های شما" + +msgid "Upload" +msgstr "بارگذاری" + +msgid "You don't have any media yet." +msgstr "هنوز هیچ رسانه‌ای ندارید." + +msgid "Content warning: {0}" +msgstr "هشدار محتوا: {0}" + +msgid "Delete" +msgstr "حذف" + +msgid "Details" +msgstr "جزئیات" + +msgid "Media details" +msgstr "جزئیات رسانه" + +msgid "Go back to the gallery" +msgstr "بازگشت به نگارخانه" + +msgid "Markdown syntax" +msgstr "نحو مارک‌داون" + +msgid "Copy it into your articles, to insert this media:" +msgstr "برای درج این رسانه، این را در مقاله‌تان رونویسی کنید:" + +msgid "Use as an avatar" +msgstr "استفاده به عنوان آواتار" + +msgid "Plume" +msgstr "پلوم (Plume)" + +msgid "Menu" +msgstr "منو" + +msgid "Search" +msgstr "جستجو" + +msgid "Dashboard" +msgstr "پیش‌خوان" + +msgid "Notifications" +msgstr "اعلانات" + +msgid "Log Out" +msgstr "خروج" + +msgid "My account" +msgstr "حساب من" + +msgid "Log In" +msgstr "ورود" + +msgid "Register" +msgstr "نام‌نویسی" + +msgid "About this instance" +msgstr "دربارهٔ این نمونه" + +msgid "Privacy policy" +msgstr "سیاست حفظ حریم شخصی" + +msgid "Administration" +msgstr "مدیریت" + +msgid "Documentation" +msgstr "مستندات" + +msgid "Source code" +msgstr "کد منبع" + +msgid "Matrix room" +msgstr "اتاق گفتگوی ماتریس" + +msgid "Admin" +msgstr "مدیر" + +msgid "It is you" +msgstr "خودتان هستید" + +msgid "Edit your profile" +msgstr "نمایه خود را ویرایش کنید" + +msgid "Open on {0}" +msgstr "بازکردن روی {0}" + +msgid "Unsubscribe" +msgstr "لغو پیگیری" + +msgid "Subscribe" +msgstr "پیگیری" + +msgid "Follow {}" +msgstr "پیگیری {}" + +msgid "Log in to follow" +msgstr "برای پیگیری، وارد شوید" + +msgid "Enter your full username handle to follow" +msgstr "برای پیگیری، نام کاربری کامل خود را وارد کنید" + +msgid "{0}'s subscribers" +msgstr "دنبال‌کنندگان {0}" + +msgid "Articles" +msgstr "مقالات" + +msgid "Subscribers" +msgstr "دنبال‌کنندگان" + +msgid "Subscriptions" +msgstr "دنبال‌شوندگان" + +msgid "{0}'s subscriptions" +msgstr "دنبال‌شوندگان {0}" + +msgid "Your Dashboard" +msgstr "پیش‌خوان شما" + +msgid "Your Blogs" +msgstr "بلاگ‌های شما" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "شما هنوز هیچ بلاگی ندارید. یکی بسازید یا درخواست پیوستن به یکی را بدهید." + +msgid "Start a new blog" +msgstr "شروع یک بلاگ جدید" + +msgid "Your Drafts" +msgstr "پیش‌نویس‌های شما" + +msgid "Go to your gallery" +msgstr "رفتن به نگارخانه" + +msgid "Edit your account" +msgstr "حساب‌تان را ویرایش کنید" + +msgid "Your Profile" +msgstr "نمایهٔ شما" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "برای تغییر تصویر حساب‌تان، ابتدا آن را در نگارخانه بارگذاری کرده و سپس از همان جا انتخابش کنید." + +msgid "Upload an avatar" +msgstr "بارگذاری تصویر حساب" + +msgid "Display name" +msgstr "نام نمایشی" + +msgid "Summary" +msgstr "چکیده" + +msgid "Theme" +msgstr "پوسته" + +msgid "Default theme" +msgstr "پوستهٔ پیش‌فرض" + +msgid "Error while loading theme selector." +msgstr "خطا هنگام بار شدن گزینش‌گر پوسته." + +msgid "Never load blogs custom themes" +msgstr "هرگز پوسته‌های سفارشی بلاگ‌ها بار نشوند" + +msgid "Update account" +msgstr "به‌روزرسانی حساب" + +msgid "Danger zone" +msgstr "منطقه خطر" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "بسیار دقت کنید. هر اقدامی که انجام دهید قابل لغو کردن نخواهد بود." + +msgid "Delete your account" +msgstr "حساب‌تان را پاک کنید" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "ببخشید اما به عنوان مدیر، نمی‌توانید نمونهٔ خودتان را ترک کنید." + +msgid "Latest articles" +msgstr "آخرین مقالات" + +msgid "Atom feed" +msgstr "خوراک اتم" + +msgid "Recently boosted" +msgstr "به‌تازگی تقویت شده" + +msgid "Articles tagged \"{0}\"" +msgstr "مقالات دارای برچسب «{0}»" + +msgid "There are currently no articles with such a tag" +msgstr "در حال حاضر مقاله‌ای با این برچسب وجود ندارد" + +msgid "The content you sent can't be processed." +msgstr "محتوایی که فرستادید قابل پردازش نیست." + +msgid "Maybe it was too long." +msgstr "شاید بیش از حد طولانی بوده است." + +msgid "Internal server error" +msgstr "خطای درونی کارساز" + +msgid "Something broke on our side." +msgstr "مشکلی سمت ما پیش آمد." + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "از این بابت متاسفیم. اگر فکر می‌کنید این اتفاق ناشی از یک اشکال فنی است، لطفا آن را گزارش کنید." + +msgid "Invalid CSRF token" +msgstr "توکن CSRF نامعتبر" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "مشکلی در ارتباط با توکن CSRF ما وجود دارد. اطمینان حاصل کنید که کوکی در مرورگرتان فعّال است و سپس این صفحه را مجددا فراخوانی کنید. اگر این پیام خطا را باز هم مشاهده کردید، موضوع را گزارش کنید." + +msgid "You are not authorized." +msgstr "شما مجاز به این کار نیستید." + +msgid "Page not found" +msgstr "صفحه مورد نظر یافت نشد" + +msgid "We couldn't find this page." +msgstr "ما نتوانستیم این صفحه را بیابیم." + +msgid "The link that led you here may be broken." +msgstr "پیوندی که شما را به اینجا هدایت کرده احتمالا مشکل داشته است." + +msgid "Users" +msgstr "کاربران" + +msgid "Configuration" +msgstr "پیکربندی" + +msgid "Instances" +msgstr "نمونه‌ها" + +msgid "Email blocklist" +msgstr "فهرست مسدودی رایانامه" + +msgid "Grant admin rights" +msgstr "اعطای دسترسی مدیر" + +msgid "Revoke admin rights" +msgstr "سلب دسترسی مدیر" + +msgid "Grant moderator rights" +msgstr "اعطای دسترسی ناظم" + +msgid "Revoke moderator rights" +msgstr "سلب دسترسی دسترسی" + +msgid "Ban" +msgstr "ممنوع‌کردن" + +msgid "Run on selected users" +msgstr "روی کاربرهای انتخاب شده اجرا شود" + +msgid "Moderator" +msgstr "ناظم" + +msgid "Moderation" +msgstr "ناظمی" + +msgid "Home" +msgstr "خانه" + +msgid "Administration of {0}" +msgstr "مدیریت {0}" + +msgid "Unblock" +msgstr "رفع مسدودیت" + +msgid "Block" +msgstr "مسدود‌سازی" + +msgid "Name" +msgstr "نام" + +msgid "Allow anyone to register here" +msgstr "به همه اجازه دهید اینجا ثبت‌نام کنند" + +msgid "Short description" +msgstr "توضیحات کوتاه" + +msgid "Markdown syntax is supported" +msgstr "نحو مارک‌داون پشتیبانی می‌شود" + +msgid "Long description" +msgstr "توضیحات بلند" + +msgid "Default article license" +msgstr "پروانهٔ پیش‌فرض مقاله" + +msgid "Save these settings" +msgstr "ذخیره این تنظیمات" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "اگر شما به عنوان یک بازدیدکننده در حال مرور این پایگاه هستید، هیچ داده‌ای درباره شما گردآوری نمی‌شود." + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "به عنوان یک کاربر ثبت‌نام شده، برای آن‌که بتوانید وارد شده و مقاله بنویسید یا نظر بدهید، لازم است که نام کاربری (که لازم نیست نام واقعی شما باشد) و نشانی رایانامهٔ فعّال‌تان را ارائه کنید. محتوایی که ثبت می‌کنید، تا زمانی که خودتان آن را پاک نکنید نگه‌داری می‌شود." + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "وقتی وارد می‌شوید، ما دو کوکی ذخیره می‌کنیم. یکی برای باز نگه‌داشتن نشست جاری و دومی برای اجتناب از فعّالیت دیگران از جانب شما. ما هیچ کوکی دیگری ذخیره نمی‌کنیم." + +msgid "Blocklisted Emails" +msgstr "رایانامه‌های مسدود شده" + +msgid "Email address" +msgstr "نشانی رایانامه" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "نشانی رایانامه‌ای که می‌خواهید مسدود کنید. اگر می‌خواهید دامنه‌ها را مسدود کنید، می‌تواند از نحو گِلاب استفاده کنید. مثلاً عبارت '‎*@example.com' تمام نشانی‌ها از دامنه example.com را مسدود می‌کند" + +msgid "Note" +msgstr "یادداشت" + +msgid "Notify the user?" +msgstr "به کاربر اعلان شود؟" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "اختیاری، هنگامی که کاربر با آن نشانی تلاش برای ایجاد حساب کند، پیامی به او نشان می‌دهد" + +msgid "Blocklisting notification" +msgstr "اعلان‌ مسدودسازی" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "پیامی که هنگام تلاش کاربر برای ساخت حساب با این نشانی رایانامه به او نشان داده می‌شود" + +msgid "Add blocklisted address" +msgstr "اضافه کردن نشانی مسدودشده" + +msgid "There are no blocked emails on your instance" +msgstr "هیچ رایانامه‌ای مسدود شده‌ای در نمونهٔ شما نیست" + +msgid "Delete selected emails" +msgstr "حذف رایانامه‌های انتخاب‌شده" + +msgid "Email address:" +msgstr "نشانی رایانامه:" + +msgid "Blocklisted for:" +msgstr "مسدود شده به دلیل:" + +msgid "Will notify them on account creation with this message:" +msgstr "در زمان ساخت حساب، این پیام به کاربر اعلان خواهد شد:" + +msgid "The user will be silently prevented from making an account" +msgstr "بی سر و صدا از ساختن حساب توسط این کاربر جلوگیری خواهد شد" + +msgid "Welcome to {}" +msgstr "به {} خوش‌آمدید" + +msgid "View all" +msgstr "دیدن همه" + +msgid "About {0}" +msgstr "دربارهٔ {0}" + +msgid "Runs Plume {0}" +msgstr "در حال اجرای Plume (پلوم) {0}" + +msgid "Home to {0} people" +msgstr "میزبان {0} نفر" + +msgid "Who wrote {0} articles" +msgstr "که تاکنون {0} مقاله نوشته‌اند" + +msgid "And are connected to {0} other instances" +msgstr "و به {0} نمونه دیگر متصل‌اند" + +msgid "Administred by" +msgstr "به مدیریت" + +msgid "Interact with {}" +msgstr "تعامل با {}" + +msgid "Log in to interact" +msgstr "برای تعامل، وارد شوید" + +msgid "Enter your full username to interact" +msgstr "برای تعامل، نام کاربری‌تان را کامل وارد کنید" + +msgid "Publish" +msgstr "انتشار" + +msgid "Classic editor (any changes will be lost)" +msgstr "ویرایش‌گر کلاسیک (تمام تغییرات از دست خواهند رفت)" + +msgid "Title" +msgstr "عنوان" + +msgid "Subtitle" +msgstr "زیرعنوان" + +msgid "Content" +msgstr "محتوا" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "می‌تواند رسانه را در نگار‌خانهٔ خود بارگذاری کنید، و سپس کد مارک‌داون آن‌ها را درون مقاله‌تان درج کنید." + +msgid "Upload media" +msgstr "بارگذاری رسانه" + +msgid "Tags, separated by commas" +msgstr "برچسب‌ها، با ویرگول از هم جدا شوند" + +msgid "License" +msgstr "پروانه" + +msgid "Illustration" +msgstr "تصویر" + +msgid "This is a draft, don't publish it yet." +msgstr "این یک پیش‌نویس است، هنوز منتشرش نکنید." + +msgid "Update" +msgstr "به‌روزرسانی" + +msgid "Update, or publish" +msgstr "به‌روزرسانی، یا انتشار" + +msgid "Publish your post" +msgstr "انتشار فرسته‌تان" + +msgid "Written by {0}" +msgstr "نوشته شده توسط {0}" + +msgid "All rights reserved." +msgstr "تمامی حقوق محفوظ است." + +msgid "This article is under the {0} license." +msgstr "این مقاله تحت پروانهٔ {0} است." + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "یک پسند" +msgstr[1] "{0} پسند" + +msgid "I don't like this anymore" +msgstr "این را دیگر نمی‌پسندم" + +msgid "Add yours" +msgstr "پسندیدن خود را نشان دهید" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "یک تقویت" +msgstr[1] "{0} تقویت" + +msgid "I don't want to boost this anymore" +msgstr "دیگر نمی‌خوام این را تقویت کنم" + +msgid "Boost" +msgstr "تقویت" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "{0}وارد شوید{1}، یا {2}از حساب فدیورس خود{3} برای تعامل با این مقاله استفاده کنید" + +msgid "Comments" +msgstr "نظرات" + +msgid "Your comment" +msgstr "نظر شما" + +msgid "Submit comment" +msgstr "فرستادن نظر" + +msgid "No comments yet. Be the first to react!" +msgstr "هنوز نظری وجود ندارد. اولین کسی باشید که که واکنش نشان می‌دهد!" + +msgid "Are you sure?" +msgstr "مطمئنید؟" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "این مقاله هنوز یک پیش‌نویس است. تنها شما و دیگر نویسندگان می‌توانید آن را ببینید." + +msgid "Only you and other authors can edit this article." +msgstr "تنها شما و دیگر نویسندگان می‌توانید این مقاله را ویرایش کنید." + +msgid "Edit" +msgstr "ویرایش" + +msgid "I'm from this instance" +msgstr "من از این نمونه هستم" + +msgid "Username, or email" +msgstr "نام‌کاربری یا رایانامه" + +msgid "Log in" +msgstr "ورود" + +msgid "I'm from another instance" +msgstr "من از نمونهٔ دیگری هستم" + +msgid "Continue to your instance" +msgstr "ادامه روی نمونهٔ خودتان" + +msgid "Reset your password" +msgstr "بازنشانی گذرواژه" + +msgid "New password" +msgstr "گذرواژهٔ جدید" + +msgid "Confirmation" +msgstr "تایید" + +msgid "Update password" +msgstr "به‌روزرسانی گذرواژه" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "ما، یک رایانامه به نشانی‌ای که به ما دادید فرستاده‌ایم. با پیوندی که در آن است می‌توانید گذرواژه خود را تغییر دهید." + +msgid "Send password reset link" +msgstr "فرستادن پیوند بازنشانی گذرواژه" + +msgid "This token has expired" +msgstr "این توکن منقضی شده است" + +msgid "Please start the process again by clicking here." +msgstr "لطفاً برای شروع فرایند، اینجا کلیک کنید." + +msgid "New Blog" +msgstr "بلاگ جدید" + +msgid "Create a blog" +msgstr "ساخت یک بلاگ" + +msgid "Create blog" +msgstr "ایجاد بلاگ" + +msgid "Edit \"{}\"" +msgstr "ویرایش «{}»" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "می‌توانید تصاویرتان را در نگارخانه بارگذاری کرده و از آن‌ها به عنوان شکلک و یا تصویر سردر بلاگ استفاده کنید." + +msgid "Upload images" +msgstr "بارگذاری تصاویر" + +msgid "Blog icon" +msgstr "شکلک بلاگ" + +msgid "Blog banner" +msgstr "تصویر سردر بلاگ" + +msgid "Custom theme" +msgstr "پوسته سفارشی" + +msgid "Update blog" +msgstr "به‌روزرسانی بلاگ" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "حواس‌تان خیلی جمع باشد! هر اقدامی که اینجا انجام دهید غیرقابل بازگشت است." + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "آیا مطمئن هستید که می‌خواهید این بلاگ را برای همیشه حذف کنید؟" + +msgid "Permanently delete this blog" +msgstr "این بلاگ برای همیشه حذف شود" + +msgid "{}'s icon" +msgstr "شکلک {}" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "یک نویسنده در این بلاگ است: " +msgstr[1] "{0} نویسنده در این بلاگ هستند: " + +msgid "No posts to see here yet." +msgstr "هنوز فرسته‌ای برای دیدن وجود ندارد." + +msgid "Nothing to see here yet." +msgstr "هنوز اینجا چیزی برای دیدن نیست." + +msgid "None" +msgstr "هیچ‌کدام" + +msgid "No description" +msgstr "بدون توضیح" + +msgid "Respond" +msgstr "پاسخ" + +msgid "Delete this comment" +msgstr "این نظر را پاک کن" + +msgid "What is Plume?" +msgstr "پلوم (Plume) چیست؟" + +msgid "Plume is a decentralized blogging engine." +msgstr "پلوم یک موتور بلاگ‌نویسی غیرمتمرکز است." + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "نویسندگان می‌توانند چندین بلاگ را مدیریت کنند که هر کدام‌شان مانند یک پایگاه وب مستقل هستند." + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "مقالات در سایر نمونه‌های پلوم نیز قابل مشاهده هستند و شما می‌توانید با آن‌ها به صورت مستقیم و از دیگر بن‌سازه‌ها مانند ماستودون تعامل داشته باشید." + +msgid "Read the detailed rules" +msgstr "قوانین کامل را مطالعه کنید" + +msgid "By {0}" +msgstr "توسط {0}" + +msgid "Draft" +msgstr "پیش‌نویس" + +msgid "Search result(s) for \"{0}\"" +msgstr "نتایج جستجو برای «{0}»" + +msgid "Search result(s)" +msgstr "نتایج جستجو" + +msgid "No results for your query" +msgstr "نتیجه‌ای برای درخواست شما وجود ندارد" + +msgid "No more results for your query" +msgstr "نتیجهٔ دیگری برای درخواست شما وجود ندارد" + +msgid "Advanced search" +msgstr "جستجوی پیشرفته" + +msgid "Article title matching these words" +msgstr "عنوان مقاله با این واژگان انطباق داشته باشد" + +msgid "Subtitle matching these words" +msgstr "زیرعنوان با این واژگان انطباق داشته باشد" + +msgid "Content macthing these words" +msgstr "محتوای منطبق با این واژگان" + +msgid "Body content" +msgstr "متن اصلی" + +msgid "From this date" +msgstr "از تاریخ" + +msgid "To this date" +msgstr "تا این تاریخ" + +msgid "Containing these tags" +msgstr "حاوی این برچسب‌ها" + +msgid "Tags" +msgstr "برچسب‌ها" + +msgid "Posted on one of these instances" +msgstr "فرستاده شده روی یکی از این نمونه‌ها" + +msgid "Instance domain" +msgstr "دامنهٔ نمونه" + +msgid "Posted by one of these authors" +msgstr "فرستاده شده توسط یکی از این نویسندگان" + +msgid "Author(s)" +msgstr "نویسنده(ها)" + +msgid "Posted on one of these blogs" +msgstr "فرستاده شده روی یکی از این بلاگ‌ها" + +msgid "Blog title" +msgstr "عنوان بلاگ" + +msgid "Written in this language" +msgstr "نوشته شده به این زبان" + +msgid "Language" +msgstr "زبان" + +msgid "Published under this license" +msgstr "منتشر شده تحت این پروانه" + +msgid "Article license" +msgstr "پروانهٔ مقاله" + diff --git a/po/plume/fi.po b/po/plume/fi.po new file mode 100644 index 00000000000..a279a86b544 --- /dev/null +++ b/po/plume/fi.po @@ -0,0 +1,1034 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Finnish\n" +"Language: fi_FI\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: fi\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "{0} kommentoi mediaasi." + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "Sinulla on {0} tilaajaa." + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "{0} tykkää artikkeleistasi." + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "{0} on maininnut sinut." + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "" + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "Artikkelivirtasi" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "Paikallinen artikkelivirta" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "Yhdistetty artikkelivirta" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "{0}n avatar" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "Valinnainen" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "Luodaksesi blogin sinun tulee olla sisäänkirjautuneena" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "Saman niminen blogi on jo olemassa." + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "Blogisi luotiin onnistuneesti!" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "Blogisi poistettiin." + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "Sinulla ei ole oikeutta poistaa tätä blogia." + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "Sinulla ei ole oikeutta muokata tätä blogia." + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "Et voi käyttää tätä mediaa blogin ikonina." + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "Et voi käyttää tätä mediaa blogin bannerina." + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "Blogisi tiedot on päivitetty." + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "Kommentisi lähetettiin." + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "Sisältösi poistettiin." + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "" + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "" + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "Instanssin asetukset on tallennettu." + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "" + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "" + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "" + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "" + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "" + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "Tykätäksesi postauksesta sinun tulee olla sisäänkirjautuneena" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "Mediasi on poistettu." + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "Sinulla ei ole oikeutta poistaa tätä mediaa." + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "Avatarisi on päivitetty." + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "Sinulla ei ole oikeutta käyttää tätä mediaa." + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "Nähdäksesi ilmoituksesi sinun tulee olla sisäänkirjautuneena" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "Tätä postausta ei ole vielä julkaistu." + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "Kirjoittaaksesi uuden postauksen sinun tulee olla sisäänkirjautuneena" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "Et ole tämän blogin kirjoittaja." + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "Uusi postaus" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "Muokkaa {0}" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "Sinulla ei ole oikeutta julkaista tällä blogilla." + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "Artikkeli päivitetty." + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "Artikkeli on tallennettu." + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "Uusi artikkeli" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "Sinulla ei ole oikeutta poistaa tätä artikkelia." + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "Artikkelisi on poistettu." + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "Näyttää siltä, että koetat poistaa artikkelia jota ei ole olemassa. Ehkä se on jo poistettu?" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "Tunnuksestasi ei saatu haettua tarpeeksi tietoja. Varmistathan että käyttäjätunkuksesi on oikein." + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "Uudelleenjakaaksesi postauksen sinun tulee olla sisäänkirjatuneena" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "Olette nyt yhdistetty." + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "" + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "" + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "" + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "" + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "" + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "" + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "" + +msgid "Create your account" +msgstr "" + +msgid "Create an account" +msgstr "" + +msgid "Email" +msgstr "" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "" + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "" + +msgid "Password" +msgstr "" + +msgid "Password confirmation" +msgstr "" + +msgid "Media upload" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "" + +msgid "Content warning" +msgstr "" + +msgid "Leave it empty, if none is needed" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Send" +msgstr "" + +msgid "Your media" +msgstr "" + +msgid "Upload" +msgstr "" + +msgid "You don't have any media yet." +msgstr "" + +msgid "Content warning: {0}" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Details" +msgstr "" + +msgid "Media details" +msgstr "" + +msgid "Go back to the gallery" +msgstr "" + +msgid "Markdown syntax" +msgstr "" + +msgid "Copy it into your articles, to insert this media:" +msgstr "" + +msgid "Use as an avatar" +msgstr "" + +msgid "Plume" +msgstr "" + +msgid "Menu" +msgstr "" + +msgid "Search" +msgstr "" + +msgid "Dashboard" +msgstr "" + +msgid "Notifications" +msgstr "" + +msgid "Log Out" +msgstr "" + +msgid "My account" +msgstr "" + +msgid "Log In" +msgstr "" + +msgid "Register" +msgstr "" + +msgid "About this instance" +msgstr "" + +msgid "Privacy policy" +msgstr "" + +msgid "Administration" +msgstr "" + +msgid "Documentation" +msgstr "" + +msgid "Source code" +msgstr "" + +msgid "Matrix room" +msgstr "" + +msgid "Admin" +msgstr "" + +msgid "It is you" +msgstr "" + +msgid "Edit your profile" +msgstr "" + +msgid "Open on {0}" +msgstr "" + +msgid "Unsubscribe" +msgstr "" + +msgid "Subscribe" +msgstr "" + +msgid "Follow {}" +msgstr "Seuraa {}" + +msgid "Log in to follow" +msgstr "" + +msgid "Enter your full username handle to follow" +msgstr "" + +msgid "{0}'s subscribers" +msgstr "" + +msgid "Articles" +msgstr "" + +msgid "Subscribers" +msgstr "" + +msgid "Subscriptions" +msgstr "" + +msgid "{0}'s subscriptions" +msgstr "" + +msgid "Your Dashboard" +msgstr "" + +msgid "Your Blogs" +msgstr "" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "" + +msgid "Start a new blog" +msgstr "" + +msgid "Your Drafts" +msgstr "" + +msgid "Go to your gallery" +msgstr "" + +msgid "Edit your account" +msgstr "" + +msgid "Your Profile" +msgstr "" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "" + +msgid "Upload an avatar" +msgstr "" + +msgid "Display name" +msgstr "" + +msgid "Summary" +msgstr "" + +msgid "Theme" +msgstr "" + +msgid "Default theme" +msgstr "" + +msgid "Error while loading theme selector." +msgstr "" + +msgid "Never load blogs custom themes" +msgstr "" + +msgid "Update account" +msgstr "" + +msgid "Danger zone" +msgstr "" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "" + +msgid "Delete your account" +msgstr "" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "" + +msgid "Latest articles" +msgstr "" + +msgid "Atom feed" +msgstr "" + +msgid "Recently boosted" +msgstr "" + +msgid "Articles tagged \"{0}\"" +msgstr "" + +msgid "There are currently no articles with such a tag" +msgstr "" + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "" + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "" + +msgid "Invalid CSRF token" +msgstr "" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "" + +msgid "You are not authorized." +msgstr "" + +msgid "Page not found" +msgstr "" + +msgid "We couldn't find this page." +msgstr "" + +msgid "The link that led you here may be broken." +msgstr "" + +msgid "Users" +msgstr "" + +msgid "Configuration" +msgstr "" + +msgid "Instances" +msgstr "" + +msgid "Email blocklist" +msgstr "" + +msgid "Grant admin rights" +msgstr "" + +msgid "Revoke admin rights" +msgstr "" + +msgid "Grant moderator rights" +msgstr "" + +msgid "Revoke moderator rights" +msgstr "" + +msgid "Ban" +msgstr "" + +msgid "Run on selected users" +msgstr "" + +msgid "Moderator" +msgstr "" + +msgid "Moderation" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "Administration of {0}" +msgstr "" + +msgid "Unblock" +msgstr "" + +msgid "Block" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "Allow anyone to register here" +msgstr "Salli kenen tahansa rekisteröityä tänne" + +msgid "Short description" +msgstr "Lyhyt kuvaus" + +msgid "Markdown syntax is supported" +msgstr "Markdown on tuettu" + +msgid "Long description" +msgstr "Pitkä kuvaus" + +msgid "Default article license" +msgstr "Oletus lisenssi artikelleille" + +msgid "Save these settings" +msgstr "Tallenna nämä asetukset" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "Jos aelailet tätä sivua vierailijana, sinusta ei kerätä yhtään dataa." + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "" + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "" + +msgid "Blocklisted Emails" +msgstr "" + +msgid "Email address" +msgstr "" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "" + +msgid "Note" +msgstr "" + +msgid "Notify the user?" +msgstr "" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "" + +msgid "Blocklisting notification" +msgstr "" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "" + +msgid "Add blocklisted address" +msgstr "" + +msgid "There are no blocked emails on your instance" +msgstr "" + +msgid "Delete selected emails" +msgstr "" + +msgid "Email address:" +msgstr "" + +msgid "Blocklisted for:" +msgstr "" + +msgid "Will notify them on account creation with this message:" +msgstr "" + +msgid "The user will be silently prevented from making an account" +msgstr "" + +msgid "Welcome to {}" +msgstr "" + +msgid "View all" +msgstr "" + +msgid "About {0}" +msgstr "Tietoja {0}" + +msgid "Runs Plume {0}" +msgstr "Plumen versio {0}" + +msgid "Home to {0} people" +msgstr "{0} ihmisen koti" + +msgid "Who wrote {0} articles" +msgstr "Joka on kirjoittanut {0} artikkelia" + +msgid "And are connected to {0} other instances" +msgstr "Ja on yhdistetty {0} toiseen instanssiin" + +msgid "Administred by" +msgstr "Ylläpitäjä" + +msgid "Interact with {}" +msgstr "" + +msgid "Log in to interact" +msgstr "" + +msgid "Enter your full username to interact" +msgstr "" + +msgid "Publish" +msgstr "" + +msgid "Classic editor (any changes will be lost)" +msgstr "" + +msgid "Title" +msgstr "" + +msgid "Subtitle" +msgstr "" + +msgid "Content" +msgstr "" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "" + +msgid "Upload media" +msgstr "" + +msgid "Tags, separated by commas" +msgstr "" + +msgid "License" +msgstr "" + +msgid "Illustration" +msgstr "" + +msgid "This is a draft, don't publish it yet." +msgstr "" + +msgid "Update" +msgstr "" + +msgid "Update, or publish" +msgstr "" + +msgid "Publish your post" +msgstr "" + +msgid "Written by {0}" +msgstr "" + +msgid "All rights reserved." +msgstr "" + +msgid "This article is under the {0} license." +msgstr "" + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "" +msgstr[1] "" + +msgid "I don't like this anymore" +msgstr "" + +msgid "Add yours" +msgstr "" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "" +msgstr[1] "" + +msgid "I don't want to boost this anymore" +msgstr "" + +msgid "Boost" +msgstr "" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "" + +msgid "Comments" +msgstr "" + +msgid "Your comment" +msgstr "" + +msgid "Submit comment" +msgstr "" + +msgid "No comments yet. Be the first to react!" +msgstr "" + +msgid "Are you sure?" +msgstr "" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "" + +msgid "Only you and other authors can edit this article." +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "I'm from this instance" +msgstr "" + +msgid "Username, or email" +msgstr "" + +msgid "Log in" +msgstr "" + +msgid "I'm from another instance" +msgstr "" + +msgid "Continue to your instance" +msgstr "" + +msgid "Reset your password" +msgstr "" + +msgid "New password" +msgstr "" + +msgid "Confirmation" +msgstr "" + +msgid "Update password" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "" + +msgid "Send password reset link" +msgstr "" + +msgid "This token has expired" +msgstr "" + +msgid "Please start the process again by clicking here." +msgstr "" + +msgid "New Blog" +msgstr "" + +msgid "Create a blog" +msgstr "" + +msgid "Create blog" +msgstr "" + +msgid "Edit \"{}\"" +msgstr "" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "" + +msgid "Upload images" +msgstr "" + +msgid "Blog icon" +msgstr "" + +msgid "Blog banner" +msgstr "" + +msgid "Custom theme" +msgstr "" + +msgid "Update blog" +msgstr "" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "" + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "" + +msgid "Permanently delete this blog" +msgstr "" + +msgid "{}'s icon" +msgstr "" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "" +msgstr[1] "" + +msgid "No posts to see here yet." +msgstr "" + +msgid "Nothing to see here yet." +msgstr "" + +msgid "None" +msgstr "" + +msgid "No description" +msgstr "" + +msgid "Respond" +msgstr "" + +msgid "Delete this comment" +msgstr "" + +msgid "What is Plume?" +msgstr "" + +msgid "Plume is a decentralized blogging engine." +msgstr "" + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "" + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "" + +msgid "Read the detailed rules" +msgstr "" + +msgid "By {0}" +msgstr "" + +msgid "Draft" +msgstr "" + +msgid "Search result(s) for \"{0}\"" +msgstr "" + +msgid "Search result(s)" +msgstr "" + +msgid "No results for your query" +msgstr "" + +msgid "No more results for your query" +msgstr "" + +msgid "Advanced search" +msgstr "" + +msgid "Article title matching these words" +msgstr "" + +msgid "Subtitle matching these words" +msgstr "" + +msgid "Content macthing these words" +msgstr "" + +msgid "Body content" +msgstr "" + +msgid "From this date" +msgstr "" + +msgid "To this date" +msgstr "" + +msgid "Containing these tags" +msgstr "" + +msgid "Tags" +msgstr "" + +msgid "Posted on one of these instances" +msgstr "" + +msgid "Instance domain" +msgstr "" + +msgid "Posted by one of these authors" +msgstr "" + +msgid "Author(s)" +msgstr "" + +msgid "Posted on one of these blogs" +msgstr "" + +msgid "Blog title" +msgstr "" + +msgid "Written in this language" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Published under this license" +msgstr "" + +msgid "Article license" +msgstr "" + diff --git a/po/plume/fr.po b/po/plume/fr.po new file mode 100644 index 00000000000..d067adf8ed0 --- /dev/null +++ b/po/plume/fr.po @@ -0,0 +1,1034 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: French\n" +"Language: fr_FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: fr\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "{0} a commenté votre article." + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "{0} vous suit." + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "{0} a aimé votre article." + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "{0} vous a mentionné." + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "{0} a boosté votre article." + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "Votre flux" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "Flux local" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "Flux fédéré" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "Avatar de {0}" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "Page précédente" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "Page suivante" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "Optionnel" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "Vous devez vous connecter pour créer un nouveau blog" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "Un blog avec le même nom existe déjà." + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "Votre blog a été créé avec succès !" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "Votre blog a été supprimé." + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "Vous n'êtes pas autorisé⋅e à supprimer ce blog." + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "Vous n'êtes pas autorisé à éditer ce blog." + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "Vous ne pouvez pas utiliser ce media comme icône de blog." + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "Vous ne pouvez pas utiliser ce media comme illustration de blog." + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "Les informations de votre blog ont été mise à jour." + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "Votre commentaire a été publié." + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "Votre commentaire a été supprimé." + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "Les inscriptions sont fermées sur cette instance." + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "Votre compte a été créé. Vous avez juste à vous connecter, avant de pouvoir l'utiliser." + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "Les paramètres de votre instance ont été enregistrés." + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "{} a été débloqué⋅e." + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "{} a été bloqué⋅e." + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "Blocages supprimés" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "E-mail déjà bloqué" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "E-mail bloqué" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "Vous ne pouvez pas changer vos propres droits." + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "Vous n'avez pas l'autorisation d'effectuer cette action." + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "Terminé." + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "Vous devez vous connecter pour aimer un article" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "Votre média a été supprimé." + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "Vous n'êtes pas autorisé à supprimer ce média." + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "Votre avatar a été mis à jour." + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "Vous n'êtes pas autorisé à utiliser ce média." + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "Vous devez vous connecter pour voir vos notifications" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "Cet article n’est pas encore publié." + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "Vous devez vous connecter pour écrire un nouvel article" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "Vous n'êtes pas auteur⋅rice de ce blog." + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "Nouvel article" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "Modifier {0}" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "Vous n'êtes pas autorisé à publier sur ce blog." + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "Votre article a été mis à jour." + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "Votre article a été enregistré." + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "Nouvel article" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "Vous n'êtes pas autorisé à supprimer cet article." + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "Votre article a été supprimé." + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "Il semble que l'article que vous avez essayé de supprimer n'existe pas. Peut-être a-t-il déjà été supprimé ?" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "Nous n'avons pas pu obtenir assez d'informations à propos de votre compte. Veuillez vous assurer que votre nom d'utilisateur est correct." + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "Vous devez vous connecter pour partager un article" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "Vous êtes maintenant connecté." + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "Vous êtes maintenant déconnecté." + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "Réinitialisation du mot de passe" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "Voici le lien pour réinitialiser votre mot de passe : {0}" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "Votre mot de passe a été réinitialisé avec succès." + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "Vous devez vous connecter pour accéder à votre tableau de bord" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "Vous ne suivez plus {}." + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "Vous suivez maintenant {}." + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "Vous devez vous connecter pour vous abonner à quelqu'un" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "Vous devez vous connecter pour modifier votre profil" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "Votre profil a été mis à jour." + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "Votre compte a été supprimé." + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "Vous ne pouvez pas supprimer le compte d'une autre personne." + +msgid "Create your account" +msgstr "Créer votre compte" + +msgid "Create an account" +msgstr "Créer un compte" + +msgid "Email" +msgstr "Adresse électronique" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "Désolé, mais les inscriptions sont fermées sur cette instance en particulier. Vous pouvez, toutefois, en trouver une autre." + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "Vérifiez votre boîte de réception !" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "Nom d’utilisateur" + +msgid "Password" +msgstr "Mot de passe" + +msgid "Password confirmation" +msgstr "Confirmation du mot de passe" + +msgid "Media upload" +msgstr "Téléversement de média" + +msgid "Description" +msgstr "Description" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "Utile pour les personnes malvoyantes, ainsi que pour les informations de licence" + +msgid "Content warning" +msgstr "Avertissement" + +msgid "Leave it empty, if none is needed" +msgstr "Laissez vide, si aucun avertissement n'est nécessaire" + +msgid "File" +msgstr "Fichier" + +msgid "Send" +msgstr "Envoyer" + +msgid "Your media" +msgstr "Vos médias" + +msgid "Upload" +msgstr "Téléverser" + +msgid "You don't have any media yet." +msgstr "Vous n'avez pas encore de média." + +msgid "Content warning: {0}" +msgstr "Avertissement du contenu : {0}" + +msgid "Delete" +msgstr "Supprimer" + +msgid "Details" +msgstr "Détails" + +msgid "Media details" +msgstr "Détails du média" + +msgid "Go back to the gallery" +msgstr "Revenir à la galerie" + +msgid "Markdown syntax" +msgstr "Syntaxe markdown" + +msgid "Copy it into your articles, to insert this media:" +msgstr "Copiez-le dans vos articles, pour insérer ce média :" + +msgid "Use as an avatar" +msgstr "Utiliser comme avatar" + +msgid "Plume" +msgstr "Plume" + +msgid "Menu" +msgstr "Menu" + +msgid "Search" +msgstr "Rechercher" + +msgid "Dashboard" +msgstr "Tableau de bord" + +msgid "Notifications" +msgstr "Notifications" + +msgid "Log Out" +msgstr "Se déconnecter" + +msgid "My account" +msgstr "Mon compte" + +msgid "Log In" +msgstr "Se connecter" + +msgid "Register" +msgstr "S’inscrire" + +msgid "About this instance" +msgstr "À propos de cette instance" + +msgid "Privacy policy" +msgstr "Politique de confidentialité" + +msgid "Administration" +msgstr "Administration" + +msgid "Documentation" +msgstr "Documentation" + +msgid "Source code" +msgstr "Code source" + +msgid "Matrix room" +msgstr "Salon Matrix" + +msgid "Admin" +msgstr "Administrateur" + +msgid "It is you" +msgstr "C'est vous" + +msgid "Edit your profile" +msgstr "Modifier votre profil" + +msgid "Open on {0}" +msgstr "Ouvrir sur {0}" + +msgid "Unsubscribe" +msgstr "Se désabonner" + +msgid "Subscribe" +msgstr "S'abonner" + +msgid "Follow {}" +msgstr "Suivre {}" + +msgid "Log in to follow" +msgstr "Connectez-vous pour suivre" + +msgid "Enter your full username handle to follow" +msgstr "Entrez votre nom d'utilisateur complet pour suivre" + +msgid "{0}'s subscribers" +msgstr "{0}'s abonnés" + +msgid "Articles" +msgstr "Articles" + +msgid "Subscribers" +msgstr "Abonnés" + +msgid "Subscriptions" +msgstr "Abonnements" + +msgid "{0}'s subscriptions" +msgstr "Abonnements de {0}" + +msgid "Your Dashboard" +msgstr "Votre tableau de bord" + +msgid "Your Blogs" +msgstr "Vos Blogs" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "Vous n'avez pas encore de blog. Créez votre propre blog, ou demandez de vous joindre à un." + +msgid "Start a new blog" +msgstr "Commencer un nouveau blog" + +msgid "Your Drafts" +msgstr "Vos brouillons" + +msgid "Go to your gallery" +msgstr "Aller à votre galerie" + +msgid "Edit your account" +msgstr "Modifier votre compte" + +msgid "Your Profile" +msgstr "Votre Profil" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "Pour modifier votre avatar, téléversez-le dans votre galerie puis sélectionnez-le à partir de là." + +msgid "Upload an avatar" +msgstr "Téléverser un avatar" + +msgid "Display name" +msgstr "Nom affiché" + +msgid "Summary" +msgstr "Description" + +msgid "Theme" +msgstr "Thème" + +msgid "Default theme" +msgstr "Thème par défaut" + +msgid "Error while loading theme selector." +msgstr "Erreur lors du chargement du sélecteur de thème." + +msgid "Never load blogs custom themes" +msgstr "Ne jamais charger les thèmes personnalisés des blogs" + +msgid "Update account" +msgstr "Mettre à jour le compte" + +msgid "Danger zone" +msgstr "Zone à risque" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "Attention, toute action prise ici ne peut pas être annulée." + +msgid "Delete your account" +msgstr "Supprimer votre compte" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "Désolé, mais en tant qu'administrateur, vous ne pouvez pas quitter votre propre instance." + +msgid "Latest articles" +msgstr "Derniers articles" + +msgid "Atom feed" +msgstr "Flux atom" + +msgid "Recently boosted" +msgstr "Récemment partagé" + +msgid "Articles tagged \"{0}\"" +msgstr "Articles marqués \"{0}\"" + +msgid "There are currently no articles with such a tag" +msgstr "Il n'y a actuellement aucun article avec un tel tag" + +msgid "The content you sent can't be processed." +msgstr "Le contenu que vous avez envoyé ne peut pas être traité." + +msgid "Maybe it was too long." +msgstr "Peut-être que c’était trop long." + +msgid "Internal server error" +msgstr "Erreur interne du serveur" + +msgid "Something broke on our side." +msgstr "Nous avons cassé quelque chose." + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "Nous sommes désolé⋅e⋅s. Si vous pensez que c’est un bogue, merci de le signaler." + +msgid "Invalid CSRF token" +msgstr "Jeton CSRF invalide" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "Quelque chose ne va pas avec votre jeton CSRF. Assurez-vous que les cookies sont activés dans votre navigateur, et essayez de recharger cette page. Si vous continuez à voir cette erreur, merci de la signaler." + +msgid "You are not authorized." +msgstr "Vous n’avez pas les droits." + +msgid "Page not found" +msgstr "Page non trouvée" + +msgid "We couldn't find this page." +msgstr "Page introuvable." + +msgid "The link that led you here may be broken." +msgstr "Vous avez probablement suivi un lien cassé." + +msgid "Users" +msgstr "Utilisateurs" + +msgid "Configuration" +msgstr "Configuration" + +msgid "Instances" +msgstr "Instances" + +msgid "Email blocklist" +msgstr "Liste des e-mails proscrits" + +msgid "Grant admin rights" +msgstr "Accorder les droits d'administration" + +msgid "Revoke admin rights" +msgstr "Révoquer les droits d'administration" + +msgid "Grant moderator rights" +msgstr "Accorder les droits de modération" + +msgid "Revoke moderator rights" +msgstr "Révoquer les droits de modération" + +msgid "Ban" +msgstr "Bannir" + +msgid "Run on selected users" +msgstr "Appliquer aux utilisateurices sélectionné⋅e⋅s" + +msgid "Moderator" +msgstr "Modérateurice" + +msgid "Moderation" +msgstr "Modération" + +msgid "Home" +msgstr "Accueil" + +msgid "Administration of {0}" +msgstr "Administration de {0}" + +msgid "Unblock" +msgstr "Débloquer" + +msgid "Block" +msgstr "Bloquer" + +msgid "Name" +msgstr "Nom" + +msgid "Allow anyone to register here" +msgstr "Permettre à tous de s'enregistrer" + +msgid "Short description" +msgstr "Description courte" + +msgid "Markdown syntax is supported" +msgstr "La syntaxe Markdown est supportée" + +msgid "Long description" +msgstr "Description longue" + +msgid "Default article license" +msgstr "Licence d'article par défaut" + +msgid "Save these settings" +msgstr "Sauvegarder ces paramètres" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "Si vous naviguez sur ce site en tant que visiteur, aucune donnée ne vous concernant n'est collectée." + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "En tant qu'utilisateur enregistré, vous devez fournir votre nom d'utilisateur (qui n'est pas forcément votre vrai nom), votre adresse e-mail fonctionnelle et un mot de passe, afin de pouvoir vous connecter, écrire des articles et commenter. Le contenu que vous soumettez est stocké jusqu'à ce que vous le supprimiez." + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "Lorsque vous vous connectez, nous stockons deux cookies, l'un pour garder votre session ouverte, le second pour empêcher d'autres personnes d'agir en votre nom. Nous ne stockons aucun autre cookie." + +msgid "Blocklisted Emails" +msgstr "Emails bloqués" + +msgid "Email address" +msgstr "Adresse e-mail" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "L'adresse e-mail que vous souhaitez bloquer. Pour bloquer des domaines, vous pouvez utiliser la syntaxe : '*@example.com' qui bloque toutes les adresses du domaine exemple.com" + +msgid "Note" +msgstr "Note" + +msgid "Notify the user?" +msgstr "Notifier l'utilisateurice ?" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "Optionnel, affiche un message lors de la création d'un compte avec cette adresse" + +msgid "Blocklisting notification" +msgstr "Notification de blocage" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "Le message à afficher lors de la création d'un compte avec cette adresse e-mail" + +msgid "Add blocklisted address" +msgstr "Bloquer une adresse" + +msgid "There are no blocked emails on your instance" +msgstr "Il n'y a pas d'adresses bloquées sur votre instance" + +msgid "Delete selected emails" +msgstr "Supprimer le(s) adresse(s) sélectionnée(s)" + +msgid "Email address:" +msgstr "Adresse e-mail:" + +msgid "Blocklisted for:" +msgstr "Bloqué pour :" + +msgid "Will notify them on account creation with this message:" +msgstr "Avertissement lors de la création du compte avec ce message :" + +msgid "The user will be silently prevented from making an account" +msgstr "L'utilisateurice sera silencieusement empêché.e de créer un compte" + +msgid "Welcome to {}" +msgstr "Bienvenue sur {0}" + +msgid "View all" +msgstr "Tout afficher" + +msgid "About {0}" +msgstr "À propos de {0}" + +msgid "Runs Plume {0}" +msgstr "Propulsé par Plume {0}" + +msgid "Home to {0} people" +msgstr "Refuge de {0} personnes" + +msgid "Who wrote {0} articles" +msgstr "Qui ont écrit {0} articles" + +msgid "And are connected to {0} other instances" +msgstr "Et sont connecté⋅es à {0} autres instances" + +msgid "Administred by" +msgstr "Administré par" + +msgid "Interact with {}" +msgstr "Interagir avec {}" + +msgid "Log in to interact" +msgstr "Connectez-vous pour interagir" + +msgid "Enter your full username to interact" +msgstr "Entrez votre nom d'utilisateur complet pour interagir" + +msgid "Publish" +msgstr "Publier" + +msgid "Classic editor (any changes will be lost)" +msgstr "Éditeur classique (tout changement sera perdu)" + +msgid "Title" +msgstr "Titre" + +msgid "Subtitle" +msgstr "Sous-titre" + +msgid "Content" +msgstr "Contenu" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "Vous pouvez télécharger des médias dans votre galerie, et copier leur code Markdown dans vos articles pour les insérer." + +msgid "Upload media" +msgstr "Téléverser un média" + +msgid "Tags, separated by commas" +msgstr "Mots-clés, séparés par des virgules" + +msgid "License" +msgstr "Licence" + +msgid "Illustration" +msgstr "Illustration" + +msgid "This is a draft, don't publish it yet." +msgstr "C'est un brouillon, ne le publiez pas encore." + +msgid "Update" +msgstr "Mettre à jour" + +msgid "Update, or publish" +msgstr "Mettre à jour, ou publier" + +msgid "Publish your post" +msgstr "Publiez votre message" + +msgid "Written by {0}" +msgstr "Écrit par {0}" + +msgid "All rights reserved." +msgstr "Tous droits réservés." + +msgid "This article is under the {0} license." +msgstr "Cet article est sous licence {0}." + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "Un like" +msgstr[1] "{0} likes" + +msgid "I don't like this anymore" +msgstr "Je n'aime plus cela" + +msgid "Add yours" +msgstr "Ajouter le vôtre" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "Un repartage" +msgstr[1] "{0} repartages" + +msgid "I don't want to boost this anymore" +msgstr "Je ne veux plus le repartager" + +msgid "Boost" +msgstr "Partager" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "{0}Connectez-vous{1}, ou {2}utilisez votre compte sur le Fediverse{3} pour interagir avec cet article" + +msgid "Comments" +msgstr "Commentaires" + +msgid "Your comment" +msgstr "Votre commentaire" + +msgid "Submit comment" +msgstr "Soumettre le commentaire" + +msgid "No comments yet. Be the first to react!" +msgstr "Pas encore de commentaires. Soyez le premier à réagir !" + +msgid "Are you sure?" +msgstr "Êtes-vous sûr⋅e ?" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "Cet article est toujours un brouillon. Seuls vous et les autres auteur·e·s peuvent le voir." + +msgid "Only you and other authors can edit this article." +msgstr "Seuls vous et les autres auteur·e·s peuvent modifier cet article." + +msgid "Edit" +msgstr "Modifier" + +msgid "I'm from this instance" +msgstr "Je suis de cette instance" + +msgid "Username, or email" +msgstr "Nom d'utilisateur⋅ice ou e-mail" + +msgid "Log in" +msgstr "Se connecter" + +msgid "I'm from another instance" +msgstr "Je viens d'une autre instance" + +msgid "Continue to your instance" +msgstr "Continuez sur votre instance" + +msgid "Reset your password" +msgstr "Réinitialiser votre mot de passe" + +msgid "New password" +msgstr "Nouveau mot de passe" + +msgid "Confirmation" +msgstr "Confirmation" + +msgid "Update password" +msgstr "Mettre à jour le mot de passe" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "Nous avons envoyé un mail à l'adresse que vous nous avez donnée, avec un lien pour réinitialiser votre mot de passe." + +msgid "Send password reset link" +msgstr "Envoyer un lien pour réinitialiser le mot de passe" + +msgid "This token has expired" +msgstr "Ce jeton a expiré" + +msgid "Please start the process again by clicking here." +msgstr "Veuillez recommencer le processus en cliquant ici." + +msgid "New Blog" +msgstr "Nouveau Blog" + +msgid "Create a blog" +msgstr "Créer un blog" + +msgid "Create blog" +msgstr "Créer le blog" + +msgid "Edit \"{}\"" +msgstr "Modifier \"{}\"" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "Vous pouvez téléverser des images dans votre galerie, pour les utiliser comme icônes de blog ou illustrations." + +msgid "Upload images" +msgstr "Téléverser des images" + +msgid "Blog icon" +msgstr "Icône de blog" + +msgid "Blog banner" +msgstr "Bannière de blog" + +msgid "Custom theme" +msgstr "Thème personnalisé" + +msgid "Update blog" +msgstr "Mettre à jour le blog" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "Attention, toute action prise ici ne peut pas être annulée." + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "Êtes-vous sûr de vouloir supprimer définitivement ce blog ?" + +msgid "Permanently delete this blog" +msgstr "Supprimer définitivement ce blog" + +msgid "{}'s icon" +msgstr "icône de {}" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "Il y a un auteur sur ce blog: " +msgstr[1] "Il y a {0} auteurs sur ce blog: " + +msgid "No posts to see here yet." +msgstr "Aucun article pour le moment." + +msgid "Nothing to see here yet." +msgstr "Rien à voir ici pour le moment." + +msgid "None" +msgstr "Aucun" + +msgid "No description" +msgstr "Aucune description" + +msgid "Respond" +msgstr "Répondre" + +msgid "Delete this comment" +msgstr "Supprimer ce commentaire" + +msgid "What is Plume?" +msgstr "Qu’est-ce que Plume ?" + +msgid "Plume is a decentralized blogging engine." +msgstr "Plume est un moteur de blog décentralisé." + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "Les auteurs peuvent avoir plusieurs blogs, chacun étant comme un site indépendant." + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "Les articles sont également visibles sur d'autres instances Plume, et vous pouvez interagir avec eux directement à partir d'autres plateformes comme Mastodon." + +msgid "Read the detailed rules" +msgstr "Lire les règles détaillées" + +msgid "By {0}" +msgstr "Par {0}" + +msgid "Draft" +msgstr "Brouillon" + +msgid "Search result(s) for \"{0}\"" +msgstr "Résultat(s) de la recherche pour \"{0}\"" + +msgid "Search result(s)" +msgstr "Résultat(s) de la recherche" + +msgid "No results for your query" +msgstr "Pas de résultat pour votre requête" + +msgid "No more results for your query" +msgstr "Plus de résultats pour votre recherche" + +msgid "Advanced search" +msgstr "Recherche avancée" + +msgid "Article title matching these words" +msgstr "Titre contenant ces mots" + +msgid "Subtitle matching these words" +msgstr "Sous-titre contenant ces mots" + +msgid "Content macthing these words" +msgstr "Contenu correspondant à ces mots" + +msgid "Body content" +msgstr "Texte" + +msgid "From this date" +msgstr "À partir de cette date" + +msgid "To this date" +msgstr "Avant cette date" + +msgid "Containing these tags" +msgstr "Avec ces étiquettes" + +msgid "Tags" +msgstr "Étiquettes" + +msgid "Posted on one of these instances" +msgstr "Publié sur une de ces instances" + +msgid "Instance domain" +msgstr "Domaine d'une instance" + +msgid "Posted by one of these authors" +msgstr "Écrit par un de ces auteur⋅ices" + +msgid "Author(s)" +msgstr "Auteur·e(s)" + +msgid "Posted on one of these blogs" +msgstr "Publié dans un de ces blogs" + +msgid "Blog title" +msgstr "Nom du blog" + +msgid "Written in this language" +msgstr "Écrit en" + +msgid "Language" +msgstr "Langue" + +msgid "Published under this license" +msgstr "Placé sous cette licence" + +msgid "Article license" +msgstr "Licence de l'article" + diff --git a/po/plume/gl.po b/po/plume/gl.po new file mode 100644 index 00000000000..5c6b1cac70a --- /dev/null +++ b/po/plume/gl.po @@ -0,0 +1,1034 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-26 13:16\n" +"Last-Translator: \n" +"Language-Team: Galician\n" +"Language: gl_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: gl\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "Alguén" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "{0} comentou o teu artigo." + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "{0} está suscrita aos teus artigos." + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "a {0} gustoulle o teu artigo." + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "{0} mencionoute." + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "{0} promoveu o teu artigo." + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "O seu contido" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "Contido local" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "Contido federado" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "Avatar de {0}" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "Páxina anterior" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "Páxina seguinte" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "Opcional" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "Para crear un novo blog debes estar conectada" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "Xa existe un blog co mesmo nome." + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "O teu blog creouse correctamente!" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "Eliminaches o blog." + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "Non tes permiso para eliminar este blog." + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "Non podes editar este blog." + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "Non podes utilizar este medio como icona do blog." + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "Non podes utilizar este medio como cabeceira do blog." + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "Actualizouse a información sobre o blog." + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "O teu comentario foi publicado." + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "Eliminouse o comentario." + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "O rexistro está pechado en esta instancia." + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "Rexistro de usuarias" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "Aquí tes a ligazón para crear a conta: {0}" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "Creouse a túa conta. Agora só tes que conectarte para poder utilizala." + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "Gardáronse os axustes das instancia." + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "{} foi desbloqueada." + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "{} foi bloqueada." + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "Bloqueos eliminados" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "O email xa está bloqueado" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "Email bloqueado" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "Non podes cambiar os teus propios permisos." + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "Non tes permiso para realizar esta acción." + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "Feito." + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "Para darlle a gústame, debes estar conectada" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "Eliminouse o ficheiro de medios." + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "Non tes permiso para eliminar este ficheiro." + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "Actualizouse o avatar." + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "Non tes permiso para usar este ficheiro de medios." + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "Para ver as túas notificacións, debes estar conectada" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "Esto é un borrador, non publicar por agora." + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "Para escribir un novo artigo, debes estar conectada" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "Non es autora de este blog." + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "Novo artigo" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "Editar {0}" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "Non tes permiso para publicar en este blog." + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "Actualizouse o artigo." + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "Gardouse o artigo." + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "Novo artigo" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "Non tes permiso para eliminar este artigo." + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "Eliminouse o artigo." + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "Semella que o artigo que quere eliminar non existe. Igual xa foi eliminado?" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "Non se puido obter información suficiente sobre a súa conta. Por favor asegúrese de que o nome de usuaria é correcto." + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "Para compartir un artigo, debe estar conectada" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "Está conectada." + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "Está desconectada." + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "Restablecer contrasinal" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "Aquí está a ligazón para restablecer o contrasinal: {0}" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "O contrasinal restableceuse correctamente." + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "Para acceder ao taboleiro, debes estar conectada" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "Xa non está a seguir a {}." + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "Está a seguir a {}." + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "Para suscribirse a un blog, debe estar conectada" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "Para editar o seu perfil, debe estar conectada" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "Actualizouse o perfil." + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "Eliminouse a túa conta." + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "Non pode eliminar a conta de outra persoa." + +msgid "Create your account" +msgstr "Cree a súa conta" + +msgid "Create an account" +msgstr "Crear unha conta" + +msgid "Email" +msgstr "Correo-e" + +msgid "Email confirmation" +msgstr "Email de confirmación" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "Desculpe, pero o rexistro en esta instancia está pechado. Porén pode atopar outra no fediverso." + +msgid "Registration" +msgstr "Rexistro" + +msgid "Check your inbox!" +msgstr "Comprobe o seu correo!" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "Enviamos un email ao enderezo indicado cunha ligazón para crear a conta." + +msgid "Username" +msgstr "Nome de usuaria" + +msgid "Password" +msgstr "Contrasinal" + +msgid "Password confirmation" +msgstr "Confirmación do contrasinal" + +msgid "Media upload" +msgstr "Subir medios" + +msgid "Description" +msgstr "Descrición" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "Útil para persoas con deficiencias visuais, así como información da licenza" + +msgid "Content warning" +msgstr "Aviso sobre o contido" + +msgid "Leave it empty, if none is needed" +msgstr "Deixar baldeiro se non precisa ningunha" + +msgid "File" +msgstr "Ficheiro" + +msgid "Send" +msgstr "Enviar" + +msgid "Your media" +msgstr "O teu multimedia" + +msgid "Upload" +msgstr "Subir" + +msgid "You don't have any media yet." +msgstr "Aínda non subeu ficheiros de medios." + +msgid "Content warning: {0}" +msgstr "Aviso de contido: {0}" + +msgid "Delete" +msgstr "Eliminar" + +msgid "Details" +msgstr "Detalles" + +msgid "Media details" +msgstr "Detalle dos medios" + +msgid "Go back to the gallery" +msgstr "Voltar a galería" + +msgid "Markdown syntax" +msgstr "Sintaxe Markdown" + +msgid "Copy it into your articles, to insert this media:" +msgstr "Copie e pegue este código para incrustar no artigo:" + +msgid "Use as an avatar" +msgstr "Utilizar como avatar" + +msgid "Plume" +msgstr "Plume" + +msgid "Menu" +msgstr "Menú" + +msgid "Search" +msgstr "Buscar" + +msgid "Dashboard" +msgstr "Taboleiro" + +msgid "Notifications" +msgstr "Notificacións" + +msgid "Log Out" +msgstr "Desconectar" + +msgid "My account" +msgstr "A miña conta" + +msgid "Log In" +msgstr "Conectar" + +msgid "Register" +msgstr "Rexistrar" + +msgid "About this instance" +msgstr "Sobre esta instancia" + +msgid "Privacy policy" +msgstr "Política de intimidade" + +msgid "Administration" +msgstr "Administración" + +msgid "Documentation" +msgstr "Documentación" + +msgid "Source code" +msgstr "Código fonte" + +msgid "Matrix room" +msgstr "Sala Matrix" + +msgid "Admin" +msgstr "Admin" + +msgid "It is you" +msgstr "Es ti" + +msgid "Edit your profile" +msgstr "Edita o teu perfil" + +msgid "Open on {0}" +msgstr "Aberto en {0}" + +msgid "Unsubscribe" +msgstr "Cancelar subscrición" + +msgid "Subscribe" +msgstr "Subscribirse" + +msgid "Follow {}" +msgstr "Seguimento {}" + +msgid "Log in to follow" +msgstr "Conéctese para seguir" + +msgid "Enter your full username handle to follow" +msgstr "Introduza o se nome de usuaria completo para continuar" + +msgid "{0}'s subscribers" +msgstr "Subscritoras de {0}" + +msgid "Articles" +msgstr "Artigos" + +msgid "Subscribers" +msgstr "Subscritoras" + +msgid "Subscriptions" +msgstr "Subscricións" + +msgid "{0}'s subscriptions" +msgstr "Suscricións de {0}" + +msgid "Your Dashboard" +msgstr "O teu taboleiro" + +msgid "Your Blogs" +msgstr "Os teus Blogs" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "Aínda non ten blogs. Publique un de seu ou ben solicite unirse a un." + +msgid "Start a new blog" +msgstr "Iniciar un blog" + +msgid "Your Drafts" +msgstr "Os teus Borradores" + +msgid "Go to your gallery" +msgstr "Ir a súa galería" + +msgid "Edit your account" +msgstr "Edite a súa conta" + +msgid "Your Profile" +msgstr "O seu Perfil" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "Para cambiar o avatar, suba a imaxe a súa galería e despois escollaa desde alí." + +msgid "Upload an avatar" +msgstr "Subir un avatar" + +msgid "Display name" +msgstr "Mostrar nome" + +msgid "Summary" +msgstr "Resumen" + +msgid "Theme" +msgstr "Decorado" + +msgid "Default theme" +msgstr "Decorado por omisión" + +msgid "Error while loading theme selector." +msgstr "Erro ao cargar o selector de decorados." + +msgid "Never load blogs custom themes" +msgstr "Non cargar decorados de blog personalizados" + +msgid "Update account" +msgstr "Actualizar conta" + +msgid "Danger zone" +msgstr "Zona perigosa" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "Teña tino, todo o que faga aquí non se pode retrotraer." + +msgid "Delete your account" +msgstr "Eliminar a súa conta" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "Lamentámolo, pero como administradora, non pode deixar a súa propia instancia." + +msgid "Latest articles" +msgstr "Últimos artigos" + +msgid "Atom feed" +msgstr "Fonte Atom" + +msgid "Recently boosted" +msgstr "Promocionada recentemente" + +msgid "Articles tagged \"{0}\"" +msgstr "Artigos etiquetados \"{0}\"" + +msgid "There are currently no articles with such a tag" +msgstr "Non hai artigos con esa etiqueta" + +msgid "The content you sent can't be processed." +msgstr "O contido que enviou non se pode procesar." + +msgid "Maybe it was too long." +msgstr "Pode que sexa demasiado longo." + +msgid "Internal server error" +msgstr "Fallo interno do servidor" + +msgid "Something broke on our side." +msgstr "Algo fallou pola nosa parte" + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "Lamentálmolo. Si cree que é un bug, infórmenos por favor." + +msgid "Invalid CSRF token" +msgstr "Testemuño CSRF non válido" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "Hai un problema co seu testemuño CSRF. Asegúrese de ter as cookies activadas no navegador, e recargue a páxina. Si persiste o aviso de este fallo, informe por favor." + +msgid "You are not authorized." +msgstr "Non ten permiso." + +msgid "Page not found" +msgstr "Non se atopou a páxina" + +msgid "We couldn't find this page." +msgstr "Non atopamos esta páxina" + +msgid "The link that led you here may be broken." +msgstr "A ligazón que a trouxo aquí podería estar quebrado" + +msgid "Users" +msgstr "Usuarias" + +msgid "Configuration" +msgstr "Axustes" + +msgid "Instances" +msgstr "Instancias" + +msgid "Email blocklist" +msgstr "Lista de bloqueo" + +msgid "Grant admin rights" +msgstr "Conceder permisos de admin" + +msgid "Revoke admin rights" +msgstr "Revogar permisos de admin" + +msgid "Grant moderator rights" +msgstr "Conceder permisos de moderación" + +msgid "Revoke moderator rights" +msgstr "Revogar permisos de moderación" + +msgid "Ban" +msgstr "Prohibir" + +msgid "Run on selected users" +msgstr "Executar en usuarias seleccionadas" + +msgid "Moderator" +msgstr "Moderadora" + +msgid "Moderation" +msgstr "Moderación" + +msgid "Home" +msgstr "Inicio" + +msgid "Administration of {0}" +msgstr "Administración de {0}" + +msgid "Unblock" +msgstr "Desbloquear" + +msgid "Block" +msgstr "Bloquear" + +msgid "Name" +msgstr "Nome" + +msgid "Allow anyone to register here" +msgstr "Permitir o rexistro aberto a calquera" + +msgid "Short description" +msgstr "Descrición curta" + +msgid "Markdown syntax is supported" +msgstr "Pode utilizar sintaxe Markdown" + +msgid "Long description" +msgstr "Descrición longa" + +msgid "Default article license" +msgstr "Licenza por omisión dos artigos" + +msgid "Save these settings" +msgstr "Gardar estas preferencias" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "Se estás lendo esta web como visitante non se recollen datos sobre ti." + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "Como usuaria rexistrada, tes que proporcionar un nome de usuaria (que non ten que ser o teu nome real), un enderezo activo de correo electrónico e un contrasinal, para poder conectarte, escribir artigos e comentar. O contido que envíes permanece ata que o borres." + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "Cando te conectas, gardamos dous testemuños, un para manter a sesión aberta e o segundo para previr que outra xente actúe no teu nome. Non gardamos máis testemuños." + +msgid "Blocklisted Emails" +msgstr "Emails na lista de bloqueo" + +msgid "Email address" +msgstr "Enderezo de email" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "O enderezo de email que queres bloquear. Para poder bloquear dominios, podes usar sintaxe globbing, por exemplo '*@exemplo.com' bloquea todos os enderezos de exemplo.com" + +msgid "Note" +msgstr "Nota" + +msgid "Notify the user?" +msgstr "Notificar a usuaria?" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "Optativo, mostra unha mensaxe a usuaria cando intenta crear unha conta con ese enderezo" + +msgid "Blocklisting notification" +msgstr "Notificación do bloqueo" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "A mensaxe será amosada cando a usuaria intente crear unha conta on ese enderezo de email" + +msgid "Add blocklisted address" +msgstr "Engadir a lista de bloqueo" + +msgid "There are no blocked emails on your instance" +msgstr "Non hai emails bloqueados na túa instancia" + +msgid "Delete selected emails" +msgstr "Eliminar emails seleccionados" + +msgid "Email address:" +msgstr "Enderezo de email:" + +msgid "Blocklisted for:" +msgstr "Bloqueado por:" + +msgid "Will notify them on account creation with this message:" +msgstr "Enviaralles notificación con esta mensaxe cando se cree a conta:" + +msgid "The user will be silently prevented from making an account" +msgstr "Previrase caladamente que a usuaria cree conta" + +msgid "Welcome to {}" +msgstr "Benvida a {}" + +msgid "View all" +msgstr "Ver todos" + +msgid "About {0}" +msgstr "Acerca de {0}" + +msgid "Runs Plume {0}" +msgstr "Versión Plume {0}" + +msgid "Home to {0} people" +msgstr "Lar de {0} persoas" + +msgid "Who wrote {0} articles" +msgstr "Que escribiron {0} artigos" + +msgid "And are connected to {0} other instances" +msgstr "E están conectadas a outras {0} instancias" + +msgid "Administred by" +msgstr "Administrada por" + +msgid "Interact with {}" +msgstr "Interactúe con {}" + +msgid "Log in to interact" +msgstr "Conecte para interactuar" + +msgid "Enter your full username to interact" +msgstr "Introduza o seu nome de usuaria completo para interactuar" + +msgid "Publish" +msgstr "Publicar" + +msgid "Classic editor (any changes will be lost)" +msgstr "Editor clásico (calquera perderanse os cambios)" + +msgid "Title" +msgstr "Título" + +msgid "Subtitle" +msgstr "Subtítulo" + +msgid "Content" +msgstr "Contido" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "Pode subir medios a galería e despois copiar o seu código Markdown nos artigos para incrustalos." + +msgid "Upload media" +msgstr "Subir medios" + +msgid "Tags, separated by commas" +msgstr "Etiquetas, separadas por vírgulas" + +msgid "License" +msgstr "Licenza" + +msgid "Illustration" +msgstr "Ilustración" + +msgid "This is a draft, don't publish it yet." +msgstr "Esto é un borrador, non publicar por agora." + +msgid "Update" +msgstr "Actualizar" + +msgid "Update, or publish" +msgstr "Actualizar ou publicar" + +msgid "Publish your post" +msgstr "Publicar o artigo" + +msgid "Written by {0}" +msgstr "Escrito por {0}" + +msgid "All rights reserved." +msgstr "Todos os dereitos reservados." + +msgid "This article is under the {0} license." +msgstr "Este artigo ten licenza {0}." + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "Un gústame" +msgstr[1] "{0} gústame" + +msgid "I don't like this anymore" +msgstr "Xa non me gusta" + +msgid "Add yours" +msgstr "Engade os teus" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "Unha promoción" +msgstr[1] "{0} promocións" + +msgid "I don't want to boost this anymore" +msgstr "Xa non quero promocionar este artigo" + +msgid "Boost" +msgstr "Promover" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "{0}Conectar{1}, ou {2}utilice a súa conta no Fediverso{3} para interactuar con este artigo" + +msgid "Comments" +msgstr "Comentarios" + +msgid "Your comment" +msgstr "O seu comentario" + +msgid "Submit comment" +msgstr "Enviar comentario" + +msgid "No comments yet. Be the first to react!" +msgstr "Sen comentarios. Sexa a primeira persoa en facelo!" + +msgid "Are you sure?" +msgstr "Está segura?" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "Este artigo é un borrador. Só ti e as outras autoras poden velo." + +msgid "Only you and other authors can edit this article." +msgstr "Só ti e as outras autoras poden editar este artigo." + +msgid "Edit" +msgstr "Editar" + +msgid "I'm from this instance" +msgstr "Eu formo parte de esta instancia" + +msgid "Username, or email" +msgstr "Nome de usuaria ou correo" + +msgid "Log in" +msgstr "Conectar" + +msgid "I'm from another instance" +msgstr "Veño desde outra instancia" + +msgid "Continue to your instance" +msgstr "Continuar hacia a súa instancia" + +msgid "Reset your password" +msgstr "Restablecer contrasinal" + +msgid "New password" +msgstr "Novo contrasinal" + +msgid "Confirmation" +msgstr "Confirmación" + +msgid "Update password" +msgstr "Actualizar contrasinal" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "Enviamosche un correo ao enderezo que indicado, cunha ligazón para restablecer o contrasinal." + +msgid "Send password reset link" +msgstr "Enviar ligazón para restablecer contrasinal" + +msgid "This token has expired" +msgstr "O testemuño caducou" + +msgid "Please start the process again by clicking here." +msgstr "Inicia o preceso de novo premendo aquí." + +msgid "New Blog" +msgstr "Novo Blog" + +msgid "Create a blog" +msgstr "Crear un blog" + +msgid "Create blog" +msgstr "Crear blog" + +msgid "Edit \"{}\"" +msgstr "Editar \"{}\"" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "Pode subir imaxes a súa galería, e utilizalas como iconas do blog ou banners." + +msgid "Upload images" +msgstr "Subir imaxes" + +msgid "Blog icon" +msgstr "Icona de blog" + +msgid "Blog banner" +msgstr "Banner do blog" + +msgid "Custom theme" +msgstr "Decorado personalizado" + +msgid "Update blog" +msgstr "Actualizar blog" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "Teña tino, todo o que faga aquí non se pode reverter." + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "Tes a certeza de querer eliminar definitivamente este blog?" + +msgid "Permanently delete this blog" +msgstr "Eliminar o blog de xeito permanente" + +msgid "{}'s icon" +msgstr "Icona de {}" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "Este blog ten unha autora: " +msgstr[1] "Este blog ten {0} autoras: " + +msgid "No posts to see here yet." +msgstr "Aínda non hai entradas publicadas" + +msgid "Nothing to see here yet." +msgstr "Aínda non hai nada publicado." + +msgid "None" +msgstr "Ningunha" + +msgid "No description" +msgstr "Sen descrición" + +msgid "Respond" +msgstr "Respostar" + +msgid "Delete this comment" +msgstr "Eliminar o comentario" + +msgid "What is Plume?" +msgstr "Qué é Plume?" + +msgid "Plume is a decentralized blogging engine." +msgstr "Plume é un motor de publicación descentralizada." + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "As autoras poden xestionar múltiples blogs, cada un no seu propio sitio web." + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "Os artigos tamén son visibles en outras instancias Plume, e pode interactuar con eles directamente ou desde plataformas como Mastodon." + +msgid "Read the detailed rules" +msgstr "Lea o detalle das normas" + +msgid "By {0}" +msgstr "Por {0}" + +msgid "Draft" +msgstr "Borrador" + +msgid "Search result(s) for \"{0}\"" +msgstr "Resultado(s) da busca \"{0}\"" + +msgid "Search result(s)" +msgstr "Resultado(s) da busca" + +msgid "No results for your query" +msgstr "Sen resultados para a consulta" + +msgid "No more results for your query" +msgstr "Sen máis resultados para a súa consulta" + +msgid "Advanced search" +msgstr "Busca avanzada" + +msgid "Article title matching these words" +msgstr "Título de artigo coincidente con estas palabras" + +msgid "Subtitle matching these words" +msgstr "O subtítulo coincide con estas palabras" + +msgid "Content macthing these words" +msgstr "Contido coincidente con estas palabras" + +msgid "Body content" +msgstr "Contido do corpo" + +msgid "From this date" +msgstr "Desde esta data" + +msgid "To this date" +msgstr "Ata esta data" + +msgid "Containing these tags" +msgstr "Contendo estas etiquetas" + +msgid "Tags" +msgstr "Etiquetas" + +msgid "Posted on one of these instances" +msgstr "Publicado en algunha de estas instancias" + +msgid "Instance domain" +msgstr "Dominio da instancia" + +msgid "Posted by one of these authors" +msgstr "Publicado por unha de estas autoras" + +msgid "Author(s)" +msgstr "Autor(es)" + +msgid "Posted on one of these blogs" +msgstr "Publicado en un de estos blogs" + +msgid "Blog title" +msgstr "Título do blog" + +msgid "Written in this language" +msgstr "Escrito en este idioma" + +msgid "Language" +msgstr "Idioma" + +msgid "Published under this license" +msgstr "Publicado baixo esta licenza" + +msgid "Article license" +msgstr "Licenza do artigo" + diff --git a/po/plume/he.po b/po/plume/he.po new file mode 100644 index 00000000000..a2a22192427 --- /dev/null +++ b/po/plume/he.po @@ -0,0 +1,1040 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Hebrew\n" +"Language: he_IL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: he\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "" + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "" + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "" + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "" + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "" + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "" + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "" + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "" + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "" + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "" + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "" + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "" + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "" + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "" + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "" + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "" + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "" + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "" + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "" + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "" + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "" + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "" + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "" + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "" + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "" + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "" + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "" + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "" + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "" + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "" + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "" + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "" + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "" + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "" + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "" + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "" + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "" + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "" + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "" + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "" + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "" + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "" + +msgid "Create your account" +msgstr "" + +msgid "Create an account" +msgstr "" + +msgid "Email" +msgstr "" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "" + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "" + +msgid "Password" +msgstr "" + +msgid "Password confirmation" +msgstr "" + +msgid "Media upload" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "" + +msgid "Content warning" +msgstr "" + +msgid "Leave it empty, if none is needed" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Send" +msgstr "" + +msgid "Your media" +msgstr "" + +msgid "Upload" +msgstr "" + +msgid "You don't have any media yet." +msgstr "" + +msgid "Content warning: {0}" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Details" +msgstr "" + +msgid "Media details" +msgstr "" + +msgid "Go back to the gallery" +msgstr "" + +msgid "Markdown syntax" +msgstr "" + +msgid "Copy it into your articles, to insert this media:" +msgstr "" + +msgid "Use as an avatar" +msgstr "" + +msgid "Plume" +msgstr "" + +msgid "Menu" +msgstr "" + +msgid "Search" +msgstr "" + +msgid "Dashboard" +msgstr "" + +msgid "Notifications" +msgstr "" + +msgid "Log Out" +msgstr "" + +msgid "My account" +msgstr "" + +msgid "Log In" +msgstr "" + +msgid "Register" +msgstr "" + +msgid "About this instance" +msgstr "" + +msgid "Privacy policy" +msgstr "" + +msgid "Administration" +msgstr "" + +msgid "Documentation" +msgstr "" + +msgid "Source code" +msgstr "" + +msgid "Matrix room" +msgstr "" + +msgid "Admin" +msgstr "" + +msgid "It is you" +msgstr "" + +msgid "Edit your profile" +msgstr "" + +msgid "Open on {0}" +msgstr "" + +msgid "Unsubscribe" +msgstr "" + +msgid "Subscribe" +msgstr "" + +msgid "Follow {}" +msgstr "" + +msgid "Log in to follow" +msgstr "" + +msgid "Enter your full username handle to follow" +msgstr "" + +msgid "{0}'s subscribers" +msgstr "" + +msgid "Articles" +msgstr "" + +msgid "Subscribers" +msgstr "" + +msgid "Subscriptions" +msgstr "" + +msgid "{0}'s subscriptions" +msgstr "" + +msgid "Your Dashboard" +msgstr "" + +msgid "Your Blogs" +msgstr "" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "" + +msgid "Start a new blog" +msgstr "" + +msgid "Your Drafts" +msgstr "" + +msgid "Go to your gallery" +msgstr "" + +msgid "Edit your account" +msgstr "" + +msgid "Your Profile" +msgstr "" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "" + +msgid "Upload an avatar" +msgstr "" + +msgid "Display name" +msgstr "" + +msgid "Summary" +msgstr "" + +msgid "Theme" +msgstr "" + +msgid "Default theme" +msgstr "" + +msgid "Error while loading theme selector." +msgstr "" + +msgid "Never load blogs custom themes" +msgstr "" + +msgid "Update account" +msgstr "" + +msgid "Danger zone" +msgstr "" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "" + +msgid "Delete your account" +msgstr "" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "" + +msgid "Latest articles" +msgstr "" + +msgid "Atom feed" +msgstr "" + +msgid "Recently boosted" +msgstr "" + +msgid "Articles tagged \"{0}\"" +msgstr "" + +msgid "There are currently no articles with such a tag" +msgstr "" + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "" + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "" + +msgid "Invalid CSRF token" +msgstr "" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "" + +msgid "You are not authorized." +msgstr "" + +msgid "Page not found" +msgstr "" + +msgid "We couldn't find this page." +msgstr "" + +msgid "The link that led you here may be broken." +msgstr "" + +msgid "Users" +msgstr "" + +msgid "Configuration" +msgstr "" + +msgid "Instances" +msgstr "" + +msgid "Email blocklist" +msgstr "" + +msgid "Grant admin rights" +msgstr "" + +msgid "Revoke admin rights" +msgstr "" + +msgid "Grant moderator rights" +msgstr "" + +msgid "Revoke moderator rights" +msgstr "" + +msgid "Ban" +msgstr "" + +msgid "Run on selected users" +msgstr "" + +msgid "Moderator" +msgstr "" + +msgid "Moderation" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "Administration of {0}" +msgstr "" + +msgid "Unblock" +msgstr "" + +msgid "Block" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "Allow anyone to register here" +msgstr "" + +msgid "Short description" +msgstr "" + +msgid "Markdown syntax is supported" +msgstr "" + +msgid "Long description" +msgstr "" + +msgid "Default article license" +msgstr "" + +msgid "Save these settings" +msgstr "" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "" + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "" + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "" + +msgid "Blocklisted Emails" +msgstr "" + +msgid "Email address" +msgstr "" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "" + +msgid "Note" +msgstr "" + +msgid "Notify the user?" +msgstr "" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "" + +msgid "Blocklisting notification" +msgstr "" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "" + +msgid "Add blocklisted address" +msgstr "" + +msgid "There are no blocked emails on your instance" +msgstr "" + +msgid "Delete selected emails" +msgstr "" + +msgid "Email address:" +msgstr "" + +msgid "Blocklisted for:" +msgstr "" + +msgid "Will notify them on account creation with this message:" +msgstr "" + +msgid "The user will be silently prevented from making an account" +msgstr "" + +msgid "Welcome to {}" +msgstr "" + +msgid "View all" +msgstr "" + +msgid "About {0}" +msgstr "" + +msgid "Runs Plume {0}" +msgstr "" + +msgid "Home to {0} people" +msgstr "" + +msgid "Who wrote {0} articles" +msgstr "" + +msgid "And are connected to {0} other instances" +msgstr "" + +msgid "Administred by" +msgstr "" + +msgid "Interact with {}" +msgstr "" + +msgid "Log in to interact" +msgstr "" + +msgid "Enter your full username to interact" +msgstr "" + +msgid "Publish" +msgstr "" + +msgid "Classic editor (any changes will be lost)" +msgstr "" + +msgid "Title" +msgstr "" + +msgid "Subtitle" +msgstr "" + +msgid "Content" +msgstr "" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "" + +msgid "Upload media" +msgstr "" + +msgid "Tags, separated by commas" +msgstr "" + +msgid "License" +msgstr "" + +msgid "Illustration" +msgstr "" + +msgid "This is a draft, don't publish it yet." +msgstr "" + +msgid "Update" +msgstr "" + +msgid "Update, or publish" +msgstr "" + +msgid "Publish your post" +msgstr "" + +msgid "Written by {0}" +msgstr "" + +msgid "All rights reserved." +msgstr "" + +msgid "This article is under the {0} license." +msgstr "" + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "I don't like this anymore" +msgstr "" + +msgid "Add yours" +msgstr "" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "I don't want to boost this anymore" +msgstr "" + +msgid "Boost" +msgstr "" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "" + +msgid "Comments" +msgstr "" + +msgid "Your comment" +msgstr "" + +msgid "Submit comment" +msgstr "" + +msgid "No comments yet. Be the first to react!" +msgstr "" + +msgid "Are you sure?" +msgstr "" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "" + +msgid "Only you and other authors can edit this article." +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "I'm from this instance" +msgstr "" + +msgid "Username, or email" +msgstr "" + +msgid "Log in" +msgstr "" + +msgid "I'm from another instance" +msgstr "" + +msgid "Continue to your instance" +msgstr "" + +msgid "Reset your password" +msgstr "" + +msgid "New password" +msgstr "" + +msgid "Confirmation" +msgstr "" + +msgid "Update password" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "" + +msgid "Send password reset link" +msgstr "" + +msgid "This token has expired" +msgstr "" + +msgid "Please start the process again by clicking here." +msgstr "" + +msgid "New Blog" +msgstr "" + +msgid "Create a blog" +msgstr "" + +msgid "Create blog" +msgstr "" + +msgid "Edit \"{}\"" +msgstr "" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "" + +msgid "Upload images" +msgstr "" + +msgid "Blog icon" +msgstr "" + +msgid "Blog banner" +msgstr "" + +msgid "Custom theme" +msgstr "" + +msgid "Update blog" +msgstr "" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "" + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "" + +msgid "Permanently delete this blog" +msgstr "" + +msgid "{}'s icon" +msgstr "" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "No posts to see here yet." +msgstr "" + +msgid "Nothing to see here yet." +msgstr "" + +msgid "None" +msgstr "" + +msgid "No description" +msgstr "" + +msgid "Respond" +msgstr "" + +msgid "Delete this comment" +msgstr "" + +msgid "What is Plume?" +msgstr "" + +msgid "Plume is a decentralized blogging engine." +msgstr "" + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "" + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "" + +msgid "Read the detailed rules" +msgstr "" + +msgid "By {0}" +msgstr "" + +msgid "Draft" +msgstr "" + +msgid "Search result(s) for \"{0}\"" +msgstr "" + +msgid "Search result(s)" +msgstr "" + +msgid "No results for your query" +msgstr "" + +msgid "No more results for your query" +msgstr "" + +msgid "Advanced search" +msgstr "" + +msgid "Article title matching these words" +msgstr "" + +msgid "Subtitle matching these words" +msgstr "" + +msgid "Content macthing these words" +msgstr "" + +msgid "Body content" +msgstr "" + +msgid "From this date" +msgstr "" + +msgid "To this date" +msgstr "" + +msgid "Containing these tags" +msgstr "" + +msgid "Tags" +msgstr "" + +msgid "Posted on one of these instances" +msgstr "" + +msgid "Instance domain" +msgstr "" + +msgid "Posted by one of these authors" +msgstr "" + +msgid "Author(s)" +msgstr "" + +msgid "Posted on one of these blogs" +msgstr "" + +msgid "Blog title" +msgstr "" + +msgid "Written in this language" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Published under this license" +msgstr "" + +msgid "Article license" +msgstr "" + diff --git a/po/plume/hi.po b/po/plume/hi.po new file mode 100644 index 00000000000..88d871d3f5b --- /dev/null +++ b/po/plume/hi.po @@ -0,0 +1,1034 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Hindi\n" +"Language: hi_IN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: hi\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "{0} ने आपके लेख पे कॉमेंट किया है" + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "{0} ने आपको सब्सक्राइब किया है" + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "{0} ने आपके लेख को लाइक किया" + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "{0} ने आपको मेंशन किया" + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "{0} ने आपके आर्टिकल को बूस्ट किया" + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "आपकी फीड" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "लोकल फीड" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "फ़ेडरेटेड फीड" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "{0} का avtar" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "वैकल्पिक" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "नया ब्लॉग बनाने के लिए आपको लोग इन करना होगा" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "ये नाम से पहले ही एक ब्लॉग है" + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "" + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "आपको ये ब्लॉग डिलीट करने की अनुमति नहीं है" + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "आपको ये ब्लॉग में बदलाव करने की अनुमति नहीं है" + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "इस फोटो को ब्लॉग आइकॉन के लिए इस्तेमाल नहीं कर सकते" + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "इस media को blog banner के लिए इस्तेमाल नहीं कर सकते" + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "" + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "" + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "" + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "" + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "" + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "" + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "" + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "" + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "" + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "" + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "" + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "Post को like करने के लिए आपको log in करना होगा" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "" + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "" + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "" + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "" + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "Notifications देखने के लिए आपको log in करना होगा" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "इस post को publish नहीं किया गया है" + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "नया post लिखने के लिए आपको log in करना होगा" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "आप इस blog के लेखक नहीं हैं" + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "नया post" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "Edit करें {0}" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "" + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "" + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "" + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "नया लेख" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "" + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "" + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "आपके अकाउंट के बारे में पर्याप्त जानकारी नहीं मिल पायी. कृपया जांच करें की आपका यूजरनाम सही है." + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "Post reshare करने के लिए आपको log in करना होगा" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "" + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "" + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "पासवर्ड रीसेट करें" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "आपका पासवर्ड रिसेट करने का लिंक: {0}" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "आपका पासवर्ड रिसेट कर दिया गया है" + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "डैशबोर्ड पर जाने के लिए, लोग इन करें" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "" + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "" + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "सब्सक्राइब करने के लिए, लोग इन करें" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "प्रोफाइल में बदलाव करने के लिए, लोग इन करें" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "" + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "" + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "" + +msgid "Create your account" +msgstr "अपना अकाउंट बनाएं" + +msgid "Create an account" +msgstr "" + +msgid "Email" +msgstr "ईमेल" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "" + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "आपका इनबॉक्स चेक करें" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "" + +msgid "Password" +msgstr "पासवर्ड" + +msgid "Password confirmation" +msgstr "" + +msgid "Media upload" +msgstr "" + +msgid "Description" +msgstr "वर्णन" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "" + +msgid "Content warning" +msgstr "चेतावनी" + +msgid "Leave it empty, if none is needed" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Send" +msgstr "" + +msgid "Your media" +msgstr "आपकी मीडिया" + +msgid "Upload" +msgstr "" + +msgid "You don't have any media yet." +msgstr "" + +msgid "Content warning: {0}" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Details" +msgstr "" + +msgid "Media details" +msgstr "" + +msgid "Go back to the gallery" +msgstr "" + +msgid "Markdown syntax" +msgstr "" + +msgid "Copy it into your articles, to insert this media:" +msgstr "" + +msgid "Use as an avatar" +msgstr "" + +msgid "Plume" +msgstr "प्लूम" + +msgid "Menu" +msgstr "मेंन्यू" + +msgid "Search" +msgstr "ढूंढें" + +msgid "Dashboard" +msgstr "डैशबोर्ड" + +msgid "Notifications" +msgstr "सूचनाएँ" + +msgid "Log Out" +msgstr "लॉग आउट" + +msgid "My account" +msgstr "मेरा अकाउंट" + +msgid "Log In" +msgstr "लॉग इन" + +msgid "Register" +msgstr "रजिस्टर" + +msgid "About this instance" +msgstr "इंस्टैंस के बारे में जानकारी" + +msgid "Privacy policy" +msgstr "" + +msgid "Administration" +msgstr "संचालन" + +msgid "Documentation" +msgstr "" + +msgid "Source code" +msgstr "सोर्स कोड" + +msgid "Matrix room" +msgstr "मैट्रिक्स रूम" + +msgid "Admin" +msgstr "" + +msgid "It is you" +msgstr "" + +msgid "Edit your profile" +msgstr "आपकी प्रोफाइल में बदलाव करें" + +msgid "Open on {0}" +msgstr "" + +msgid "Unsubscribe" +msgstr "अनसब्सक्राइब" + +msgid "Subscribe" +msgstr "सब्सक्राइब" + +msgid "Follow {}" +msgstr "" + +msgid "Log in to follow" +msgstr "" + +msgid "Enter your full username handle to follow" +msgstr "" + +msgid "{0}'s subscribers" +msgstr "" + +msgid "Articles" +msgstr "" + +msgid "Subscribers" +msgstr "" + +msgid "Subscriptions" +msgstr "" + +msgid "{0}'s subscriptions" +msgstr "" + +msgid "Your Dashboard" +msgstr "आपका डैशबोर्ड" + +msgid "Your Blogs" +msgstr "आपके ब्लोग्स" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "आपके कोई ब्लोग्स नहीं हैं. आप स्वयं ब्लॉग बना सकते हैं या किसी और ब्लॉग से जुड़ सकते हैं" + +msgid "Start a new blog" +msgstr "नया ब्लॉग बनाएं" + +msgid "Your Drafts" +msgstr "आपके ड्राफ्ट्स" + +msgid "Go to your gallery" +msgstr "गैलरी में जाएँ" + +msgid "Edit your account" +msgstr "अपने अकाउंट में बदलाव करें" + +msgid "Your Profile" +msgstr "आपकी प्रोफाइल" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "" + +msgid "Upload an avatar" +msgstr "" + +msgid "Display name" +msgstr "" + +msgid "Summary" +msgstr "सारांश" + +msgid "Theme" +msgstr "" + +msgid "Default theme" +msgstr "" + +msgid "Error while loading theme selector." +msgstr "" + +msgid "Never load blogs custom themes" +msgstr "" + +msgid "Update account" +msgstr "अकाउंट अपडेट करें" + +msgid "Danger zone" +msgstr "खतरे का क्षेत्र" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "सावधानी रखें, यहाँ पे कोई भी किया गया कार्य कैंसिल नहीं किया जा सकता" + +msgid "Delete your account" +msgstr "खाता रद्द करें" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "माफ़ करें, एडमिन होने की वजह से, आप अपना इंस्टैंस नहीं छोड़ सकते" + +msgid "Latest articles" +msgstr "नवीनतम लेख" + +msgid "Atom feed" +msgstr "" + +msgid "Recently boosted" +msgstr "" + +msgid "Articles tagged \"{0}\"" +msgstr "\"{0}\" टैग किये गए लेख" + +msgid "There are currently no articles with such a tag" +msgstr "वर्तमान में ऐसे टैग के साथ कोई लेख नहीं है" + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "" + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "" + +msgid "Invalid CSRF token" +msgstr "" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "" + +msgid "You are not authorized." +msgstr "" + +msgid "Page not found" +msgstr "" + +msgid "We couldn't find this page." +msgstr "" + +msgid "The link that led you here may be broken." +msgstr "" + +msgid "Users" +msgstr "उसेर्स" + +msgid "Configuration" +msgstr "कॉन्फ़िगरेशन" + +msgid "Instances" +msgstr "इन्सटेंस" + +msgid "Email blocklist" +msgstr "" + +msgid "Grant admin rights" +msgstr "" + +msgid "Revoke admin rights" +msgstr "" + +msgid "Grant moderator rights" +msgstr "" + +msgid "Revoke moderator rights" +msgstr "" + +msgid "Ban" +msgstr "बैन" + +msgid "Run on selected users" +msgstr "" + +msgid "Moderator" +msgstr "" + +msgid "Moderation" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "Administration of {0}" +msgstr "{0} का संचालन" + +msgid "Unblock" +msgstr "अनब्लॉक" + +msgid "Block" +msgstr "ब्लॉक" + +msgid "Name" +msgstr "नाम" + +msgid "Allow anyone to register here" +msgstr "किसी को भी रजिस्टर करने की अनुमति दें" + +msgid "Short description" +msgstr "संक्षिप्त वर्णन" + +msgid "Markdown syntax is supported" +msgstr "मार्कडौं सिंटेक्स उपलब्ध है" + +msgid "Long description" +msgstr "दीर्घ वर्णन" + +msgid "Default article license" +msgstr "डिफ़ॉल्ट आलेख लायसेंस" + +msgid "Save these settings" +msgstr "इन सेटिंग्स को सेव करें" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "" + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "" + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "" + +msgid "Blocklisted Emails" +msgstr "" + +msgid "Email address" +msgstr "" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "" + +msgid "Note" +msgstr "" + +msgid "Notify the user?" +msgstr "" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "" + +msgid "Blocklisting notification" +msgstr "" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "" + +msgid "Add blocklisted address" +msgstr "" + +msgid "There are no blocked emails on your instance" +msgstr "" + +msgid "Delete selected emails" +msgstr "" + +msgid "Email address:" +msgstr "" + +msgid "Blocklisted for:" +msgstr "" + +msgid "Will notify them on account creation with this message:" +msgstr "" + +msgid "The user will be silently prevented from making an account" +msgstr "" + +msgid "Welcome to {}" +msgstr "{} में स्वागत" + +msgid "View all" +msgstr "" + +msgid "About {0}" +msgstr "{0} के बारे में" + +msgid "Runs Plume {0}" +msgstr "Plume {0} का इस्तेमाल कर रहे हैं" + +msgid "Home to {0} people" +msgstr "यहाँ {0} यूज़र्स हैं" + +msgid "Who wrote {0} articles" +msgstr "जिन्होनें {0} आर्टिकल्स लिखे हैं" + +msgid "And are connected to {0} other instances" +msgstr "और {0} इन्सटेंसेस से जुड़े हैं" + +msgid "Administred by" +msgstr "द्वारा संचालित" + +msgid "Interact with {}" +msgstr "" + +msgid "Log in to interact" +msgstr "इंटरैक्ट करने के लिए लोग इन करें" + +msgid "Enter your full username to interact" +msgstr "इंटरैक्ट करने के लिए आपका पूर्ण यूज़रनेम दर्ज करें" + +msgid "Publish" +msgstr "पब्लिश" + +msgid "Classic editor (any changes will be lost)" +msgstr "क्लासिक एडिटर (किये गए बदलाव सेव नहीं किये जायेंगे)" + +msgid "Title" +msgstr "शीर्षक" + +msgid "Subtitle" +msgstr "" + +msgid "Content" +msgstr "" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "" + +msgid "Upload media" +msgstr "" + +msgid "Tags, separated by commas" +msgstr "" + +msgid "License" +msgstr "" + +msgid "Illustration" +msgstr "" + +msgid "This is a draft, don't publish it yet." +msgstr "" + +msgid "Update" +msgstr "अपडेट" + +msgid "Update, or publish" +msgstr "अपडेट या पब्लिश" + +msgid "Publish your post" +msgstr "" + +msgid "Written by {0}" +msgstr "{0} द्वारा लिखित" + +msgid "All rights reserved." +msgstr "सर्वाधिकार सुरक्षित" + +msgid "This article is under the {0} license." +msgstr "" + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "एक लाइक" +msgstr[1] "{0} लाइक्स" + +msgid "I don't like this anymore" +msgstr "मैं ये अब पसंद नहीं है" + +msgid "Add yours" +msgstr "अपका लाइक दें" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "" +msgstr[1] "{0} बूस्ट्स" + +msgid "I don't want to boost this anymore" +msgstr "मुझे अब इसे बूस्ट नहीं करना है" + +msgid "Boost" +msgstr "बूस्ट" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "{0}लोग इन करें{1}, या {2}आपके फेडिवेर्से अकाउंट का इस्तेमाल करें{3} इस आर्टिकल से इंटरैक्ट करने के लिए" + +msgid "Comments" +msgstr "कमैंट्स" + +msgid "Your comment" +msgstr "आपकी कमेंट" + +msgid "Submit comment" +msgstr "कमेंट सबमिट करें" + +msgid "No comments yet. Be the first to react!" +msgstr "कोई कमेंट नहीं हैं. आप अपनी प्रतिक्रिया दें." + +msgid "Are you sure?" +msgstr "क्या आप निश्चित हैं?" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "" + +msgid "Only you and other authors can edit this article." +msgstr "" + +msgid "Edit" +msgstr "बदलाव करें" + +msgid "I'm from this instance" +msgstr "" + +msgid "Username, or email" +msgstr "यूजरनेम या इ-मेल" + +msgid "Log in" +msgstr "लौग इन" + +msgid "I'm from another instance" +msgstr "" + +msgid "Continue to your instance" +msgstr "" + +msgid "Reset your password" +msgstr "पासवर्ड रिसेट करें" + +msgid "New password" +msgstr "नया पासवर्ड" + +msgid "Confirmation" +msgstr "पुष्टीकरण" + +msgid "Update password" +msgstr "पासवर्ड अपडेट करें" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "हमने आपके दिए गए इ-मेल पे पासवर्ड रिसेट लिंक भेज दिया है." + +msgid "Send password reset link" +msgstr "पासवर्ड रिसेट करने के लिए लिंक भेजें" + +msgid "This token has expired" +msgstr "" + +msgid "Please start the process again by clicking here." +msgstr "" + +msgid "New Blog" +msgstr "नया ब्लॉग" + +msgid "Create a blog" +msgstr "ब्लॉग बनाएं" + +msgid "Create blog" +msgstr "ब्लॉग बनाएं" + +msgid "Edit \"{}\"" +msgstr "{0} में बदलाव करें" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "आप गैलरी में फोटो दाल कर, उनका ब्लॉग आइकॉन या बैनर के लिए उपयोग कर सकते हैं" + +msgid "Upload images" +msgstr "फोटो अपलोड करें" + +msgid "Blog icon" +msgstr "ब्लॉग आइकॉन" + +msgid "Blog banner" +msgstr "ब्लॉग बैनर" + +msgid "Custom theme" +msgstr "" + +msgid "Update blog" +msgstr "ब्लॉग अपडेट करें" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "सावधानी रखें, यहाँ पे कोई भी किया गया कार्य कैंसिल नहीं किया जा सकता" + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "" + +msgid "Permanently delete this blog" +msgstr "इस ब्लॉग को स्थाई रूप से हटाएं" + +msgid "{}'s icon" +msgstr "{} का आइकॉन" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "ये ब्लॉग पे एक लेखक हैं: " +msgstr[1] "ये ब्लॉग पे {0} लेखक हैं: " + +msgid "No posts to see here yet." +msgstr "यहाँ वर्तमान में कोई पोस्ट्स नहीं है." + +msgid "Nothing to see here yet." +msgstr "" + +msgid "None" +msgstr "" + +msgid "No description" +msgstr "" + +msgid "Respond" +msgstr "" + +msgid "Delete this comment" +msgstr "" + +msgid "What is Plume?" +msgstr "" + +msgid "Plume is a decentralized blogging engine." +msgstr "" + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "" + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "" + +msgid "Read the detailed rules" +msgstr "" + +msgid "By {0}" +msgstr "" + +msgid "Draft" +msgstr "ड्राफ्ट" + +msgid "Search result(s) for \"{0}\"" +msgstr "" + +msgid "Search result(s)" +msgstr "" + +msgid "No results for your query" +msgstr "" + +msgid "No more results for your query" +msgstr "आपकी जांच के लिए और रिजल्ट्स नहीं है" + +msgid "Advanced search" +msgstr "एडवांस्ड सर्च" + +msgid "Article title matching these words" +msgstr "सर्च से मैच करने वाले लेख शीर्षक" + +msgid "Subtitle matching these words" +msgstr "सर्च से मैच करने वाले लेख उपशीर्षक" + +msgid "Content macthing these words" +msgstr "" + +msgid "Body content" +msgstr "बॉडी कंटेंट" + +msgid "From this date" +msgstr "इस तारीख से" + +msgid "To this date" +msgstr "" + +msgid "Containing these tags" +msgstr "इन टैग्स से युक्त" + +msgid "Tags" +msgstr "टैग्स" + +msgid "Posted on one of these instances" +msgstr "इन इन्सटेंसेस में पोस्ट किया गया" + +msgid "Instance domain" +msgstr "इंस्टैंस डोमेन" + +msgid "Posted by one of these authors" +msgstr "इन लेखकों द्वारा पोस्ट किये गए आर्टिकल्स" + +msgid "Author(s)" +msgstr "" + +msgid "Posted on one of these blogs" +msgstr "इन ब्लोग्स में से एक ब्लॉग पर पोस्ट किया गया" + +msgid "Blog title" +msgstr "ब्लॉग टाइटल" + +msgid "Written in this language" +msgstr "इन भाषाओँ में लिखे गए" + +msgid "Language" +msgstr "भाषा" + +msgid "Published under this license" +msgstr "इस लिसेंसे के साथ पब्लिश किया गया" + +msgid "Article license" +msgstr "आर्टिकल लाइसेंस" + diff --git a/po/plume/hr.po b/po/plume/hr.po new file mode 100644 index 00000000000..741aec6033f --- /dev/null +++ b/po/plume/hr.po @@ -0,0 +1,1037 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: hr\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "{0} komentira na vaš članak." + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "" + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "{0} se svidio vaš članak." + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "" + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "" + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "Lokalnog kanala" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "Federalni kanala" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "" + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "" + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "" + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "" + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "" + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "" + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "" + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "" + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "" + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "" + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "" + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "" + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "" + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "" + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "" + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "" + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "" + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "" + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "" + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "" + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "" + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "Ovaj post još nije objavljen." + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "Ti ne autor ovog bloga." + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "Novi članak" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "Uredi {0}" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "" + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "" + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "" + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "" + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "" + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "" + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "" + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "" + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "Poništavanje zaporke" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "" + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "" + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "" + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "" + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "" + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "" + +msgid "Create your account" +msgstr "" + +msgid "Create an account" +msgstr "" + +msgid "Email" +msgstr "E-pošta" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "" + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "" + +msgid "Password" +msgstr "" + +msgid "Password confirmation" +msgstr "" + +msgid "Media upload" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "" + +msgid "Content warning" +msgstr "" + +msgid "Leave it empty, if none is needed" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Send" +msgstr "" + +msgid "Your media" +msgstr "" + +msgid "Upload" +msgstr "" + +msgid "You don't have any media yet." +msgstr "" + +msgid "Content warning: {0}" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Details" +msgstr "" + +msgid "Media details" +msgstr "" + +msgid "Go back to the gallery" +msgstr "" + +msgid "Markdown syntax" +msgstr "" + +msgid "Copy it into your articles, to insert this media:" +msgstr "" + +msgid "Use as an avatar" +msgstr "" + +msgid "Plume" +msgstr "Plume" + +msgid "Menu" +msgstr "Izbornik" + +msgid "Search" +msgstr "Traži" + +msgid "Dashboard" +msgstr "Upravljačka ploča" + +msgid "Notifications" +msgstr "Obavijesti" + +msgid "Log Out" +msgstr "Odjaviti se" + +msgid "My account" +msgstr "Moj račun" + +msgid "Log In" +msgstr "Prijaviti se" + +msgid "Register" +msgstr "Registrirajte se" + +msgid "About this instance" +msgstr "" + +msgid "Privacy policy" +msgstr "" + +msgid "Administration" +msgstr "Administracija" + +msgid "Documentation" +msgstr "" + +msgid "Source code" +msgstr "Izvorni kod" + +msgid "Matrix room" +msgstr "" + +msgid "Admin" +msgstr "" + +msgid "It is you" +msgstr "" + +msgid "Edit your profile" +msgstr "" + +msgid "Open on {0}" +msgstr "" + +msgid "Unsubscribe" +msgstr "" + +msgid "Subscribe" +msgstr "" + +msgid "Follow {}" +msgstr "" + +msgid "Log in to follow" +msgstr "" + +msgid "Enter your full username handle to follow" +msgstr "" + +msgid "{0}'s subscribers" +msgstr "" + +msgid "Articles" +msgstr "Članci" + +msgid "Subscribers" +msgstr "" + +msgid "Subscriptions" +msgstr "" + +msgid "{0}'s subscriptions" +msgstr "" + +msgid "Your Dashboard" +msgstr "" + +msgid "Your Blogs" +msgstr "" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "" + +msgid "Start a new blog" +msgstr "" + +msgid "Your Drafts" +msgstr "" + +msgid "Go to your gallery" +msgstr "" + +msgid "Edit your account" +msgstr "Uredite svoj račun" + +msgid "Your Profile" +msgstr "Tvoj Profil" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "" + +msgid "Upload an avatar" +msgstr "" + +msgid "Display name" +msgstr "" + +msgid "Summary" +msgstr "Sažetak" + +msgid "Theme" +msgstr "" + +msgid "Default theme" +msgstr "" + +msgid "Error while loading theme selector." +msgstr "" + +msgid "Never load blogs custom themes" +msgstr "" + +msgid "Update account" +msgstr "Ažuriraj račun" + +msgid "Danger zone" +msgstr "Opasna zona" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "" + +msgid "Delete your account" +msgstr "Izbrišite svoj račun" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "" + +msgid "Latest articles" +msgstr "Najnoviji članci" + +msgid "Atom feed" +msgstr "" + +msgid "Recently boosted" +msgstr "" + +msgid "Articles tagged \"{0}\"" +msgstr "" + +msgid "There are currently no articles with such a tag" +msgstr "" + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "" + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "" + +msgid "Invalid CSRF token" +msgstr "" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "" + +msgid "You are not authorized." +msgstr "" + +msgid "Page not found" +msgstr "" + +msgid "We couldn't find this page." +msgstr "" + +msgid "The link that led you here may be broken." +msgstr "" + +msgid "Users" +msgstr "Korisnici" + +msgid "Configuration" +msgstr "Konfiguracija" + +msgid "Instances" +msgstr "" + +msgid "Email blocklist" +msgstr "" + +msgid "Grant admin rights" +msgstr "" + +msgid "Revoke admin rights" +msgstr "" + +msgid "Grant moderator rights" +msgstr "" + +msgid "Revoke moderator rights" +msgstr "" + +msgid "Ban" +msgstr "Zabraniti" + +msgid "Run on selected users" +msgstr "" + +msgid "Moderator" +msgstr "" + +msgid "Moderation" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "Administration of {0}" +msgstr "Administracija od {0}" + +msgid "Unblock" +msgstr "Odblokiraj" + +msgid "Block" +msgstr "Blokirati" + +msgid "Name" +msgstr "" + +msgid "Allow anyone to register here" +msgstr "" + +msgid "Short description" +msgstr "Kratki opis" + +msgid "Markdown syntax is supported" +msgstr "Markdown sintaksa je podržana" + +msgid "Long description" +msgstr "Dugi opis" + +msgid "Default article license" +msgstr "" + +msgid "Save these settings" +msgstr "" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "" + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "" + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "" + +msgid "Blocklisted Emails" +msgstr "" + +msgid "Email address" +msgstr "" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "" + +msgid "Note" +msgstr "" + +msgid "Notify the user?" +msgstr "" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "" + +msgid "Blocklisting notification" +msgstr "" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "" + +msgid "Add blocklisted address" +msgstr "" + +msgid "There are no blocked emails on your instance" +msgstr "" + +msgid "Delete selected emails" +msgstr "" + +msgid "Email address:" +msgstr "" + +msgid "Blocklisted for:" +msgstr "" + +msgid "Will notify them on account creation with this message:" +msgstr "" + +msgid "The user will be silently prevented from making an account" +msgstr "" + +msgid "Welcome to {}" +msgstr "Dobrodošli u {0}" + +msgid "View all" +msgstr "" + +msgid "About {0}" +msgstr "O {0}" + +msgid "Runs Plume {0}" +msgstr "" + +msgid "Home to {0} people" +msgstr "" + +msgid "Who wrote {0} articles" +msgstr "" + +msgid "And are connected to {0} other instances" +msgstr "" + +msgid "Administred by" +msgstr "" + +msgid "Interact with {}" +msgstr "" + +msgid "Log in to interact" +msgstr "" + +msgid "Enter your full username to interact" +msgstr "" + +msgid "Publish" +msgstr "" + +msgid "Classic editor (any changes will be lost)" +msgstr "" + +msgid "Title" +msgstr "" + +msgid "Subtitle" +msgstr "" + +msgid "Content" +msgstr "" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "" + +msgid "Upload media" +msgstr "" + +msgid "Tags, separated by commas" +msgstr "" + +msgid "License" +msgstr "" + +msgid "Illustration" +msgstr "" + +msgid "This is a draft, don't publish it yet." +msgstr "" + +msgid "Update" +msgstr "" + +msgid "Update, or publish" +msgstr "" + +msgid "Publish your post" +msgstr "" + +msgid "Written by {0}" +msgstr "" + +msgid "All rights reserved." +msgstr "" + +msgid "This article is under the {0} license." +msgstr "" + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +msgid "I don't like this anymore" +msgstr "" + +msgid "Add yours" +msgstr "" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +msgid "I don't want to boost this anymore" +msgstr "" + +msgid "Boost" +msgstr "" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "" + +msgid "Comments" +msgstr "" + +msgid "Your comment" +msgstr "" + +msgid "Submit comment" +msgstr "" + +msgid "No comments yet. Be the first to react!" +msgstr "" + +msgid "Are you sure?" +msgstr "" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "" + +msgid "Only you and other authors can edit this article." +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "I'm from this instance" +msgstr "" + +msgid "Username, or email" +msgstr "" + +msgid "Log in" +msgstr "" + +msgid "I'm from another instance" +msgstr "" + +msgid "Continue to your instance" +msgstr "" + +msgid "Reset your password" +msgstr "" + +msgid "New password" +msgstr "" + +msgid "Confirmation" +msgstr "" + +msgid "Update password" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "" + +msgid "Send password reset link" +msgstr "" + +msgid "This token has expired" +msgstr "" + +msgid "Please start the process again by clicking here." +msgstr "" + +msgid "New Blog" +msgstr "" + +msgid "Create a blog" +msgstr "" + +msgid "Create blog" +msgstr "" + +msgid "Edit \"{}\"" +msgstr "" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "" + +msgid "Upload images" +msgstr "" + +msgid "Blog icon" +msgstr "" + +msgid "Blog banner" +msgstr "" + +msgid "Custom theme" +msgstr "" + +msgid "Update blog" +msgstr "" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "" + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "" + +msgid "Permanently delete this blog" +msgstr "" + +msgid "{}'s icon" +msgstr "" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +msgid "No posts to see here yet." +msgstr "" + +msgid "Nothing to see here yet." +msgstr "" + +msgid "None" +msgstr "" + +msgid "No description" +msgstr "" + +msgid "Respond" +msgstr "" + +msgid "Delete this comment" +msgstr "" + +msgid "What is Plume?" +msgstr "" + +msgid "Plume is a decentralized blogging engine." +msgstr "" + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "" + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "" + +msgid "Read the detailed rules" +msgstr "" + +msgid "By {0}" +msgstr "" + +msgid "Draft" +msgstr "" + +msgid "Search result(s) for \"{0}\"" +msgstr "" + +msgid "Search result(s)" +msgstr "" + +msgid "No results for your query" +msgstr "" + +msgid "No more results for your query" +msgstr "" + +msgid "Advanced search" +msgstr "" + +msgid "Article title matching these words" +msgstr "" + +msgid "Subtitle matching these words" +msgstr "" + +msgid "Content macthing these words" +msgstr "" + +msgid "Body content" +msgstr "" + +msgid "From this date" +msgstr "" + +msgid "To this date" +msgstr "" + +msgid "Containing these tags" +msgstr "" + +msgid "Tags" +msgstr "" + +msgid "Posted on one of these instances" +msgstr "" + +msgid "Instance domain" +msgstr "" + +msgid "Posted by one of these authors" +msgstr "" + +msgid "Author(s)" +msgstr "" + +msgid "Posted on one of these blogs" +msgstr "" + +msgid "Blog title" +msgstr "" + +msgid "Written in this language" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Published under this license" +msgstr "" + +msgid "Article license" +msgstr "" + diff --git a/po/plume/hu.po b/po/plume/hu.po new file mode 100644 index 00000000000..536ff1f270e --- /dev/null +++ b/po/plume/hu.po @@ -0,0 +1,1034 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Hungarian\n" +"Language: hu_HU\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: hu\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "" + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "" + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "" + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "" + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "" + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "" + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "" + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "" + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "" + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "" + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "" + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "" + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "" + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "" + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "" + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "" + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "" + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "" + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "" + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "" + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "" + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "" + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "" + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "" + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "" + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "" + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "" + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "" + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "" + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "" + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "" + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "" + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "" + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "" + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "" + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "" + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "" + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "" + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "" + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "" + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "" + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "" + +msgid "Create your account" +msgstr "" + +msgid "Create an account" +msgstr "" + +msgid "Email" +msgstr "" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "" + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "" + +msgid "Password" +msgstr "" + +msgid "Password confirmation" +msgstr "" + +msgid "Media upload" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "" + +msgid "Content warning" +msgstr "" + +msgid "Leave it empty, if none is needed" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Send" +msgstr "" + +msgid "Your media" +msgstr "" + +msgid "Upload" +msgstr "" + +msgid "You don't have any media yet." +msgstr "" + +msgid "Content warning: {0}" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Details" +msgstr "" + +msgid "Media details" +msgstr "" + +msgid "Go back to the gallery" +msgstr "" + +msgid "Markdown syntax" +msgstr "" + +msgid "Copy it into your articles, to insert this media:" +msgstr "" + +msgid "Use as an avatar" +msgstr "" + +msgid "Plume" +msgstr "" + +msgid "Menu" +msgstr "" + +msgid "Search" +msgstr "" + +msgid "Dashboard" +msgstr "" + +msgid "Notifications" +msgstr "" + +msgid "Log Out" +msgstr "" + +msgid "My account" +msgstr "" + +msgid "Log In" +msgstr "" + +msgid "Register" +msgstr "" + +msgid "About this instance" +msgstr "" + +msgid "Privacy policy" +msgstr "" + +msgid "Administration" +msgstr "" + +msgid "Documentation" +msgstr "" + +msgid "Source code" +msgstr "" + +msgid "Matrix room" +msgstr "" + +msgid "Admin" +msgstr "" + +msgid "It is you" +msgstr "" + +msgid "Edit your profile" +msgstr "" + +msgid "Open on {0}" +msgstr "" + +msgid "Unsubscribe" +msgstr "" + +msgid "Subscribe" +msgstr "" + +msgid "Follow {}" +msgstr "" + +msgid "Log in to follow" +msgstr "" + +msgid "Enter your full username handle to follow" +msgstr "" + +msgid "{0}'s subscribers" +msgstr "" + +msgid "Articles" +msgstr "" + +msgid "Subscribers" +msgstr "" + +msgid "Subscriptions" +msgstr "" + +msgid "{0}'s subscriptions" +msgstr "" + +msgid "Your Dashboard" +msgstr "" + +msgid "Your Blogs" +msgstr "" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "" + +msgid "Start a new blog" +msgstr "" + +msgid "Your Drafts" +msgstr "" + +msgid "Go to your gallery" +msgstr "" + +msgid "Edit your account" +msgstr "" + +msgid "Your Profile" +msgstr "" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "" + +msgid "Upload an avatar" +msgstr "" + +msgid "Display name" +msgstr "" + +msgid "Summary" +msgstr "" + +msgid "Theme" +msgstr "" + +msgid "Default theme" +msgstr "" + +msgid "Error while loading theme selector." +msgstr "" + +msgid "Never load blogs custom themes" +msgstr "" + +msgid "Update account" +msgstr "" + +msgid "Danger zone" +msgstr "" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "" + +msgid "Delete your account" +msgstr "" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "" + +msgid "Latest articles" +msgstr "" + +msgid "Atom feed" +msgstr "" + +msgid "Recently boosted" +msgstr "" + +msgid "Articles tagged \"{0}\"" +msgstr "" + +msgid "There are currently no articles with such a tag" +msgstr "" + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "" + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "" + +msgid "Invalid CSRF token" +msgstr "" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "" + +msgid "You are not authorized." +msgstr "" + +msgid "Page not found" +msgstr "" + +msgid "We couldn't find this page." +msgstr "" + +msgid "The link that led you here may be broken." +msgstr "" + +msgid "Users" +msgstr "" + +msgid "Configuration" +msgstr "" + +msgid "Instances" +msgstr "" + +msgid "Email blocklist" +msgstr "" + +msgid "Grant admin rights" +msgstr "" + +msgid "Revoke admin rights" +msgstr "" + +msgid "Grant moderator rights" +msgstr "" + +msgid "Revoke moderator rights" +msgstr "" + +msgid "Ban" +msgstr "" + +msgid "Run on selected users" +msgstr "" + +msgid "Moderator" +msgstr "" + +msgid "Moderation" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "Administration of {0}" +msgstr "" + +msgid "Unblock" +msgstr "" + +msgid "Block" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "Allow anyone to register here" +msgstr "" + +msgid "Short description" +msgstr "" + +msgid "Markdown syntax is supported" +msgstr "" + +msgid "Long description" +msgstr "" + +msgid "Default article license" +msgstr "" + +msgid "Save these settings" +msgstr "" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "" + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "" + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "" + +msgid "Blocklisted Emails" +msgstr "" + +msgid "Email address" +msgstr "" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "" + +msgid "Note" +msgstr "" + +msgid "Notify the user?" +msgstr "" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "" + +msgid "Blocklisting notification" +msgstr "" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "" + +msgid "Add blocklisted address" +msgstr "" + +msgid "There are no blocked emails on your instance" +msgstr "" + +msgid "Delete selected emails" +msgstr "" + +msgid "Email address:" +msgstr "" + +msgid "Blocklisted for:" +msgstr "" + +msgid "Will notify them on account creation with this message:" +msgstr "" + +msgid "The user will be silently prevented from making an account" +msgstr "" + +msgid "Welcome to {}" +msgstr "" + +msgid "View all" +msgstr "" + +msgid "About {0}" +msgstr "" + +msgid "Runs Plume {0}" +msgstr "" + +msgid "Home to {0} people" +msgstr "" + +msgid "Who wrote {0} articles" +msgstr "" + +msgid "And are connected to {0} other instances" +msgstr "" + +msgid "Administred by" +msgstr "" + +msgid "Interact with {}" +msgstr "" + +msgid "Log in to interact" +msgstr "" + +msgid "Enter your full username to interact" +msgstr "" + +msgid "Publish" +msgstr "" + +msgid "Classic editor (any changes will be lost)" +msgstr "" + +msgid "Title" +msgstr "" + +msgid "Subtitle" +msgstr "" + +msgid "Content" +msgstr "" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "" + +msgid "Upload media" +msgstr "" + +msgid "Tags, separated by commas" +msgstr "" + +msgid "License" +msgstr "" + +msgid "Illustration" +msgstr "" + +msgid "This is a draft, don't publish it yet." +msgstr "" + +msgid "Update" +msgstr "" + +msgid "Update, or publish" +msgstr "" + +msgid "Publish your post" +msgstr "" + +msgid "Written by {0}" +msgstr "" + +msgid "All rights reserved." +msgstr "" + +msgid "This article is under the {0} license." +msgstr "" + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "" +msgstr[1] "" + +msgid "I don't like this anymore" +msgstr "" + +msgid "Add yours" +msgstr "" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "" +msgstr[1] "" + +msgid "I don't want to boost this anymore" +msgstr "" + +msgid "Boost" +msgstr "" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "" + +msgid "Comments" +msgstr "" + +msgid "Your comment" +msgstr "" + +msgid "Submit comment" +msgstr "" + +msgid "No comments yet. Be the first to react!" +msgstr "" + +msgid "Are you sure?" +msgstr "" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "" + +msgid "Only you and other authors can edit this article." +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "I'm from this instance" +msgstr "" + +msgid "Username, or email" +msgstr "" + +msgid "Log in" +msgstr "" + +msgid "I'm from another instance" +msgstr "" + +msgid "Continue to your instance" +msgstr "" + +msgid "Reset your password" +msgstr "" + +msgid "New password" +msgstr "" + +msgid "Confirmation" +msgstr "" + +msgid "Update password" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "" + +msgid "Send password reset link" +msgstr "" + +msgid "This token has expired" +msgstr "" + +msgid "Please start the process again by clicking here." +msgstr "" + +msgid "New Blog" +msgstr "" + +msgid "Create a blog" +msgstr "" + +msgid "Create blog" +msgstr "" + +msgid "Edit \"{}\"" +msgstr "" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "" + +msgid "Upload images" +msgstr "" + +msgid "Blog icon" +msgstr "" + +msgid "Blog banner" +msgstr "" + +msgid "Custom theme" +msgstr "" + +msgid "Update blog" +msgstr "" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "" + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "" + +msgid "Permanently delete this blog" +msgstr "" + +msgid "{}'s icon" +msgstr "" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "" +msgstr[1] "" + +msgid "No posts to see here yet." +msgstr "" + +msgid "Nothing to see here yet." +msgstr "" + +msgid "None" +msgstr "" + +msgid "No description" +msgstr "" + +msgid "Respond" +msgstr "" + +msgid "Delete this comment" +msgstr "" + +msgid "What is Plume?" +msgstr "" + +msgid "Plume is a decentralized blogging engine." +msgstr "" + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "" + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "" + +msgid "Read the detailed rules" +msgstr "" + +msgid "By {0}" +msgstr "" + +msgid "Draft" +msgstr "" + +msgid "Search result(s) for \"{0}\"" +msgstr "" + +msgid "Search result(s)" +msgstr "" + +msgid "No results for your query" +msgstr "" + +msgid "No more results for your query" +msgstr "" + +msgid "Advanced search" +msgstr "" + +msgid "Article title matching these words" +msgstr "" + +msgid "Subtitle matching these words" +msgstr "" + +msgid "Content macthing these words" +msgstr "" + +msgid "Body content" +msgstr "" + +msgid "From this date" +msgstr "" + +msgid "To this date" +msgstr "" + +msgid "Containing these tags" +msgstr "" + +msgid "Tags" +msgstr "" + +msgid "Posted on one of these instances" +msgstr "" + +msgid "Instance domain" +msgstr "" + +msgid "Posted by one of these authors" +msgstr "" + +msgid "Author(s)" +msgstr "" + +msgid "Posted on one of these blogs" +msgstr "" + +msgid "Blog title" +msgstr "" + +msgid "Written in this language" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Published under this license" +msgstr "" + +msgid "Article license" +msgstr "" + diff --git a/po/plume/it.po b/po/plume/it.po new file mode 100644 index 00000000000..f08191d0fed --- /dev/null +++ b/po/plume/it.po @@ -0,0 +1,1034 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Italian\n" +"Language: it_IT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: it\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "{0} ha commentato il tuo articolo." + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "{0} si è iscritto a te." + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "{0} ha apprezzato il tuo articolo." + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "{0} ti ha menzionato." + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "{0} ha boostato il tuo articolo." + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "Il tuo flusso" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "Flusso locale" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "Flusso federato" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "Avatar di {0}" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "Pagina precedente" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "Pagina successiva" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "Opzionale" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "Per creare un nuovo blog, devi avere effettuato l'accesso" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "Un blog con lo stesso nome esiste già." + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "Il tuo blog è stato creato con successo!" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "Il tuo blog è stato eliminato." + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "Non ti è consentito di eliminare questo blog." + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "Non ti è consentito modificare questo blog." + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "Non puoi utilizzare questo media come icona del blog." + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "Non puoi utilizzare questo media come copertina del blog." + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "Le informazioni del tuo blog sono state aggiornate." + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "Il tuo commento è stato pubblicato." + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "Il tuo commento è stato eliminato." + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "Le registrazioni sono chiuse su questa istanza." + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "Il tuo account è stato creato. Ora devi solo effettuare l'accesso prima di poterlo utilizzare." + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "Le impostazioni dell'istanza sono state salvate." + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "{} è stato sbloccato." + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "{} è stato bloccato." + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "Blocco eliminato" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "Email Bloccata" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "Non puoi modificare i tuoi diritti." + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "Non puoi compiere quest'azione." + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "Fatto." + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "Per mettere mi piace ad un post, devi avere effettuato l'accesso" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "I tuoi media sono stati eliminati." + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "Non ti è consentito rimuovere questo media." + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "La tua immagine di profilo è stata aggiornata." + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "Non ti è consentito utilizzare questo media." + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "Per vedere le tue notifiche, devi avere effettuato l'accesso" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "Questo post non è ancora stato pubblicato." + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "Per scrivere un nuovo post, devi avere effettuato l'accesso" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "Non sei un autore di questo blog." + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "Nuovo post" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "Modifica {0}" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "Non ti è consentito pubblicare su questo blog." + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "Il tuo articolo è stato aggiornato." + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "Il tuo articolo è stato salvato." + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "Nuovo articolo" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "Non è consentito eliminare questo articolo." + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "Il tuo articolo è stato eliminato." + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "Sembra che l'articolo che cerchi di eliminare non esista. Forse è già stato cancellato?" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "Non è stato possibile ottenere abbastanza informazioni sul tuo account. Per favore assicurati che il tuo nome utente sia corretto." + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "Per ricondividere un post, devi avere effettuato l'accesso" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "Ora sei connesso." + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "Ti sei disconnesso." + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "Reimposta password" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "Qui c'è il collegamento per reimpostare la tua password: {0}" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "La tua password è stata reimpostata con successo." + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "Per accedere al tuo pannello, devi avere effettuato l'accesso" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "Non stai più seguendo {}." + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "Ora stai seguendo {}." + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "Per iscriverti a qualcuno, devi avere effettuato l'accesso" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "Per modificare il tuo profilo, devi avere effettuato l'accesso" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "Il tuo profilo è stato aggiornato." + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "Il tuo account è stato eliminato." + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "Non puoi eliminare l'account di qualcun altro." + +msgid "Create your account" +msgstr "Crea il tuo account" + +msgid "Create an account" +msgstr "Crea un account" + +msgid "Email" +msgstr "Email" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "Spiacenti, ma le registrazioni sono chiuse per questa istanza. Puoi comunque trovarne un'altra." + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "Controlla la tua casella di posta in arrivo!" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "Nome utente" + +msgid "Password" +msgstr "Password" + +msgid "Password confirmation" +msgstr "Conferma password" + +msgid "Media upload" +msgstr "Caricamento di un media" + +msgid "Description" +msgstr "Descrizione" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "Utile per persone ipovedenti, ed anche per informazioni sulla licenza" + +msgid "Content warning" +msgstr "Avviso di contenuto sensibile" + +msgid "Leave it empty, if none is needed" +msgstr "Lascia vuoto, se non è necessario" + +msgid "File" +msgstr "File" + +msgid "Send" +msgstr "Invia" + +msgid "Your media" +msgstr "I tuoi media" + +msgid "Upload" +msgstr "Carica" + +msgid "You don't have any media yet." +msgstr "Non hai ancora nessun media." + +msgid "Content warning: {0}" +msgstr "Avviso di contenuto sensibile: {0}" + +msgid "Delete" +msgstr "Elimina" + +msgid "Details" +msgstr "Dettagli" + +msgid "Media details" +msgstr "Dettagli media" + +msgid "Go back to the gallery" +msgstr "Torna alla galleria" + +msgid "Markdown syntax" +msgstr "Sintassi Markdown" + +msgid "Copy it into your articles, to insert this media:" +msgstr "Copialo nei tuoi articoli, per inserire questo media:" + +msgid "Use as an avatar" +msgstr "Usa come immagine di profilo" + +msgid "Plume" +msgstr "Plume" + +msgid "Menu" +msgstr "Menu" + +msgid "Search" +msgstr "Cerca" + +msgid "Dashboard" +msgstr "Pannello" + +msgid "Notifications" +msgstr "Notifiche" + +msgid "Log Out" +msgstr "Disconnettiti" + +msgid "My account" +msgstr "Il mio account" + +msgid "Log In" +msgstr "Accedi" + +msgid "Register" +msgstr "Registrati" + +msgid "About this instance" +msgstr "A proposito di questa istanza" + +msgid "Privacy policy" +msgstr "Politica sulla Riservatezza" + +msgid "Administration" +msgstr "Amministrazione" + +msgid "Documentation" +msgstr "Documentazione" + +msgid "Source code" +msgstr "Codice sorgente" + +msgid "Matrix room" +msgstr "Stanza Matrix" + +msgid "Admin" +msgstr "Amministratore" + +msgid "It is you" +msgstr "Sei tu" + +msgid "Edit your profile" +msgstr "Modifica il tuo profilo" + +msgid "Open on {0}" +msgstr "Apri su {0}" + +msgid "Unsubscribe" +msgstr "Annulla iscrizione" + +msgid "Subscribe" +msgstr "Iscriviti" + +msgid "Follow {}" +msgstr "Segui {}" + +msgid "Log in to follow" +msgstr "Accedi per seguire" + +msgid "Enter your full username handle to follow" +msgstr "Inserisci il tuo nome utente completo (handle) per seguire" + +msgid "{0}'s subscribers" +msgstr "Iscritti di {0}" + +msgid "Articles" +msgstr "Articoli" + +msgid "Subscribers" +msgstr "Iscritti" + +msgid "Subscriptions" +msgstr "Sottoscrizioni" + +msgid "{0}'s subscriptions" +msgstr "Iscrizioni di {0}" + +msgid "Your Dashboard" +msgstr "Il tuo Pannello" + +msgid "Your Blogs" +msgstr "I Tuoi Blog" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "Non hai ancora nessun blog. Creane uno tuo, o chiedi di unirti ad uno esistente." + +msgid "Start a new blog" +msgstr "Inizia un nuovo blog" + +msgid "Your Drafts" +msgstr "Le tue Bozze" + +msgid "Go to your gallery" +msgstr "Vai alla tua galleria" + +msgid "Edit your account" +msgstr "Modifica il tuo account" + +msgid "Your Profile" +msgstr "Il Tuo Profilo" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "Per modificare la tua immagine di profilo, caricala nella tua galleria e poi selezionala da là." + +msgid "Upload an avatar" +msgstr "Carica un'immagine di profilo" + +msgid "Display name" +msgstr "Nome visualizzato" + +msgid "Summary" +msgstr "Riepilogo" + +msgid "Theme" +msgstr "Tema" + +msgid "Default theme" +msgstr "Tema predefinito" + +msgid "Error while loading theme selector." +msgstr "Errore durante il caricamento del selettore del tema." + +msgid "Never load blogs custom themes" +msgstr "Non caricare mai i temi personalizzati dei blog" + +msgid "Update account" +msgstr "Aggiorna account" + +msgid "Danger zone" +msgstr "Zona pericolosa" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "Fai molta attenzione, qualsiasi scelta fatta qui non può essere annullata." + +msgid "Delete your account" +msgstr "Elimina il tuo account" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "Spiacente, ma come amministratore, non puoi lasciare la tua istanza." + +msgid "Latest articles" +msgstr "Ultimi articoli" + +msgid "Atom feed" +msgstr "Flusso Atom" + +msgid "Recently boosted" +msgstr "Boostato recentemente" + +msgid "Articles tagged \"{0}\"" +msgstr "Articoli etichettati \"{0}\"" + +msgid "There are currently no articles with such a tag" +msgstr "Attualmente non ci sono articoli con quest'etichetta" + +msgid "The content you sent can't be processed." +msgstr "Il contenuto che hai inviato non può essere processato." + +msgid "Maybe it was too long." +msgstr "Probabilmente era troppo lungo." + +msgid "Internal server error" +msgstr "Errore interno del server" + +msgid "Something broke on our side." +msgstr "Qualcosa non va da questo lato." + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "Scusa per questo. Se pensi sia un bug, per favore segnalacelo." + +msgid "Invalid CSRF token" +msgstr "Token CSRF non valido" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "Qualcosa è andato storto con il tuo token CSRF. Assicurati di aver abilitato i cookies nel tuo browser, e prova a ricaricare questa pagina. Se l'errore si dovesse ripresentare, per favore segnalacelo." + +msgid "You are not authorized." +msgstr "Non sei autorizzato." + +msgid "Page not found" +msgstr "Pagina non trovata" + +msgid "We couldn't find this page." +msgstr "Non riusciamo a trovare questa pagina." + +msgid "The link that led you here may be broken." +msgstr "Il collegamento che ti ha portato qui potrebbe non essere valido." + +msgid "Users" +msgstr "Utenti" + +msgid "Configuration" +msgstr "Configurazione" + +msgid "Instances" +msgstr "Istanze" + +msgid "Email blocklist" +msgstr "Blocklist dell'email" + +msgid "Grant admin rights" +msgstr "Garantisci diritti dell'admin" + +msgid "Revoke admin rights" +msgstr "Revoca diritti dell'admin" + +msgid "Grant moderator rights" +msgstr "Garantisci diritti del moderatore" + +msgid "Revoke moderator rights" +msgstr "Revoca diritti del moderatore" + +msgid "Ban" +msgstr "Bandisci" + +msgid "Run on selected users" +msgstr "Esegui sugli utenti selezionati" + +msgid "Moderator" +msgstr "Moderatore" + +msgid "Moderation" +msgstr "Moderazione" + +msgid "Home" +msgstr "Home" + +msgid "Administration of {0}" +msgstr "Amministrazione di {0}" + +msgid "Unblock" +msgstr "Sblocca" + +msgid "Block" +msgstr "Blocca" + +msgid "Name" +msgstr "Nome" + +msgid "Allow anyone to register here" +msgstr "Permetti a chiunque di registrarsi qui" + +msgid "Short description" +msgstr "Descrizione breve" + +msgid "Markdown syntax is supported" +msgstr "La sintassi Markdown è supportata" + +msgid "Long description" +msgstr "Descrizione lunga" + +msgid "Default article license" +msgstr "Licenza predefinita degli articoli" + +msgid "Save these settings" +msgstr "Salva queste impostazioni" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "Se stai navigando in questo sito come visitatore, non vengono raccolti dati su di te." + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "Come utente registrato, devi fornire il tuo nome utente (che può anche non essere il tuo vero nome), un tuo indirizzo email funzionante e una password, per poter accedere, scrivere articoli e commenti. Il contenuto che invii è memorizzato fino a quando non lo elimini." + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "Quando accedi, conserviamo due cookie, uno per mantenere aperta la sessione, il secondo per impedire ad altre persone di agire al tuo posto. Non conserviamo nessun altro cookie." + +msgid "Blocklisted Emails" +msgstr "Email Blocklist" + +msgid "Email address" +msgstr "Indirizzo email" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "L'indirizzo email che vuoi bloccare. Per bloccare i domini, puoi usare la sintassi di globbing, per esempio '*@example.com' blocca tutti gli indirizzi da example.com" + +msgid "Note" +msgstr "Nota" + +msgid "Notify the user?" +msgstr "Notifica l'utente?" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "Opzionale, mostra un messaggio all'utente quando tenta di creare un conto con quell'indirizzo" + +msgid "Blocklisting notification" +msgstr "Notifica di blocklist" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "Il messaggio da mostrare quando l'utente tenta di creare un profilo con questo indirizzo email" + +msgid "Add blocklisted address" +msgstr "Aggiungi indirizzo messo in blocklist" + +msgid "There are no blocked emails on your instance" +msgstr "Non ci sono email bloccate sulla tua istanza" + +msgid "Delete selected emails" +msgstr "Elimina email selezionata" + +msgid "Email address:" +msgstr "Indirizzo email:" + +msgid "Blocklisted for:" +msgstr "Messo in blocklist per:" + +msgid "Will notify them on account creation with this message:" +msgstr "Li notificherà alla creazione del profilo con questo messaggio:" + +msgid "The user will be silently prevented from making an account" +msgstr "L'utente sarà prevenuto silenziosamente dal creare un profilo" + +msgid "Welcome to {}" +msgstr "Benvenuto su {}" + +msgid "View all" +msgstr "Vedi tutto" + +msgid "About {0}" +msgstr "A proposito di {0}" + +msgid "Runs Plume {0}" +msgstr "Utilizza Plume {0}" + +msgid "Home to {0} people" +msgstr "Casa di {0} persone" + +msgid "Who wrote {0} articles" +msgstr "Che hanno scritto {0} articoli" + +msgid "And are connected to {0} other instances" +msgstr "E sono connessi ad altre {0} istanze" + +msgid "Administred by" +msgstr "Amministrata da" + +msgid "Interact with {}" +msgstr "Interagisci con {}" + +msgid "Log in to interact" +msgstr "Accedi per interagire" + +msgid "Enter your full username to interact" +msgstr "Inserisci il tuo nome utente completo per interagire" + +msgid "Publish" +msgstr "Pubblica" + +msgid "Classic editor (any changes will be lost)" +msgstr "Editor classico (eventuali modifiche andranno perse)" + +msgid "Title" +msgstr "Titolo" + +msgid "Subtitle" +msgstr "Sottotitolo" + +msgid "Content" +msgstr "Contenuto" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "Puoi caricare media nella tua galleria, e poi copiare il loro codice Markdown nei tuoi articoli per inserirli." + +msgid "Upload media" +msgstr "Carica media" + +msgid "Tags, separated by commas" +msgstr "Etichette, separate da virgole" + +msgid "License" +msgstr "Licenza" + +msgid "Illustration" +msgstr "Illustrazione" + +msgid "This is a draft, don't publish it yet." +msgstr "Questa è una bozza, non pubblicarla ancora." + +msgid "Update" +msgstr "Aggiorna" + +msgid "Update, or publish" +msgstr "Aggiorna, o pubblica" + +msgid "Publish your post" +msgstr "Pubblica il tuo post" + +msgid "Written by {0}" +msgstr "Scritto da {0}" + +msgid "All rights reserved." +msgstr "Tutti i diritti riservati." + +msgid "This article is under the {0} license." +msgstr "Questo articolo è rilasciato con licenza {0}." + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "Un mi piace" +msgstr[1] "{0} mi piace" + +msgid "I don't like this anymore" +msgstr "Non mi piace più questo" + +msgid "Add yours" +msgstr "Aggiungi il tuo" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "Un boost" +msgstr[1] "{0} boost" + +msgid "I don't want to boost this anymore" +msgstr "Non voglio più boostare questo" + +msgid "Boost" +msgstr "Boost" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "{0}Accedi{1}, o {2}usa il tuo account del Fediverso{3} per interagire con questo articolo" + +msgid "Comments" +msgstr "Commenti" + +msgid "Your comment" +msgstr "Il tuo commento" + +msgid "Submit comment" +msgstr "Invia commento" + +msgid "No comments yet. Be the first to react!" +msgstr "Ancora nessun commento. Sii il primo ad aggiungere la tua reazione!" + +msgid "Are you sure?" +msgstr "Sei sicuro?" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "Questo articolo è ancora una bozza. Solo voi e gli altri autori la potete vedere." + +msgid "Only you and other authors can edit this article." +msgstr "Solo tu e gli altri autori potete modificare questo articolo." + +msgid "Edit" +msgstr "Modifica" + +msgid "I'm from this instance" +msgstr "Io appartengo a questa istanza" + +msgid "Username, or email" +msgstr "Nome utente, o email" + +msgid "Log in" +msgstr "Accedi" + +msgid "I'm from another instance" +msgstr "Io sono di un'altra istanza" + +msgid "Continue to your instance" +msgstr "Continua verso la tua istanza" + +msgid "Reset your password" +msgstr "Reimposta la tua password" + +msgid "New password" +msgstr "Nuova password" + +msgid "Confirmation" +msgstr "Conferma" + +msgid "Update password" +msgstr "Aggiorna password" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "Ti abbiamo inviato una mail all'indirizzo che ci hai fornito, con il collegamento per reimpostare la tua password." + +msgid "Send password reset link" +msgstr "Invia collegamento per reimpostare la password" + +msgid "This token has expired" +msgstr "Questo token è scaduto" + +msgid "Please start the process again by clicking here." +msgstr "Sei pregato di riavviare il processo cliccando qui." + +msgid "New Blog" +msgstr "Nuovo Blog" + +msgid "Create a blog" +msgstr "Crea un blog" + +msgid "Create blog" +msgstr "Crea blog" + +msgid "Edit \"{}\"" +msgstr "Modifica \"{}\"" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "Puoi caricare immagini nella tua galleria, ed utilizzarle come icone del blog, o copertine." + +msgid "Upload images" +msgstr "Carica immagini" + +msgid "Blog icon" +msgstr "Icona del blog" + +msgid "Blog banner" +msgstr "Copertina del blog" + +msgid "Custom theme" +msgstr "Tema personalizzato" + +msgid "Update blog" +msgstr "Aggiorna blog" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "Fai molta attenzione, qualsiasi scelta fatta qui non può essere annullata." + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "Sei sicuro di voler eliminare permanentemente questo blog?" + +msgid "Permanently delete this blog" +msgstr "Elimina permanentemente questo blog" + +msgid "{}'s icon" +msgstr "Icona di {}" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "C'è un autore su questo blog: " +msgstr[1] "Ci sono {0} autori su questo blog: " + +msgid "No posts to see here yet." +msgstr "Nessun post da mostrare qui." + +msgid "Nothing to see here yet." +msgstr "Ancora niente da vedere qui." + +msgid "None" +msgstr "Nessuna" + +msgid "No description" +msgstr "Nessuna descrizione" + +msgid "Respond" +msgstr "Rispondi" + +msgid "Delete this comment" +msgstr "Elimina questo commento" + +msgid "What is Plume?" +msgstr "Cos'è Plume?" + +msgid "Plume is a decentralized blogging engine." +msgstr "Plume è un motore di blog decentralizzato." + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "Gli autori possono gestire blog multipli, ognuno come fosse un sito web differente." + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "Gli articoli sono anche visibili su altre istanze Plume, e puoi interagire con loro direttamente da altre piattaforme come Mastodon." + +msgid "Read the detailed rules" +msgstr "Leggi le regole dettagliate" + +msgid "By {0}" +msgstr "Da {0}" + +msgid "Draft" +msgstr "Bozza" + +msgid "Search result(s) for \"{0}\"" +msgstr "Risultato(i) della ricerca per \"{0}\"" + +msgid "Search result(s)" +msgstr "Risultato(i) della ricerca" + +msgid "No results for your query" +msgstr "Nessun risultato per la tua ricerca" + +msgid "No more results for your query" +msgstr "Nessun altro risultato per la tua ricerca" + +msgid "Advanced search" +msgstr "Ricerca avanzata" + +msgid "Article title matching these words" +msgstr "Titoli di articolo che corrispondono a queste parole" + +msgid "Subtitle matching these words" +msgstr "Sottotitoli che corrispondono a queste parole" + +msgid "Content macthing these words" +msgstr "Corrispondenza del contenuto di queste parole" + +msgid "Body content" +msgstr "Contenuto del testo" + +msgid "From this date" +msgstr "Da questa data" + +msgid "To this date" +msgstr "A questa data" + +msgid "Containing these tags" +msgstr "Contenente queste etichette" + +msgid "Tags" +msgstr "Etichette" + +msgid "Posted on one of these instances" +msgstr "Pubblicato su una di queste istanze" + +msgid "Instance domain" +msgstr "Dominio dell'istanza" + +msgid "Posted by one of these authors" +msgstr "Pubblicato da uno di questi autori" + +msgid "Author(s)" +msgstr "Autore(i)" + +msgid "Posted on one of these blogs" +msgstr "Pubblicato da uno di questi blog" + +msgid "Blog title" +msgstr "Titolo del blog" + +msgid "Written in this language" +msgstr "Scritto in questa lingua" + +msgid "Language" +msgstr "Lingua" + +msgid "Published under this license" +msgstr "Pubblicato sotto questa licenza" + +msgid "Article license" +msgstr "Licenza dell'articolo" + diff --git a/po/plume/ja.po b/po/plume/ja.po new file mode 100644 index 00000000000..5b3e8f1519a --- /dev/null +++ b/po/plume/ja.po @@ -0,0 +1,1031 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Japanese\n" +"Language: ja_JP\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: ja\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "{0} さんがあなたの投稿にコメントしました。" + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "{0} さんがあなたをフォローしました。" + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "{0} さんがあなたの投稿にいいねしました。" + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "{0} さんがあなたをメンションしました。" + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "{0} さんがあなたの投稿をブーストしました。" + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "自分のフィード" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "このインスタンスのフィード" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "全インスタンスのフィード" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "{0} さんのアバター" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "前のページ" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "次のページ" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "省略可" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "新しいブログを作成するにはログインが必要です" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "同じ名前のブログがすでに存在しています。" + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "ブログは正常に作成されました。" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "ブログを削除しました。" + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "このブログを削除する権限がありません。" + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "このブログを編集する権限がありません。" + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "このメディアはブログアイコンに使用できません。" + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "このメディアはブログバナーに使用できません。" + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "ブログ情報を更新しました。" + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "コメントを投稿しました。" + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "コメントを削除しました。" + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "このインスタンスでは登録がクローズされています。" + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "ユーザー登録" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "こちらのリンクから、ユーザー登録できます: {0}" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "アカウントを作成しました。使用前に、ログインする必要があります。" + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "インスタンスの設定を保存しました。" + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "{} のブロックを解除しました。" + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "{} をブロックしました。" + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "ブロックリストから削除しました" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "メールは既にブロックされています" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "メールがブロックされました" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "あなた自身の権限は変更できません。" + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "この操作を行う権限がありません。" + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "完了しました。" + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "投稿をいいねするにはログインが必要です" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "メディアを削除しました。" + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "このメディアを削除する権限がありません。" + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "アバターを更新しました。" + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "このメディアを使用する権限がありません。" + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "通知を表示するにはログインが必要です" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "この投稿はまだ公開されていません。" + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "新しい投稿を書くにはログインが必要です" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "あなたはこのブログの投稿者ではありません。" + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "新しい投稿" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "{0} を編集" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "このブログで投稿を公開する権限がありません。" + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "投稿を更新しました。" + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "投稿を保存しました。" + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "新しい投稿" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "この投稿を削除する権限がありません。" + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "投稿を削除しました。" + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "削除しようとしている投稿は存在しないようです。すでに削除していませんか?" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "お使いのアカウントに関する十分な情報を取得できませんでした。ご自身のユーザー名が正しいことを確認してください。" + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "投稿を再共有するにはログインが必要です" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "接続しました。" + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "ログアウトしました。" + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "パスワードのリセット" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "こちらのリンクから、パスワードをリセットできます: {0}" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "パスワードが正常にリセットされました。" + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "ダッシュボードにアクセスするにはログインが必要です" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "{} のフォローを解除しました。" + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "{} をフォローしました。" + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "誰かをフォローするにはログインが必要です" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "プロフィールを編集するにはログインが必要です" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "プロフィールを更新しました。" + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "アカウントを削除しました。" + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "他人のアカウントは削除できません。" + +msgid "Create your account" +msgstr "アカウントを作成" + +msgid "Create an account" +msgstr "アカウントを作成" + +msgid "Email" +msgstr "メールアドレス" + +msgid "Email confirmation" +msgstr "メール確認" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "申し訳ありませんが、このインスタンスでの登録は限定されています。ですが、他のインスタンスを見つけることはできます。" + +msgid "Registration" +msgstr "ユーザー登録" + +msgid "Check your inbox!" +msgstr "受信トレイを確認してください!" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "指定された宛先に、ユーザー登録するためのリンクを記載したメールを送信しました。" + +msgid "Username" +msgstr "ユーザー名" + +msgid "Password" +msgstr "パスワード" + +msgid "Password confirmation" +msgstr "パスワードの確認" + +msgid "Media upload" +msgstr "メディアのアップロード" + +msgid "Description" +msgstr "説明" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "ライセンス情報と同様に、視覚に障害のある方に役立ちます" + +msgid "Content warning" +msgstr "コンテンツの警告" + +msgid "Leave it empty, if none is needed" +msgstr "何も必要でない場合は、空欄にしてください" + +msgid "File" +msgstr "ファイル" + +msgid "Send" +msgstr "送信" + +msgid "Your media" +msgstr "メディア" + +msgid "Upload" +msgstr "アップロード" + +msgid "You don't have any media yet." +msgstr "メディアがまだありません。" + +msgid "Content warning: {0}" +msgstr "コンテンツの警告: {0}" + +msgid "Delete" +msgstr "削除" + +msgid "Details" +msgstr "詳細" + +msgid "Media details" +msgstr "メディアの詳細" + +msgid "Go back to the gallery" +msgstr "ギャラリーに戻る" + +msgid "Markdown syntax" +msgstr "Markdown 記法" + +msgid "Copy it into your articles, to insert this media:" +msgstr "このメディアを挿入するには、これを投稿にコピーしてください。" + +msgid "Use as an avatar" +msgstr "アバターとして使う" + +msgid "Plume" +msgstr "Plume" + +msgid "Menu" +msgstr "メニュー" + +msgid "Search" +msgstr "検索" + +msgid "Dashboard" +msgstr "ダッシュボード" + +msgid "Notifications" +msgstr "通知" + +msgid "Log Out" +msgstr "ログアウト" + +msgid "My account" +msgstr "自分のアカウント" + +msgid "Log In" +msgstr "ログイン" + +msgid "Register" +msgstr "登録" + +msgid "About this instance" +msgstr "このインスタンスについて" + +msgid "Privacy policy" +msgstr "プライバシーポリシー" + +msgid "Administration" +msgstr "管理" + +msgid "Documentation" +msgstr "ドキュメンテーション" + +msgid "Source code" +msgstr "ソースコード" + +msgid "Matrix room" +msgstr "Matrix ルーム" + +msgid "Admin" +msgstr "管理者" + +msgid "It is you" +msgstr "自分" + +msgid "Edit your profile" +msgstr "プロフィールを編集" + +msgid "Open on {0}" +msgstr "{0} で開く" + +msgid "Unsubscribe" +msgstr "フォロー解除" + +msgid "Subscribe" +msgstr "フォロー" + +msgid "Follow {}" +msgstr "{} をフォロー" + +msgid "Log in to follow" +msgstr "フォローするにはログインしてください" + +msgid "Enter your full username handle to follow" +msgstr "フォローするにはご自身の完全なユーザー名を入力してください" + +msgid "{0}'s subscribers" +msgstr "{0} のフォロワー" + +msgid "Articles" +msgstr "投稿" + +msgid "Subscribers" +msgstr "フォロワー" + +msgid "Subscriptions" +msgstr "フォロー" + +msgid "{0}'s subscriptions" +msgstr "{0} がフォロー中のユーザー" + +msgid "Your Dashboard" +msgstr "ダッシュボード" + +msgid "Your Blogs" +msgstr "ブログ" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "ブログはまだありません。ご自身のブログを作成するか、他の人のブログに参加できるか確認しましょう。" + +msgid "Start a new blog" +msgstr "新しいブログを開始" + +msgid "Your Drafts" +msgstr "下書き" + +msgid "Go to your gallery" +msgstr "ギャラリーを参照" + +msgid "Edit your account" +msgstr "アカウントを編集" + +msgid "Your Profile" +msgstr "プロフィール" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "アバターを変更するには、ギャラリーにアップロードして選択してください。" + +msgid "Upload an avatar" +msgstr "アバターをアップロード" + +msgid "Display name" +msgstr "表示名" + +msgid "Summary" +msgstr "概要" + +msgid "Theme" +msgstr "テーマ" + +msgid "Default theme" +msgstr "デフォルトテーマ" + +msgid "Error while loading theme selector." +msgstr "テーマセレクターの読み込み中にエラーが発生しました。" + +msgid "Never load blogs custom themes" +msgstr "ブログのカスタムテーマを読み込まない" + +msgid "Update account" +msgstr "アカウントを更新" + +msgid "Danger zone" +msgstr "危険な設定" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "ここで行われた操作は取り消しできません。十分注意してください。" + +msgid "Delete your account" +msgstr "アカウントを削除" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "申し訳ありませんが、管理者は自身のインスタンスから離脱できません。" + +msgid "Latest articles" +msgstr "最新の投稿" + +msgid "Atom feed" +msgstr "Atom フィード" + +msgid "Recently boosted" +msgstr "最近ブーストしたもの" + +msgid "Articles tagged \"{0}\"" +msgstr "\"{0}\" タグがついた投稿" + +msgid "There are currently no articles with such a tag" +msgstr "現在このタグがついた投稿はありません" + +msgid "The content you sent can't be processed." +msgstr "送信された内容を処理できません。" + +msgid "Maybe it was too long." +msgstr "長すぎる可能性があります。" + +msgid "Internal server error" +msgstr "内部サーバーエラー" + +msgid "Something broke on our side." +msgstr "サーバー側で何らかの問題が発生しました。" + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "申し訳ありません。これがバグだと思われる場合は、問題を報告してください。" + +msgid "Invalid CSRF token" +msgstr "無効な CSRF トークンです" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "CSRF トークンに問題が発生しました。お使いのブラウザーで Cookie が有効になっていることを確認して、このページを再読み込みしてみてください。このエラーメッセージが表示され続ける場合は、問題を報告してください。" + +msgid "You are not authorized." +msgstr "許可されていません。" + +msgid "Page not found" +msgstr "ページが見つかりません" + +msgid "We couldn't find this page." +msgstr "このページは見つかりませんでした。" + +msgid "The link that led you here may be broken." +msgstr "このリンクは切れている可能性があります。" + +msgid "Users" +msgstr "ユーザー" + +msgid "Configuration" +msgstr "設定" + +msgid "Instances" +msgstr "インスタンス" + +msgid "Email blocklist" +msgstr "メールのブロックリスト" + +msgid "Grant admin rights" +msgstr "管理者権限を付与" + +msgid "Revoke admin rights" +msgstr "管理者権限を取り消す" + +msgid "Grant moderator rights" +msgstr "モデレーター権限を付与" + +msgid "Revoke moderator rights" +msgstr "モデレーター権限を取り消す" + +msgid "Ban" +msgstr "アカウント停止" + +msgid "Run on selected users" +msgstr "選択したユーザーで実行" + +msgid "Moderator" +msgstr "モデレーター" + +msgid "Moderation" +msgstr "モデレーション" + +msgid "Home" +msgstr "ホーム" + +msgid "Administration of {0}" +msgstr "{0} の管理" + +msgid "Unblock" +msgstr "ブロック解除" + +msgid "Block" +msgstr "ブロック" + +msgid "Name" +msgstr "名前" + +msgid "Allow anyone to register here" +msgstr "不特定多数に登録を許可" + +msgid "Short description" +msgstr "短い説明" + +msgid "Markdown syntax is supported" +msgstr "Markdown 記法に対応しています。" + +msgid "Long description" +msgstr "長い説明" + +msgid "Default article license" +msgstr "投稿のデフォルトのライセンス" + +msgid "Save these settings" +msgstr "設定を保存" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "閲覧者としてこのサイトをご覧になっている場合、ご自身のデータは一切収集されません。" + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "登録ユーザーの場合、ログインしたり記事やコメントを投稿したりできるようにするため、ご自身のユーザー名(本名である必要はありません)、利用可能なメールアドレス、パスワードを指定する必要があります。投稿したコンテンツは、削除しない限り保存されます。" + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "ログインの際に、2 個の Cookie を保存します。1 つはセッションを開いた状態にするため、もう 1 つは誰かがあなたになりすますのを防ぐために使われます。この他には、一切の Cookie を保存しません。" + +msgid "Blocklisted Emails" +msgstr "ブロックするメール" + +msgid "Email address" +msgstr "メールアドレス" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "ブロックするメールアドレス。*記法を使ってドメインをブロックすることができます。例えば '*@example.com' はexample.com の全てのアドレスをブロックします。" + +msgid "Note" +msgstr "メモ" + +msgid "Notify the user?" +msgstr "ユーザーに知らせるか?" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "省略可。このアドレスでアカウントを作ろうとした時にユーザーにメッセージを表示します" + +msgid "Blocklisting notification" +msgstr "ブロックリストの通知" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "ユーザーがこのメールアドレスでアカウントを作ろうとした時に表示するメッセージ" + +msgid "Add blocklisted address" +msgstr "ブロックするアドレスを追加" + +msgid "There are no blocked emails on your instance" +msgstr "このインスタンス上でブロックされたメールアドレスはありません" + +msgid "Delete selected emails" +msgstr "選択したメールアドレスを削除" + +msgid "Email address:" +msgstr "メールアドレス:" + +msgid "Blocklisted for:" +msgstr "ブロック理由:" + +msgid "Will notify them on account creation with this message:" +msgstr "アカウント作成時にユーザーにこのメッセージが通知されます:" + +msgid "The user will be silently prevented from making an account" +msgstr "ユーザーには知らせずにアカウント作成を防ぎます" + +msgid "Welcome to {}" +msgstr "{} へようこそ" + +msgid "View all" +msgstr "すべて表示" + +msgid "About {0}" +msgstr "{0} について" + +msgid "Runs Plume {0}" +msgstr "Plume {0} を実行中" + +msgid "Home to {0} people" +msgstr "ユーザー登録者数 {0} 人" + +msgid "Who wrote {0} articles" +msgstr "投稿記事数 {0} 件" + +msgid "And are connected to {0} other instances" +msgstr "他のインスタンスからの接続数 {0}" + +msgid "Administred by" +msgstr "管理者" + +msgid "Interact with {}" +msgstr "{} と関わる" + +msgid "Log in to interact" +msgstr "関わるにはログインしてください" + +msgid "Enter your full username to interact" +msgstr "関わるにはご自身の完全なユーザー名を入力してください" + +msgid "Publish" +msgstr "公開" + +msgid "Classic editor (any changes will be lost)" +msgstr "クラシックエディター (すべての変更を破棄します)" + +msgid "Title" +msgstr "タイトル" + +msgid "Subtitle" +msgstr "サブタイトル" + +msgid "Content" +msgstr "コンテンツ" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "メディアをギャラリーにアップロードして、その Markdown コードをコピーして投稿に挿入できます。" + +msgid "Upload media" +msgstr "メディアをアップロード" + +msgid "Tags, separated by commas" +msgstr "タグ (コンマ区切り)" + +msgid "License" +msgstr "ライセンス" + +msgid "Illustration" +msgstr "図" + +msgid "This is a draft, don't publish it yet." +msgstr "これは下書きなので、まだ公開しないでください。" + +msgid "Update" +msgstr "更新" + +msgid "Update, or publish" +msgstr "更新または公開" + +msgid "Publish your post" +msgstr "投稿を公開" + +msgid "Written by {0}" +msgstr "投稿者 {0}" + +msgid "All rights reserved." +msgstr "著作権は投稿者が保有しています。" + +msgid "This article is under the {0} license." +msgstr "この投稿は、{0} ライセンスの元で公開されています。" + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "{0} いいね" + +msgid "I don't like this anymore" +msgstr "このいいねを取り消します" + +msgid "Add yours" +msgstr "いいねする" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "{0} ブースト" + +msgid "I don't want to boost this anymore" +msgstr "このブーストを取り消します" + +msgid "Boost" +msgstr "ブースト" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "この記事と関わるには{0}ログイン{1}するか {2}Fediverse アカウントを使用{3}してください" + +msgid "Comments" +msgstr "コメント" + +msgid "Your comment" +msgstr "あなたのコメント" + +msgid "Submit comment" +msgstr "コメントを保存" + +msgid "No comments yet. Be the first to react!" +msgstr "コメントがまだありません。最初のコメントを書きましょう!" + +msgid "Are you sure?" +msgstr "本当によろしいですか?" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "この投稿は下書きです。あなたと他の投稿者のみが閲覧できます。" + +msgid "Only you and other authors can edit this article." +msgstr "あなたと他の投稿者のみがこの投稿を編集できます。" + +msgid "Edit" +msgstr "編集" + +msgid "I'm from this instance" +msgstr "このインスタンスから閲覧しています" + +msgid "Username, or email" +msgstr "ユーザー名またはメールアドレス" + +msgid "Log in" +msgstr "ログイン" + +msgid "I'm from another instance" +msgstr "別のインスタンスから閲覧しています" + +msgid "Continue to your instance" +msgstr "ご自身のインスタンスに移動" + +msgid "Reset your password" +msgstr "パスワードをリセット" + +msgid "New password" +msgstr "新しいパスワード" + +msgid "Confirmation" +msgstr "確認" + +msgid "Update password" +msgstr "パスワードを更新" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "指定された宛先に、パスワードをリセットするためのリンクを記載したメールを送信しました。" + +msgid "Send password reset link" +msgstr "パスワードリセットリンクを送信" + +msgid "This token has expired" +msgstr "このトークンは有効期限切れです" + +msgid "Please start the process again by clicking here." +msgstr "こちらをクリックして、手順をやり直してください。" + +msgid "New Blog" +msgstr "新しいブログ" + +msgid "Create a blog" +msgstr "ブログを作成" + +msgid "Create blog" +msgstr "ブログを作成" + +msgid "Edit \"{}\"" +msgstr "\"{}\" を編集" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "ギャラリーにアップロードした画像を、ブログアイコンやバナーに使用できます。" + +msgid "Upload images" +msgstr "画像をアップロード" + +msgid "Blog icon" +msgstr "ブログアイコン" + +msgid "Blog banner" +msgstr "ブログバナー" + +msgid "Custom theme" +msgstr "カスタムテーマ" + +msgid "Update blog" +msgstr "ブログを更新" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "ここで行われた操作は元に戻せません。十分注意してください。" + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "このブログを完全に削除してもよろしいですか?" + +msgid "Permanently delete this blog" +msgstr "このブログを完全に削除" + +msgid "{}'s icon" +msgstr "{} さんのアイコン" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "このブログには {0} 人の投稿者がいます: " + +msgid "No posts to see here yet." +msgstr "ここには表示できる投稿はまだありません。" + +msgid "Nothing to see here yet." +msgstr "ここにはまだ表示できる項目がありません。" + +msgid "None" +msgstr "なし" + +msgid "No description" +msgstr "説明がありません" + +msgid "Respond" +msgstr "返信" + +msgid "Delete this comment" +msgstr "このコメントを削除" + +msgid "What is Plume?" +msgstr "Plume とは?" + +msgid "Plume is a decentralized blogging engine." +msgstr "Plume は分散型ブログエンジンです。" + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "作成者は、それぞれ独自のウェブサイトとして複数のブログを管理できます。" + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "投稿は他の Plume インスタンスからも閲覧可能であり、Mastdon のように他のプラットフォームから直接記事にアクセスできます。" + +msgid "Read the detailed rules" +msgstr "詳細な規則を読む" + +msgid "By {0}" +msgstr "投稿者 {0}" + +msgid "Draft" +msgstr "下書き" + +msgid "Search result(s) for \"{0}\"" +msgstr "\"{0}\" の検索結果" + +msgid "Search result(s)" +msgstr "検索結果" + +msgid "No results for your query" +msgstr "検索結果はありません" + +msgid "No more results for your query" +msgstr "これ以上の検索結果はありません" + +msgid "Advanced search" +msgstr "高度な検索" + +msgid "Article title matching these words" +msgstr "投稿のタイトルに一致する語句" + +msgid "Subtitle matching these words" +msgstr "サブタイトルに一致する語句" + +msgid "Content macthing these words" +msgstr "内容に一致する語句" + +msgid "Body content" +msgstr "本文の内容" + +msgid "From this date" +msgstr "この日付以降を検索" + +msgid "To this date" +msgstr "この日付以前を検索" + +msgid "Containing these tags" +msgstr "含まれるタグ" + +msgid "Tags" +msgstr "タグ" + +msgid "Posted on one of these instances" +msgstr "以下のいずれかのインスタンスに投稿" + +msgid "Instance domain" +msgstr "インスタンスのドメイン" + +msgid "Posted by one of these authors" +msgstr "以下のいずれかの投稿者が投稿" + +msgid "Author(s)" +msgstr "投稿者" + +msgid "Posted on one of these blogs" +msgstr "以下のいずれかのブログに投稿" + +msgid "Blog title" +msgstr "ブログのタイトル" + +msgid "Written in this language" +msgstr "投稿の言語" + +msgid "Language" +msgstr "言語" + +msgid "Published under this license" +msgstr "適用されているライセンス" + +msgid "Article license" +msgstr "投稿のライセンス" + diff --git a/po/plume/ko.po b/po/plume/ko.po new file mode 100644 index 00000000000..01e90b4dfcf --- /dev/null +++ b/po/plume/ko.po @@ -0,0 +1,1031 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Korean\n" +"Language: ko_KR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: ko\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "" + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "" + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "" + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "" + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "" + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "" + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "" + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "" + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "" + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "" + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "" + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "" + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "" + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "" + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "" + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "" + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "" + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "" + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "" + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "" + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "" + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "" + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "" + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "" + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "" + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "" + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "" + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "" + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "" + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "" + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "" + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "" + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "" + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "" + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "" + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "" + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "" + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "" + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "" + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "" + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "" + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "" + +msgid "Create your account" +msgstr "" + +msgid "Create an account" +msgstr "" + +msgid "Email" +msgstr "" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "" + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "" + +msgid "Password" +msgstr "" + +msgid "Password confirmation" +msgstr "" + +msgid "Media upload" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "" + +msgid "Content warning" +msgstr "" + +msgid "Leave it empty, if none is needed" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Send" +msgstr "" + +msgid "Your media" +msgstr "" + +msgid "Upload" +msgstr "" + +msgid "You don't have any media yet." +msgstr "" + +msgid "Content warning: {0}" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Details" +msgstr "" + +msgid "Media details" +msgstr "" + +msgid "Go back to the gallery" +msgstr "" + +msgid "Markdown syntax" +msgstr "" + +msgid "Copy it into your articles, to insert this media:" +msgstr "" + +msgid "Use as an avatar" +msgstr "" + +msgid "Plume" +msgstr "" + +msgid "Menu" +msgstr "" + +msgid "Search" +msgstr "" + +msgid "Dashboard" +msgstr "" + +msgid "Notifications" +msgstr "" + +msgid "Log Out" +msgstr "" + +msgid "My account" +msgstr "" + +msgid "Log In" +msgstr "" + +msgid "Register" +msgstr "" + +msgid "About this instance" +msgstr "" + +msgid "Privacy policy" +msgstr "" + +msgid "Administration" +msgstr "" + +msgid "Documentation" +msgstr "" + +msgid "Source code" +msgstr "" + +msgid "Matrix room" +msgstr "" + +msgid "Admin" +msgstr "" + +msgid "It is you" +msgstr "" + +msgid "Edit your profile" +msgstr "" + +msgid "Open on {0}" +msgstr "" + +msgid "Unsubscribe" +msgstr "" + +msgid "Subscribe" +msgstr "" + +msgid "Follow {}" +msgstr "" + +msgid "Log in to follow" +msgstr "" + +msgid "Enter your full username handle to follow" +msgstr "" + +msgid "{0}'s subscribers" +msgstr "" + +msgid "Articles" +msgstr "" + +msgid "Subscribers" +msgstr "" + +msgid "Subscriptions" +msgstr "" + +msgid "{0}'s subscriptions" +msgstr "" + +msgid "Your Dashboard" +msgstr "" + +msgid "Your Blogs" +msgstr "" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "" + +msgid "Start a new blog" +msgstr "" + +msgid "Your Drafts" +msgstr "" + +msgid "Go to your gallery" +msgstr "" + +msgid "Edit your account" +msgstr "" + +msgid "Your Profile" +msgstr "" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "" + +msgid "Upload an avatar" +msgstr "" + +msgid "Display name" +msgstr "" + +msgid "Summary" +msgstr "" + +msgid "Theme" +msgstr "" + +msgid "Default theme" +msgstr "" + +msgid "Error while loading theme selector." +msgstr "" + +msgid "Never load blogs custom themes" +msgstr "" + +msgid "Update account" +msgstr "" + +msgid "Danger zone" +msgstr "" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "" + +msgid "Delete your account" +msgstr "" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "" + +msgid "Latest articles" +msgstr "" + +msgid "Atom feed" +msgstr "" + +msgid "Recently boosted" +msgstr "" + +msgid "Articles tagged \"{0}\"" +msgstr "" + +msgid "There are currently no articles with such a tag" +msgstr "" + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "" + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "" + +msgid "Invalid CSRF token" +msgstr "" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "" + +msgid "You are not authorized." +msgstr "" + +msgid "Page not found" +msgstr "" + +msgid "We couldn't find this page." +msgstr "" + +msgid "The link that led you here may be broken." +msgstr "" + +msgid "Users" +msgstr "" + +msgid "Configuration" +msgstr "" + +msgid "Instances" +msgstr "" + +msgid "Email blocklist" +msgstr "" + +msgid "Grant admin rights" +msgstr "" + +msgid "Revoke admin rights" +msgstr "" + +msgid "Grant moderator rights" +msgstr "" + +msgid "Revoke moderator rights" +msgstr "" + +msgid "Ban" +msgstr "" + +msgid "Run on selected users" +msgstr "" + +msgid "Moderator" +msgstr "" + +msgid "Moderation" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "Administration of {0}" +msgstr "" + +msgid "Unblock" +msgstr "" + +msgid "Block" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "Allow anyone to register here" +msgstr "" + +msgid "Short description" +msgstr "" + +msgid "Markdown syntax is supported" +msgstr "" + +msgid "Long description" +msgstr "" + +msgid "Default article license" +msgstr "" + +msgid "Save these settings" +msgstr "" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "" + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "" + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "" + +msgid "Blocklisted Emails" +msgstr "" + +msgid "Email address" +msgstr "" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "" + +msgid "Note" +msgstr "" + +msgid "Notify the user?" +msgstr "" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "" + +msgid "Blocklisting notification" +msgstr "" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "" + +msgid "Add blocklisted address" +msgstr "" + +msgid "There are no blocked emails on your instance" +msgstr "" + +msgid "Delete selected emails" +msgstr "" + +msgid "Email address:" +msgstr "" + +msgid "Blocklisted for:" +msgstr "" + +msgid "Will notify them on account creation with this message:" +msgstr "" + +msgid "The user will be silently prevented from making an account" +msgstr "" + +msgid "Welcome to {}" +msgstr "" + +msgid "View all" +msgstr "" + +msgid "About {0}" +msgstr "" + +msgid "Runs Plume {0}" +msgstr "" + +msgid "Home to {0} people" +msgstr "" + +msgid "Who wrote {0} articles" +msgstr "" + +msgid "And are connected to {0} other instances" +msgstr "" + +msgid "Administred by" +msgstr "" + +msgid "Interact with {}" +msgstr "" + +msgid "Log in to interact" +msgstr "" + +msgid "Enter your full username to interact" +msgstr "" + +msgid "Publish" +msgstr "" + +msgid "Classic editor (any changes will be lost)" +msgstr "" + +msgid "Title" +msgstr "" + +msgid "Subtitle" +msgstr "" + +msgid "Content" +msgstr "" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "" + +msgid "Upload media" +msgstr "" + +msgid "Tags, separated by commas" +msgstr "" + +msgid "License" +msgstr "" + +msgid "Illustration" +msgstr "" + +msgid "This is a draft, don't publish it yet." +msgstr "" + +msgid "Update" +msgstr "" + +msgid "Update, or publish" +msgstr "" + +msgid "Publish your post" +msgstr "" + +msgid "Written by {0}" +msgstr "" + +msgid "All rights reserved." +msgstr "" + +msgid "This article is under the {0} license." +msgstr "" + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "" + +msgid "I don't like this anymore" +msgstr "" + +msgid "Add yours" +msgstr "" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "" + +msgid "I don't want to boost this anymore" +msgstr "" + +msgid "Boost" +msgstr "" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "" + +msgid "Comments" +msgstr "" + +msgid "Your comment" +msgstr "" + +msgid "Submit comment" +msgstr "" + +msgid "No comments yet. Be the first to react!" +msgstr "" + +msgid "Are you sure?" +msgstr "" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "" + +msgid "Only you and other authors can edit this article." +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "I'm from this instance" +msgstr "" + +msgid "Username, or email" +msgstr "" + +msgid "Log in" +msgstr "" + +msgid "I'm from another instance" +msgstr "" + +msgid "Continue to your instance" +msgstr "" + +msgid "Reset your password" +msgstr "" + +msgid "New password" +msgstr "" + +msgid "Confirmation" +msgstr "" + +msgid "Update password" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "" + +msgid "Send password reset link" +msgstr "" + +msgid "This token has expired" +msgstr "" + +msgid "Please start the process again by clicking here." +msgstr "" + +msgid "New Blog" +msgstr "" + +msgid "Create a blog" +msgstr "" + +msgid "Create blog" +msgstr "" + +msgid "Edit \"{}\"" +msgstr "" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "" + +msgid "Upload images" +msgstr "" + +msgid "Blog icon" +msgstr "" + +msgid "Blog banner" +msgstr "" + +msgid "Custom theme" +msgstr "" + +msgid "Update blog" +msgstr "" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "" + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "" + +msgid "Permanently delete this blog" +msgstr "" + +msgid "{}'s icon" +msgstr "" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "" + +msgid "No posts to see here yet." +msgstr "" + +msgid "Nothing to see here yet." +msgstr "" + +msgid "None" +msgstr "" + +msgid "No description" +msgstr "" + +msgid "Respond" +msgstr "" + +msgid "Delete this comment" +msgstr "" + +msgid "What is Plume?" +msgstr "" + +msgid "Plume is a decentralized blogging engine." +msgstr "" + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "" + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "" + +msgid "Read the detailed rules" +msgstr "" + +msgid "By {0}" +msgstr "" + +msgid "Draft" +msgstr "" + +msgid "Search result(s) for \"{0}\"" +msgstr "" + +msgid "Search result(s)" +msgstr "" + +msgid "No results for your query" +msgstr "" + +msgid "No more results for your query" +msgstr "" + +msgid "Advanced search" +msgstr "" + +msgid "Article title matching these words" +msgstr "" + +msgid "Subtitle matching these words" +msgstr "" + +msgid "Content macthing these words" +msgstr "" + +msgid "Body content" +msgstr "" + +msgid "From this date" +msgstr "" + +msgid "To this date" +msgstr "" + +msgid "Containing these tags" +msgstr "" + +msgid "Tags" +msgstr "" + +msgid "Posted on one of these instances" +msgstr "" + +msgid "Instance domain" +msgstr "" + +msgid "Posted by one of these authors" +msgstr "" + +msgid "Author(s)" +msgstr "" + +msgid "Posted on one of these blogs" +msgstr "" + +msgid "Blog title" +msgstr "" + +msgid "Written in this language" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Published under this license" +msgstr "" + +msgid "Article license" +msgstr "" + diff --git a/po/plume/nb.po b/po/plume/nb.po new file mode 100644 index 00000000000..f1c0a12040e --- /dev/null +++ b/po/plume/nb.po @@ -0,0 +1,1329 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2018-12-22 11:48+0000\n" +"Last-Translator: Allan Nordhøy \n" +"Language-Team: Norwegian Bokmål \n" +"Language: nb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.2.2\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +#, fuzzy +msgid "{0} commented on your article." +msgstr "{0} la inn en kommentar til artikkelen din" + +# src/template_utils.rs:35 +msgid "{0} is subscribed to you." +msgstr "" + +#, fuzzy +msgid "{0} liked your article." +msgstr "{0} likte artikkelen din" + +#, fuzzy +msgid "{0} mentioned you." +msgstr "{0} la inn en kommentar til artikkelen din" + +#, fuzzy +msgid "{0} boosted your article." +msgstr "{0} la inn en kommentar til artikkelen din" + +#, fuzzy +msgid "Your feed" +msgstr "Din kommentar" + +#, fuzzy +msgid "Local feed" +msgstr "Din kommentar" + +msgid "Federated feed" +msgstr "" + +# src/template_utils.rs:68 +msgid "{0}'s avatar" +msgstr "" + +# src/template_utils.rs:198 +msgid "Previous page" +msgstr "" + +# src/template_utils.rs:209 +msgid "Next page" +msgstr "" + +# src/template_utils.rs:146 +msgid "Optional" +msgstr "" + +# src/routes/blogs.rs:70 +msgid "To create a new blog, you need to be logged in" +msgstr "" + +#, fuzzy +msgid "A blog with the same name already exists." +msgstr "Et innlegg med samme navn finnes allerede." + +# src/routes/blogs.rs:142 +msgid "Your blog was successfully created!" +msgstr "" + +# src/routes/blogs.rs:167 +msgid "Your blog was deleted." +msgstr "" + +#, fuzzy +msgid "You are not allowed to delete this blog." +msgstr "Du er ikke denne bloggens forfatter." + +#, fuzzy +msgid "You are not allowed to edit this blog." +msgstr "Du er ikke denne bloggens forfatter." + +#, fuzzy +msgid "You can't use this media as a blog icon." +msgstr "Du er ikke denne bloggens forfatter." + +#, fuzzy +msgid "You can't use this media as a blog banner." +msgstr "Du er ikke denne bloggens forfatter." + +# src/routes/blogs.rs:312 +msgid "Your blog information have been updated." +msgstr "" + +#, fuzzy +msgid "Your comment has been posted." +msgstr "Ingen innlegg å vise enda." + +#, fuzzy +msgid "Your comment has been deleted." +msgstr "Ingen innlegg å vise enda." + +# src/routes/user.rs:473 +msgid "Registrations are closed on this instance." +msgstr "" + +# src/routes/email_signups.rs:132 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:133 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/user.rs:527 +msgid "" +"Your account has been created. Now you just need to log in, before you can " +"use it." +msgstr "" + +# src/routes/instance.rs:145 +msgid "Instance settings have been saved." +msgstr "" + +# src/routes/instance.rs:152 +msgid "{} has been unblocked." +msgstr "" + +# src/routes/instance.rs:154 +msgid "{} has been blocked." +msgstr "" + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "" + +# src/routes/instance.rs:218 +msgid "Email already blocked" +msgstr "" + +# src/routes/instance.rs:223 +msgid "Email Blocked" +msgstr "" + +# src/routes/instance.rs:314 +msgid "You can't change your own rights." +msgstr "" + +#, fuzzy +msgid "You are not allowed to take this action." +msgstr "Du er ikke denne bloggens forfatter." + +# src/routes/instance.rs:362 +msgid "Done." +msgstr "" + +# src/routes/likes.rs:47 +msgid "To like a post, you need to be logged in" +msgstr "" + +# src/routes/medias.rs:143 +msgid "Your media have been deleted." +msgstr "" + +#, fuzzy +msgid "You are not allowed to delete this media." +msgstr "Du er ikke denne bloggens forfatter." + +#, fuzzy +msgid "Your avatar has been updated." +msgstr "Ingen innlegg å vise enda." + +#, fuzzy +msgid "You are not allowed to use this media." +msgstr "Du er ikke denne bloggens forfatter." + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:81 +msgid "This post isn't published yet." +msgstr "" + +# src/routes/posts.rs:120 +msgid "To write a new post, you need to be logged in" +msgstr "" + +#, fuzzy +msgid "You are not an author of this blog." +msgstr "Du er ikke denne bloggens forfatter." + +msgid "New post" +msgstr "Nytt innlegg" + +#, fuzzy +msgid "Edit {0}" +msgstr "Kommentér \"{0}\"" + +#, fuzzy +msgid "You are not allowed to publish on this blog." +msgstr "Du er ikke denne bloggens forfatter." + +#, fuzzy +msgid "Your article has been updated." +msgstr "Ingen innlegg å vise enda." + +#, fuzzy +msgid "Your article has been saved." +msgstr "Ingen innlegg å vise enda." + +msgid "New article" +msgstr "Ny artikkel" + +#, fuzzy +msgid "You are not allowed to delete this article." +msgstr "Du er ikke denne bloggens forfatter." + +#, fuzzy +msgid "Your article has been deleted." +msgstr "Ingen innlegg å vise enda." + +# src/routes/posts.rs:593 +msgid "" +"It looks like the article you tried to delete doesn't exist. Maybe it is " +"already gone?" +msgstr "" + +# src/routes/user.rs:222 +msgid "" +"Couldn't obtain enough information about your account. Please make sure your " +"username is correct." +msgstr "" + +# src/routes/reshares.rs:47 +msgid "To reshare a post, you need to be logged in" +msgstr "" + +#, fuzzy +msgid "You are now connected." +msgstr "Det har du har ikke tilgang til." + +#, fuzzy +msgid "You are now logged off." +msgstr "Det har du har ikke tilgang til." + +#, fuzzy +msgid "Password reset" +msgstr "Passord" + +# src/routes/session.rs:156 +msgid "Here is the link to reset your password: {0}" +msgstr "" + +# src/routes/session.rs:199 +msgid "Your password was successfully reset." +msgstr "" + +# src/routes/user.rs:148 +msgid "To access your dashboard, you need to be logged in" +msgstr "" + +# src/routes/user.rs:158 +msgid "You are no longer following {}." +msgstr "" + +#, fuzzy +msgid "You are now following {}." +msgstr "{0} har begynt å følge deg" + +# src/routes/user.rs:187 +msgid "To subscribe to someone, you need to be logged in" +msgstr "" + +# src/routes/user.rs:287 +msgid "To edit your profile, you need to be logged in" +msgstr "" + +#, fuzzy +msgid "Your profile has been updated." +msgstr "Ingen innlegg å vise enda." + +#, fuzzy +msgid "Your account has been deleted." +msgstr "Ingen innlegg å vise enda." + +# src/routes/user.rs:411 +msgid "You can't delete someone else's account." +msgstr "" + +msgid "Create your account" +msgstr "Opprett din konto" + +msgid "Create an account" +msgstr "Lag en ny konto" + +msgid "Email" +msgstr "Epost" + +#, fuzzy +msgid "Email confirmation" +msgstr "Oppsett" + +msgid "" +"Apologies, but registrations are closed on this particular instance. You " +"can, however, find a different one." +msgstr "" + +#, fuzzy +msgid "Registration" +msgstr "Registrér deg" + +msgid "Check your inbox!" +msgstr "" + +msgid "" +"We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "Brukernavn" + +msgid "Password" +msgstr "Passord" + +msgid "Password confirmation" +msgstr "Passordbekreftelse" + +msgid "Media upload" +msgstr "" + +#, fuzzy +msgid "Description" +msgstr "Lang beskrivelse" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "" + +#, fuzzy +msgid "Content warning" +msgstr "Innhold" + +msgid "Leave it empty, if none is needed" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Send" +msgstr "" + +#, fuzzy +msgid "Your media" +msgstr "Din kommentar" + +msgid "Upload" +msgstr "" + +msgid "You don't have any media yet." +msgstr "" + +#, fuzzy +msgid "Content warning: {0}" +msgstr "Innhold" + +msgid "Delete" +msgstr "" + +msgid "Details" +msgstr "" + +msgid "Media details" +msgstr "" + +msgid "Go back to the gallery" +msgstr "" + +#, fuzzy +msgid "Markdown syntax" +msgstr "Du kan bruke markdown" + +msgid "Copy it into your articles, to insert this media:" +msgstr "" + +msgid "Use as an avatar" +msgstr "" + +msgid "Plume" +msgstr "Plume" + +msgid "Menu" +msgstr "Meny" + +msgid "Search" +msgstr "" + +msgid "Dashboard" +msgstr "Oversikt" + +#, fuzzy +msgid "Notifications" +msgstr "Oppsett" + +#, fuzzy +msgid "Log Out" +msgstr "Logg inn" + +msgid "My account" +msgstr "Min konto" + +msgid "Log In" +msgstr "Logg inn" + +msgid "Register" +msgstr "Registrér deg" + +msgid "About this instance" +msgstr "Om denne instansen" + +msgid "Privacy policy" +msgstr "" + +msgid "Administration" +msgstr "Administrasjon" + +msgid "Documentation" +msgstr "" + +msgid "Source code" +msgstr "Kildekode" + +msgid "Matrix room" +msgstr "Snakkerom" + +msgid "Admin" +msgstr "" + +#, fuzzy +msgid "It is you" +msgstr "Dette er deg" + +#, fuzzy +msgid "Edit your profile" +msgstr "Din profil" + +msgid "Open on {0}" +msgstr "" + +msgid "Unsubscribe" +msgstr "" + +msgid "Subscribe" +msgstr "" + +#, fuzzy +msgid "Follow {}" +msgstr "Følg" + +#, fuzzy +msgid "Log in to follow" +msgstr "Logg inn" + +msgid "Enter your full username handle to follow" +msgstr "" + +#, fuzzy +msgid "{0}'s subscribers" +msgstr "Lang beskrivelse" + +#, fuzzy +msgid "Articles" +msgstr "artikler" + +#, fuzzy +msgid "Subscribers" +msgstr "Lang beskrivelse" + +#, fuzzy +msgid "Subscriptions" +msgstr "Lang beskrivelse" + +#, fuzzy +msgid "{0}'s subscriptions" +msgstr "Lang beskrivelse" + +msgid "Your Dashboard" +msgstr "Din oversikt" + +msgid "Your Blogs" +msgstr "" + +#, fuzzy +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "" +"Du har ingen blogger enda. Lag din egen, eller be om å få bli med på en " +"annen." + +#, fuzzy +msgid "Start a new blog" +msgstr "Lag en ny blogg" + +#, fuzzy +msgid "Your Drafts" +msgstr "Din oversikt" + +msgid "Go to your gallery" +msgstr "" + +msgid "Edit your account" +msgstr "Rediger kontoen din" + +#, fuzzy +msgid "Your Profile" +msgstr "Din profil" + +msgid "" +"To change your avatar, upload it to your gallery and then select from there." +msgstr "" + +msgid "Upload an avatar" +msgstr "" + +#, fuzzy +msgid "Display name" +msgstr "Visningsnavn" + +msgid "Summary" +msgstr "Sammendrag" + +msgid "Theme" +msgstr "" + +#, fuzzy +msgid "Default theme" +msgstr "Standardlisens" + +msgid "Error while loading theme selector." +msgstr "" + +msgid "Never load blogs custom themes" +msgstr "" + +msgid "Update account" +msgstr "Oppdater konto" + +msgid "Danger zone" +msgstr "" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "" + +#, fuzzy +msgid "Delete your account" +msgstr "Opprett din konto" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "" + +msgid "Latest articles" +msgstr "Siste artikler" + +#, fuzzy +msgid "Atom feed" +msgstr "Din kommentar" + +msgid "Recently boosted" +msgstr "Nylig delt" + +#, fuzzy +msgid "Articles tagged \"{0}\"" +msgstr "Om {0}" + +msgid "There are currently no articles with such a tag" +msgstr "" + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "Noe gikk feil i vår ende." + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "" +"Beklager så mye. Dersom du tror dette er en bug, vær grei å rapportér det " +"til oss." + +#, fuzzy +msgid "Invalid CSRF token" +msgstr "Ugyldig navn" + +msgid "" +"Something is wrong with your CSRF token. Make sure cookies are enabled in " +"you browser, and try reloading this page. If you continue to see this error " +"message, please report it." +msgstr "" + +msgid "You are not authorized." +msgstr "Det har du har ikke tilgang til." + +msgid "Page not found" +msgstr "" + +#, fuzzy +msgid "We couldn't find this page." +msgstr "Den siden fant vi ikke." + +msgid "The link that led you here may be broken." +msgstr "Kanhende lenken som førte deg hit er ødelagt." + +#, fuzzy +msgid "Users" +msgstr "Brukernavn" + +msgid "Configuration" +msgstr "Oppsett" + +#, fuzzy +msgid "Instances" +msgstr "Instillinger for instansen" + +msgid "Email blocklist" +msgstr "" + +msgid "Grant admin rights" +msgstr "" + +msgid "Revoke admin rights" +msgstr "" + +msgid "Grant moderator rights" +msgstr "" + +msgid "Revoke moderator rights" +msgstr "" + +msgid "Ban" +msgstr "" + +msgid "Run on selected users" +msgstr "" + +msgid "Moderator" +msgstr "" + +#, fuzzy +msgid "Moderation" +msgstr "Lang beskrivelse" + +msgid "Home" +msgstr "" + +#, fuzzy +msgid "Administration of {0}" +msgstr "Administrasjon" + +msgid "Unblock" +msgstr "" + +msgid "Block" +msgstr "" + +# src/template_utils.rs:144 +msgid "Name" +msgstr "" + +#, fuzzy +msgid "Allow anyone to register here" +msgstr "Tillat at hvem som helst registrerer seg" + +#, fuzzy +msgid "Short description" +msgstr "Lang beskrivelse" + +#, fuzzy +msgid "Markdown syntax is supported" +msgstr "Du kan bruke markdown" + +msgid "Long description" +msgstr "Lang beskrivelse" + +#, fuzzy +msgid "Default article license" +msgstr "Standardlisens" + +#, fuzzy +msgid "Save these settings" +msgstr "Lagre innstillingene" + +msgid "" +"If you are browsing this site as a visitor, no data about you is collected." +msgstr "" + +msgid "" +"As a registered user, you have to provide your username (which does not have " +"to be your real name), your functional email address and a password, in " +"order to be able to log in, write articles and comment. The content you " +"submit is stored until you delete it." +msgstr "" + +msgid "" +"When you log in, we store two cookies, one to keep your session open, the " +"second to prevent other people to act on your behalf. We don't store any " +"other cookies." +msgstr "" + +msgid "Blocklisted Emails" +msgstr "" + +msgid "Email address" +msgstr "" + +msgid "" +"The email address you wish to block. In order to block domains, you can use " +"globbing syntax, for example '*@example.com' blocks all addresses from " +"example.com" +msgstr "" + +msgid "Note" +msgstr "" + +msgid "Notify the user?" +msgstr "" + +msgid "" +"Optional, shows a message to the user when they attempt to create an account " +"with that address" +msgstr "" + +msgid "Blocklisting notification" +msgstr "" + +msgid "" +"The message to be shown when the user attempts to create an account with " +"this email address" +msgstr "" + +msgid "Add blocklisted address" +msgstr "" + +msgid "There are no blocked emails on your instance" +msgstr "" + +msgid "Delete selected emails" +msgstr "" + +msgid "Email address:" +msgstr "" + +msgid "Blocklisted for:" +msgstr "" + +msgid "Will notify them on account creation with this message:" +msgstr "" + +msgid "The user will be silently prevented from making an account" +msgstr "" + +msgid "Welcome to {}" +msgstr "" + +msgid "View all" +msgstr "" + +msgid "About {0}" +msgstr "" + +msgid "Runs Plume {0}" +msgstr "" + +msgid "Home to {0} people" +msgstr "" + +msgid "Who wrote {0} articles" +msgstr "" + +msgid "And are connected to {0} other instances" +msgstr "" + +#, fuzzy +msgid "Administred by" +msgstr "Administrasjon" + +msgid "Interact with {}" +msgstr "" + +msgid "Log in to interact" +msgstr "" + +msgid "Enter your full username to interact" +msgstr "" + +msgid "Publish" +msgstr "" + +msgid "Classic editor (any changes will be lost)" +msgstr "" + +msgid "Title" +msgstr "Tittel" + +#, fuzzy +msgid "Subtitle" +msgstr "Tittel" + +msgid "Content" +msgstr "Innhold" + +msgid "" +"You can upload media to your gallery, and then copy their Markdown code into " +"your articles to insert them." +msgstr "" + +#, fuzzy +msgid "Upload media" +msgstr "Din kommentar" + +# src/template_utils.rs:143 +msgid "Tags, separated by commas" +msgstr "" + +# src/template_utils.rs:143 +msgid "License" +msgstr "" + +#, fuzzy +msgid "Illustration" +msgstr "Administrasjon" + +msgid "This is a draft, don't publish it yet." +msgstr "" + +#, fuzzy +msgid "Update" +msgstr "Oppdater konto" + +msgid "Update, or publish" +msgstr "" + +msgid "Publish your post" +msgstr "" + +msgid "Written by {0}" +msgstr "" + +msgid "All rights reserved." +msgstr "" + +#, fuzzy +msgid "This article is under the {0} license." +msgstr "Denne artikkelen er publisert med lisensen {0}" + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "Ett hjerte" +msgstr[1] "{0} hjerter" + +#, fuzzy +msgid "I don't like this anymore" +msgstr "Jeg liker ikke dette lengre" + +msgid "Add yours" +msgstr "Legg til din" + +#, fuzzy +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "Én fremhevning" +msgstr[1] "{0} fremhevninger" + +#, fuzzy +msgid "I don't want to boost this anymore" +msgstr "Jeg ønsker ikke å dele dette lengre" + +msgid "Boost" +msgstr "" + +#, fuzzy +msgid "" +"{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this " +"article" +msgstr "" +"Logg inn eller bruk din Fediverse-konto for å gjøre noe med denne artikkelen" + +msgid "Comments" +msgstr "Kommetarer" + +msgid "Your comment" +msgstr "Din kommentar" + +msgid "Submit comment" +msgstr "Send kommentar" + +#, fuzzy +msgid "No comments yet. Be the first to react!" +msgstr "Ingen kommentarer enda. Vær den første!" + +msgid "Are you sure?" +msgstr "" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "" + +msgid "Only you and other authors can edit this article." +msgstr "" + +msgid "Edit" +msgstr "" + +#, fuzzy +msgid "I'm from this instance" +msgstr "Om denne instansen" + +#, fuzzy +msgid "Username, or email" +msgstr "Brukernavn eller epost" + +#, fuzzy +msgid "Log in" +msgstr "Logg inn" + +msgid "I'm from another instance" +msgstr "" + +msgid "Continue to your instance" +msgstr "" + +msgid "Reset your password" +msgstr "" + +#, fuzzy +msgid "New password" +msgstr "Passord" + +#, fuzzy +msgid "Confirmation" +msgstr "Oppsett" + +#, fuzzy +msgid "Update password" +msgstr "Oppdater konto" + +msgid "" +"We sent a mail to the address you gave us, with a link to reset your " +"password." +msgstr "" + +#, fuzzy +msgid "Send password reset link" +msgstr "Passord" + +msgid "This token has expired" +msgstr "" + +msgid "" +"Please start the process again by clicking here." +msgstr "" + +#, fuzzy +msgid "New Blog" +msgstr "Ny blogg" + +msgid "Create a blog" +msgstr "Lag en ny blogg" + +msgid "Create blog" +msgstr "Opprett blogg" + +#, fuzzy +msgid "Edit \"{}\"" +msgstr "Kommentér \"{0}\"" + +msgid "" +"You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "" + +#, fuzzy +msgid "Upload images" +msgstr "Din kommentar" + +msgid "Blog icon" +msgstr "" + +msgid "Blog banner" +msgstr "" + +msgid "Custom theme" +msgstr "" + +#, fuzzy +msgid "Update blog" +msgstr "Opprett blogg" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "" + +#, fuzzy +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "Du er ikke denne bloggens forfatter." + +msgid "Permanently delete this blog" +msgstr "" + +msgid "{}'s icon" +msgstr "" + +#, fuzzy +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "Én forfatter av denne bloggen: " +msgstr[1] "{0} forfattere av denne bloggen: " + +msgid "No posts to see here yet." +msgstr "Ingen innlegg å vise enda." + +#, fuzzy +msgid "Nothing to see here yet." +msgstr "Ingen innlegg å vise enda." + +msgid "None" +msgstr "" + +#, fuzzy +msgid "No description" +msgstr "Lang beskrivelse" + +msgid "Respond" +msgstr "Svar" + +#, fuzzy +msgid "Delete this comment" +msgstr "Siste artikler" + +msgid "What is Plume?" +msgstr "Hva er Plume?" + +#, fuzzy +msgid "Plume is a decentralized blogging engine." +msgstr "Plume er et desentralisert bloggsystem." + +#, fuzzy +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "Forfattere kan administrere forskjellige blogger fra en unik webside." + +#, fuzzy +msgid "" +"Articles are also visible on other Plume instances, and you can interact " +"with them directly from other platforms like Mastodon." +msgstr "" +"Artiklene er også synlige på andre websider som kjører Plume, og du kan " +"interagere med dem direkte fra andre plattformer som f.eks. Mastodon." + +msgid "Read the detailed rules" +msgstr "Les reglene" + +msgid "By {0}" +msgstr "" + +msgid "Draft" +msgstr "" + +msgid "Search result(s) for \"{0}\"" +msgstr "" + +msgid "Search result(s)" +msgstr "" + +msgid "No results for your query" +msgstr "" + +msgid "No more results for your query" +msgstr "" + +msgid "Advanced search" +msgstr "" + +# #-#-#-#-# nb.po (plume) #-#-#-#-# +# src/template_utils.rs:183 +msgid "Article title matching these words" +msgstr "" + +# #-#-#-#-# nb.po (plume) #-#-#-#-# +# src/template_utils.rs:183 +msgid "Subtitle matching these words" +msgstr "" + +msgid "Content macthing these words" +msgstr "" + +#, fuzzy +msgid "Body content" +msgstr "Innhold" + +# #-#-#-#-# nb.po (plume) #-#-#-#-# +# src/template_utils.rs:183 +msgid "From this date" +msgstr "" + +# #-#-#-#-# nb.po (plume) #-#-#-#-# +# src/template_utils.rs:183 +msgid "To this date" +msgstr "" + +# #-#-#-#-# nb.po (plume) #-#-#-#-# +# src/template_utils.rs:183 +msgid "Containing these tags" +msgstr "" + +msgid "Tags" +msgstr "" + +# #-#-#-#-# nb.po (plume) #-#-#-#-# +# src/template_utils.rs:183 +msgid "Posted on one of these instances" +msgstr "" + +#, fuzzy +msgid "Instance domain" +msgstr "Instillinger for instansen" + +# #-#-#-#-# nb.po (plume) #-#-#-#-# +# src/template_utils.rs:183 +msgid "Posted by one of these authors" +msgstr "" + +msgid "Author(s)" +msgstr "" + +# #-#-#-#-# nb.po (plume) #-#-#-#-# +# src/template_utils.rs:183 +msgid "Posted on one of these blogs" +msgstr "" + +msgid "Blog title" +msgstr "" + +# #-#-#-#-# nb.po (plume) #-#-#-#-# +# src/template_utils.rs:183 +#, fuzzy +msgid "Written in this language" +msgstr "" +"#-#-#-#-# nb.po (plume) #-#-#-#-#\n" +"#-#-#-#-# nb.po (plume) #-#-#-#-#\n" +"Den siden fant vi ikke." + +msgid "Language" +msgstr "" + +#, fuzzy +msgid "Published under this license" +msgstr "Denne artikkelen er publisert med lisensen {0}" + +#, fuzzy +msgid "Article license" +msgstr "Standardlisens" + +#, fuzzy +#~ msgid "Your query" +#~ msgstr "Din kommentar" + +#, fuzzy +#~ msgid "Subtitle - byline" +#~ msgstr "Tittel" + +#, fuzzy +#~ msgid "Articles from {}" +#~ msgstr "Om {0}" + +#, fuzzy +#~ msgid "E-mail" +#~ msgstr "Epost" + +#, fuzzy +#~ msgid "Delete this article" +#~ msgstr "Siste artikler" + +#, fuzzy +#~ msgid "Short description - byline" +#~ msgstr "Kort beskrivelse" + +#~ msgid "Login" +#~ msgstr "Logg inn" + +#, fuzzy +#~ msgid "You need to be logged in order to create a new blog" +#~ msgstr "Du må være logget inn for å lage en ny blogg" + +#, fuzzy +#~ msgid "You need to be logged in order to like a post" +#~ msgstr "Du må være logget inn for å like et innlegg" + +#~ msgid "You need to be logged in order to see your notifications" +#~ msgstr "Du må være logget inn for å se meldingene dine" + +#, fuzzy +#~ msgid "You need to be logged in order to write a new post" +#~ msgstr "Du må være logget inn for å skrive et nytt innlegg" + +#, fuzzy +#~ msgid "You need to be logged in order to reshare a post" +#~ msgstr "Du må være logget inn for å se meldingene dine" + +#, fuzzy +#~ msgid "You need to be logged in order to access your dashboard" +#~ msgstr "Du må være logget inn for å redigere profilen din" + +#, fuzzy +#~ msgid "You need to be logged in order to subscribe to someone" +#~ msgstr "Du må være logget inn for å følge noen" + +#, fuzzy +#~ msgid "You need to be logged in order to edit your profile" +#~ msgstr "Du må være logget inn for å redigere profilen din" + +#, fuzzy +#~ msgid "There's one article on this blog" +#~ msgid_plural "There are {0} articles on this blog" +#~ msgstr[0] "Én artikkel i denne bloggen" +#~ msgstr[1] "{0} artikler i denne bloggen" + +#, fuzzy +#~ msgid "{0}'s followers" +#~ msgstr "Én følger" + +#, fuzzy +#~ msgid "People {0} follows" +#~ msgstr "Én følger" + +#~ msgid "Followers" +#~ msgstr "Følgere" + +#, fuzzy +#~ msgid "Followed" +#~ msgstr "Følg" + +#~ msgid "Unfollow" +#~ msgstr "Slutt å følge" + +#~ msgid "New blog" +#~ msgstr "Ny blogg" + +#, fuzzy +#~ msgid "Create the blog" +#~ msgstr "Lag en ny blogg" + +#, fuzzy +#~ msgid "Submit your comment" +#~ msgstr "Send kommentar" + +#, fuzzy +#~ msgid "Create an article" +#~ msgstr "Lag en ny konto" + +#~ msgid "One follower" +#~ msgid_plural "{0} followers" +#~ msgstr[0] "Én følger" +#~ msgstr[1] "{0} følgere" + +#~ msgid "Display Name" +#~ msgstr "Visningsnavn" + +#, fuzzy +#~ msgid "Update your account" +#~ msgstr "Oppdater konto" + +#, fuzzy +#~ msgid "You need to be signed in, to be able to like a post" +#~ msgstr "Du må være logget inn for å skrive et nytt innlegg" + +#, fuzzy +#~ msgid "You need to be logged in, so that you can see your notifications" +#~ msgstr "Du må være logget inn for å se meldingene dine" + +#, fuzzy +#~ msgid "{0} gave a boost to your article" +#~ msgstr "{0} la inn en kommentar til artikkelen din" + +#, fuzzy +#~ msgid "{0} liked your post" +#~ msgstr "{0} likte artikkelen din" + +#, fuzzy +#~ msgid "You are not authorized to access this page." +#~ msgstr "Du er ikke denne bloggens forfatter." + +#, fuzzy +#~ msgid "The comment field can't be left empty" +#~ msgstr "Kommentaren din kan ikke være tom" + +#, fuzzy +#~ msgid "Your password field can't be left empty" +#~ msgstr "Kommentaren din kan ikke være tom" + +#, fuzzy +#~ msgid "The 'username' field can't be left empty" +#~ msgstr "Brukernavnet kan ikke være tomt" + +#~ msgid "Invalid email" +#~ msgstr "Ugyldig epost" + +#, fuzzy +#~ msgid "Your drafts" +#~ msgstr "Din oversikt" + +#, fuzzy +#~ msgid "Create a new post" +#~ msgstr "Lag et nytt innlegg" + +#~ msgid "Create a post" +#~ msgstr "Lag et nytt innlegg" + +#, fuzzy +#~ msgid "You need to be signed in, in order for you to like a post" +#~ msgstr "Du må være logget inn for å like et innlegg" diff --git a/po/plume/nl.po b/po/plume/nl.po new file mode 100644 index 00000000000..51d67ecfc15 --- /dev/null +++ b/po/plume/nl.po @@ -0,0 +1,1034 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Dutch\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: nl\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "{0} reageerde op je bericht." + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "{0} is op je geabonneerd." + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "{0} vond je artikel leuk." + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "{0} vermeldde jou." + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "{0} heeft je artikel geboost." + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "Jouw feed" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "Lokale feed" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "Gefedereerde feed" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "{0}'s avatar" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "Vorige pagina" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "Volgende pagina" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "Optioneel" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "Om een nieuwe blog te maken moet je ingelogd zijn" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "Er bestaat al een blog met dezelfde naam." + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "Je blog is succesvol aangemaakt!" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "Je blog is verwijderd." + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "Je mag deze blog niet verwijderen." + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "Je mag deze blog niet bewerken." + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "Je kunt dit object niet als blogpictogram gebruiken." + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "Je kunt dit object niet als blog banner gebruiken." + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "Je bloginformatie is bijgewerkt." + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "Je reactie is geplaatst." + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "Je reactie is verwijderd." + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "Registraties zijn gesloten op deze server." + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "Je account is aangemaakt. Nu hoe je alleen maar in te loggen, om het te kunnen gebruiken." + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "Serverinstellingen zijn opgeslagen." + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "{} is gedeblokkeerd." + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "{} is geblokkeerd." + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "Blokken verwijderd" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "E-mail al geblokkeerd" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "E-mailadres geblokkeerd" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "Je kunt je eigen rechten niet veranderen." + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "Je mag deze actie niet uitvoeren." + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "Klaar." + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "Om een bericht leuk te vinden, moet je ingelogd zijn" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "Je media zijn verwijderd." + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "Je mag dit medium niet verwijderen." + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "Je avatar is bijgewerkt." + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "Je mag dit mediabestand niet gebruiken." + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "Om je meldingen te kunnen zien, moet je ingelogd zijn" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "Dit bericht is nog niet gepubliceerd." + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "Om een nieuwe bericht te schrijven moet je ingelogd zijn" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "Je bent geen schrijver van deze blog." + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "Nieuw bericht" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "{0} bewerken" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "Je mag niet publiceren op deze blog." + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "Je artikel is bijgewerkt." + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "Je artikel is opgeslagen." + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "Nieuw artikel" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "Je mag dit artikel niet verwijderen." + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "Je artikel is verwijderd." + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "Het lijkt erop dat het artikel dat je probeerde te verwijderen niet bestaat. Misschien is het al verdwenen?" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "Kon niet genoeg informatie over je account opvragen. Controleer of je gebruikersnaam juist is." + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "Om een bericht opnieuw te kunnen delen, moet je ingelogd zijn" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "Je bent nu verbonden." + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "Je bent nu uitgelogd." + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "Wachtwoord opnieuw instellen" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "Hier is de link om je wachtwoord opnieuw in te stellen: {0}" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "Je wachtwoord is succesvol ingesteld." + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "Om toegang te krijgen tot je dashboard, moet je ingelogd zijn" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "Je volgt {} niet langer." + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "Je volgt nu {}." + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "Om je te abonneren op iemand, moet je ingelogd zijn" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "Om je profiel te bewerken moet je ingelogd zijn" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "Je profiel is bijgewerkt." + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "Je account is verwijderd." + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "Je kunt het account van iemand anders niet verwijderen." + +msgid "Create your account" +msgstr "Maak je account aan" + +msgid "Create an account" +msgstr "Maak een account aan" + +msgid "Email" +msgstr "E-mailadres" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "Excuses, maar registraties zijn gesloten voor deze server. Je kunt wel een andere vinden." + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "Ga naar je inbox!" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "Gebruikersnaam" + +msgid "Password" +msgstr "Wachtwoord" + +msgid "Password confirmation" +msgstr "Wachtwoordbevestiging" + +msgid "Media upload" +msgstr "Media uploaden" + +msgid "Description" +msgstr "Beschrijving" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "Handig voor slechtzienden en eveneens licentiegegevens" + +msgid "Content warning" +msgstr "Inhoudswaarschuwing" + +msgid "Leave it empty, if none is needed" +msgstr "Laat het leeg als niets nodig is" + +msgid "File" +msgstr "Bestand" + +msgid "Send" +msgstr "Verstuur" + +msgid "Your media" +msgstr "Je media" + +msgid "Upload" +msgstr "Uploaden" + +msgid "You don't have any media yet." +msgstr "Je hebt nog geen media." + +msgid "Content warning: {0}" +msgstr "Waarschuwing voor inhoud: {0}" + +msgid "Delete" +msgstr "Verwijderen" + +msgid "Details" +msgstr "Details" + +msgid "Media details" +msgstr "Media details" + +msgid "Go back to the gallery" +msgstr "Terug naar de galerij" + +msgid "Markdown syntax" +msgstr "Markdown syntax" + +msgid "Copy it into your articles, to insert this media:" +msgstr "Kopieer in je artikelen om deze media in te voegen:" + +msgid "Use as an avatar" +msgstr "Gebruik als avatar" + +msgid "Plume" +msgstr "Plume" + +msgid "Menu" +msgstr "Menu" + +msgid "Search" +msgstr "Zoeken" + +msgid "Dashboard" +msgstr "Dashboard" + +msgid "Notifications" +msgstr "Meldingen" + +msgid "Log Out" +msgstr "Uitloggen" + +msgid "My account" +msgstr "Mijn account" + +msgid "Log In" +msgstr "Inloggen" + +msgid "Register" +msgstr "Aanmelden" + +msgid "About this instance" +msgstr "Over deze server" + +msgid "Privacy policy" +msgstr "Privacybeleid" + +msgid "Administration" +msgstr "Beheer" + +msgid "Documentation" +msgstr "Documentatie" + +msgid "Source code" +msgstr "Broncode" + +msgid "Matrix room" +msgstr "Matrix kamer" + +msgid "Admin" +msgstr "Beheerder" + +msgid "It is you" +msgstr "Dat ben jij" + +msgid "Edit your profile" +msgstr "Bewerk je profiel" + +msgid "Open on {0}" +msgstr "Open op {0}" + +msgid "Unsubscribe" +msgstr "Afmelden" + +msgid "Subscribe" +msgstr "Abonneren" + +msgid "Follow {}" +msgstr "Volg {}" + +msgid "Log in to follow" +msgstr "Inloggen om te volgen" + +msgid "Enter your full username handle to follow" +msgstr "Geef je volledige gebruikersnaam op om te volgen" + +msgid "{0}'s subscribers" +msgstr "{0}'s abonnees" + +msgid "Articles" +msgstr "Artikelen" + +msgid "Subscribers" +msgstr "Abonnees" + +msgid "Subscriptions" +msgstr "Abonnementen" + +msgid "{0}'s subscriptions" +msgstr "{0}'s abonnementen" + +msgid "Your Dashboard" +msgstr "Je dashboard" + +msgid "Your Blogs" +msgstr "Je blogs" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "Je hebt nog geen blog. Maak een blog, of vraag om aan een blog mee te mogen doen." + +msgid "Start a new blog" +msgstr "Start een nieuwe blog" + +msgid "Your Drafts" +msgstr "Je concepten" + +msgid "Go to your gallery" +msgstr "Ga naar je galerij" + +msgid "Edit your account" +msgstr "Bewerk je account" + +msgid "Your Profile" +msgstr "Je profiel" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "Om je avatar te veranderen upload je die naar je galerij en selecteer je avatar daar." + +msgid "Upload an avatar" +msgstr "Upload een avatar" + +msgid "Display name" +msgstr "Weergavenaam" + +msgid "Summary" +msgstr "Samenvatting" + +msgid "Theme" +msgstr "Thema" + +msgid "Default theme" +msgstr "Standaardthema" + +msgid "Error while loading theme selector." +msgstr "Fout bij het laden van de themaselector." + +msgid "Never load blogs custom themes" +msgstr "Nooit blogs maatwerkthema's laden" + +msgid "Update account" +msgstr "Account bijwerken" + +msgid "Danger zone" +msgstr "Gevarenzone" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "Voorzichtig, elke actie hier kan niet worden geannuleerd." + +msgid "Delete your account" +msgstr "Verwijder je account" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "Sorry, maar als beheerder, kan je je eigen server niet verlaten." + +msgid "Latest articles" +msgstr "Nieuwste artikelen" + +msgid "Atom feed" +msgstr "Atom feed" + +msgid "Recently boosted" +msgstr "Onlangs geboost" + +msgid "Articles tagged \"{0}\"" +msgstr "Artikelen gelabeld \"{0}\"" + +msgid "There are currently no articles with such a tag" +msgstr "Er zijn momenteel geen artikelen met zo'n label" + +msgid "The content you sent can't be processed." +msgstr "Je verstuurde bijdrage kan niet worden verwerkt." + +msgid "Maybe it was too long." +msgstr "Misschien was het te lang." + +msgid "Internal server error" +msgstr "Interne serverfout" + +msgid "Something broke on our side." +msgstr "Iets fout aan onze kant." + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "Sorry. Als je denkt dat dit een bug is, rapporteer het dan." + +msgid "Invalid CSRF token" +msgstr "Ongeldig CSRF token" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "Er is iets mis met het CSRF-token. Zorg ervoor dat cookies ingeschakeld zijn in je browser en probeer deze pagina opnieuw te laden. Als je dit foutbericht blijft zien, rapporteer het dan." + +msgid "You are not authorized." +msgstr "Je bent niet geautoriseerd." + +msgid "Page not found" +msgstr "Pagina niet gevonden" + +msgid "We couldn't find this page." +msgstr "We konden deze pagina niet vinden." + +msgid "The link that led you here may be broken." +msgstr "De link die jou hier naartoe heeft geleid, kan kapot zijn." + +msgid "Users" +msgstr "Gebruikers" + +msgid "Configuration" +msgstr "Configuratie" + +msgid "Instances" +msgstr "Exemplaren" + +msgid "Email blocklist" +msgstr "E-mail blokkeerlijst" + +msgid "Grant admin rights" +msgstr "Beheerdersrechten toekennen" + +msgid "Revoke admin rights" +msgstr "Beheerdersrechten intrekken" + +msgid "Grant moderator rights" +msgstr "Moderatorrechten toekennen" + +msgid "Revoke moderator rights" +msgstr "Moderatorrechten intrekken" + +msgid "Ban" +msgstr "Verbannen" + +msgid "Run on selected users" +msgstr "Uitvoeren op geselecteerde gebruikers" + +msgid "Moderator" +msgstr "Moderator" + +msgid "Moderation" +msgstr "Moderatie" + +msgid "Home" +msgstr "Startpagina" + +msgid "Administration of {0}" +msgstr "Beheer van {0}" + +msgid "Unblock" +msgstr "Deblokkeer" + +msgid "Block" +msgstr "Blokkeer" + +msgid "Name" +msgstr "Naam" + +msgid "Allow anyone to register here" +msgstr "Laat iedereen hier een account aanmaken" + +msgid "Short description" +msgstr "Korte beschrijving" + +msgid "Markdown syntax is supported" +msgstr "Markdown syntax wordt ondersteund" + +msgid "Long description" +msgstr "Uitgebreide omschrijving" + +msgid "Default article license" +msgstr "Standaard artikellicentie" + +msgid "Save these settings" +msgstr "Deze instellingen opslaan" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "Als je deze site als bezoeker bekijkt, worden er geen gegevens over jou verzameld." + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "Als geregistreerde gebruiker moet je je gebruikersnaam invoeren (dat hoeft niet je echte naam te zijn), je bestaande e-mailadres en een wachtwoord om in te kunnen loggen, artikelen en commentaar te schrijven. De inhoud die je opgeeft wordt opgeslagen totdat je die verwijdert." + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "Als je inlogt, slaan we twee cookies op, de eerste om je sessie open te houden, de tweede om andere mensen te verhinderen om namens jou iets te doen. We slaan geen andere cookies op." + +msgid "Blocklisted Emails" +msgstr "Geblokkeerde e-mailadressen" + +msgid "Email address" +msgstr "E-mailadres" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "Het e-mailadres dat je wilt blokkeren. Om hele domeinen te blokkeren, kunt je de globale syntax gebruiken, bijvoorbeeld '*@example.com' blokkeert alle adressen van example.com" + +msgid "Note" +msgstr "Opmerking" + +msgid "Notify the user?" +msgstr "De gebruiker informeren?" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "Optioneel. Toont een bericht aan gebruikers wanneer ze een account met dat adres proberen aan te maken" + +msgid "Blocklisting notification" +msgstr "Blokkeringsmelding" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "Het bericht dat wordt getoond als iemand een account met dit e-mailadres probeert aan te maken" + +msgid "Add blocklisted address" +msgstr "Te blokkeren adres toevoegen" + +msgid "There are no blocked emails on your instance" +msgstr "Er zijn geen geblokkeerde e-mails op jouw server" + +msgid "Delete selected emails" +msgstr "Geselecteerde e-mails wissen" + +msgid "Email address:" +msgstr "E-mailadres:" + +msgid "Blocklisted for:" +msgstr "Geblokkeerd voor:" + +msgid "Will notify them on account creation with this message:" +msgstr "Bij aanmaken account dit bericht sturen:" + +msgid "The user will be silently prevented from making an account" +msgstr "De gebruiker wordt stilletjes verhinderd om een account aan te maken" + +msgid "Welcome to {}" +msgstr "Welkom bij {}" + +msgid "View all" +msgstr "Bekijk alles" + +msgid "About {0}" +msgstr "Over {0}" + +msgid "Runs Plume {0}" +msgstr "Draait Plume {0}" + +msgid "Home to {0} people" +msgstr "Thuis voor {0} mensen" + +msgid "Who wrote {0} articles" +msgstr "Die {0} artikelen hebben geschreven" + +msgid "And are connected to {0} other instances" +msgstr "En zijn verbonden met {0} andere servers" + +msgid "Administred by" +msgstr "Beheerd door" + +msgid "Interact with {}" +msgstr "Interactie met {}" + +msgid "Log in to interact" +msgstr "Inloggen voor interactie" + +msgid "Enter your full username to interact" +msgstr "Voer je volledige gebruikersnaam in om te interacteren" + +msgid "Publish" +msgstr "Publiceren" + +msgid "Classic editor (any changes will be lost)" +msgstr "Klassieke editor (alle wijzigingen zullen verloren gaan)" + +msgid "Title" +msgstr "Titel" + +msgid "Subtitle" +msgstr "Ondertitel" + +msgid "Content" +msgstr "Inhoud" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "Je kunt media uploaden naar je galerij en vervolgens de Markdown code in je artikelen kopiëren om ze in te voegen." + +msgid "Upload media" +msgstr "Media uploaden" + +msgid "Tags, separated by commas" +msgstr "Tags, gescheiden door komma's" + +msgid "License" +msgstr "Licentie" + +msgid "Illustration" +msgstr "Afbeelding" + +msgid "This is a draft, don't publish it yet." +msgstr "Dit is een concept, nog niet publiceren." + +msgid "Update" +msgstr "Bijwerken" + +msgid "Update, or publish" +msgstr "Bijwerken of publiceren" + +msgid "Publish your post" +msgstr "Publiceer je bericht" + +msgid "Written by {0}" +msgstr "Geschreven door {0}" + +msgid "All rights reserved." +msgstr "Alle rechten voorbehouden." + +msgid "This article is under the {0} license." +msgstr "Dit artikel valt onder de {0} -licentie." + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "Eén vind-ik-leuk" +msgstr[1] "{0} vind-ik-leuks" + +msgid "I don't like this anymore" +msgstr "Ik vind dit niet meer leuk" + +msgid "Add yours" +msgstr "Voeg die van jou toe" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "Één boost" +msgstr[1] "{0} boosts" + +msgid "I don't want to boost this anymore" +msgstr "Ik wil dit niet meer boosten" + +msgid "Boost" +msgstr "Boosten" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "{0}Log in{1}, of {2}gebruik je Fediverse account{3} om over dit artikel te communiceren" + +msgid "Comments" +msgstr "Reacties" + +msgid "Your comment" +msgstr "Jouw reactie" + +msgid "Submit comment" +msgstr "Verstuur reactie" + +msgid "No comments yet. Be the first to react!" +msgstr "Nog geen reacties. Wees de eerste om te reageren!" + +msgid "Are you sure?" +msgstr "Weet je het zeker?" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "Dit artikel is nog een concept. Alleen jij en andere auteurs kunnen het bekijken." + +msgid "Only you and other authors can edit this article." +msgstr "Alleen jij en andere auteurs kunnen dit artikel bewerken." + +msgid "Edit" +msgstr "Bewerken" + +msgid "I'm from this instance" +msgstr "Ik zit op deze server" + +msgid "Username, or email" +msgstr "Gebruikersnaam of e-mailadres" + +msgid "Log in" +msgstr "Inloggen" + +msgid "I'm from another instance" +msgstr "Ik kom van een andere server" + +msgid "Continue to your instance" +msgstr "Ga door naar je server" + +msgid "Reset your password" +msgstr "Wachtwoord opnieuw instellen" + +msgid "New password" +msgstr "Nieuw wachtwoord" + +msgid "Confirmation" +msgstr "Bevestiging" + +msgid "Update password" +msgstr "Wachtwoord bijwerken" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "We hebben een e-mail gestuurd naar het adres dat je hebt opgegeven, met een link om je wachtwoord te resetten." + +msgid "Send password reset link" +msgstr "Wachtwoordresetlink versturen" + +msgid "This token has expired" +msgstr "Dit token is verlopen" + +msgid "Please start the process again by clicking here." +msgstr "Start het proces opnieuw door hier te klikken." + +msgid "New Blog" +msgstr "Nieuwe blog" + +msgid "Create a blog" +msgstr "Maak een blog aan" + +msgid "Create blog" +msgstr "Creëer blog" + +msgid "Edit \"{}\"" +msgstr "\"{}\" bewerken" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "Je kunt afbeeldingen uploaden naar je galerij om ze als blogpictogrammen of banners te gebruiken." + +msgid "Upload images" +msgstr "Afbeeldingen opladen" + +msgid "Blog icon" +msgstr "Blogpictogram" + +msgid "Blog banner" +msgstr "Blogbanner" + +msgid "Custom theme" +msgstr "Aangepast thema" + +msgid "Update blog" +msgstr "Blog bijwerken" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "Voorzichtig, elke actie hier kan niet worden teruggedraaid." + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "Weet je zeker dat je deze blog permanent wilt verwijderen?" + +msgid "Permanently delete this blog" +msgstr "Deze blog permanent verwijderen" + +msgid "{}'s icon" +msgstr "{}'s pictogram" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "Er is één auteur voor dit blog: " +msgstr[1] "Er zijn {0} auteurs op dit blog: " + +msgid "No posts to see here yet." +msgstr "Er is nog niets te zien." + +msgid "Nothing to see here yet." +msgstr "Nog niets te zien hier." + +msgid "None" +msgstr "Geen" + +msgid "No description" +msgstr "Geen omschrijving" + +msgid "Respond" +msgstr "Reageer" + +msgid "Delete this comment" +msgstr "Verwijder deze reactie" + +msgid "What is Plume?" +msgstr "Wat is Plume?" + +msgid "Plume is a decentralized blogging engine." +msgstr "Plume is een gedecentraliseerde blogging-engine." + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "Auteurs kunnen meerdere blogs beheren, elk als een eigen website." + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "Artikelen zijn ook zichtbaar op andere Plume-servers en je kunt ze direct vanuit andere platforms zoals Mastodon gebruiken." + +msgid "Read the detailed rules" +msgstr "Lees de gedetailleerde instructies" + +msgid "By {0}" +msgstr "Door {0}" + +msgid "Draft" +msgstr "Concept" + +msgid "Search result(s) for \"{0}\"" +msgstr "Zoekresultaat voor \"{0}\"" + +msgid "Search result(s)" +msgstr "Zoekresultaten" + +msgid "No results for your query" +msgstr "Geen zoekresultaten" + +msgid "No more results for your query" +msgstr "Geen zoekresultaten meer" + +msgid "Advanced search" +msgstr "Uitgebreid zoeken" + +msgid "Article title matching these words" +msgstr "Artikeltitel die overeenkomt met deze woorden" + +msgid "Subtitle matching these words" +msgstr "Ondertitel die overeenkomt met deze woorden" + +msgid "Content macthing these words" +msgstr "Inhoud die overeenkomt met deze woorden" + +msgid "Body content" +msgstr "Inhoud artikeltekst" + +msgid "From this date" +msgstr "Vanaf deze datum" + +msgid "To this date" +msgstr "Tot deze datum" + +msgid "Containing these tags" +msgstr "Met deze tags" + +msgid "Tags" +msgstr "Tags" + +msgid "Posted on one of these instances" +msgstr "Geplaatst op een van deze servers" + +msgid "Instance domain" +msgstr "Serverdomein" + +msgid "Posted by one of these authors" +msgstr "Geplaatst door een van deze auteurs" + +msgid "Author(s)" +msgstr "Auteur(s)" + +msgid "Posted on one of these blogs" +msgstr "Geplaatst op een van deze blogs" + +msgid "Blog title" +msgstr "Blogtitel" + +msgid "Written in this language" +msgstr "Geschreven in deze taal" + +msgid "Language" +msgstr "Taal" + +msgid "Published under this license" +msgstr "Gepubliceerd onder deze licentie" + +msgid "Article license" +msgstr "Artikel licentie" + diff --git a/po/plume/no.po b/po/plume/no.po new file mode 100644 index 00000000000..bc7d1b061d2 --- /dev/null +++ b/po/plume/no.po @@ -0,0 +1,1034 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Norwegian\n" +"Language: no_NO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: no\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "{0} har kommentert artikkelen din." + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "{0} har abbonert på deg." + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "{0} likte artikkelen din." + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "{0} nevnte deg." + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "{0} har fremhevet artikkelen din." + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "Din tidslinje" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "Lokal tidslinje" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "Føderert tidslinje" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "{0}s avatar" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "Valgfritt" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "Du må være logget inn for å lage en ny blogg" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "Det eksisterer allerede en blogg med dette navnet." + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "Bloggen ble opprettet!" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "Bloggen din er nå slettet." + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "Du har ikke rettigheter til å slette denne bloggen." + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "Du har ikke rettigheter til å endre denne bloggen." + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "Du kan ikke bruke dette bildet som bloggikon." + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "Du kan ikke bruke dette bildet som bloggbanner." + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "Informasjon om bloggen er oppdatert." + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "Kommentaren din er lagt til." + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "Kommentaren din er slettet." + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "Registrering er lukket på denne instansen." + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "Kontoen din er opprettet. Du må logge inn for å bruke den." + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "Innstillingene for instansen er lagret." + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "" + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "" + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "" + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "" + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "" + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "Du må være innlogget for å like ett innlegg" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "Mediet er slettet." + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "Du har ikke rettigheter til å slette dette mediet." + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "Avataren din er oppdatert." + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "Du har ikke rettigheter til å bruke dette mediet." + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "Du må være innlogget for se varsler" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "Dette innlegget er ikke publisert enda." + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "Du må være innlogget for å skrive ett nytt innlegg" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "Du er ikke forfatter av denne bloggen." + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "Nytt innlegg" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "Rediger {0}" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "Du har ikke rettigheter til å publisere på denne bloggen." + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "Artikkelen er oppdatert." + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "Artikkelen er lagret." + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "Ny artikkel" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "Du har ikke rettigheter til å slette denne artikkelen." + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "Artikkelen er slettet." + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "Det ser ut som arikkelen du prøvde allerede er slettet; Kanskje den allerede er fjernet?" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "Klarte ikke å hente informasjon om kontoen din. Vennligst sjekk at brukernavnet er korrekt." + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "Du må være innlogget for å dele ett innlegg" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "Du er nå koblet til." + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "Du er logget ut." + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "Gjenopprette passord" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "Her denne pekeren for å gjenopprette passordet ditt: {0}" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "Passordet ditt er gjenopprettet." + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "Du må være innlogget for å se skrivebordet" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "Du følger ikke lenger {}." + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "Du følger nå {}." + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "Du må være innlogget for å følge noen" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "Du må være innlogget for å endre profilen din" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "Profilen din er oppdatert." + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "Kontoen din er slettet." + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "Du kan ikke slette andres kontoer." + +msgid "Create your account" +msgstr "Opprett kontoen din" + +msgid "Create an account" +msgstr "Opprett en konto" + +msgid "Email" +msgstr "E-post" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "Beklager, nyregistreringer er lukket på denne instansen. Du kan istedet finne en annen instans." + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "Brukernavn" + +msgid "Password" +msgstr "Passord" + +msgid "Password confirmation" +msgstr "" + +msgid "Media upload" +msgstr "Last opp medie" + +msgid "Description" +msgstr "Beskrivelse" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "Anvendelig for synshemmede, samt for lisensinformasjon" + +msgid "Content warning" +msgstr "Varsel om følsomt innhold" + +msgid "Leave it empty, if none is needed" +msgstr "La være tomt, hvis ingen trengs" + +msgid "File" +msgstr "Fil" + +msgid "Send" +msgstr "Send" + +msgid "Your media" +msgstr "Dine medier" + +msgid "Upload" +msgstr "Last opp" + +msgid "You don't have any media yet." +msgstr "Du har ingen medier enda." + +msgid "Content warning: {0}" +msgstr "Varsel om følsomt innhold: {0}" + +msgid "Delete" +msgstr "Slett" + +msgid "Details" +msgstr "Detaljer" + +msgid "Media details" +msgstr "Mediedetaljer" + +msgid "Go back to the gallery" +msgstr "Gå tilbake til galleriet" + +msgid "Markdown syntax" +msgstr "Markdown syntaks" + +msgid "Copy it into your articles, to insert this media:" +msgstr "Kopier inn i artikkelen, for å sette inn dette mediet:" + +msgid "Use as an avatar" +msgstr "Bruk som avatar" + +msgid "Plume" +msgstr "Plume" + +msgid "Menu" +msgstr "Meny" + +msgid "Search" +msgstr "Søk" + +msgid "Dashboard" +msgstr "Skrivebord" + +msgid "Notifications" +msgstr "Varsler" + +msgid "Log Out" +msgstr "Logg ut" + +msgid "My account" +msgstr "Min konto" + +msgid "Log In" +msgstr "Logg inn" + +msgid "Register" +msgstr "Registrer deg" + +msgid "About this instance" +msgstr "Om denne instansen" + +msgid "Privacy policy" +msgstr "Retningslinjer for personvern" + +msgid "Administration" +msgstr "Administrasjon" + +msgid "Documentation" +msgstr "Dokumentasjon" + +msgid "Source code" +msgstr "Kildekode" + +msgid "Matrix room" +msgstr "Matrix rom" + +msgid "Admin" +msgstr "Administrator" + +msgid "It is you" +msgstr "Det er deg" + +msgid "Edit your profile" +msgstr "Rediger din profil" + +msgid "Open on {0}" +msgstr "" + +msgid "Unsubscribe" +msgstr "" + +msgid "Subscribe" +msgstr "" + +msgid "Follow {}" +msgstr "Følg {}" + +msgid "Log in to follow" +msgstr "Logg inn for å følge" + +msgid "Enter your full username handle to follow" +msgstr "Skriv inn hele brukernavnet ditt for å følge" + +msgid "{0}'s subscribers" +msgstr "" + +msgid "Articles" +msgstr "Artikler" + +msgid "Subscribers" +msgstr "Abonnenter" + +msgid "Subscriptions" +msgstr "Abonnenter" + +msgid "{0}'s subscriptions" +msgstr "" + +msgid "Your Dashboard" +msgstr "Skrivebordet ditt" + +msgid "Your Blogs" +msgstr "Dine Blogger" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "Du har ikke en blogg enda. Lag din egen, eller spør om å bli med i en." + +msgid "Start a new blog" +msgstr "Opprett en ny blogg" + +msgid "Your Drafts" +msgstr "Dine Utkast" + +msgid "Go to your gallery" +msgstr "Gå til galleriet ditt" + +msgid "Edit your account" +msgstr "Endre kontoen din" + +msgid "Your Profile" +msgstr "Din profil" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "For å endre avataren din må du legge den til galleriet og velge den der." + +msgid "Upload an avatar" +msgstr "Last opp en avatar" + +msgid "Display name" +msgstr "" + +msgid "Summary" +msgstr "Sammendrag" + +msgid "Theme" +msgstr "" + +msgid "Default theme" +msgstr "" + +msgid "Error while loading theme selector." +msgstr "" + +msgid "Never load blogs custom themes" +msgstr "" + +msgid "Update account" +msgstr "Oppdater konto" + +msgid "Danger zone" +msgstr "Faresone" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "Vær forsiktig. Endringer her kan ikke avbrytes." + +msgid "Delete your account" +msgstr "Slett kontoen din" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "Beklager, en administrator kan ikke forlate sin egen instans." + +msgid "Latest articles" +msgstr "Siste artikler" + +msgid "Atom feed" +msgstr "Atom strøm" + +msgid "Recently boosted" +msgstr "Nylig fremhveet" + +msgid "Articles tagged \"{0}\"" +msgstr "Artikler med emneknaggen \"{0}\"" + +msgid "There are currently no articles with such a tag" +msgstr "Det er ingen artikler med den emneknaggen" + +msgid "The content you sent can't be processed." +msgstr "Innholdet du sendte inn kan ikke bearbeides." + +msgid "Maybe it was too long." +msgstr "Kanskje det var for langt." + +msgid "Internal server error" +msgstr "Intern feil" + +msgid "Something broke on our side." +msgstr "Noe brakk hos oss." + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "Beklager! Hvis du tror at dette er en programfeil, setter vi pris på at du sier ifra." + +msgid "Invalid CSRF token" +msgstr "Ugyldig CSRF token" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "Noe er galt med CSRF token. Påse at informasjonskapsler er aktivert i nettleseren, prøv så å hente nettsiden på nytt. Hvis du fortsatt ser denne feilen, setter vi pris på om du sier ifra." + +msgid "You are not authorized." +msgstr "Du har ikke tilgang." + +msgid "Page not found" +msgstr "Siden ble ikke funnet" + +msgid "We couldn't find this page." +msgstr "Vi fant desverre ikke denne siden." + +msgid "The link that led you here may be broken." +msgstr "Lenken som ledet deg hit kan være utdatert." + +msgid "Users" +msgstr "Brukere" + +msgid "Configuration" +msgstr "Innstillinger" + +msgid "Instances" +msgstr "Instanser" + +msgid "Email blocklist" +msgstr "" + +msgid "Grant admin rights" +msgstr "" + +msgid "Revoke admin rights" +msgstr "" + +msgid "Grant moderator rights" +msgstr "" + +msgid "Revoke moderator rights" +msgstr "" + +msgid "Ban" +msgstr "Bannlys" + +msgid "Run on selected users" +msgstr "" + +msgid "Moderator" +msgstr "" + +msgid "Moderation" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "Administration of {0}" +msgstr "Administrasjon av {0}" + +msgid "Unblock" +msgstr "Fjern blokkering" + +msgid "Block" +msgstr "Blokker" + +msgid "Name" +msgstr "Navn" + +msgid "Allow anyone to register here" +msgstr "Tillat alle å registrere seg" + +msgid "Short description" +msgstr "Kort beskrivelse" + +msgid "Markdown syntax is supported" +msgstr "Markdown syntax støttes" + +msgid "Long description" +msgstr "Lang beskrivelse" + +msgid "Default article license" +msgstr "Standardlisens for artikler" + +msgid "Save these settings" +msgstr "Lagre innstillingene" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "Hvis du besøker denne siden som gjest, lagres ingen informasjon om deg." + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "For å registrere deg må du oppgi ett brukernavn (dette behøver ikke å samsvare med ditt ekte navn), en fungerende epost-adresse og ett passord. Dette gjør at du kan logge inn, skrive artikler og kommentarer. Innholdet du legger inn blir lagret inntil du sletter det." + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "Når du logger inn lagrer vi to informasjonskapsler. Den har informasjon om sesjonen din, den andre beskytter identiteten din. Vi lagrer ingen andre informasjonskapsler." + +msgid "Blocklisted Emails" +msgstr "" + +msgid "Email address" +msgstr "" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "" + +msgid "Note" +msgstr "" + +msgid "Notify the user?" +msgstr "" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "" + +msgid "Blocklisting notification" +msgstr "" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "" + +msgid "Add blocklisted address" +msgstr "" + +msgid "There are no blocked emails on your instance" +msgstr "" + +msgid "Delete selected emails" +msgstr "" + +msgid "Email address:" +msgstr "" + +msgid "Blocklisted for:" +msgstr "" + +msgid "Will notify them on account creation with this message:" +msgstr "" + +msgid "The user will be silently prevented from making an account" +msgstr "" + +msgid "Welcome to {}" +msgstr "Velkommen til {}" + +msgid "View all" +msgstr "Vis alle" + +msgid "About {0}" +msgstr "Om {0}" + +msgid "Runs Plume {0}" +msgstr "Kjører Plume {0}" + +msgid "Home to {0} people" +msgstr "Hjemmet til {0} mennesker" + +msgid "Who wrote {0} articles" +msgstr "Som har skrevet {0} artikler" + +msgid "And are connected to {0} other instances" +msgstr "Og er koblet til {0} andre instanser" + +msgid "Administred by" +msgstr "Administrert av" + +msgid "Interact with {}" +msgstr "Interakter med {}" + +msgid "Log in to interact" +msgstr "Logg inn for å interaktere" + +msgid "Enter your full username to interact" +msgstr "Skriv inn ditt fulle brukernavn for å interaktere" + +msgid "Publish" +msgstr "Publiser" + +msgid "Classic editor (any changes will be lost)" +msgstr "Klassisk redigeringsverktøy (alle endringer vil gå tapt)" + +msgid "Title" +msgstr "" + +msgid "Subtitle" +msgstr "" + +msgid "Content" +msgstr "Innhold" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "Du kan laste opp medier til galleriet, og så lime inn Markdown syntaksen inn i artiklen for å bruke dem." + +msgid "Upload media" +msgstr "Last opp medie" + +msgid "Tags, separated by commas" +msgstr "Knagger, adskilt med komma" + +msgid "License" +msgstr "Lisens" + +msgid "Illustration" +msgstr "Illustrasjon" + +msgid "This is a draft, don't publish it yet." +msgstr "Dette er ett utkast, ikke publiser det enda." + +msgid "Update" +msgstr "Oppdater" + +msgid "Update, or publish" +msgstr "Oppdater eller publiser" + +msgid "Publish your post" +msgstr "Publiser innlegget" + +msgid "Written by {0}" +msgstr "Skrevet av {0}" + +msgid "All rights reserved." +msgstr "Alt innhold er opphavsrettslig beskyttet." + +msgid "This article is under the {0} license." +msgstr "Denne artikkelen er lisensiert under {0}." + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "En like" +msgstr[1] "{0} likes" + +msgid "I don't like this anymore" +msgstr "Jeg liker ikke dette lenger" + +msgid "Add yours" +msgstr "Legg inn din egen" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "Fremhevet en gang" +msgstr[1] "{0} fremhevinger" + +msgid "I don't want to boost this anymore" +msgstr "Jeg vil ikke fremheve dette lenger" + +msgid "Boost" +msgstr "Fremhev" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "{0}Logg inn{1} eller {2}bruk din Fediverse konto{3} for å interaktere med denne artikkelen" + +msgid "Comments" +msgstr "Kommentarer" + +msgid "Your comment" +msgstr "Din kommentar" + +msgid "Submit comment" +msgstr "Send kommentar" + +msgid "No comments yet. Be the first to react!" +msgstr "Ingen kommentarer enda. Bli den første!" + +msgid "Are you sure?" +msgstr "" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "Denne artikkelen er ett utkast. Bare du og andre forfattere kan se den." + +msgid "Only you and other authors can edit this article." +msgstr "Bare du og andre forfattere kan endre denne artikkelen." + +msgid "Edit" +msgstr "Rediger" + +msgid "I'm from this instance" +msgstr "Jeg er fra denne instansen" + +msgid "Username, or email" +msgstr "Brukernavn eller e-post" + +msgid "Log in" +msgstr "Logg Inn" + +msgid "I'm from another instance" +msgstr "Jeg er fra en annen instans" + +msgid "Continue to your instance" +msgstr "Gå til din instans" + +msgid "Reset your password" +msgstr "" + +msgid "New password" +msgstr "" + +msgid "Confirmation" +msgstr "" + +msgid "Update password" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "" + +msgid "Send password reset link" +msgstr "Send lenke for tilbakestilling av passord" + +msgid "This token has expired" +msgstr "" + +msgid "Please start the process again by clicking here." +msgstr "" + +msgid "New Blog" +msgstr "Ny Blogg" + +msgid "Create a blog" +msgstr "Opprett en blogg" + +msgid "Create blog" +msgstr "Opprett blogg" + +msgid "Edit \"{}\"" +msgstr "Rediger \"{}\"" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "Du kan legge opp bilder til galleriet ditt for å bruke den som bloggikoner eller bannere." + +msgid "Upload images" +msgstr "Last opp bilder" + +msgid "Blog icon" +msgstr "Bloggikon" + +msgid "Blog banner" +msgstr "Bloggbanner" + +msgid "Custom theme" +msgstr "" + +msgid "Update blog" +msgstr "Oppdater blogg" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "Vær forsiktig. Endringer her kan ikke reverteres." + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "" + +msgid "Permanently delete this blog" +msgstr "Slett denne bloggen permanent" + +msgid "{}'s icon" +msgstr "{}s ikon" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "Det er en forfatter av denne bloggen: " +msgstr[1] "Det er {0} forfattere av denne bloggen: " + +msgid "No posts to see here yet." +msgstr "Det er ingen artikler her enda." + +msgid "Nothing to see here yet." +msgstr "" + +msgid "None" +msgstr "" + +msgid "No description" +msgstr "" + +msgid "Respond" +msgstr "" + +msgid "Delete this comment" +msgstr "" + +msgid "What is Plume?" +msgstr "" + +msgid "Plume is a decentralized blogging engine." +msgstr "" + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "" + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "" + +msgid "Read the detailed rules" +msgstr "" + +msgid "By {0}" +msgstr "" + +msgid "Draft" +msgstr "" + +msgid "Search result(s) for \"{0}\"" +msgstr "" + +msgid "Search result(s)" +msgstr "" + +msgid "No results for your query" +msgstr "" + +msgid "No more results for your query" +msgstr "" + +msgid "Advanced search" +msgstr "" + +msgid "Article title matching these words" +msgstr "" + +msgid "Subtitle matching these words" +msgstr "" + +msgid "Content macthing these words" +msgstr "" + +msgid "Body content" +msgstr "" + +msgid "From this date" +msgstr "" + +msgid "To this date" +msgstr "" + +msgid "Containing these tags" +msgstr "" + +msgid "Tags" +msgstr "" + +msgid "Posted on one of these instances" +msgstr "" + +msgid "Instance domain" +msgstr "" + +msgid "Posted by one of these authors" +msgstr "" + +msgid "Author(s)" +msgstr "" + +msgid "Posted on one of these blogs" +msgstr "" + +msgid "Blog title" +msgstr "" + +msgid "Written in this language" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Published under this license" +msgstr "" + +msgid "Article license" +msgstr "" + diff --git a/po/plume/pl.po b/po/plume/pl.po new file mode 100644 index 00000000000..79e3564e5b6 --- /dev/null +++ b/po/plume/pl.po @@ -0,0 +1,1040 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Polish\n" +"Language: pl_PL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: pl\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "{0} skomentował(a) Twój artykuł." + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "{0} jest subskrybentem do ciebie." + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "{0} polubił(a) Twój artykuł." + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "{0} wspomniał(a) o Tobie." + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "{0} podbił(a) Twój artykuł." + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "Twój strumień" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "Lokalna" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "Strumień federacji" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "Awatar {0}" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "Poprzednia strona" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "Następna strona" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "Nieobowiązkowe" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "Aby utworzyć nowy blog, musisz być zalogowany" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "Blog o tej samej nazwie już istnieje." + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "Twój blog został pomyślnie utworzony!" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "Twój blog został usunięty." + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "Nie masz uprawnień do usunięcia tego bloga." + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "Nie masz uprawnień edytować tego bloga." + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "Nie możesz użyć tego nośnika jako ikony blogu." + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "Nie możesz użyć tego nośnika jako banner na blogu." + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "Twoje informacje o blogu zostały zaktualizowane." + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "Twój komentarz został opublikowany." + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "Twój komentarz został usunięty." + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "Rejestracje są zamknięte w tej instancji." + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "Twoje konto zostało utworzone. Zanim będziesz mógł(-ogła) z niego korzystać, musisz się zalogować." + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "Zapisano ustawienia instancji." + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "{} został(a) odblokowany(-a)." + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "{} został(a) zablokowany(-a)." + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "Usunięte blokady" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "E-mail Zablokowany" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "Nie możesz zmienićswoich własnych uprawnień." + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "Nie masz uprawnień do wykonania tego działania." + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "Gotowe." + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "Aby polubić post, musisz być zalogowany" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "Twoje media zostały usunięte." + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "Nie można usunąć tego medium." + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "Twój awatar został zaktualizowany." + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "Nie możesz użyć tego medium." + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "Aby zobaczyć powiadomienia, musisz być zalogowany" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "Ten wpis nie został jeszcze opublikowany." + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "Aby napisać nowy artykuł, musisz być zalogowany" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "Nie jesteś autorem tego bloga." + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "Nowy wpis" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "Edytuj {0}" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "Nie możesz publikować na tym blogu." + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "Twój artykuł został zaktualizowany." + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "Twój artykuł został zapisany." + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "Nowy artykuł" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "Nie można usunąć tego artykułu." + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "Twój artykuł został usunięty." + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "Wygląda na to, że artykuł który próbowałeś(-aś) usunąć nie istnieje. Może został usunięty wcześniej?" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "Nie można uzyskać wystarczającej ilości informacji o Twoim koncie. Upewnij się, że nazwa użytkownika jest prawidłowa." + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "Aby udostępnić post, musisz być zalogowany" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "Teraz jesteś połączony." + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "Teraz jesteś wylogowany." + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "Resetowanie hasła" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "Tutaj jest link do zresetowania hasła: {0}" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "Twoje hasło zostało pomyślnie zresetowane." + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "Aby uzyskać dostęp do panelu, musisz być zalogowany" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "Już nie obserwujesz użytkownika {}." + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "Obserwujesz teraz użytkownika {}." + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "Aby subskrybować do kogoś, musisz być zalogowany" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "Aby edytować swój profil, musisz być zalogowany" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "Twój profil został zaktualizowany." + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "Twoje konto zostało usunięte." + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "Nie możesz usunąć konta innej osoby." + +msgid "Create your account" +msgstr "Utwórz konto" + +msgid "Create an account" +msgstr "Utwórz nowe konto" + +msgid "Email" +msgstr "Adres e-mail" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "Przepraszamy, rejestracja jest zamknięta na tej instancji. Spróbuj znaleźć inną." + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "Sprawdź do swoją skrzynki odbiorczej!" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "Nazwa użytkownika" + +msgid "Password" +msgstr "Hasło" + +msgid "Password confirmation" +msgstr "Potwierdzenie hasła" + +msgid "Media upload" +msgstr "Wysyłanie zawartości multimedialnej" + +msgid "Description" +msgstr "Opis" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "Przydatny dla osób z problemami ze wzrokiem oraz do umieszczenia informacji o licencji" + +msgid "Content warning" +msgstr "Ostrzeżenie o zawartości" + +msgid "Leave it empty, if none is needed" +msgstr "Pozostaw puste, jeżeli niepotrzebne" + +msgid "File" +msgstr "Plik" + +msgid "Send" +msgstr "Wyślij" + +msgid "Your media" +msgstr "Twoja zawartość multimedialna" + +msgid "Upload" +msgstr "Wyślij" + +msgid "You don't have any media yet." +msgstr "Nie masz żadnej zawartości multimedialnej." + +msgid "Content warning: {0}" +msgstr "Ostrzeżenie o zawartości: {0}" + +msgid "Delete" +msgstr "Usuń" + +msgid "Details" +msgstr "Bliższe szczegóły" + +msgid "Media details" +msgstr "Szczegóły zawartości multimedialnej" + +msgid "Go back to the gallery" +msgstr "Powróć do galerii" + +msgid "Markdown syntax" +msgstr "Kod Markdown" + +msgid "Copy it into your articles, to insert this media:" +msgstr "Skopiuj do swoich artykułów, aby wstawić tę zawartość multimedialną:" + +msgid "Use as an avatar" +msgstr "Użyj jako awataru" + +msgid "Plume" +msgstr "Plume" + +msgid "Menu" +msgstr "Menu" + +msgid "Search" +msgstr "Szukaj" + +msgid "Dashboard" +msgstr "Panel" + +msgid "Notifications" +msgstr "Powiadomienia" + +msgid "Log Out" +msgstr "Wyloguj się" + +msgid "My account" +msgstr "Moje konto" + +msgid "Log In" +msgstr "Zaloguj się" + +msgid "Register" +msgstr "Zarejestruj się" + +msgid "About this instance" +msgstr "O tej instancji" + +msgid "Privacy policy" +msgstr "Polityka prywatności" + +msgid "Administration" +msgstr "Administracja" + +msgid "Documentation" +msgstr "Dokumentacja" + +msgid "Source code" +msgstr "Kod źródłowy" + +msgid "Matrix room" +msgstr "Pokój Matrix.org" + +msgid "Admin" +msgstr "Administrator" + +msgid "It is you" +msgstr "To Ty" + +msgid "Edit your profile" +msgstr "Edytuj swój profil" + +msgid "Open on {0}" +msgstr "Otwórz w {0}" + +msgid "Unsubscribe" +msgstr "Przestań subskrybować" + +msgid "Subscribe" +msgstr "Subskrybuj" + +msgid "Follow {}" +msgstr "Obserwuj {}" + +msgid "Log in to follow" +msgstr "Zaloguj się, aby śledzić" + +msgid "Enter your full username handle to follow" +msgstr "Wpisz swoją pełny uchwyt nazwy użytkownika, aby móc śledzić" + +msgid "{0}'s subscribers" +msgstr "Subskrybujący {0}" + +msgid "Articles" +msgstr "Artykuły" + +msgid "Subscribers" +msgstr "Subskrybenci" + +msgid "Subscriptions" +msgstr "Subskrypcje" + +msgid "{0}'s subscriptions" +msgstr "Subskrypcje {0}" + +msgid "Your Dashboard" +msgstr "Twój panel rozdzielczy" + +msgid "Your Blogs" +msgstr "Twoje blogi" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "Nie posiadasz żadnego bloga. Utwórz własny, lub poproś o dołączanie do istniejącego." + +msgid "Start a new blog" +msgstr "Utwórz nowy blog" + +msgid "Your Drafts" +msgstr "Twoje szkice" + +msgid "Go to your gallery" +msgstr "Przejdź do swojej galerii" + +msgid "Edit your account" +msgstr "Edytuj swoje konto" + +msgid "Your Profile" +msgstr "Twój profil" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "Aby zmienić swój awatar, prześlij go do Twojej galerii, a następnie wybierz go stamtąd." + +msgid "Upload an avatar" +msgstr "Wczytaj awatara" + +msgid "Display name" +msgstr "Nazwa wyświetlana" + +msgid "Summary" +msgstr "Opis" + +msgid "Theme" +msgstr "Motyw" + +msgid "Default theme" +msgstr "Domyślny motyw" + +msgid "Error while loading theme selector." +msgstr "Błąd podczas ładowania selektora motywu." + +msgid "Never load blogs custom themes" +msgstr "Nigdy nie ładuj niestandardowych motywów blogów" + +msgid "Update account" +msgstr "Aktualizuj konto" + +msgid "Danger zone" +msgstr "Niebezpieczna strefa" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "Bądź ostrożny(-a), działania podjęte tutaj nie mogą zostać cofnięte." + +msgid "Delete your account" +msgstr "Usuń swoje konto" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "Przepraszamy, jako administrator nie możesz opuścić swojej instancji." + +msgid "Latest articles" +msgstr "Najnowsze artykuły" + +msgid "Atom feed" +msgstr "Kanał Atom" + +msgid "Recently boosted" +msgstr "Ostatnio podbite" + +msgid "Articles tagged \"{0}\"" +msgstr "Artykuły oznaczone „{0}”" + +msgid "There are currently no articles with such a tag" +msgstr "Obecnie nie istnieją artykuły z tym tagiem" + +msgid "The content you sent can't be processed." +msgstr "Nie udało się przetworzyć wysłanej zawartości." + +msgid "Maybe it was too long." +msgstr "Możliwe, że była za długa." + +msgid "Internal server error" +msgstr "Wewnętrzny błąd serwera" + +msgid "Something broke on our side." +msgstr "Coś poszło nie tak." + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "Przepraszamy. Jeżeli uważasz że wystąpił błąd, prosimy o zgłoszenie go." + +msgid "Invalid CSRF token" +msgstr "Nieprawidłowy token CSRF" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "Coś poszło nie tak z tokenem CSRF. Upewnij się, że w przeglądarce są włączone pliki cookies i spróbuj odświeżyć stronę. Jeżeli wciąż widzisz tę wiadomość, zgłoś to." + +msgid "You are not authorized." +msgstr "Nie jesteś zalogowany." + +msgid "Page not found" +msgstr "Nie odnaleziono strony" + +msgid "We couldn't find this page." +msgstr "Nie udało się odnaleźć tej strony." + +msgid "The link that led you here may be broken." +msgstr "Odnośnik który Cię tu zaprowadził może być uszkodzony." + +msgid "Users" +msgstr "Użytkownicy" + +msgid "Configuration" +msgstr "Konfiguracja" + +msgid "Instances" +msgstr "Instancje" + +msgid "Email blocklist" +msgstr "Lista blokowanych e-maili" + +msgid "Grant admin rights" +msgstr "Przyznaj uprawnienia administratora" + +msgid "Revoke admin rights" +msgstr "Odbierz uprawnienia administratora" + +msgid "Grant moderator rights" +msgstr "Przyznaj uprawnienia moderatora" + +msgid "Revoke moderator rights" +msgstr "Odbierz uprawnienia moderatora" + +msgid "Ban" +msgstr "Zbanuj" + +msgid "Run on selected users" +msgstr "Wykonaj na zaznaczonych użytkownikach" + +msgid "Moderator" +msgstr "Moderator" + +msgid "Moderation" +msgstr "Moderacja" + +msgid "Home" +msgstr "Strona główna" + +msgid "Administration of {0}" +msgstr "Administracja {0}" + +msgid "Unblock" +msgstr "Odblokuj" + +msgid "Block" +msgstr "Zablikuj" + +msgid "Name" +msgstr "Nazwa" + +msgid "Allow anyone to register here" +msgstr "Pozwól każdemu na rejestrację" + +msgid "Short description" +msgstr "Krótki opis" + +msgid "Markdown syntax is supported" +msgstr "Składnia Markdown jest obsługiwana" + +msgid "Long description" +msgstr "Szczegółowy opis" + +msgid "Default article license" +msgstr "Domyślna licencja artykułów" + +msgid "Save these settings" +msgstr "Zapisz te ustawienia" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "Jeśli przeglądasz tę witrynę jako odwiedzający, nie zbierasz żadnych danych o Tobie." + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "Jako zarejestrowany użytkownik, musisz podać swoją nazwę użytkownika (nie musi to być Twoje imię i nazwisko), działający adres e-mail i hasło, aby móc zalogować się, pisać artykuły i komentować. Dodane treści są przechowywane do czasu, gdy je usuniesz." + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "Po zalogowaniu się, przechowujemy dwa ciasteczka – jedno, aby utrzymać aktywną sesję i drugie, aby uniemożliwić innym podszywanie się pod Ciebie. Nie przechowujemy innych plików cookie." + +msgid "Blocklisted Emails" +msgstr "Zablokowane adresy e-mail" + +msgid "Email address" +msgstr "Adresy e-mail" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "Adres e-mail, który chcesz zablokować. Aby zablokować domeny, możesz użyć globbing syntax, na przykład '*@example.com' blokuje wszystkie adresy z example.com" + +msgid "Note" +msgstr "Notatka" + +msgid "Notify the user?" +msgstr "Powiadomić użytkownika?" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "Opcjonalnie, pokazuje wiadomość użytkownikowi gdy próbuje utworzyć konto o tym adresie" + +msgid "Blocklisting notification" +msgstr "Zablokuj powiadomienie" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "Wiadomość do wyświetlenia, gdy użytkownik próbuje utworzyć konto z tym adresem e-mail" + +msgid "Add blocklisted address" +msgstr "Dodaj zablokowany adres" + +msgid "There are no blocked emails on your instance" +msgstr "Na Twojej instancji nie ma żadnych blokowanych adresów e-mail" + +msgid "Delete selected emails" +msgstr "Usuń wybrane adresy e-mail" + +msgid "Email address:" +msgstr "Adres e-mail:" + +msgid "Blocklisted for:" +msgstr "Zablokowane dla:" + +msgid "Will notify them on account creation with this message:" +msgstr "Powiadomi o utworzeniu konta za pomocą tej wiadomości:" + +msgid "The user will be silently prevented from making an account" +msgstr "" + +msgid "Welcome to {}" +msgstr "Witamy na {}" + +msgid "View all" +msgstr "Zobacz wszystko" + +msgid "About {0}" +msgstr "O {0}" + +msgid "Runs Plume {0}" +msgstr "Działa na Plume {0}" + +msgid "Home to {0} people" +msgstr "Używana przez {0} użytkowników" + +msgid "Who wrote {0} articles" +msgstr "Którzy napisali {0} artykułów" + +msgid "And are connected to {0} other instances" +msgstr "Sa połączone z {0} innymi instancjami" + +msgid "Administred by" +msgstr "Administrowany przez" + +msgid "Interact with {}" +msgstr "Interaguj z {}" + +msgid "Log in to interact" +msgstr "Zaloguj się, aby wejść w interakcję" + +msgid "Enter your full username to interact" +msgstr "Wprowadź swoją pełną nazwę użytkownika, aby wejść w interakcję" + +msgid "Publish" +msgstr "Opublikuj" + +msgid "Classic editor (any changes will be lost)" +msgstr "Klasyczny edytor (wszelkie zmiany zostaną utracone)" + +msgid "Title" +msgstr "Tytuł" + +msgid "Subtitle" +msgstr "Podtytuł" + +msgid "Content" +msgstr "Zawartość" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "Możesz przesłać multimedia do swojej galerii, i następnie skopiuj ich kod Markdown do artykułów, aby je wstawić." + +msgid "Upload media" +msgstr "Przesłać media" + +msgid "Tags, separated by commas" +msgstr "Tagi, oddzielone przecinkami" + +msgid "License" +msgstr "Licencja" + +msgid "Illustration" +msgstr "Ilustracja" + +msgid "This is a draft, don't publish it yet." +msgstr "To jest szkic, nie publikuj go jeszcze." + +msgid "Update" +msgstr "Aktualizuj" + +msgid "Update, or publish" +msgstr "Aktualizuj lub publikuj" + +msgid "Publish your post" +msgstr "Opublikuj wpis" + +msgid "Written by {0}" +msgstr "Napisany przez {0}" + +msgid "All rights reserved." +msgstr "Wszelkie prawa zastrzeżone." + +msgid "This article is under the {0} license." +msgstr "Ten artykuł został opublikowany na licencji {0}." + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "Jedno polubienie" +msgstr[1] "{0} polubienia" +msgstr[2] "{0} polubień" +msgstr[3] "{0} polubień" + +msgid "I don't like this anymore" +msgstr "Już tego nie lubię" + +msgid "Add yours" +msgstr "Dodaj swoje" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "Jedno podbicie" +msgstr[1] "{0} podbicia" +msgstr[2] "{0} podbić" +msgstr[3] "{0} podbić" + +msgid "I don't want to boost this anymore" +msgstr "Nie chcę tego podbijać" + +msgid "Boost" +msgstr "Podbij" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "{0}Zaloguj się{1} lub {2}użyj konta w Fediwersum{3}, aby wejść w interakcje z tym artykułem" + +msgid "Comments" +msgstr "Komentarze" + +msgid "Your comment" +msgstr "Twój komentarz" + +msgid "Submit comment" +msgstr "Wyślij komentarz" + +msgid "No comments yet. Be the first to react!" +msgstr "Brak komentarzy. Bądź pierwszy(-a)!" + +msgid "Are you sure?" +msgstr "Czy jesteś pewny?" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "Ten artykuł jest szkicem. Tylko Ty i inni autorzy mogą go zobaczyć." + +msgid "Only you and other authors can edit this article." +msgstr "Tylko Ty i inni autorzy mogą edytować ten artykuł." + +msgid "Edit" +msgstr "Edytuj" + +msgid "I'm from this instance" +msgstr "Jestem z tej instancji" + +msgid "Username, or email" +msgstr "Nazwa użytkownika, lub adres e-mail" + +msgid "Log in" +msgstr "Zaloguj się" + +msgid "I'm from another instance" +msgstr "Jestem z innej instancji" + +msgid "Continue to your instance" +msgstr "Przejdź na swoją instancję" + +msgid "Reset your password" +msgstr "Zmień swoje hasło" + +msgid "New password" +msgstr "Nowe hasło" + +msgid "Confirmation" +msgstr "Potwierdzenie" + +msgid "Update password" +msgstr "Zaktualizuj hasło" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "Wysłaliśmy maila na adres, który nam podałeś, z linkiem do zresetowania hasła." + +msgid "Send password reset link" +msgstr "Wyślij e-mail resetujący hasło" + +msgid "This token has expired" +msgstr "Ten token utracił własność" + +msgid "Please start the process again by clicking here." +msgstr "Rozpocznij ten proces ponownie klikając tutaj." + +msgid "New Blog" +msgstr "Nowy blog" + +msgid "Create a blog" +msgstr "Utwórz blog" + +msgid "Create blog" +msgstr "Utwórz blog" + +msgid "Edit \"{}\"" +msgstr "Edytuj \"{}\"" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "Możesz przesłać zdjęcia do swojej galerii, aby używać ich jako ikon, lub banery blogów." + +msgid "Upload images" +msgstr "Przesyłać zdjęcia" + +msgid "Blog icon" +msgstr "Ikona bloga" + +msgid "Blog banner" +msgstr "Banner bloga" + +msgid "Custom theme" +msgstr "Niestandardowy motyw" + +msgid "Update blog" +msgstr "Aktualizuj bloga" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "Bądź ostrożny(-a), działania podjęte tutaj nie mogą zostać cofnięte." + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "Czy na pewno chcesz nieodwracalnie usunąć ten blog?" + +msgid "Permanently delete this blog" +msgstr "Bezpowrotnie usuń ten blog" + +msgid "{}'s icon" +msgstr "Ikona {}" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "Ten blog ma jednego autora: " +msgstr[1] "Ten blog ma {0} autorów: " +msgstr[2] "Ten blog ma {0} autorów: " +msgstr[3] "Ten blog ma {0} autorów: " + +msgid "No posts to see here yet." +msgstr "Brak wpisów do wyświetlenia." + +msgid "Nothing to see here yet." +msgstr "Niczego tu jeszcze nie ma." + +msgid "None" +msgstr "Brak" + +msgid "No description" +msgstr "Brak opisu" + +msgid "Respond" +msgstr "Odpowiedz" + +msgid "Delete this comment" +msgstr "Usuń ten komentarz" + +msgid "What is Plume?" +msgstr "Czym jest Plume?" + +msgid "Plume is a decentralized blogging engine." +msgstr "Plume jest zdecentralizowanym silnikiem blogowym." + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "Autorzy mogą zarządzać różne blogi, każdy jako unikalny stronie." + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "Artykuły są również widoczne w innych instancjach Plume i możesz też wchodzić bezpośrednio interakcje z nimi z innych platform, takich jak Mastodon." + +msgid "Read the detailed rules" +msgstr "Przeczytaj szczegółowe zasady" + +msgid "By {0}" +msgstr "Od {0}" + +msgid "Draft" +msgstr "Szkic" + +msgid "Search result(s) for \"{0}\"" +msgstr "Wyniki wyszukiwania dla \"{0}\"" + +msgid "Search result(s)" +msgstr "Wyniki wyszukiwania" + +msgid "No results for your query" +msgstr "Nie znaleziono wyników dla twojego zapytania" + +msgid "No more results for your query" +msgstr "Nie ma więcej wyników pasujących do tych kryteriów" + +msgid "Advanced search" +msgstr "Zaawansowane wyszukiwanie" + +msgid "Article title matching these words" +msgstr "Tytuł artykułu pasujący do tych słów" + +msgid "Subtitle matching these words" +msgstr "Podtytuł artykułu pasujący do tych słów" + +msgid "Content macthing these words" +msgstr "Zawartość pasująca do tych słów" + +msgid "Body content" +msgstr "Zawartość wpisu" + +msgid "From this date" +msgstr "Od tej daty" + +msgid "To this date" +msgstr "Do tej daty" + +msgid "Containing these tags" +msgstr "Zawierający te tagi" + +msgid "Tags" +msgstr "Tagi" + +msgid "Posted on one of these instances" +msgstr "Opublikowany na jednej z tych instancji" + +msgid "Instance domain" +msgstr "Domena instancji" + +msgid "Posted by one of these authors" +msgstr "Opublikowany przez jednego z tych autorów" + +msgid "Author(s)" +msgstr "Autor(rzy)" + +msgid "Posted on one of these blogs" +msgstr "Opublikowany na jednym z tych blogów" + +msgid "Blog title" +msgstr "Tytuł bloga" + +msgid "Written in this language" +msgstr "Napisany w tym języku" + +msgid "Language" +msgstr "Język" + +msgid "Published under this license" +msgstr "Opublikowany na tej licencji" + +msgid "Article license" +msgstr "Licencja artykułu" + diff --git a/po/plume/plume.pot b/po/plume/plume.pot new file mode 100644 index 00000000000..7e57eff5f22 --- /dev/null +++ b/po/plume/plume.pot @@ -0,0 +1,1028 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "" + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "" + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "" + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "" + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "" + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "" + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "" + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "" + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "" + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "" + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "" + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "" + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "" + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "" + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "" + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "" + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "" + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "" + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "" + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "" + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "" + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "" + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "" + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "" + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "" + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "" + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "" + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "" + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "" + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "" + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "" + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "" + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "" + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "" + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "" + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "" + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "" + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "" + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "" + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "" + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "" + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "" + +msgid "Create your account" +msgstr "" + +msgid "Create an account" +msgstr "" + +msgid "Email" +msgstr "" + +msgid "Email confirmation" +msgstr "" + +msgid "An email will be sent to provided email. You can continue signing-up via the email." +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "" + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "" + +msgid "Password" +msgstr "" + +msgid "Password confirmation" +msgstr "" + +msgid "Media upload" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "" + +msgid "Content warning" +msgstr "" + +msgid "Leave it empty, if none is needed" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Send" +msgstr "" + +msgid "Your media" +msgstr "" + +msgid "Upload" +msgstr "" + +msgid "You don't have any media yet." +msgstr "" + +msgid "Content warning: {0}" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Details" +msgstr "" + +msgid "Media details" +msgstr "" + +msgid "Go back to the gallery" +msgstr "" + +msgid "Markdown syntax" +msgstr "" + +msgid "Copy it into your articles, to insert this media:" +msgstr "" + +msgid "Use as an avatar" +msgstr "" + +msgid "Plume" +msgstr "" + +msgid "Menu" +msgstr "" + +msgid "Search" +msgstr "" + +msgid "Dashboard" +msgstr "" + +msgid "Notifications" +msgstr "" + +msgid "Log Out" +msgstr "" + +msgid "My account" +msgstr "" + +msgid "Log In" +msgstr "" + +msgid "Register" +msgstr "" + +msgid "About this instance" +msgstr "" + +msgid "Privacy policy" +msgstr "" + +msgid "Administration" +msgstr "" + +msgid "Documentation" +msgstr "" + +msgid "Source code" +msgstr "" + +msgid "Matrix room" +msgstr "" + +msgid "Admin" +msgstr "" + +msgid "It is you" +msgstr "" + +msgid "Edit your profile" +msgstr "" + +msgid "Open on {0}" +msgstr "" + +msgid "Unsubscribe" +msgstr "" + +msgid "Subscribe" +msgstr "" + +msgid "Follow {}" +msgstr "" + +msgid "Log in to follow" +msgstr "" + +msgid "Enter your full username handle to follow" +msgstr "" + +msgid "{0}'s subscribers" +msgstr "" + +msgid "Articles" +msgstr "" + +msgid "Subscribers" +msgstr "" + +msgid "Subscriptions" +msgstr "" + +msgid "{0}'s subscriptions" +msgstr "" + +msgid "Your Dashboard" +msgstr "" + +msgid "Your Blogs" +msgstr "" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "" + +msgid "Start a new blog" +msgstr "" + +msgid "Your Drafts" +msgstr "" + +msgid "Go to your gallery" +msgstr "" + +msgid "Edit your account" +msgstr "" + +msgid "Your Profile" +msgstr "" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "" + +msgid "Upload an avatar" +msgstr "" + +msgid "Display name" +msgstr "" + +msgid "Summary" +msgstr "" + +msgid "Theme" +msgstr "" + +msgid "Default theme" +msgstr "" + +msgid "Error while loading theme selector." +msgstr "" + +msgid "Never load blogs custom themes" +msgstr "" + +msgid "Update account" +msgstr "" + +msgid "Danger zone" +msgstr "" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "" + +msgid "Delete your account" +msgstr "" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "" + +msgid "Latest articles" +msgstr "" + +msgid "Atom feed" +msgstr "" + +msgid "Recently boosted" +msgstr "" + +msgid "Articles tagged \"{0}\"" +msgstr "" + +msgid "There are currently no articles with such a tag" +msgstr "" + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "" + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "" + +msgid "Invalid CSRF token" +msgstr "" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "" + +msgid "You are not authorized." +msgstr "" + +msgid "Page not found" +msgstr "" + +msgid "We couldn't find this page." +msgstr "" + +msgid "The link that led you here may be broken." +msgstr "" + +msgid "Users" +msgstr "" + +msgid "Configuration" +msgstr "" + +msgid "Instances" +msgstr "" + +msgid "Email blocklist" +msgstr "" + +msgid "Grant admin rights" +msgstr "" + +msgid "Revoke admin rights" +msgstr "" + +msgid "Grant moderator rights" +msgstr "" + +msgid "Revoke moderator rights" +msgstr "" + +msgid "Ban" +msgstr "" + +msgid "Run on selected users" +msgstr "" + +msgid "Moderator" +msgstr "" + +msgid "Moderation" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "Administration of {0}" +msgstr "" + +msgid "Unblock" +msgstr "" + +msgid "Block" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "Allow anyone to register here" +msgstr "" + +msgid "Short description" +msgstr "" + +msgid "Markdown syntax is supported" +msgstr "" + +msgid "Long description" +msgstr "" + +msgid "Default article license" +msgstr "" + +msgid "Save these settings" +msgstr "" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "" + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "" + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "" + +msgid "Blocklisted Emails" +msgstr "" + +msgid "Email address" +msgstr "" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "" + +msgid "Note" +msgstr "" + +msgid "Notify the user?" +msgstr "" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "" + +msgid "Blocklisting notification" +msgstr "" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "" + +msgid "Add blocklisted address" +msgstr "" + +msgid "There are no blocked emails on your instance" +msgstr "" + +msgid "Delete selected emails" +msgstr "" + +msgid "Email address:" +msgstr "" + +msgid "Blocklisted for:" +msgstr "" + +msgid "Will notify them on account creation with this message:" +msgstr "" + +msgid "The user will be silently prevented from making an account" +msgstr "" + +msgid "Welcome to {}" +msgstr "" + +msgid "View all" +msgstr "" + +msgid "About {0}" +msgstr "" + +msgid "Runs Plume {0}" +msgstr "" + +msgid "Home to {0} people" +msgstr "" + +msgid "Who wrote {0} articles" +msgstr "" + +msgid "And are connected to {0} other instances" +msgstr "" + +msgid "Administred by" +msgstr "" + +msgid "Interact with {}" +msgstr "" + +msgid "Log in to interact" +msgstr "" + +msgid "Enter your full username to interact" +msgstr "" + +msgid "Publish" +msgstr "" + +msgid "Classic editor (any changes will be lost)" +msgstr "" + +msgid "Title" +msgstr "" + +msgid "Subtitle" +msgstr "" + +msgid "Content" +msgstr "" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "" + +msgid "Upload media" +msgstr "" + +msgid "Tags, separated by commas" +msgstr "" + +msgid "License" +msgstr "" + +msgid "Illustration" +msgstr "" + +msgid "This is a draft, don't publish it yet." +msgstr "" + +msgid "Update" +msgstr "" + +msgid "Update, or publish" +msgstr "" + +msgid "Publish your post" +msgstr "" + +msgid "Written by {0}" +msgstr "" + +msgid "All rights reserved." +msgstr "" + +msgid "This article is under the {0} license." +msgstr "" + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "" + +msgid "I don't like this anymore" +msgstr "" + +msgid "Add yours" +msgstr "" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "" + +msgid "I don't want to boost this anymore" +msgstr "" + +msgid "Boost" +msgstr "" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "" + +msgid "Comments" +msgstr "" + +msgid "Your comment" +msgstr "" + +msgid "Submit comment" +msgstr "" + +msgid "No comments yet. Be the first to react!" +msgstr "" + +msgid "Are you sure?" +msgstr "" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "" + +msgid "Only you and other authors can edit this article." +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "I'm from this instance" +msgstr "" + +msgid "Username, or email" +msgstr "" + +msgid "Log in" +msgstr "" + +msgid "I'm from another instance" +msgstr "" + +msgid "Continue to your instance" +msgstr "" + +msgid "Reset your password" +msgstr "" + +msgid "New password" +msgstr "" + +msgid "Confirmation" +msgstr "" + +msgid "Update password" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "" + +msgid "Send password reset link" +msgstr "" + +msgid "This token has expired" +msgstr "" + +msgid "Please start the process again by clicking here." +msgstr "" + +msgid "New Blog" +msgstr "" + +msgid "Create a blog" +msgstr "" + +msgid "Create blog" +msgstr "" + +msgid "Edit \"{}\"" +msgstr "" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "" + +msgid "Upload images" +msgstr "" + +msgid "Blog icon" +msgstr "" + +msgid "Blog banner" +msgstr "" + +msgid "Custom theme" +msgstr "" + +msgid "Update blog" +msgstr "" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "" + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "" + +msgid "Permanently delete this blog" +msgstr "" + +msgid "{}'s icon" +msgstr "" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "" + +msgid "No posts to see here yet." +msgstr "" + +msgid "Nothing to see here yet." +msgstr "" + +msgid "None" +msgstr "" + +msgid "No description" +msgstr "" + +msgid "Respond" +msgstr "" + +msgid "Delete this comment" +msgstr "" + +msgid "What is Plume?" +msgstr "" + +msgid "Plume is a decentralized blogging engine." +msgstr "" + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "" + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "" + +msgid "Read the detailed rules" +msgstr "" + +msgid "By {0}" +msgstr "" + +msgid "Draft" +msgstr "" + +msgid "Search result(s) for \"{0}\"" +msgstr "" + +msgid "Search result(s)" +msgstr "" + +msgid "No results for your query" +msgstr "" + +msgid "No more results for your query" +msgstr "" + +msgid "Advanced search" +msgstr "" + +msgid "Article title matching these words" +msgstr "" + +msgid "Subtitle matching these words" +msgstr "" + +msgid "Content macthing these words" +msgstr "" + +msgid "Body content" +msgstr "" + +msgid "From this date" +msgstr "" + +msgid "To this date" +msgstr "" + +msgid "Containing these tags" +msgstr "" + +msgid "Tags" +msgstr "" + +msgid "Posted on one of these instances" +msgstr "" + +msgid "Instance domain" +msgstr "" + +msgid "Posted by one of these authors" +msgstr "" + +msgid "Author(s)" +msgstr "" + +msgid "Posted on one of these blogs" +msgstr "" + +msgid "Blog title" +msgstr "" + +msgid "Written in this language" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Published under this license" +msgstr "" + +msgid "Article license" +msgstr "" diff --git a/po/plume/pt.po b/po/plume/pt.po new file mode 100644 index 00000000000..577b9cf5f0f --- /dev/null +++ b/po/plume/pt.po @@ -0,0 +1,1034 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Portuguese, Brazilian\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: pt-BR\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "{0} comentou o seu artigo." + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "{0} se inscreveu." + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "{0} curtiu o seu artigo." + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "{0} te mencionou." + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "{0} compartilhou seu artigo." + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "Seu feed" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "Feed local" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "Feed global" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "Imagem de perfil de {0}" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "Página anterior" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "Próxima página" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "Opcional" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "Para criar um novo blog, você precisa entrar" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "Um blog com o mesmo nome já existe." + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "Seu blog foi criado com sucesso!" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "Seu blog foi excluído." + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "Você não tem permissão para excluir este blog." + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "Você não tem permissão para editar este blog." + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "Você não pode usar esta mídia como ícone do blog." + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "Você não pode usar esta mídia como capa do blog." + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "Os dados do seu blog foram atualizados." + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "Seu comentário foi publicado." + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "Seu comentário foi excluído." + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "Os registros estão fechados nesta instância." + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "Sua conta foi criada. Agora você só precisa entrar para poder usá-la." + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "As configurações da instância foram salvas." + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "{0} foi desbloqueado." + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "{0} foi bloqueado." + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "Bloqueios excluídos" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "E-mail já está bloqueado" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "E-mail bloqueado" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "Você não pode alterar sua própria permissão." + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "Você não tem permissão para executar esta ação." + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "Feito." + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "Para curtir um artigo, você precisa entrar" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "Sua mídia foi excluída." + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "Você não tem permissão para excluir esta mídia." + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "Sua imagem de perfil foi atualizada." + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "Você não tem permissão para usar esta mídia." + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "Para ver suas notificações, você precisa entrar" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "Este artigo ainda não foi publicado." + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "Para escrever um novo artigo, você precisa entrar" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "Você não é um autor deste blog." + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "Nova postagem" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "Editar {0}" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "Você não tem permissão para postar neste blog." + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "Seu artigo foi atualizado." + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "Seu artigo foi salvo." + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "Novo artigo" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "Você não tem permissão para excluir este artigo." + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "Seu artigo foi excluído." + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "Parece que o artigo que você tentou excluir não existe. Talvez ele já tenha sido excluído?" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "Não foi possível obter informações sobre sua conta. Por favor, certifique-se de que seu nome de usuário completo está certo." + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "Para compartilhar um artigo, você precisa entrar" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "Agora você está conectado." + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "Você saiu." + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "Redefinir senha" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "Aqui está o link para redefinir sua senha: {0}" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "Sua senha foi redefinida com sucesso." + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "Para acessar seu painel, você precisa entrar" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "Você deixou de seguir {}." + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "Você seguiu {}." + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "Para se inscrever, você precisa entrar" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "Para editar seu perfil, você precisa entrar" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "Seu perfil foi atualizado." + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "Sua conta foi excluída." + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "Você não pode excluir a conta de outra pessoa." + +msgid "Create your account" +msgstr "Criar sua conta" + +msgid "Create an account" +msgstr "Criar uma conta" + +msgid "Email" +msgstr "E-mail" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "Desculpe, mas os registros estão fechados nesta instância. Você pode, no entanto, procurar outra." + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "Verifique sua caixa de entrada!" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "Nome de usuário" + +msgid "Password" +msgstr "Senha" + +msgid "Password confirmation" +msgstr "Confirmação de senha" + +msgid "Media upload" +msgstr "Envio de mídia" + +msgid "Description" +msgstr "Descrição" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "Útil para pessoas com deficiência visual e para informações de licenciamento" + +msgid "Content warning" +msgstr "Alerta de conteúdo" + +msgid "Leave it empty, if none is needed" +msgstr "Deixe vazio se nenhum for necessário" + +msgid "File" +msgstr "Arquivo" + +msgid "Send" +msgstr "Enviar" + +msgid "Your media" +msgstr "Sua mídia" + +msgid "Upload" +msgstr "Enviar" + +msgid "You don't have any media yet." +msgstr "Sem mídia." + +msgid "Content warning: {0}" +msgstr "Alerta de conteúdo: {0}" + +msgid "Delete" +msgstr "Excluir" + +msgid "Details" +msgstr "Detalhes" + +msgid "Media details" +msgstr "Detalhes da mídia" + +msgid "Go back to the gallery" +msgstr "Voltar para a galeria" + +msgid "Markdown syntax" +msgstr "Sintaxe Markdown" + +msgid "Copy it into your articles, to insert this media:" +msgstr "Para inserir esta mídia, copie isso para o artigo:" + +msgid "Use as an avatar" +msgstr "Usar como imagem de perfil" + +msgid "Plume" +msgstr "Plume" + +msgid "Menu" +msgstr "Menu" + +msgid "Search" +msgstr "Pesquisar" + +msgid "Dashboard" +msgstr "Painel" + +msgid "Notifications" +msgstr "Notificações" + +msgid "Log Out" +msgstr "Sair" + +msgid "My account" +msgstr "Minha conta" + +msgid "Log In" +msgstr "Entrar" + +msgid "Register" +msgstr "Registrar" + +msgid "About this instance" +msgstr "Sobre a instância" + +msgid "Privacy policy" +msgstr "Política de privacidade" + +msgid "Administration" +msgstr "Administração" + +msgid "Documentation" +msgstr "Documentação" + +msgid "Source code" +msgstr "Código fonte" + +msgid "Matrix room" +msgstr "Sala Matrix" + +msgid "Admin" +msgstr "Administrador" + +msgid "It is you" +msgstr "Este é você" + +msgid "Edit your profile" +msgstr "Editar seu perfil" + +msgid "Open on {0}" +msgstr "Abrir em {0}" + +msgid "Unsubscribe" +msgstr "Cancelar inscrição" + +msgid "Subscribe" +msgstr "Inscrever-se" + +msgid "Follow {}" +msgstr "Seguir {}" + +msgid "Log in to follow" +msgstr "Entre para seguir" + +msgid "Enter your full username handle to follow" +msgstr "Digite seu nome de usuário completo para seguir" + +msgid "{0}'s subscribers" +msgstr "Inscritos de {0}" + +msgid "Articles" +msgstr "Artigos" + +msgid "Subscribers" +msgstr "Inscritos" + +msgid "Subscriptions" +msgstr "Inscrições" + +msgid "{0}'s subscriptions" +msgstr "Inscrições de {0}" + +msgid "Your Dashboard" +msgstr "Seu Painel" + +msgid "Your Blogs" +msgstr "Seus Blogs" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "Você ainda não tem nenhum blog. Crie o seu ou entre em um." + +msgid "Start a new blog" +msgstr "Criar um novo blog" + +msgid "Your Drafts" +msgstr "Seus rascunhos" + +msgid "Go to your gallery" +msgstr "Ir para a sua galeria" + +msgid "Edit your account" +msgstr "Editar sua conta" + +msgid "Your Profile" +msgstr "Seu Perfil" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "Para mudar sua imagem de perfil, selecione uma nova na galeria." + +msgid "Upload an avatar" +msgstr "Enviar uma imagem de perfil" + +msgid "Display name" +msgstr "Nome de exibição" + +msgid "Summary" +msgstr "Resumo" + +msgid "Theme" +msgstr " Tema" + +msgid "Default theme" +msgstr "Tema padrão" + +msgid "Error while loading theme selector." +msgstr "Erro ao carregar o seletor de tema." + +msgid "Never load blogs custom themes" +msgstr "Nunca carregar temas personalizados de blogs" + +msgid "Update account" +msgstr "Atualizar conta" + +msgid "Danger zone" +msgstr "Zona de risco" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "Tenha muito cuidado, qualquer ação tomada aqui não poderá ser desfeita." + +msgid "Delete your account" +msgstr "Excluir sua conta" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "Desculpe, mas como administrador(a), você não pode sair da sua própria instância." + +msgid "Latest articles" +msgstr "Artigos recentes" + +msgid "Atom feed" +msgstr "Feed Atom" + +msgid "Recently boosted" +msgstr "Recentemente compartilhado" + +msgid "Articles tagged \"{0}\"" +msgstr "Artigos com a tag \"{0}\"" + +msgid "There are currently no articles with such a tag" +msgstr "Não há artigos com a tag ainda" + +msgid "The content you sent can't be processed." +msgstr "O conteúdo que você enviou não pôde ser processado." + +msgid "Maybe it was too long." +msgstr "Talvez tenha sido longo demais." + +msgid "Internal server error" +msgstr "Erro interno do servidor" + +msgid "Something broke on our side." +msgstr "Algo deu errado aqui." + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "Desculpe por isso. Se você acha que é um bug, por favor, reporte-o." + +msgid "Invalid CSRF token" +msgstr "Token CSRF inválido" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "Algo está errado com seu token CSRF. Certifique-se de que os cookies estão habilitados no seu navegador e tente atualizar esta página. Se você continuar vendo esta mensagem de erro, por favor reporte-a." + +msgid "You are not authorized." +msgstr "Você não tem permissão." + +msgid "Page not found" +msgstr "Página não encontrada" + +msgid "We couldn't find this page." +msgstr "Não foi possível encontrar esta página." + +msgid "The link that led you here may be broken." +msgstr "O link que você usou pode estar quebrado." + +msgid "Users" +msgstr "Usuários" + +msgid "Configuration" +msgstr "Configuração" + +msgid "Instances" +msgstr "Instâncias" + +msgid "Email blocklist" +msgstr "Lista de bloqueio de e-mails" + +msgid "Grant admin rights" +msgstr "Conceder permissão de administração" + +msgid "Revoke admin rights" +msgstr "Revogar permissão de administração" + +msgid "Grant moderator rights" +msgstr "Conceder permissão de moderação" + +msgid "Revoke moderator rights" +msgstr "Revogar permissão de moderação" + +msgid "Ban" +msgstr "Banir" + +msgid "Run on selected users" +msgstr "Executar em usuários selecionados" + +msgid "Moderator" +msgstr "Moderador(a)" + +msgid "Moderation" +msgstr "Moderação" + +msgid "Home" +msgstr "Página Inicial" + +msgid "Administration of {0}" +msgstr "Administração de {0}" + +msgid "Unblock" +msgstr "Desbloquear" + +msgid "Block" +msgstr "Bloquear" + +msgid "Name" +msgstr "Nome" + +msgid "Allow anyone to register here" +msgstr "Permitir que qualquer um se registre aqui" + +msgid "Short description" +msgstr "Descrição breve" + +msgid "Markdown syntax is supported" +msgstr "Suporta sintaxe Markdown" + +msgid "Long description" +msgstr "Descrição longa" + +msgid "Default article license" +msgstr "Licença padrão do artigo" + +msgid "Save these settings" +msgstr "Salvar estas configurações" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "Se você está navegando neste site como um visitante, nenhum dado sobre você é coletado." + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "Como usuário registrado, você deve fornecer seu nome de usuário (que não precisa ser seu nome real), seu endereço de e-mail funcional e uma senha, para poder entrar, escrever artigos e comentários. O conteúdo que você enviar é armazenado até que você o exclua." + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "Quando você entra, armazenamos dois cookies, um para manter a sua sessão aberta e o outro para impedir outras pessoas de agirem em seu nome. Não armazenamos nenhum outro cookies." + +msgid "Blocklisted Emails" +msgstr "E-mails Bloqueados" + +msgid "Email address" +msgstr "Endereço de e-mail" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "O endereço de e-mail que você deseja bloquear. Para bloquear domínios, você pode usar sintaxe global, por exemplo, '*@exemplo.com' bloqueia todos os endereços de exemplo.com" + +msgid "Note" +msgstr "Nota" + +msgid "Notify the user?" +msgstr "Notificar o usuário?" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "Opcional, mostra uma mensagem para o usuário quando ele tenta criar uma conta com este endereço de e-mail" + +msgid "Blocklisting notification" +msgstr "Notificação de bloqueio" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "A mensagem a ser mostrada quando o usuário tenta criar uma conta com este endereço de e-mail" + +msgid "Add blocklisted address" +msgstr "Adicionar endereço bloqueado" + +msgid "There are no blocked emails on your instance" +msgstr "Não há e-mails bloqueados na sua instância" + +msgid "Delete selected emails" +msgstr "Excluir email(s) selecionado(s)" + +msgid "Email address:" +msgstr "E-mail:" + +msgid "Blocklisted for:" +msgstr "Bloqueado por:" + +msgid "Will notify them on account creation with this message:" +msgstr "Irá notificá-los na criação da conta com esta mensagem:" + +msgid "The user will be silently prevented from making an account" +msgstr "O usuário será impedido de criar uma conta silenciosamente" + +msgid "Welcome to {}" +msgstr "Boas vindas ao {}" + +msgid "View all" +msgstr "Ver tudo" + +msgid "About {0}" +msgstr "Sobre {0}" + +msgid "Runs Plume {0}" +msgstr "Roda Plume {0}" + +msgid "Home to {0} people" +msgstr "Lar de {0} usuários" + +msgid "Who wrote {0} articles" +msgstr "Que escreveu {0} artigos" + +msgid "And are connected to {0} other instances" +msgstr "E federa com {0} outras instâncias" + +msgid "Administred by" +msgstr "Administrado por" + +msgid "Interact with {}" +msgstr "Interagir com {}" + +msgid "Log in to interact" +msgstr "Entre para interagir" + +msgid "Enter your full username to interact" +msgstr "Digite seu nome de usuário completo para interagir" + +msgid "Publish" +msgstr "Publicar" + +msgid "Classic editor (any changes will be lost)" +msgstr "Editor clássico (quaisquer alterações serão perdidas)" + +msgid "Title" +msgstr "Título" + +msgid "Subtitle" +msgstr "Subtítulo" + +msgid "Content" +msgstr "Conteúdo" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "Você pode enviar mídia da sua galeria e inserí-la no artigo usando o código Markdown." + +msgid "Upload media" +msgstr "Enviar mídia" + +msgid "Tags, separated by commas" +msgstr "Tags, separadas por vírgulas" + +msgid "License" +msgstr "Licença" + +msgid "Illustration" +msgstr "Ilustração" + +msgid "This is a draft, don't publish it yet." +msgstr "É um rascunho, não publique ainda." + +msgid "Update" +msgstr "Atualizar" + +msgid "Update, or publish" +msgstr "Atualizar ou publicar" + +msgid "Publish your post" +msgstr "Publicar seu artigo" + +msgid "Written by {0}" +msgstr "Escrito por {0}" + +msgid "All rights reserved." +msgstr "Todos os direitos reservados." + +msgid "This article is under the {0} license." +msgstr "Este artigo está sob a licença {0}." + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "Uma curtida" +msgstr[1] "{0} curtidas" + +msgid "I don't like this anymore" +msgstr "Eu não curto mais isso" + +msgid "Add yours" +msgstr "Curtir" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "Um compartilhamento" +msgstr[1] "{0} compartilhamentos" + +msgid "I don't want to boost this anymore" +msgstr "Não quero mais compartilhar isso" + +msgid "Boost" +msgstr "Compartilhar" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "{0}Entrar{1}, ou {2}usar sua conta do Fediverso{3} para interagir com este artigo" + +msgid "Comments" +msgstr "Comentários" + +msgid "Your comment" +msgstr "Seu comentário" + +msgid "Submit comment" +msgstr "Enviar comentário" + +msgid "No comments yet. Be the first to react!" +msgstr "Sem comentários ainda. Seja o primeiro!" + +msgid "Are you sure?" +msgstr "Você tem certeza?" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "Este artigo ainda é um rascunho. Apenas você e outros autores podem vê-lo." + +msgid "Only you and other authors can edit this article." +msgstr "Apenas você e outros autores podem editar este artigo." + +msgid "Edit" +msgstr "Editar" + +msgid "I'm from this instance" +msgstr "Eu sou dessa instância" + +msgid "Username, or email" +msgstr "Nome de usuário ou e-mail" + +msgid "Log in" +msgstr "Entrar" + +msgid "I'm from another instance" +msgstr "Eu sou de outra instância" + +msgid "Continue to your instance" +msgstr "Continuar para sua instância" + +msgid "Reset your password" +msgstr "Redefinir sua senha" + +msgid "New password" +msgstr "Nova senha" + +msgid "Confirmation" +msgstr "Confirmação" + +msgid "Update password" +msgstr "Atualizar senha" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "Enviamos para você um e-mail com um link para redefinir sua senha." + +msgid "Send password reset link" +msgstr "Enviar link para redefinir senha" + +msgid "This token has expired" +msgstr "Este token expirou" + +msgid "Please start the process again by clicking here." +msgstr "Por favor, inicie o processo novamente clicando em aqui." + +msgid "New Blog" +msgstr "Novo Blog" + +msgid "Create a blog" +msgstr "Criar um blog" + +msgid "Create blog" +msgstr "Criar blog" + +msgid "Edit \"{}\"" +msgstr "Editar \"{}\"" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "Você pode enviar imagens da sua galeria, para usá-las como ícones ou capas do blog." + +msgid "Upload images" +msgstr "Enviar imagens" + +msgid "Blog icon" +msgstr "Ícone do blog" + +msgid "Blog banner" +msgstr "Capa do blog" + +msgid "Custom theme" +msgstr "Tema personalizado" + +msgid "Update blog" +msgstr "Atualizar blog" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "Tenha muito cuidado, qualquer ação tomada aqui não poderá ser desfeita." + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "Tem certeza que deseja apagar permanentemente este blog?" + +msgid "Permanently delete this blog" +msgstr "Excluir permanentemente este blog" + +msgid "{}'s icon" +msgstr "Ícone de {}" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "Há apenas um autor neste blog: " +msgstr[1] "Há {0} autores neste blog: " + +msgid "No posts to see here yet." +msgstr "Sem artigos ainda." + +msgid "Nothing to see here yet." +msgstr "Nada para ver aqui ainda." + +msgid "None" +msgstr "Nenhum" + +msgid "No description" +msgstr "Sem descrição" + +msgid "Respond" +msgstr "Responder" + +msgid "Delete this comment" +msgstr "Excluir este comentário" + +msgid "What is Plume?" +msgstr "O que é Plume?" + +msgid "Plume is a decentralized blogging engine." +msgstr "Plume é um motor de blogs descentralizado." + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "Autores podem gerenciar vários blogs, cada um como seu próprio site." + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "Os artigos também são visíveis em outras instâncias Plume, e você pode interagir com elas diretamente de outras plataformas como o Mastodon." + +msgid "Read the detailed rules" +msgstr "Leia as regras detalhadas" + +msgid "By {0}" +msgstr "Por {0}" + +msgid "Draft" +msgstr "Rascunho" + +msgid "Search result(s) for \"{0}\"" +msgstr "Resultado da pesquisa para \"{0}\"" + +msgid "Search result(s)" +msgstr "Resultado da pesquisa" + +msgid "No results for your query" +msgstr "Sem resultado" + +msgid "No more results for your query" +msgstr "Sem mais resultados" + +msgid "Advanced search" +msgstr "Pesquisa avançada" + +msgid "Article title matching these words" +msgstr "Título de artigo correspondente a estas palavras" + +msgid "Subtitle matching these words" +msgstr "Subtítulo correspondente a estas palavras" + +msgid "Content macthing these words" +msgstr "Conteúdo que contenha estas palavras" + +msgid "Body content" +msgstr "Conteúdo do artigo" + +msgid "From this date" +msgstr "A partir desta data" + +msgid "To this date" +msgstr "Até esta data" + +msgid "Containing these tags" +msgstr "Contendo estas tags" + +msgid "Tags" +msgstr "Tags" + +msgid "Posted on one of these instances" +msgstr "Publicado em uma destas instâncias" + +msgid "Instance domain" +msgstr "Domínio da instância" + +msgid "Posted by one of these authors" +msgstr "Publicado por um desses autores" + +msgid "Author(s)" +msgstr "Autor(es)" + +msgid "Posted on one of these blogs" +msgstr "Publicado em um desses blogs" + +msgid "Blog title" +msgstr "Título do blog" + +msgid "Written in this language" +msgstr "Escrito neste idioma" + +msgid "Language" +msgstr "Idioma" + +msgid "Published under this license" +msgstr "Publicado sob esta licença" + +msgid "Article license" +msgstr "Licença do artigo" + diff --git a/po/plume/ro.po b/po/plume/ro.po new file mode 100644 index 00000000000..cc77b79d5cb --- /dev/null +++ b/po/plume/ro.po @@ -0,0 +1,1037 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Romanian\n" +"Language: ro_RO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100>0 && n%100<20)) ? 1 : 2);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: ro\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "{0} a comentat pe articolul tău." + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "{0} este abonat la tine." + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "{0} i-a plăcut articolul tău." + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "{0} te-a menționat." + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "{0} impulsionat articolul tău." + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "Avatarul lui {0}" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "Opţional" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "Pentru a crea un nou blog, trebuie sa fii logat" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "" + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "" + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "Nu aveți permisiunea de a șterge acest blog." + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "" + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "" + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "" + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "" + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "" + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "" + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "" + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "" + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "" + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "" + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "" + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "" + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "" + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "" + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "" + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "" + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "" + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "" + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "Acest post nu a fost publicată încă." + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "Pentru a scrie un post nou, trebuie să fii logat" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "" + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "Postare nouă" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "Editare {0}" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "" + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "" + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "" + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "" + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "" + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "" + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "Pentru a redistribui un post, trebuie să fii logat" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "" + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "" + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "Resetare parolă" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "Parola dumneavoastră a fost resetată cu succes." + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "" + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "" + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "" + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "" + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "" + +msgid "Create your account" +msgstr "" + +msgid "Create an account" +msgstr "" + +msgid "Email" +msgstr "Email" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "" + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "Nume utilizator" + +msgid "Password" +msgstr "Parolă" + +msgid "Password confirmation" +msgstr "" + +msgid "Media upload" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "" + +msgid "Content warning" +msgstr "" + +msgid "Leave it empty, if none is needed" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Send" +msgstr "" + +msgid "Your media" +msgstr "" + +msgid "Upload" +msgstr "" + +msgid "You don't have any media yet." +msgstr "" + +msgid "Content warning: {0}" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Details" +msgstr "" + +msgid "Media details" +msgstr "" + +msgid "Go back to the gallery" +msgstr "" + +msgid "Markdown syntax" +msgstr "" + +msgid "Copy it into your articles, to insert this media:" +msgstr "" + +msgid "Use as an avatar" +msgstr "" + +msgid "Plume" +msgstr "Plume" + +msgid "Menu" +msgstr "Meniu" + +msgid "Search" +msgstr "Caută" + +msgid "Dashboard" +msgstr "Tablou de bord" + +msgid "Notifications" +msgstr "Notificări" + +msgid "Log Out" +msgstr "Deconectare" + +msgid "My account" +msgstr "Contul meu" + +msgid "Log In" +msgstr "Autentificare" + +msgid "Register" +msgstr "Înregistrare" + +msgid "About this instance" +msgstr "Despre această instanță" + +msgid "Privacy policy" +msgstr "" + +msgid "Administration" +msgstr "Administrație" + +msgid "Documentation" +msgstr "" + +msgid "Source code" +msgstr "Cod sursă" + +msgid "Matrix room" +msgstr "" + +msgid "Admin" +msgstr "Admin" + +msgid "It is you" +msgstr "" + +msgid "Edit your profile" +msgstr "Editează-ți profilul" + +msgid "Open on {0}" +msgstr "Deschide la {0}" + +msgid "Unsubscribe" +msgstr "Dezabonare" + +msgid "Subscribe" +msgstr "Abonare" + +msgid "Follow {}" +msgstr "" + +msgid "Log in to follow" +msgstr "" + +msgid "Enter your full username handle to follow" +msgstr "" + +msgid "{0}'s subscribers" +msgstr "" + +msgid "Articles" +msgstr "Articole" + +msgid "Subscribers" +msgstr "Abonaţi" + +msgid "Subscriptions" +msgstr "Abonamente" + +msgid "{0}'s subscriptions" +msgstr "" + +msgid "Your Dashboard" +msgstr "" + +msgid "Your Blogs" +msgstr "" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "" + +msgid "Start a new blog" +msgstr "" + +msgid "Your Drafts" +msgstr "" + +msgid "Go to your gallery" +msgstr "" + +msgid "Edit your account" +msgstr "" + +msgid "Your Profile" +msgstr "" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "" + +msgid "Upload an avatar" +msgstr "" + +msgid "Display name" +msgstr "" + +msgid "Summary" +msgstr "" + +msgid "Theme" +msgstr "" + +msgid "Default theme" +msgstr "" + +msgid "Error while loading theme selector." +msgstr "" + +msgid "Never load blogs custom themes" +msgstr "" + +msgid "Update account" +msgstr "" + +msgid "Danger zone" +msgstr "" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "" + +msgid "Delete your account" +msgstr "" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "" + +msgid "Latest articles" +msgstr "Ultimele articole" + +msgid "Atom feed" +msgstr "" + +msgid "Recently boosted" +msgstr "" + +msgid "Articles tagged \"{0}\"" +msgstr "" + +msgid "There are currently no articles with such a tag" +msgstr "" + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "" + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "" + +msgid "Invalid CSRF token" +msgstr "" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "" + +msgid "You are not authorized." +msgstr "" + +msgid "Page not found" +msgstr "" + +msgid "We couldn't find this page." +msgstr "" + +msgid "The link that led you here may be broken." +msgstr "" + +msgid "Users" +msgstr "Utilizatori" + +msgid "Configuration" +msgstr "Configurare" + +msgid "Instances" +msgstr "Instanțe" + +msgid "Email blocklist" +msgstr "" + +msgid "Grant admin rights" +msgstr "" + +msgid "Revoke admin rights" +msgstr "" + +msgid "Grant moderator rights" +msgstr "" + +msgid "Revoke moderator rights" +msgstr "" + +msgid "Ban" +msgstr "Interzice" + +msgid "Run on selected users" +msgstr "" + +msgid "Moderator" +msgstr "" + +msgid "Moderation" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "Administration of {0}" +msgstr "" + +msgid "Unblock" +msgstr "Deblochează" + +msgid "Block" +msgstr "Bloc" + +msgid "Name" +msgstr "Nume" + +msgid "Allow anyone to register here" +msgstr "" + +msgid "Short description" +msgstr "" + +msgid "Markdown syntax is supported" +msgstr "" + +msgid "Long description" +msgstr "" + +msgid "Default article license" +msgstr "" + +msgid "Save these settings" +msgstr "" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "" + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "" + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "" + +msgid "Blocklisted Emails" +msgstr "" + +msgid "Email address" +msgstr "" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "" + +msgid "Note" +msgstr "" + +msgid "Notify the user?" +msgstr "" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "" + +msgid "Blocklisting notification" +msgstr "" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "" + +msgid "Add blocklisted address" +msgstr "" + +msgid "There are no blocked emails on your instance" +msgstr "" + +msgid "Delete selected emails" +msgstr "" + +msgid "Email address:" +msgstr "" + +msgid "Blocklisted for:" +msgstr "" + +msgid "Will notify them on account creation with this message:" +msgstr "" + +msgid "The user will be silently prevented from making an account" +msgstr "" + +msgid "Welcome to {}" +msgstr "" + +msgid "View all" +msgstr "" + +msgid "About {0}" +msgstr "" + +msgid "Runs Plume {0}" +msgstr "" + +msgid "Home to {0} people" +msgstr "" + +msgid "Who wrote {0} articles" +msgstr "" + +msgid "And are connected to {0} other instances" +msgstr "" + +msgid "Administred by" +msgstr "" + +msgid "Interact with {}" +msgstr "" + +msgid "Log in to interact" +msgstr "" + +msgid "Enter your full username to interact" +msgstr "" + +msgid "Publish" +msgstr "" + +msgid "Classic editor (any changes will be lost)" +msgstr "" + +msgid "Title" +msgstr "Titlu" + +msgid "Subtitle" +msgstr "" + +msgid "Content" +msgstr "" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "" + +msgid "Upload media" +msgstr "" + +msgid "Tags, separated by commas" +msgstr "" + +msgid "License" +msgstr "" + +msgid "Illustration" +msgstr "Ilustraţie" + +msgid "This is a draft, don't publish it yet." +msgstr "" + +msgid "Update" +msgstr "Actualizare" + +msgid "Update, or publish" +msgstr "" + +msgid "Publish your post" +msgstr "" + +msgid "Written by {0}" +msgstr "" + +msgid "All rights reserved." +msgstr "" + +msgid "This article is under the {0} license." +msgstr "" + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +msgid "I don't like this anymore" +msgstr "" + +msgid "Add yours" +msgstr "" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +msgid "I don't want to boost this anymore" +msgstr "" + +msgid "Boost" +msgstr "Boost" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "" + +msgid "Comments" +msgstr "" + +msgid "Your comment" +msgstr "Comentariul tău" + +msgid "Submit comment" +msgstr "" + +msgid "No comments yet. Be the first to react!" +msgstr "" + +msgid "Are you sure?" +msgstr "Sînteți sigur?" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "" + +msgid "Only you and other authors can edit this article." +msgstr "" + +msgid "Edit" +msgstr "Editare" + +msgid "I'm from this instance" +msgstr "" + +msgid "Username, or email" +msgstr "" + +msgid "Log in" +msgstr "" + +msgid "I'm from another instance" +msgstr "" + +msgid "Continue to your instance" +msgstr "" + +msgid "Reset your password" +msgstr "" + +msgid "New password" +msgstr "" + +msgid "Confirmation" +msgstr "" + +msgid "Update password" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "" + +msgid "Send password reset link" +msgstr "" + +msgid "This token has expired" +msgstr "" + +msgid "Please start the process again by clicking here." +msgstr "" + +msgid "New Blog" +msgstr "" + +msgid "Create a blog" +msgstr "" + +msgid "Create blog" +msgstr "" + +msgid "Edit \"{}\"" +msgstr "" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "" + +msgid "Upload images" +msgstr "" + +msgid "Blog icon" +msgstr "" + +msgid "Blog banner" +msgstr "" + +msgid "Custom theme" +msgstr "" + +msgid "Update blog" +msgstr "" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "" + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "" + +msgid "Permanently delete this blog" +msgstr "" + +msgid "{}'s icon" +msgstr "" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +msgid "No posts to see here yet." +msgstr "" + +msgid "Nothing to see here yet." +msgstr "" + +msgid "None" +msgstr "" + +msgid "No description" +msgstr "" + +msgid "Respond" +msgstr "Răspuns" + +msgid "Delete this comment" +msgstr "Şterge comentariul" + +msgid "What is Plume?" +msgstr "Ce este Plume?" + +msgid "Plume is a decentralized blogging engine." +msgstr "" + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "" + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "" + +msgid "Read the detailed rules" +msgstr "" + +msgid "By {0}" +msgstr "" + +msgid "Draft" +msgstr "Ciornă" + +msgid "Search result(s) for \"{0}\"" +msgstr "" + +msgid "Search result(s)" +msgstr "" + +msgid "No results for your query" +msgstr "" + +msgid "No more results for your query" +msgstr "" + +msgid "Advanced search" +msgstr "" + +msgid "Article title matching these words" +msgstr "" + +msgid "Subtitle matching these words" +msgstr "" + +msgid "Content macthing these words" +msgstr "" + +msgid "Body content" +msgstr "Conţinut de corp" + +msgid "From this date" +msgstr "" + +msgid "To this date" +msgstr "" + +msgid "Containing these tags" +msgstr "" + +msgid "Tags" +msgstr "Etichete" + +msgid "Posted on one of these instances" +msgstr "" + +msgid "Instance domain" +msgstr "" + +msgid "Posted by one of these authors" +msgstr "" + +msgid "Author(s)" +msgstr "" + +msgid "Posted on one of these blogs" +msgstr "Postat pe unul dintre aceste bloguri" + +msgid "Blog title" +msgstr "" + +msgid "Written in this language" +msgstr "Scris în această limbă" + +msgid "Language" +msgstr "" + +msgid "Published under this license" +msgstr "" + +msgid "Article license" +msgstr "" + diff --git a/po/plume/ru.po b/po/plume/ru.po new file mode 100644 index 00000000000..953dacec3f1 --- /dev/null +++ b/po/plume/ru.po @@ -0,0 +1,1040 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Russian\n" +"Language: ru_RU\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: ru\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "{0} прокомментировал(а) Вашу статью." + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "{0} подписан на вас." + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "{0} понравилась ваша статья." + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "{0} упомянул вас." + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "{0} продвинули вашу статью." + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "Ваша лента" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "Локальная лента" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "Объединенная лента" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "Аватар {0}" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "Предыдущая страница" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "Следующая страница" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "Не обязательно" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "Для создания нового блога необходимо войти в систему" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "Блог с таким именем уже существует." + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "Ваш блог был успешно создан!" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "Ваш блог был удален." + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "Вы не можете удалить этот блог." + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "Вы не можете редактировать этот блог." + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "Вы не можете использовать этот объект в качестве иконки блога." + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "Вы не можете использовать этот объект как баннер блога." + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "Информация о вашем блоге обновлена." + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "Ваш комментарий опубликован." + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "Ваш комментарий был удалён." + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "Регистрации на данном экземпляре закрыты." + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "Ваша учетная запись была создана. Теперь вам нужно авторизоваться, прежде чем вы сможете ее использовать." + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "Настройки экземпляра сохранены." + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "Пользователь {} был разблокирован." + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "Пользователь {} был заблокирован." + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "Блоки удалены" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "Почтовый адрес уже заблокирован" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "Email заблокирован" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "Вы не можете изменить ваши собственные права." + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "Вы не можете выполнить это действие." + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "Выполнено." + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "Чтобы лайкнуть сообщением, вы должны войти в систему" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "Ваш файл был удалён." + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "У вас нет прав на удаление этого файла." + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "Ваш аватар был обновлен." + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "Вы не можете использовать этот файл." + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "Чтобы увидеть ваши уведомления, вы должны войти в систему" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "Этот пост ещё не опубликован." + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "Чтобы написать новое сообщение, необходимо войти в систему" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "Вы не являетесь автором этого блога." + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "Новый пост" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "Редактировать {0}" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "Вы не имеете прав на публикацию в этом блоге." + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "Ваша статья была обновлена." + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "Ваша статья сохранена." + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "Новая статья" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "Вы не можете удалить эту статью." + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "Ваша статья была удалена." + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "Похоже, статья, которую вы пытаетесь удалить, не существует. Возможно она уже исчезла?" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "Не удалось получить достаточную информацию о вашей учетной записи. Пожалуйста, убедитесь, что ваше имя пользователя правильно." + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "Чтобы поделиться сообщением, вы должны войти в систему" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "Теперь в списке контактов." + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "Вы теперь вышли." + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "Восстановление пароля" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "Перейдите по ссылке для сброса вашего пароля: {0}" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "Ваш пароль был успешно сброшен." + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "Для доступа к панели инструментов необходимо войти в систему" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "Вы больше не отслеживаете {}." + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "Теперь вы отслеживаете {}." + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "Чтобы подписаться на кого-то, необходимо войти в систему" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "Для редактирования профиля необходимо войти в систему" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "Ваш профиль был изменен." + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "Ваша учетная запись удалена." + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "Вы не можете удалить чужую учетную запись." + +msgid "Create your account" +msgstr "Создать аккаунт" + +msgid "Create an account" +msgstr "Создать новый аккаунт" + +msgid "Email" +msgstr "Электронная почта" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "Приносим извинения, но регистрация на данном узле закрыта. Однако, вы можете найти другой." + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "Проверьте ваш почтовый ящик!" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "Имя пользователя" + +msgid "Password" +msgstr "Пароль" + +msgid "Password confirmation" +msgstr "Подтверждение пароля" + +msgid "Media upload" +msgstr "Загрузка медиафайлов" + +msgid "Description" +msgstr "Описание" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "Полезно для людей с недостатками зрения и для информации об авторских правах" + +msgid "Content warning" +msgstr "Предупреждение о контенте" + +msgid "Leave it empty, if none is needed" +msgstr "Оставьте пустым, если оно вам не нужно" + +msgid "File" +msgstr "Файл" + +msgid "Send" +msgstr "Отправить" + +msgid "Your media" +msgstr "Ваши медиафайлы" + +msgid "Upload" +msgstr "Загрузить" + +msgid "You don't have any media yet." +msgstr "У вас еще нет медиа-файлов." + +msgid "Content warning: {0}" +msgstr "Предупреждение о содержимом: {0}" + +msgid "Delete" +msgstr "Удалить" + +msgid "Details" +msgstr "Подробности" + +msgid "Media details" +msgstr "Детали медиафайла" + +msgid "Go back to the gallery" +msgstr "Вернуться в галерею" + +msgid "Markdown syntax" +msgstr "Синтаксис Markdown" + +msgid "Copy it into your articles, to insert this media:" +msgstr "Скопируйте это в статьи, чтобы вставить этот объект:" + +msgid "Use as an avatar" +msgstr "Установить в качестве аватара" + +msgid "Plume" +msgstr "Plume" + +msgid "Menu" +msgstr "Меню" + +msgid "Search" +msgstr "Поиск" + +msgid "Dashboard" +msgstr "Панель управления" + +msgid "Notifications" +msgstr "Уведомления" + +msgid "Log Out" +msgstr "Выйти" + +msgid "My account" +msgstr "Мой аккаунт" + +msgid "Log In" +msgstr "Войти" + +msgid "Register" +msgstr "Зарегистрироваться" + +msgid "About this instance" +msgstr "Об этом узле" + +msgid "Privacy policy" +msgstr "Политика приватности" + +msgid "Administration" +msgstr "Администрирование" + +msgid "Documentation" +msgstr "Документация" + +msgid "Source code" +msgstr "Исходный код" + +msgid "Matrix room" +msgstr "Комната в Matrix" + +msgid "Admin" +msgstr "Администратор" + +msgid "It is you" +msgstr "Это вы" + +msgid "Edit your profile" +msgstr "Редактировать ваш профиль" + +msgid "Open on {0}" +msgstr "Открыть в {0}" + +msgid "Unsubscribe" +msgstr "Отписаться" + +msgid "Subscribe" +msgstr "Подписаться" + +msgid "Follow {}" +msgstr "Отслеживать {}" + +msgid "Log in to follow" +msgstr "Войдите, чтобы включить отслеживание" + +msgid "Enter your full username handle to follow" +msgstr "Введите ваше полное имя пользователя для того, чтобы отслеживать" + +msgid "{0}'s subscribers" +msgstr "{0} подписчиков" + +msgid "Articles" +msgstr "Статьи" + +msgid "Subscribers" +msgstr "Подписчики" + +msgid "Subscriptions" +msgstr "Подписки" + +msgid "{0}'s subscriptions" +msgstr "{0} подписок" + +msgid "Your Dashboard" +msgstr "Ваша панель управления" + +msgid "Your Blogs" +msgstr "Ваш блог" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "У вас пока нет ни одного блога. Создайте свой собственный блог, или попросите разрешения присоединиться к одному из существующих." + +msgid "Start a new blog" +msgstr "Начать новый блог" + +msgid "Your Drafts" +msgstr "Ваши черновики" + +msgid "Go to your gallery" +msgstr "Перейти в вашу галерею" + +msgid "Edit your account" +msgstr "Редактировать ваш аккаунт" + +msgid "Your Profile" +msgstr "Ваш профиль" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "Чтобы изменить свой аватар, загрузите его в галерею и затем выберите из неё." + +msgid "Upload an avatar" +msgstr "Загрузить аватар" + +msgid "Display name" +msgstr "Имя для отображения" + +msgid "Summary" +msgstr "Краткое описание" + +msgid "Theme" +msgstr "Тема" + +msgid "Default theme" +msgstr "Тема по умолчанию" + +msgid "Error while loading theme selector." +msgstr "Ошибка при загрузке селектора темы." + +msgid "Never load blogs custom themes" +msgstr "Никогда не загружать пользовательские темы блогов" + +msgid "Update account" +msgstr "Обновить учетную запись" + +msgid "Danger zone" +msgstr "Опасная зона" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "Будьте очень осторожны, никакие действия здесь не могут быть отменены." + +msgid "Delete your account" +msgstr "Удалить ваш аккаунт" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "Извините, но как администратор вы не можете покинуть свой собственный экземпляр." + +msgid "Latest articles" +msgstr "Последние статьи" + +msgid "Atom feed" +msgstr "Канал Atom" + +msgid "Recently boosted" +msgstr "Недавно продвинутые" + +msgid "Articles tagged \"{0}\"" +msgstr "Статьи с тегом \"{0}\"" + +msgid "There are currently no articles with such a tag" +msgstr "В настоящее время нет статей с таким тегом" + +msgid "The content you sent can't be processed." +msgstr "Контент, который вы отправили, не может быть обработан." + +msgid "Maybe it was too long." +msgstr "Может быть, он слишком длинный." + +msgid "Internal server error" +msgstr "Внутренняя ошибка сервера" + +msgid "Something broke on our side." +msgstr "На нашей стороне что-то пошло не так." + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "Приносим извинения. Если вы считаете что это ошибка, пожалуйста сообщите о ней." + +msgid "Invalid CSRF token" +msgstr "Неверный CSRF токен" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "Что-то не так с вашим CSRF-токеном. Убедитесь что в вашем браузере включены cookies и попробуйте перезагрузить страницу. Если вы продолжите видеть это сообщение об ошибке, сообщите об этом." + +msgid "You are not authorized." +msgstr "Вы не авторизованы." + +msgid "Page not found" +msgstr "Страница не найдена" + +msgid "We couldn't find this page." +msgstr "Мы не можем найти эту страницу." + +msgid "The link that led you here may be broken." +msgstr "Сcылка, которая привела вас сюда, вероятно, оибочная." + +msgid "Users" +msgstr "Пользователи" + +msgid "Configuration" +msgstr "Конфигурация" + +msgid "Instances" +msgstr "Узлы" + +msgid "Email blocklist" +msgstr "Черный список E-mail" + +msgid "Grant admin rights" +msgstr "Предоставить права администратора" + +msgid "Revoke admin rights" +msgstr "Отозвать права администратора" + +msgid "Grant moderator rights" +msgstr "Дать права модератора" + +msgid "Revoke moderator rights" +msgstr "Отозвать права модератора" + +msgid "Ban" +msgstr "Заблокировать" + +msgid "Run on selected users" +msgstr "Запуск для выбранных пользователей" + +msgid "Moderator" +msgstr "Модератор" + +msgid "Moderation" +msgstr "Модерация" + +msgid "Home" +msgstr "Главная страница" + +msgid "Administration of {0}" +msgstr "Администрирование {0}" + +msgid "Unblock" +msgstr "Разблокировать" + +msgid "Block" +msgstr "Заблокировать" + +msgid "Name" +msgstr "Имя" + +msgid "Allow anyone to register here" +msgstr "Разрешить любому зарегистрироваться здесь" + +msgid "Short description" +msgstr "Краткое описание" + +msgid "Markdown syntax is supported" +msgstr "Поддерживается синтаксис Markdown" + +msgid "Long description" +msgstr "Длинное описание" + +msgid "Default article license" +msgstr "Лицензия статей по умолчанию" + +msgid "Save these settings" +msgstr "Сохранить эти настройки" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "Если вы просматриваете этот сайт в качестве посетителя, никаких данных о вас не собирается." + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "Как зарегистрированный пользователь, вы должны указать ваше имя пользователя (которое не должно быть вашим настоящим именем), ваш действующий адрес электронной почты и пароль, чтобы иметь возможность войти в систему, писать статьи и комментарии. Составленный вами контент хранится до тех пор, пока вы его не удаляете." + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "Когда вы входите в систему, мы храним два cookie-файла, один - для того, чтобы поддерживать вашу сессию открытой,, второй, чтобы не допустить действий других людей от вашего имени. Мы не храним другие куки." + +msgid "Blocklisted Emails" +msgstr "Заблокированные адреса электронной почты" + +msgid "Email address" +msgstr "Адрес электронной почты" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "Адрес электронной почты, который вы хотите заблокировать. Чтобы заблокировать домены, вы можете использовать метасимволы, например '*@example.com' блокирует все адреса от example.com" + +msgid "Note" +msgstr "Заметка" + +msgid "Notify the user?" +msgstr "Уведомить пользователя?" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "Необязательно, показывает пользователю сообщение при попытке создать учетную запись с этим адресом" + +msgid "Blocklisting notification" +msgstr "Уведомление о Блокировке" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "Сообщение, которое будет показано, когда пользователь пытается создать учетную запись с этим адресом электронной почты" + +msgid "Add blocklisted address" +msgstr "Добавить адрес в список блокировки" + +msgid "There are no blocked emails on your instance" +msgstr "На вашем узле нет заблокированных адресов электронной почты" + +msgid "Delete selected emails" +msgstr "Удалить выбранные адреса" + +msgid "Email address:" +msgstr "Адрес электронной почты:" + +msgid "Blocklisted for:" +msgstr "Блокировано для:" + +msgid "Will notify them on account creation with this message:" +msgstr "Уведомлять их при создании учетной записи с таким сообщением:" + +msgid "The user will be silently prevented from making an account" +msgstr "Пользователю не будет позволено создать учетную запись без объяснения причин" + +msgid "Welcome to {}" +msgstr "Добро пожаловать в {}" + +msgid "View all" +msgstr "Показать все" + +msgid "About {0}" +msgstr "О {0}" + +msgid "Runs Plume {0}" +msgstr "Работает на Plume {0}" + +msgid "Home to {0} people" +msgstr "Место общения {0} человек" + +msgid "Who wrote {0} articles" +msgstr "Которые написали {0} статей" + +msgid "And are connected to {0} other instances" +msgstr "И подключены к {0} другим узлам" + +msgid "Administred by" +msgstr "Администрируется" + +msgid "Interact with {}" +msgstr "Взаимодействовать с {}" + +msgid "Log in to interact" +msgstr "Войдите, чтобы взаимодействовать" + +msgid "Enter your full username to interact" +msgstr "Введите полное имя пользователя для взаимодействия" + +msgid "Publish" +msgstr "Опубликовать" + +msgid "Classic editor (any changes will be lost)" +msgstr "Классический редактор (все изменения будут утеряны)" + +msgid "Title" +msgstr "Заголовок" + +msgid "Subtitle" +msgstr "Подзаголовок" + +msgid "Content" +msgstr "Содержимое" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "Вы можете загрузить медиафайлы в галерею, а затем скопировать их код Markdown в ваши статьи, чтобы вставить их." + +msgid "Upload media" +msgstr "Загрузить медиафайл" + +msgid "Tags, separated by commas" +msgstr "Теги через запятую" + +msgid "License" +msgstr "Лицензия" + +msgid "Illustration" +msgstr "Иллюстрация" + +msgid "This is a draft, don't publish it yet." +msgstr "Это черновик, пока не публикуйте его." + +msgid "Update" +msgstr "Обновить" + +msgid "Update, or publish" +msgstr "Обновить или опубликовать" + +msgid "Publish your post" +msgstr "Опубликовать ваш пост" + +msgid "Written by {0}" +msgstr "Написано {0}" + +msgid "All rights reserved." +msgstr "Все права защищены." + +msgid "This article is under the {0} license." +msgstr "Эта статья опубликована под лицензией {0}." + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "Один лайк" +msgstr[1] "{0} лайка" +msgstr[2] "{0} лайков" +msgstr[3] "{0} лайков" + +msgid "I don't like this anymore" +msgstr "Мне это больше не нравится" + +msgid "Add yours" +msgstr "Добавьте ваш" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "Одно продвижение" +msgstr[1] "{0} продвижения" +msgstr[2] "{0} продвижений" +msgstr[3] "{0} продвижений" + +msgid "I don't want to boost this anymore" +msgstr "Я не хочу больше повышать это" + +msgid "Boost" +msgstr "Продвинуть" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "{0}Войдите{1}, или {2}используйте ваш Fediverse аккаунт{3} для взаимодействия с этой статьей" + +msgid "Comments" +msgstr "Комментарии" + +msgid "Your comment" +msgstr "Ваш комментарий" + +msgid "Submit comment" +msgstr "Отправить комментарий" + +msgid "No comments yet. Be the first to react!" +msgstr "Комментариев пока нет. Будьте первым, кто выскажется!" + +msgid "Are you sure?" +msgstr "Вы уверены?" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "Эта статья все еще является черновиком. Только вы и другие авторы могут ее видеть." + +msgid "Only you and other authors can edit this article." +msgstr "Только вы и другие авторы могут редактировать эту статью." + +msgid "Edit" +msgstr "Редактировать" + +msgid "I'm from this instance" +msgstr "Я пользователь этого узла" + +msgid "Username, or email" +msgstr "Имя пользователя или адрес эл. почты" + +msgid "Log in" +msgstr "Войти" + +msgid "I'm from another instance" +msgstr "Я пользователь другого узла" + +msgid "Continue to your instance" +msgstr "Продолжить на вашем узле" + +msgid "Reset your password" +msgstr "Сбросить пароль" + +msgid "New password" +msgstr "Новый пароль" + +msgid "Confirmation" +msgstr "Подтверждение" + +msgid "Update password" +msgstr "Сменить пароль" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "Мы отправили письмо на адрес, который вы нам дали, со ссылкой для сброса пароля." + +msgid "Send password reset link" +msgstr "Отправить ссылку для сброса пароля" + +msgid "This token has expired" +msgstr "Истек срок действия этого токена" + +msgid "Please start the process again by clicking here." +msgstr "Пожалуйста, начните процесс еще раз, нажав здесь." + +msgid "New Blog" +msgstr "Новый блог" + +msgid "Create a blog" +msgstr "Создать блог" + +msgid "Create blog" +msgstr "Создать блог" + +msgid "Edit \"{}\"" +msgstr "Редактировать \"{}\"" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "Вы можете загружать изображения в галерею, использовать их как иконки блога, или баннеры." + +msgid "Upload images" +msgstr "Загрузить изображения" + +msgid "Blog icon" +msgstr "Иконка блога" + +msgid "Blog banner" +msgstr "Баннер блога" + +msgid "Custom theme" +msgstr "Пользовательская тема" + +msgid "Update blog" +msgstr "Обновить блог" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "Будьте очень осторожны, никакие действия здесь не могут быть отменены." + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "Вы уверены, что хотите навсегда удалить этот блог?" + +msgid "Permanently delete this blog" +msgstr "Навсегда удалить этот блог" + +msgid "{}'s icon" +msgstr "Значок {}" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "В этом блоге один автор: " +msgstr[1] "В этом блоге {0} автора: " +msgstr[2] "В этом блоге {0} автора: " +msgstr[3] "В этом блоге {0} авторов: " + +msgid "No posts to see here yet." +msgstr "Здесь пока нет постов." + +msgid "Nothing to see here yet." +msgstr "Здесь ничего нет." + +msgid "None" +msgstr "Нет" + +msgid "No description" +msgstr "Нет описания" + +msgid "Respond" +msgstr "Ответить" + +msgid "Delete this comment" +msgstr "Удалить этот комментарий" + +msgid "What is Plume?" +msgstr "Что такое Plume?" + +msgid "Plume is a decentralized blogging engine." +msgstr "Plume это децентрализованный движок для блоггинга." + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "Авторы могут управлять несколькими блогами, каждый из которых является собственным сайтом." + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "Статьи также видны на других экземплярах Plume, и вы можете взаимодействовать с ними непосредственно с других платформ, таких как Мастодонт." + +msgid "Read the detailed rules" +msgstr "Прочитать подробные правила" + +msgid "By {0}" +msgstr "От: {0}" + +msgid "Draft" +msgstr "Черновик" + +msgid "Search result(s) for \"{0}\"" +msgstr "Результат(ы) поиска для \"{0}\"" + +msgid "Search result(s)" +msgstr "Результат(ы) поиска" + +msgid "No results for your query" +msgstr "По вашему запросу ничего не найдено" + +msgid "No more results for your query" +msgstr "Больше результатов по вашему запросу нет" + +msgid "Advanced search" +msgstr "Расширенный поиск" + +msgid "Article title matching these words" +msgstr "Заголовок статьи, содержащий эти слова" + +msgid "Subtitle matching these words" +msgstr "Подзаголовок. содержащий эти слова" + +msgid "Content macthing these words" +msgstr "Текст статьи, содержащий эти слова" + +msgid "Body content" +msgstr "Содержимое тела" + +msgid "From this date" +msgstr "С этой даты" + +msgid "To this date" +msgstr "До этой даты" + +msgid "Containing these tags" +msgstr "Содержащие эти тэги" + +msgid "Tags" +msgstr "Теги" + +msgid "Posted on one of these instances" +msgstr "Опубликовано на одном из этих узлов" + +msgid "Instance domain" +msgstr "Домен узла" + +msgid "Posted by one of these authors" +msgstr "Опубликовано одним из этих авторов" + +msgid "Author(s)" +msgstr "Автор(ы)" + +msgid "Posted on one of these blogs" +msgstr "Размещено на одном из блогов" + +msgid "Blog title" +msgstr "Заголовок блога" + +msgid "Written in this language" +msgstr "Написано на этом языке" + +msgid "Language" +msgstr "Язык" + +msgid "Published under this license" +msgstr "Опубликовано по этой лицензии" + +msgid "Article license" +msgstr "Лицензия статьи" + diff --git a/po/plume/sat.po b/po/plume/sat.po new file mode 100644 index 00000000000..00381db315a --- /dev/null +++ b/po/plume/sat.po @@ -0,0 +1,1034 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Santali\n" +"Language: sat_IN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: sat\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "" + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "" + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "" + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "" + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "" + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "ᱟᱢᱟᱜ ᱯᱷᱤᱤᱰ" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "ᱞᱚᱠᱟᱞ ᱯᱷᱤᱤᱰ" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "ᱯᱷᱮᱰᱟᱹᱨᱮᱮᱴᱰ ᱯᱷᱤᱤᱰ" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "{0} ᱟᱹᱣᱛᱟᱨ ᱠᱚ" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "ᱢᱟᱲᱟᱝ ᱥᱟᱦᱴᱟ" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "ᱤᱱᱟᱹ ᱛᱟᱭᱚᱢ ᱥᱟᱦᱴᱟ" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "ᱚᱯᱥᱚᱱᱟᱞ" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "" + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "" + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "" + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "" + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "" + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "" + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "" + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "" + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "" + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "" + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "" + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "" + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "" + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "" + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "" + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "" + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "ᱦᱩᱭᱮᱱᱟ ᱾" + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "" + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "" + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "" + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "" + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "" + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "" + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "ᱱᱟᱣᱟ ᱯᱚᱥᱴ" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "ᱥᱟᱯᱲᱟᱣ {0}" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "" + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "" + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "" + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "ᱱᱟᱶᱟ ᱚᱱᱚᱞ" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "" + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "" + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "" + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "" + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "" + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "" + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "" + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "" + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "" + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "" + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "" + +msgid "Create your account" +msgstr "" + +msgid "Create an account" +msgstr "" + +msgid "Email" +msgstr "" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "" + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "" + +msgid "Password" +msgstr "" + +msgid "Password confirmation" +msgstr "" + +msgid "Media upload" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "" + +msgid "Content warning" +msgstr "" + +msgid "Leave it empty, if none is needed" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Send" +msgstr "" + +msgid "Your media" +msgstr "" + +msgid "Upload" +msgstr "" + +msgid "You don't have any media yet." +msgstr "" + +msgid "Content warning: {0}" +msgstr "" + +msgid "Delete" +msgstr "ᱜᱮᱫ ᱜᱤᱰᱤ" + +msgid "Details" +msgstr "" + +msgid "Media details" +msgstr "" + +msgid "Go back to the gallery" +msgstr "" + +msgid "Markdown syntax" +msgstr "" + +msgid "Copy it into your articles, to insert this media:" +msgstr "" + +msgid "Use as an avatar" +msgstr "" + +msgid "Plume" +msgstr "" + +msgid "Menu" +msgstr "" + +msgid "Search" +msgstr "ᱥᱮᱸᱫᱽᱨᱟᱭ" + +msgid "Dashboard" +msgstr "" + +msgid "Notifications" +msgstr "" + +msgid "Log Out" +msgstr "" + +msgid "My account" +msgstr "" + +msgid "Log In" +msgstr "" + +msgid "Register" +msgstr "" + +msgid "About this instance" +msgstr "" + +msgid "Privacy policy" +msgstr "" + +msgid "Administration" +msgstr "" + +msgid "Documentation" +msgstr "" + +msgid "Source code" +msgstr "" + +msgid "Matrix room" +msgstr "" + +msgid "Admin" +msgstr "ᱮᱰᱢᱤᱱ" + +msgid "It is you" +msgstr "ᱱᱩᱭ ᱫᱚ ᱟᱢ ᱠᱟᱱᱟᱢ" + +msgid "Edit your profile" +msgstr "ᱢᱚᱦᱲᱟ ᱥᱟᱯᱲᱟᱣ ᱢᱮ" + +msgid "Open on {0}" +msgstr "{0} ᱨᱮ ᱠᱷᱩᱟᱞᱹᱭ ᱢᱮ" + +msgid "Unsubscribe" +msgstr "" + +msgid "Subscribe" +msgstr "" + +msgid "Follow {}" +msgstr "" + +msgid "Log in to follow" +msgstr "" + +msgid "Enter your full username handle to follow" +msgstr "" + +msgid "{0}'s subscribers" +msgstr "" + +msgid "Articles" +msgstr "" + +msgid "Subscribers" +msgstr "" + +msgid "Subscriptions" +msgstr "" + +msgid "{0}'s subscriptions" +msgstr "" + +msgid "Your Dashboard" +msgstr "" + +msgid "Your Blogs" +msgstr "" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "" + +msgid "Start a new blog" +msgstr "" + +msgid "Your Drafts" +msgstr "" + +msgid "Go to your gallery" +msgstr "" + +msgid "Edit your account" +msgstr "" + +msgid "Your Profile" +msgstr "" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "" + +msgid "Upload an avatar" +msgstr "" + +msgid "Display name" +msgstr "" + +msgid "Summary" +msgstr "" + +msgid "Theme" +msgstr "" + +msgid "Default theme" +msgstr "" + +msgid "Error while loading theme selector." +msgstr "" + +msgid "Never load blogs custom themes" +msgstr "" + +msgid "Update account" +msgstr "" + +msgid "Danger zone" +msgstr "" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "" + +msgid "Delete your account" +msgstr "" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "" + +msgid "Latest articles" +msgstr "" + +msgid "Atom feed" +msgstr "" + +msgid "Recently boosted" +msgstr "" + +msgid "Articles tagged \"{0}\"" +msgstr "" + +msgid "There are currently no articles with such a tag" +msgstr "" + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "" + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "" + +msgid "Invalid CSRF token" +msgstr "" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "" + +msgid "You are not authorized." +msgstr "" + +msgid "Page not found" +msgstr "" + +msgid "We couldn't find this page." +msgstr "" + +msgid "The link that led you here may be broken." +msgstr "" + +msgid "Users" +msgstr "" + +msgid "Configuration" +msgstr "" + +msgid "Instances" +msgstr "" + +msgid "Email blocklist" +msgstr "" + +msgid "Grant admin rights" +msgstr "" + +msgid "Revoke admin rights" +msgstr "" + +msgid "Grant moderator rights" +msgstr "" + +msgid "Revoke moderator rights" +msgstr "" + +msgid "Ban" +msgstr "" + +msgid "Run on selected users" +msgstr "" + +msgid "Moderator" +msgstr "" + +msgid "Moderation" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "Administration of {0}" +msgstr "" + +msgid "Unblock" +msgstr "" + +msgid "Block" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "Allow anyone to register here" +msgstr "" + +msgid "Short description" +msgstr "" + +msgid "Markdown syntax is supported" +msgstr "" + +msgid "Long description" +msgstr "" + +msgid "Default article license" +msgstr "" + +msgid "Save these settings" +msgstr "" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "" + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "" + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "" + +msgid "Blocklisted Emails" +msgstr "" + +msgid "Email address" +msgstr "" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "" + +msgid "Note" +msgstr "" + +msgid "Notify the user?" +msgstr "" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "" + +msgid "Blocklisting notification" +msgstr "" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "" + +msgid "Add blocklisted address" +msgstr "" + +msgid "There are no blocked emails on your instance" +msgstr "" + +msgid "Delete selected emails" +msgstr "" + +msgid "Email address:" +msgstr "" + +msgid "Blocklisted for:" +msgstr "" + +msgid "Will notify them on account creation with this message:" +msgstr "" + +msgid "The user will be silently prevented from making an account" +msgstr "" + +msgid "Welcome to {}" +msgstr "" + +msgid "View all" +msgstr "" + +msgid "About {0}" +msgstr "{0} ᱵᱟᱵᱚᱛ" + +msgid "Runs Plume {0}" +msgstr "" + +msgid "Home to {0} people" +msgstr "" + +msgid "Who wrote {0} articles" +msgstr "" + +msgid "And are connected to {0} other instances" +msgstr "" + +msgid "Administred by" +msgstr "" + +msgid "Interact with {}" +msgstr "" + +msgid "Log in to interact" +msgstr "" + +msgid "Enter your full username to interact" +msgstr "" + +msgid "Publish" +msgstr "" + +msgid "Classic editor (any changes will be lost)" +msgstr "" + +msgid "Title" +msgstr "ᱴᱭᱴᱚᱞ" + +msgid "Subtitle" +msgstr "" + +msgid "Content" +msgstr "" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "" + +msgid "Upload media" +msgstr "" + +msgid "Tags, separated by commas" +msgstr "" + +msgid "License" +msgstr "" + +msgid "Illustration" +msgstr "" + +msgid "This is a draft, don't publish it yet." +msgstr "" + +msgid "Update" +msgstr "" + +msgid "Update, or publish" +msgstr "" + +msgid "Publish your post" +msgstr "" + +msgid "Written by {0}" +msgstr "" + +msgid "All rights reserved." +msgstr "" + +msgid "This article is under the {0} license." +msgstr "" + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "" +msgstr[1] "" + +msgid "I don't like this anymore" +msgstr "" + +msgid "Add yours" +msgstr "" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "" +msgstr[1] "" + +msgid "I don't want to boost this anymore" +msgstr "" + +msgid "Boost" +msgstr "" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "" + +msgid "Comments" +msgstr "" + +msgid "Your comment" +msgstr "" + +msgid "Submit comment" +msgstr "" + +msgid "No comments yet. Be the first to react!" +msgstr "" + +msgid "Are you sure?" +msgstr "" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "" + +msgid "Only you and other authors can edit this article." +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "I'm from this instance" +msgstr "" + +msgid "Username, or email" +msgstr "" + +msgid "Log in" +msgstr "" + +msgid "I'm from another instance" +msgstr "" + +msgid "Continue to your instance" +msgstr "" + +msgid "Reset your password" +msgstr "" + +msgid "New password" +msgstr "" + +msgid "Confirmation" +msgstr "" + +msgid "Update password" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "" + +msgid "Send password reset link" +msgstr "" + +msgid "This token has expired" +msgstr "" + +msgid "Please start the process again by clicking here." +msgstr "" + +msgid "New Blog" +msgstr "ᱱᱟᱶᱟ ᱵᱞᱚᱜ" + +msgid "Create a blog" +msgstr "ᱵᱞᱚᱜ ᱛᱮᱭᱟᱨ ᱢᱮ" + +msgid "Create blog" +msgstr "ᱵᱞᱚᱜ ᱛᱮᱭᱟᱨ ᱢᱮ" + +msgid "Edit \"{}\"" +msgstr "\"{}\" ᱥᱟᱯᱰᱟᱣ" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "" + +msgid "Upload images" +msgstr "" + +msgid "Blog icon" +msgstr "" + +msgid "Blog banner" +msgstr "" + +msgid "Custom theme" +msgstr "" + +msgid "Update blog" +msgstr "" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "" + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "" + +msgid "Permanently delete this blog" +msgstr "" + +msgid "{}'s icon" +msgstr "" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "" +msgstr[1] "" + +msgid "No posts to see here yet." +msgstr "" + +msgid "Nothing to see here yet." +msgstr "" + +msgid "None" +msgstr "" + +msgid "No description" +msgstr "" + +msgid "Respond" +msgstr "" + +msgid "Delete this comment" +msgstr "" + +msgid "What is Plume?" +msgstr "" + +msgid "Plume is a decentralized blogging engine." +msgstr "" + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "" + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "" + +msgid "Read the detailed rules" +msgstr "" + +msgid "By {0}" +msgstr "" + +msgid "Draft" +msgstr "" + +msgid "Search result(s) for \"{0}\"" +msgstr "" + +msgid "Search result(s)" +msgstr "" + +msgid "No results for your query" +msgstr "" + +msgid "No more results for your query" +msgstr "" + +msgid "Advanced search" +msgstr "" + +msgid "Article title matching these words" +msgstr "" + +msgid "Subtitle matching these words" +msgstr "" + +msgid "Content macthing these words" +msgstr "" + +msgid "Body content" +msgstr "" + +msgid "From this date" +msgstr "" + +msgid "To this date" +msgstr "" + +msgid "Containing these tags" +msgstr "" + +msgid "Tags" +msgstr "" + +msgid "Posted on one of these instances" +msgstr "" + +msgid "Instance domain" +msgstr "" + +msgid "Posted by one of these authors" +msgstr "" + +msgid "Author(s)" +msgstr "" + +msgid "Posted on one of these blogs" +msgstr "" + +msgid "Blog title" +msgstr "" + +msgid "Written in this language" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Published under this license" +msgstr "" + +msgid "Article license" +msgstr "" + diff --git a/po/plume/si.po b/po/plume/si.po new file mode 100644 index 00000000000..04839e4b67e --- /dev/null +++ b/po/plume/si.po @@ -0,0 +1,1034 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Sinhala\n" +"Language: si_LK\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: si-LK\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "" + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "" + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "" + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "" + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "" + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "ඊළඟ පිටුව" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "" + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "" + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "" + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "" + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "" + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "" + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "" + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "" + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "" + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "" + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "" + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "" + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "" + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "" + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "" + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "" + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "" + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "" + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "" + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "" + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "" + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "" + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "" + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "" + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "" + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "" + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "" + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "" + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "" + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "" + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "" + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "" + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "" + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "" + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "" + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "" + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "" + +msgid "Create your account" +msgstr "" + +msgid "Create an account" +msgstr "" + +msgid "Email" +msgstr "" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "" + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "පරිශීලක නාමය" + +msgid "Password" +msgstr "මුර පදය" + +msgid "Password confirmation" +msgstr "" + +msgid "Media upload" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "" + +msgid "Content warning" +msgstr "" + +msgid "Leave it empty, if none is needed" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Send" +msgstr "" + +msgid "Your media" +msgstr "" + +msgid "Upload" +msgstr "" + +msgid "You don't have any media yet." +msgstr "" + +msgid "Content warning: {0}" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Details" +msgstr "" + +msgid "Media details" +msgstr "" + +msgid "Go back to the gallery" +msgstr "" + +msgid "Markdown syntax" +msgstr "" + +msgid "Copy it into your articles, to insert this media:" +msgstr "" + +msgid "Use as an avatar" +msgstr "" + +msgid "Plume" +msgstr "" + +msgid "Menu" +msgstr "" + +msgid "Search" +msgstr "" + +msgid "Dashboard" +msgstr "" + +msgid "Notifications" +msgstr "" + +msgid "Log Out" +msgstr "" + +msgid "My account" +msgstr "" + +msgid "Log In" +msgstr "" + +msgid "Register" +msgstr "" + +msgid "About this instance" +msgstr "" + +msgid "Privacy policy" +msgstr "" + +msgid "Administration" +msgstr "" + +msgid "Documentation" +msgstr "" + +msgid "Source code" +msgstr "" + +msgid "Matrix room" +msgstr "" + +msgid "Admin" +msgstr "" + +msgid "It is you" +msgstr "" + +msgid "Edit your profile" +msgstr "" + +msgid "Open on {0}" +msgstr "" + +msgid "Unsubscribe" +msgstr "" + +msgid "Subscribe" +msgstr "" + +msgid "Follow {}" +msgstr "" + +msgid "Log in to follow" +msgstr "" + +msgid "Enter your full username handle to follow" +msgstr "" + +msgid "{0}'s subscribers" +msgstr "" + +msgid "Articles" +msgstr "" + +msgid "Subscribers" +msgstr "" + +msgid "Subscriptions" +msgstr "" + +msgid "{0}'s subscriptions" +msgstr "" + +msgid "Your Dashboard" +msgstr "" + +msgid "Your Blogs" +msgstr "" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "" + +msgid "Start a new blog" +msgstr "" + +msgid "Your Drafts" +msgstr "" + +msgid "Go to your gallery" +msgstr "" + +msgid "Edit your account" +msgstr "" + +msgid "Your Profile" +msgstr "" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "" + +msgid "Upload an avatar" +msgstr "" + +msgid "Display name" +msgstr "" + +msgid "Summary" +msgstr "" + +msgid "Theme" +msgstr "" + +msgid "Default theme" +msgstr "" + +msgid "Error while loading theme selector." +msgstr "" + +msgid "Never load blogs custom themes" +msgstr "" + +msgid "Update account" +msgstr "" + +msgid "Danger zone" +msgstr "" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "" + +msgid "Delete your account" +msgstr "" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "" + +msgid "Latest articles" +msgstr "" + +msgid "Atom feed" +msgstr "" + +msgid "Recently boosted" +msgstr "" + +msgid "Articles tagged \"{0}\"" +msgstr "" + +msgid "There are currently no articles with such a tag" +msgstr "" + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "" + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "" + +msgid "Invalid CSRF token" +msgstr "" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "" + +msgid "You are not authorized." +msgstr "" + +msgid "Page not found" +msgstr "" + +msgid "We couldn't find this page." +msgstr "" + +msgid "The link that led you here may be broken." +msgstr "" + +msgid "Users" +msgstr "පරිශීලකයින්" + +msgid "Configuration" +msgstr "" + +msgid "Instances" +msgstr "" + +msgid "Email blocklist" +msgstr "" + +msgid "Grant admin rights" +msgstr "" + +msgid "Revoke admin rights" +msgstr "" + +msgid "Grant moderator rights" +msgstr "" + +msgid "Revoke moderator rights" +msgstr "" + +msgid "Ban" +msgstr "" + +msgid "Run on selected users" +msgstr "" + +msgid "Moderator" +msgstr "" + +msgid "Moderation" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "Administration of {0}" +msgstr "" + +msgid "Unblock" +msgstr "අනවහිර" + +msgid "Block" +msgstr "අවහිර" + +msgid "Name" +msgstr "නම" + +msgid "Allow anyone to register here" +msgstr "" + +msgid "Short description" +msgstr "" + +msgid "Markdown syntax is supported" +msgstr "" + +msgid "Long description" +msgstr "" + +msgid "Default article license" +msgstr "" + +msgid "Save these settings" +msgstr "" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "" + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "" + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "" + +msgid "Blocklisted Emails" +msgstr "" + +msgid "Email address" +msgstr "විද්‍යුත් තැපැල් ලිපිනය" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "" + +msgid "Note" +msgstr "සටහන" + +msgid "Notify the user?" +msgstr "" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "" + +msgid "Blocklisting notification" +msgstr "" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "" + +msgid "Add blocklisted address" +msgstr "" + +msgid "There are no blocked emails on your instance" +msgstr "" + +msgid "Delete selected emails" +msgstr "" + +msgid "Email address:" +msgstr "විද්‍යුත් තැපැල් ලිපිනය:" + +msgid "Blocklisted for:" +msgstr "" + +msgid "Will notify them on account creation with this message:" +msgstr "" + +msgid "The user will be silently prevented from making an account" +msgstr "" + +msgid "Welcome to {}" +msgstr "" + +msgid "View all" +msgstr "" + +msgid "About {0}" +msgstr "" + +msgid "Runs Plume {0}" +msgstr "" + +msgid "Home to {0} people" +msgstr "" + +msgid "Who wrote {0} articles" +msgstr "" + +msgid "And are connected to {0} other instances" +msgstr "" + +msgid "Administred by" +msgstr "" + +msgid "Interact with {}" +msgstr "" + +msgid "Log in to interact" +msgstr "" + +msgid "Enter your full username to interact" +msgstr "" + +msgid "Publish" +msgstr "" + +msgid "Classic editor (any changes will be lost)" +msgstr "" + +msgid "Title" +msgstr "මාතෘකාව" + +msgid "Subtitle" +msgstr "" + +msgid "Content" +msgstr "අන්තර්ගතය" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "" + +msgid "Upload media" +msgstr "" + +msgid "Tags, separated by commas" +msgstr "" + +msgid "License" +msgstr "බලපත්‍රය" + +msgid "Illustration" +msgstr "" + +msgid "This is a draft, don't publish it yet." +msgstr "" + +msgid "Update" +msgstr "" + +msgid "Update, or publish" +msgstr "" + +msgid "Publish your post" +msgstr "" + +msgid "Written by {0}" +msgstr "" + +msgid "All rights reserved." +msgstr "" + +msgid "This article is under the {0} license." +msgstr "" + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "" +msgstr[1] "" + +msgid "I don't like this anymore" +msgstr "" + +msgid "Add yours" +msgstr "" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "" +msgstr[1] "" + +msgid "I don't want to boost this anymore" +msgstr "" + +msgid "Boost" +msgstr "" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "" + +msgid "Comments" +msgstr "අදහස්" + +msgid "Your comment" +msgstr "ඔබගේ අදහස" + +msgid "Submit comment" +msgstr "" + +msgid "No comments yet. Be the first to react!" +msgstr "" + +msgid "Are you sure?" +msgstr "" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "" + +msgid "Only you and other authors can edit this article." +msgstr "" + +msgid "Edit" +msgstr "සංස්කරණය" + +msgid "I'm from this instance" +msgstr "" + +msgid "Username, or email" +msgstr "පරිශීලක නාමය හෝ වි-තැපෑල" + +msgid "Log in" +msgstr "පිවිසෙන්න" + +msgid "I'm from another instance" +msgstr "" + +msgid "Continue to your instance" +msgstr "" + +msgid "Reset your password" +msgstr "" + +msgid "New password" +msgstr "නව මුරපදය" + +msgid "Confirmation" +msgstr "" + +msgid "Update password" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "" + +msgid "Send password reset link" +msgstr "" + +msgid "This token has expired" +msgstr "" + +msgid "Please start the process again by clicking here." +msgstr "" + +msgid "New Blog" +msgstr "" + +msgid "Create a blog" +msgstr "" + +msgid "Create blog" +msgstr "" + +msgid "Edit \"{}\"" +msgstr "" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "" + +msgid "Upload images" +msgstr "" + +msgid "Blog icon" +msgstr "" + +msgid "Blog banner" +msgstr "" + +msgid "Custom theme" +msgstr "" + +msgid "Update blog" +msgstr "" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "" + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "" + +msgid "Permanently delete this blog" +msgstr "" + +msgid "{}'s icon" +msgstr "" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "" +msgstr[1] "" + +msgid "No posts to see here yet." +msgstr "" + +msgid "Nothing to see here yet." +msgstr "" + +msgid "None" +msgstr "කිසිවක් නැත" + +msgid "No description" +msgstr "" + +msgid "Respond" +msgstr "" + +msgid "Delete this comment" +msgstr "" + +msgid "What is Plume?" +msgstr "" + +msgid "Plume is a decentralized blogging engine." +msgstr "" + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "" + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "" + +msgid "Read the detailed rules" +msgstr "" + +msgid "By {0}" +msgstr "" + +msgid "Draft" +msgstr "" + +msgid "Search result(s) for \"{0}\"" +msgstr "" + +msgid "Search result(s)" +msgstr "" + +msgid "No results for your query" +msgstr "" + +msgid "No more results for your query" +msgstr "" + +msgid "Advanced search" +msgstr "" + +msgid "Article title matching these words" +msgstr "" + +msgid "Subtitle matching these words" +msgstr "" + +msgid "Content macthing these words" +msgstr "" + +msgid "Body content" +msgstr "" + +msgid "From this date" +msgstr "" + +msgid "To this date" +msgstr "" + +msgid "Containing these tags" +msgstr "" + +msgid "Tags" +msgstr "" + +msgid "Posted on one of these instances" +msgstr "" + +msgid "Instance domain" +msgstr "" + +msgid "Posted by one of these authors" +msgstr "" + +msgid "Author(s)" +msgstr "" + +msgid "Posted on one of these blogs" +msgstr "" + +msgid "Blog title" +msgstr "" + +msgid "Written in this language" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Published under this license" +msgstr "" + +msgid "Article license" +msgstr "" + diff --git a/po/plume/sk.po b/po/plume/sk.po new file mode 100644 index 00000000000..ed8d25e3bb7 --- /dev/null +++ b/po/plume/sk.po @@ -0,0 +1,1040 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-26 13:16\n" +"Last-Translator: \n" +"Language-Team: Slovak\n" +"Language: sk_SK\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: sk\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "Niekto" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "{0} okomentoval/a tvoj článok." + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "{0} odoberá tvoje príspevky." + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "{0} si obľúbil/a tvoj článok." + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "{0} sa o tebe zmienil/a." + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "{0} vyzdvihli tvoj článok." + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "Tvoje zdroje" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "Miestny zdroj" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "Federované zdroje" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "Avatar užívateľa {0}" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "Predošlá stránka" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "Ďalšia stránka" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "Volitelné/Nepovinný údaj" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "Aby si vytvoril/a nový blog, musíš byť prihlásený/á" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "Blog s rovnakým názvom už existuje." + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "Tvoj blog bol úspešne vytvorený!" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "Tvoj blog bol zmazaný." + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "Nemáš povolenie vymazať tento blog." + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "Nemáš dovolené upravovať tento blog." + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "Tento mediálny súbor nemožno použiť ako ikonku pre blog." + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "Tento mediálny súbor nemožno použiť ako záhlavie pre blog." + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "Informácie o tvojom blogu boli aktualizované." + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "Tvoj komentár bol odoslaný." + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "Tvoj komentár bol vymazaný." + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "Registrácie na tejto instancii sú uzatvorené." + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "Registrácia užívateľa" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "Link pre zaregistrovanie je tu: {0}" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "Tvoj účet bol vytvorený. K jeho užívaniu sa teraz musíš už len prihlásiť." + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "Nastavenia instancie boli uložené." + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "{} bol/a odblokovaný/á." + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "{} bol/a zablokovaný/á." + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "Blokovania vymazané" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "Email už je zablokovaný" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "Email zablokovaný" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "Nemôžeš zmeniť svoje vlastné oprávnenia." + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "Nemáš oprávnenie vykonať túto akciu." + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "Hotovo." + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "Aby si si obľúbil/a príspevok, musíš sa prihlásiť" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "Tvoj mediálny súbor bol vymazaný." + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "Nemáš povolenie vymazať tento mediálny súbor." + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "Tvoj avatár bol aktualizovaný." + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "Nemáš povolenie použiť tento mediálny súbor." + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "Aby si videl/a notifikácie, musíš sa prihlásiť" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "Tento príspevok ešte nie je uverejnený." + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "Pre napísanie nového príspevku sa musíš prihlásiť" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "Nie si autorom na tomto blogu." + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "Nový príspevok" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "Uprav {0}" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "Na tomto blogu nemáš dovolené uverejňovať." + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "Tvoj článok bol upravený." + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "Tvoj článok bol uložený." + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "Nový článok" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "Nemáš povolenie vymazať tento článok." + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "Tvoj článok bol vymazaný." + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "Vyzerá to tak, že článok, ktorý si sa pokúšal/a vymazať neexistuje. Možno je už preč?" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "Nebolo možné zistiť postačujúce množstvo informácií o tvojom účte. Prosím over si, že tvoja prezývka je zadaná správne, v celku." + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "Na zdieľanie príspevku sa musíš prihlásiť" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "Teraz si pripojený/á." + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "Teraz si odhlásený." + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "Obnovenie hesla" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "Tu je odkaz na obnovenie tvojho hesla: {0}" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "Tvoje heslo bolo úspešne zmenené." + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "Pre prístup k prehľadovému panelu sa musíš prihlásiť" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "Už nenásleduješ {}." + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "Teraz už následuješ {}." + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "Ak chceš niekoho odoberať, musíš sa prihlásiť" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "Na upravenie svojho profilu sa musíš prihlásiť" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "Tvoj profil bol upravený." + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "Tvoj účet bol vymazaný." + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "Nemôžeš vymazať účet niekoho iného." + +msgid "Create your account" +msgstr "Vytvor si účet" + +msgid "Create an account" +msgstr "Vytvor účet" + +msgid "Email" +msgstr "Emailová adresa" + +msgid "Email confirmation" +msgstr "Potvrdenie emailom" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "Ospravedlňujeme sa, ale na tejto konkrétnej instancii sú registrácie zatvorené. Môžeš si však nájsť inú." + +msgid "Registration" +msgstr "Registrovať" + +msgid "Check your inbox!" +msgstr "Pozri si svoju Doručenú poštu!" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "Užívateľské meno" + +msgid "Password" +msgstr "Heslo" + +msgid "Password confirmation" +msgstr "Potvrdenie hesla" + +msgid "Media upload" +msgstr "Nahrávanie mediálnych súborov" + +msgid "Description" +msgstr "Popis" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "Užitočné pre zrakovo postihnutých ľudí, ako aj pre informácie o licencovaní" + +msgid "Content warning" +msgstr "Varovanie o obsahu" + +msgid "Leave it empty, if none is needed" +msgstr "Nechaj prázdne, ak žiadne nieje treba" + +msgid "File" +msgstr "Súbor" + +msgid "Send" +msgstr "Pošli" + +msgid "Your media" +msgstr "Tvoje multimédiá" + +msgid "Upload" +msgstr "Nahraj" + +msgid "You don't have any media yet." +msgstr "Ešte nemáš nahraté žiadne médiá." + +msgid "Content warning: {0}" +msgstr "Upozornenie o obsahu: {0}" + +msgid "Delete" +msgstr "Zmazať" + +msgid "Details" +msgstr "Podrobnosti" + +msgid "Media details" +msgstr "Podrobnosti o médiu" + +msgid "Go back to the gallery" +msgstr "Prejdi späť do galérie" + +msgid "Markdown syntax" +msgstr "Markdown syntaxia" + +msgid "Copy it into your articles, to insert this media:" +msgstr "Kód skopíruj do tvojho článku, pre vloženie tohto mediálneho súboru:" + +msgid "Use as an avatar" +msgstr "Použi ako avatar" + +msgid "Plume" +msgstr "Plume" + +msgid "Menu" +msgstr "Ponuka" + +msgid "Search" +msgstr "Hľadaj" + +msgid "Dashboard" +msgstr "Prehľadový panel" + +msgid "Notifications" +msgstr "Oboznámenia" + +msgid "Log Out" +msgstr "Odhlás sa" + +msgid "My account" +msgstr "Môj účet" + +msgid "Log In" +msgstr "Prihlás sa" + +msgid "Register" +msgstr "Registrácia" + +msgid "About this instance" +msgstr "O tejto instancii" + +msgid "Privacy policy" +msgstr "Zásady súkromia" + +msgid "Administration" +msgstr "Administrácia" + +msgid "Documentation" +msgstr "Dokumentácia" + +msgid "Source code" +msgstr "Zdrojový kód" + +msgid "Matrix room" +msgstr "Matrix miestnosť" + +msgid "Admin" +msgstr "Správca" + +msgid "It is you" +msgstr "Toto si ty" + +msgid "Edit your profile" +msgstr "Uprav svoj profil" + +msgid "Open on {0}" +msgstr "Otvor na {0}" + +msgid "Unsubscribe" +msgstr "Neodoberaj" + +msgid "Subscribe" +msgstr "Odoberaj" + +msgid "Follow {}" +msgstr "Následuj {}" + +msgid "Log in to follow" +msgstr "Pre následovanie sa prihlás" + +msgid "Enter your full username handle to follow" +msgstr "Pre následovanie zadaj svoju prezývku v úplnosti, aby si následoval/a" + +msgid "{0}'s subscribers" +msgstr "Odberatelia obsahu od {0}" + +msgid "Articles" +msgstr "Články" + +msgid "Subscribers" +msgstr "Odberatelia" + +msgid "Subscriptions" +msgstr "Odoberané" + +msgid "{0}'s subscriptions" +msgstr "Odoberané užívateľom {0}" + +msgid "Your Dashboard" +msgstr "Tvoja nástenka" + +msgid "Your Blogs" +msgstr "Tvoje blogy" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "Ešte nemáš žiaden blog. Vytvor si svoj vlastný, alebo požiadaj v niektorom o členstvo." + +msgid "Start a new blog" +msgstr "Začni nový blog" + +msgid "Your Drafts" +msgstr "Tvoje koncepty" + +msgid "Go to your gallery" +msgstr "Prejdi do svojej galérie" + +msgid "Edit your account" +msgstr "Uprav svoj účet" + +msgid "Your Profile" +msgstr "Tvoj profil" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "Pre zmenu tvojho avataru ho nahraj do svojej galérie a potom ho odtiaľ zvoľ." + +msgid "Upload an avatar" +msgstr "Nahraj avatar" + +msgid "Display name" +msgstr "Zobrazované meno" + +msgid "Summary" +msgstr "Súhrn" + +msgid "Theme" +msgstr "Vzhľad" + +msgid "Default theme" +msgstr "Predvolený vzhľad" + +msgid "Error while loading theme selector." +msgstr "Chyba pri načítaní výberu vzhľadov." + +msgid "Never load blogs custom themes" +msgstr "Nikdy nenačítavaj vlastné témy blogov" + +msgid "Update account" +msgstr "Aktualizuj účet" + +msgid "Danger zone" +msgstr "Riziková zóna" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "Buď veľmi opatrný/á, akýkoľvek úkon vykonaný v tomto priestore nieje možné vziať späť." + +msgid "Delete your account" +msgstr "Vymaž svoj účet" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "Prepáč, ale ako jej správca, ty nemôžeš opustiť svoju vlastnú instanciu." + +msgid "Latest articles" +msgstr "Najnovšie články" + +msgid "Atom feed" +msgstr "Atom zdroj" + +msgid "Recently boosted" +msgstr "Nedávno vyzdvihnuté" + +msgid "Articles tagged \"{0}\"" +msgstr "Články otagované pod \"{0}\"" + +msgid "There are currently no articles with such a tag" +msgstr "Momentálne tu niesú žiadné články pod takýmto tagom" + +msgid "The content you sent can't be processed." +msgstr "Obsah, ktorý si odoslal/a nemožno spracovať." + +msgid "Maybe it was too long." +msgstr "Možno to bolo príliš dlhé." + +msgid "Internal server error" +msgstr "Vnútorná chyba v rámci serveru" + +msgid "Something broke on our side." +msgstr "Niečo sa pokazilo na našej strane." + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "Prepáč ohľadom toho. Ak si myslíš, že ide o chybu, prosím nahlás ju." + +msgid "Invalid CSRF token" +msgstr "Neplatný CSRF token" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "Niečo nieje v poriadku s tvojím CSRF tokenom. Uisti sa, že máš vo svojom prehliadači povolené cookies, potom skús načítať stránku znovu. Ak budeš aj naďalej vidieť túto chybovú správu, prosím nahlás ju." + +msgid "You are not authorized." +msgstr "Nemáš oprávnenie." + +msgid "Page not found" +msgstr "Stránka nenájdená" + +msgid "We couldn't find this page." +msgstr "Tú stránku sa nepodarilo nájsť." + +msgid "The link that led you here may be broken." +msgstr "Odkaz, ktorý ťa sem zaviedol je azda narušený." + +msgid "Users" +msgstr "Užívatelia" + +msgid "Configuration" +msgstr "Nastavenia" + +msgid "Instances" +msgstr "Instancie" + +msgid "Email blocklist" +msgstr "Blokované emaily" + +msgid "Grant admin rights" +msgstr "Prideľ administrátorské práva" + +msgid "Revoke admin rights" +msgstr "Odober administrátorské práva" + +msgid "Grant moderator rights" +msgstr "Prideľ moderovacie práva" + +msgid "Revoke moderator rights" +msgstr "Odober moderovacie práva" + +msgid "Ban" +msgstr "Zakáž" + +msgid "Run on selected users" +msgstr "Vykonaj vybraným užívateľom" + +msgid "Moderator" +msgstr "Správca" + +msgid "Moderation" +msgstr "Moderovanie" + +msgid "Home" +msgstr "Domov" + +msgid "Administration of {0}" +msgstr "Spravovanie {0}" + +msgid "Unblock" +msgstr "Odblokuj" + +msgid "Block" +msgstr "Blokuj" + +msgid "Name" +msgstr "Pomenovanie" + +msgid "Allow anyone to register here" +msgstr "Umožni komukoľvek sa tu zaregistrovať" + +msgid "Short description" +msgstr "Stručný popis" + +msgid "Markdown syntax is supported" +msgstr "Markdown syntaxia je podporovaná" + +msgid "Long description" +msgstr "Podrobný popis" + +msgid "Default article license" +msgstr "Predvolená licencia článkov" + +msgid "Save these settings" +msgstr "Ulož tieto nastavenia" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "Pokiaľ si túto stránku prezeráš ako návštevník, niesú o tebe zaznamenávané žiadne dáta." + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "Ako registrovaný užívateľ musíš poskytnúť svoje užívateľské meno (čo zároveň nemusí byť tvoje skutočné meno), tvoju fungujúcu emailovú adresu a helso, aby sa ti bolo možné prihlásiť, písať články a komentovať. Obsah, ktorý zverejníš je uložený len pokiaľ ho nevymažeš." + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "Keď sa prihlásiš, ukladáme dve cookies, jedno aby tvoja sezóna mohla ostať otvorená, druhé je na zabránenie iným ľudom, aby konali za teba. Žiadne iné cookies neukladáme." + +msgid "Blocklisted Emails" +msgstr "Blokované emaily" + +msgid "Email address" +msgstr "Emailová adresa" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "" + +msgid "Note" +msgstr "Poznámka" + +msgid "Notify the user?" +msgstr "Oboznámiť používateľa?" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "" + +msgid "Blocklisting notification" +msgstr "Oboznámenie o blokovaní" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "" + +msgid "Add blocklisted address" +msgstr "Pridaj blokovanú adresu" + +msgid "There are no blocked emails on your instance" +msgstr "Na tvojej instancii niesú žiadné emailové adresy zakázané" + +msgid "Delete selected emails" +msgstr "Vymaž vybrané emaily" + +msgid "Email address:" +msgstr "Emailová adresa:" + +msgid "Blocklisted for:" +msgstr "Zablokovaná kvôli:" + +msgid "Will notify them on account creation with this message:" +msgstr "Pri vytvorení účtu budú užívatelia oboznámení touto správou:" + +msgid "The user will be silently prevented from making an account" +msgstr "Užívateľovi bude v tichosti znemožnené vytvorenie účtu" + +msgid "Welcome to {}" +msgstr "Vitaj na {}" + +msgid "View all" +msgstr "Ukázať všetky" + +msgid "About {0}" +msgstr "O {0}" + +msgid "Runs Plume {0}" +msgstr "Beží na Plume {0}" + +msgid "Home to {0} people" +msgstr "Domov pre {0} ľudí" + +msgid "Who wrote {0} articles" +msgstr "Ktorí napísal/i {0} článkov" + +msgid "And are connected to {0} other instances" +msgstr "A sú pripojení k {0} ďalším instanciám" + +msgid "Administred by" +msgstr "Správcom je" + +msgid "Interact with {}" +msgstr "Narábaj s {}" + +msgid "Log in to interact" +msgstr "Pre zapojenie sa prihlás" + +msgid "Enter your full username to interact" +msgstr "Zadaj svoju prezývku v úplnosti, aby si sa zapojil/a" + +msgid "Publish" +msgstr "Zverejni" + +msgid "Classic editor (any changes will be lost)" +msgstr "Klasický editor (akékoľvek zmeny budú stratené)" + +msgid "Title" +msgstr "Nadpis" + +msgid "Subtitle" +msgstr "Podnadpis" + +msgid "Content" +msgstr "Obsah" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "Do svojej galérie môžeš nahrávať multimédiá, a potom skopírovať ich Markdown syntaxiu do tvojích článkov, aby si ich vložil/a." + +msgid "Upload media" +msgstr "Nahraj multimédiá" + +msgid "Tags, separated by commas" +msgstr "Štítky, oddelené čiarkami" + +msgid "License" +msgstr "Licencia" + +msgid "Illustration" +msgstr "Ilustrácia" + +msgid "This is a draft, don't publish it yet." +msgstr "Toto je zatiaľ iba koncept, ešte ho nezverejňovať." + +msgid "Update" +msgstr "Dopĺň" + +msgid "Update, or publish" +msgstr "Dopĺň, alebo zverejni" + +msgid "Publish your post" +msgstr "Zverejni svoj príspevok" + +msgid "Written by {0}" +msgstr "Napísal/a {0}" + +msgid "All rights reserved." +msgstr "Všetky práva vyhradné." + +msgid "This article is under the {0} license." +msgstr "Tento článok je uverejnený pod licenciou {0}." + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "Jeden obľúbil" +msgstr[1] "{0} obľúbilo" +msgstr[2] "{0} obľúbili" +msgstr[3] "{0} obľúbili" + +msgid "I don't like this anymore" +msgstr "Už sa mi to nepáči" + +msgid "Add yours" +msgstr "Pridaj tvoje" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "Jedno vyzdvihnutie" +msgstr[1] "{0} vyzdvihnutí" +msgstr[2] "{0} vyzdvihnutí" +msgstr[3] "{0} vyzdvihnutia" + +msgid "I don't want to boost this anymore" +msgstr "Už to viac nechcem vyzdvihovať" + +msgid "Boost" +msgstr "Vyzdvihni" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "{0}Prihlás sa{1}, alebo {2}použi svoj účet v rámci Fediversa{3} pre narábanie s týmto článkom" + +msgid "Comments" +msgstr "Komentáre" + +msgid "Your comment" +msgstr "Tvoj komentár" + +msgid "Submit comment" +msgstr "Pošli komentár" + +msgid "No comments yet. Be the first to react!" +msgstr "Zatiaľ žiadne komentáre. Buď prvý kto zareaguje!" + +msgid "Are you sure?" +msgstr "Ste si istý/á?" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "Tento článok je ešte len konceptom. Vidieť ho môžeš iba ty, a ostatní jeho autori." + +msgid "Only you and other authors can edit this article." +msgstr "Iba ty, a ostatní autori môžu upravovať tento článok." + +msgid "Edit" +msgstr "Uprav" + +msgid "I'm from this instance" +msgstr "Som z tejto instancie" + +msgid "Username, or email" +msgstr "Užívateľské meno, alebo email" + +msgid "Log in" +msgstr "Prihlás sa" + +msgid "I'm from another instance" +msgstr "Som z inej instancie" + +msgid "Continue to your instance" +msgstr "Pokračuj na tvoju instanciu" + +msgid "Reset your password" +msgstr "Obnov svoje heslo" + +msgid "New password" +msgstr "Nové heslo" + +msgid "Confirmation" +msgstr "Potvrdenie" + +msgid "Update password" +msgstr "Aktualizovať heslo" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "Email s odkazom na obnovenie hesla bol odoslaný na adresu, ktorú si nám dal/a." + +msgid "Send password reset link" +msgstr "Pošli odkaz na obnovu hesla" + +msgid "This token has expired" +msgstr "Toto token oprávnenie vypršalo" + +msgid "Please start the process again by clicking here." +msgstr "Prosím začni odznovu, kliknutím sem." + +msgid "New Blog" +msgstr "Nový blog" + +msgid "Create a blog" +msgstr "Vytvor blog" + +msgid "Create blog" +msgstr "Vytvor blog" + +msgid "Edit \"{}\"" +msgstr "Uprav \"{}\"" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "Do svojej galérie môžeš nahrávať obrázky, ktoré sa potom dajú použiť aj ako ikonky, či záhlavie pre blogy." + +msgid "Upload images" +msgstr "Nahraj obrázky" + +msgid "Blog icon" +msgstr "Ikonka blogu" + +msgid "Blog banner" +msgstr "Banner blogu" + +msgid "Custom theme" +msgstr "Vlastný vzhľad" + +msgid "Update blog" +msgstr "Aktualizuj blog" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "Buď veľmi opatrný/á, akýkoľvek úkon vykonaný v tomto priestore nieje možné vziať späť." + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "Si si istý/á, že chceš natrvalo zmazať tento blog?" + +msgid "Permanently delete this blog" +msgstr "Vymaž tento blog natrvalo" + +msgid "{}'s icon" +msgstr "Ikonka pre {}" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "Tento blog má jedného autora: " +msgstr[1] "Tento blog má {0} autorov: " +msgstr[2] "Tento blog má {0} autorov: " +msgstr[3] "Tento blog má {0} autorov: " + +msgid "No posts to see here yet." +msgstr "Ešte tu nemožno vidieť žiadné príspevky." + +msgid "Nothing to see here yet." +msgstr "Ešte tu nieje nič k videniu." + +msgid "None" +msgstr "Žiadne" + +msgid "No description" +msgstr "Žiaden popis" + +msgid "Respond" +msgstr "Odpovedz" + +msgid "Delete this comment" +msgstr "Vymaž tento komentár" + +msgid "What is Plume?" +msgstr "Čo je to Plume?" + +msgid "Plume is a decentralized blogging engine." +msgstr "Plume je decentralizovaná blogovacia platforma." + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "Autori môžu spravovať viacero blogov, každý ako osobitnú stránku." + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "Články sú tiež viditeľné na iných Plume instanciách a môžeš s nimi interaktovať priamo aj z iných federovaných platforiem, ako napríklad Mastodon." + +msgid "Read the detailed rules" +msgstr "Prečítaj si podrobné pravidlá" + +msgid "By {0}" +msgstr "Od {0}" + +msgid "Draft" +msgstr "Koncept" + +msgid "Search result(s) for \"{0}\"" +msgstr "Výsledky hľadania pre \"{0}\"" + +msgid "Search result(s)" +msgstr "Výsledky hľadania" + +msgid "No results for your query" +msgstr "Žiadne výsledky pre tvoje zadanie" + +msgid "No more results for your query" +msgstr "Žiadne ďalšie výsledky pre tvoje zadanie" + +msgid "Advanced search" +msgstr "Pokročilé vyhľadávanie" + +msgid "Article title matching these words" +msgstr "Nadpis článku vyhovujúci týmto slovám" + +msgid "Subtitle matching these words" +msgstr "Podnadpis zhodujúci sa s týmito slovami" + +msgid "Content macthing these words" +msgstr "Obsah zodpovedajúci týmto slovám" + +msgid "Body content" +msgstr "Obsah článku" + +msgid "From this date" +msgstr "Od tohto dátumu" + +msgid "To this date" +msgstr "Do tohto dátumu" + +msgid "Containing these tags" +msgstr "Obsahuje tieto štítky" + +msgid "Tags" +msgstr "Štítky" + +msgid "Posted on one of these instances" +msgstr "Uverejnené na jednej z týchto instancií" + +msgid "Instance domain" +msgstr "Doména instancie" + +msgid "Posted by one of these authors" +msgstr "Uverejnené jedným z týchto autorov" + +msgid "Author(s)" +msgstr "Autori" + +msgid "Posted on one of these blogs" +msgstr "Uverejnené na jednom z týchto blogov" + +msgid "Blog title" +msgstr "Titulok blogu" + +msgid "Written in this language" +msgstr "Písané v tomto jazyku" + +msgid "Language" +msgstr "Jazyk" + +msgid "Published under this license" +msgstr "Uverejnené pod touto licenciou" + +msgid "Article license" +msgstr "Článok je pod licenciou" + diff --git a/po/plume/sl.po b/po/plume/sl.po new file mode 100644 index 00000000000..8f1fe86a18b --- /dev/null +++ b/po/plume/sl.po @@ -0,0 +1,1040 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Slovenian\n" +"Language: sl_SI\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: sl\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "{0} komentiral vaš članek." + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "" + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "" + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "" + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "" + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "" + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "" + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "" + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "" + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "" + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "" + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "" + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "" + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "" + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "" + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "" + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "" + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "" + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "" + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "" + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "" + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "" + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "" + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "" + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "" + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "" + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "Ta članek še ni objavljen." + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "Nisi avtor tega spletnika." + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "Nov članek" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "Uredi {0}" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "" + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "" + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "" + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "" + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "" + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "" + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "Zdaj sta povezana." + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "" + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "Ponastavitev gesla" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "" + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "" + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "" + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "" + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "" + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "" + +msgid "Create your account" +msgstr "" + +msgid "Create an account" +msgstr "" + +msgid "Email" +msgstr "E-pošta" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "" + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "" + +msgid "Password" +msgstr "" + +msgid "Password confirmation" +msgstr "" + +msgid "Media upload" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "" + +msgid "Content warning" +msgstr "" + +msgid "Leave it empty, if none is needed" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Send" +msgstr "" + +msgid "Your media" +msgstr "" + +msgid "Upload" +msgstr "" + +msgid "You don't have any media yet." +msgstr "" + +msgid "Content warning: {0}" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Details" +msgstr "" + +msgid "Media details" +msgstr "" + +msgid "Go back to the gallery" +msgstr "" + +msgid "Markdown syntax" +msgstr "" + +msgid "Copy it into your articles, to insert this media:" +msgstr "" + +msgid "Use as an avatar" +msgstr "" + +msgid "Plume" +msgstr "Plume" + +msgid "Menu" +msgstr "Meni" + +msgid "Search" +msgstr "Najdi" + +msgid "Dashboard" +msgstr "Nadzorna plošča" + +msgid "Notifications" +msgstr "Obvestila" + +msgid "Log Out" +msgstr "Odjava" + +msgid "My account" +msgstr "Moj račun" + +msgid "Log In" +msgstr "Prijavi se" + +msgid "Register" +msgstr "Registriraj" + +msgid "About this instance" +msgstr "" + +msgid "Privacy policy" +msgstr "" + +msgid "Administration" +msgstr "Administracija" + +msgid "Documentation" +msgstr "" + +msgid "Source code" +msgstr "Izvorna koda" + +msgid "Matrix room" +msgstr "" + +msgid "Admin" +msgstr "" + +msgid "It is you" +msgstr "" + +msgid "Edit your profile" +msgstr "" + +msgid "Open on {0}" +msgstr "" + +msgid "Unsubscribe" +msgstr "" + +msgid "Subscribe" +msgstr "" + +msgid "Follow {}" +msgstr "" + +msgid "Log in to follow" +msgstr "" + +msgid "Enter your full username handle to follow" +msgstr "" + +msgid "{0}'s subscribers" +msgstr "" + +msgid "Articles" +msgstr "" + +msgid "Subscribers" +msgstr "" + +msgid "Subscriptions" +msgstr "" + +msgid "{0}'s subscriptions" +msgstr "" + +msgid "Your Dashboard" +msgstr "" + +msgid "Your Blogs" +msgstr "" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "" + +msgid "Start a new blog" +msgstr "" + +msgid "Your Drafts" +msgstr "" + +msgid "Go to your gallery" +msgstr "" + +msgid "Edit your account" +msgstr "" + +msgid "Your Profile" +msgstr "" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "" + +msgid "Upload an avatar" +msgstr "" + +msgid "Display name" +msgstr "" + +msgid "Summary" +msgstr "Povzetek" + +msgid "Theme" +msgstr "" + +msgid "Default theme" +msgstr "" + +msgid "Error while loading theme selector." +msgstr "" + +msgid "Never load blogs custom themes" +msgstr "" + +msgid "Update account" +msgstr "Posodobi stranko" + +msgid "Danger zone" +msgstr "" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "" + +msgid "Delete your account" +msgstr "" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "" + +msgid "Latest articles" +msgstr "Najnovejši članki" + +msgid "Atom feed" +msgstr "" + +msgid "Recently boosted" +msgstr "" + +msgid "Articles tagged \"{0}\"" +msgstr "" + +msgid "There are currently no articles with such a tag" +msgstr "" + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "" + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "" + +msgid "Invalid CSRF token" +msgstr "" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "" + +msgid "You are not authorized." +msgstr "" + +msgid "Page not found" +msgstr "" + +msgid "We couldn't find this page." +msgstr "" + +msgid "The link that led you here may be broken." +msgstr "" + +msgid "Users" +msgstr "Uporabniki" + +msgid "Configuration" +msgstr "Nastavitve" + +msgid "Instances" +msgstr "" + +msgid "Email blocklist" +msgstr "" + +msgid "Grant admin rights" +msgstr "" + +msgid "Revoke admin rights" +msgstr "" + +msgid "Grant moderator rights" +msgstr "" + +msgid "Revoke moderator rights" +msgstr "" + +msgid "Ban" +msgstr "Prepoved" + +msgid "Run on selected users" +msgstr "" + +msgid "Moderator" +msgstr "" + +msgid "Moderation" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "Administration of {0}" +msgstr "" + +msgid "Unblock" +msgstr "Odblokiraj" + +msgid "Block" +msgstr "Blokiraj" + +msgid "Name" +msgstr "" + +msgid "Allow anyone to register here" +msgstr "" + +msgid "Short description" +msgstr "Kratek opis" + +msgid "Markdown syntax is supported" +msgstr "" + +msgid "Long description" +msgstr "" + +msgid "Default article license" +msgstr "" + +msgid "Save these settings" +msgstr "" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "" + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "" + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "" + +msgid "Blocklisted Emails" +msgstr "" + +msgid "Email address" +msgstr "" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "" + +msgid "Note" +msgstr "" + +msgid "Notify the user?" +msgstr "" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "" + +msgid "Blocklisting notification" +msgstr "" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "" + +msgid "Add blocklisted address" +msgstr "" + +msgid "There are no blocked emails on your instance" +msgstr "" + +msgid "Delete selected emails" +msgstr "" + +msgid "Email address:" +msgstr "" + +msgid "Blocklisted for:" +msgstr "" + +msgid "Will notify them on account creation with this message:" +msgstr "" + +msgid "The user will be silently prevented from making an account" +msgstr "" + +msgid "Welcome to {}" +msgstr "Dobrodošli na {}" + +msgid "View all" +msgstr "" + +msgid "About {0}" +msgstr "O {0}" + +msgid "Runs Plume {0}" +msgstr "" + +msgid "Home to {0} people" +msgstr "" + +msgid "Who wrote {0} articles" +msgstr "" + +msgid "And are connected to {0} other instances" +msgstr "" + +msgid "Administred by" +msgstr "" + +msgid "Interact with {}" +msgstr "" + +msgid "Log in to interact" +msgstr "" + +msgid "Enter your full username to interact" +msgstr "" + +msgid "Publish" +msgstr "" + +msgid "Classic editor (any changes will be lost)" +msgstr "" + +msgid "Title" +msgstr "" + +msgid "Subtitle" +msgstr "" + +msgid "Content" +msgstr "" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "" + +msgid "Upload media" +msgstr "" + +msgid "Tags, separated by commas" +msgstr "" + +msgid "License" +msgstr "" + +msgid "Illustration" +msgstr "" + +msgid "This is a draft, don't publish it yet." +msgstr "" + +msgid "Update" +msgstr "" + +msgid "Update, or publish" +msgstr "" + +msgid "Publish your post" +msgstr "" + +msgid "Written by {0}" +msgstr "" + +msgid "All rights reserved." +msgstr "" + +msgid "This article is under the {0} license." +msgstr "" + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "I don't like this anymore" +msgstr "" + +msgid "Add yours" +msgstr "" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "I don't want to boost this anymore" +msgstr "" + +msgid "Boost" +msgstr "" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "" + +msgid "Comments" +msgstr "" + +msgid "Your comment" +msgstr "" + +msgid "Submit comment" +msgstr "" + +msgid "No comments yet. Be the first to react!" +msgstr "" + +msgid "Are you sure?" +msgstr "" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "" + +msgid "Only you and other authors can edit this article." +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "I'm from this instance" +msgstr "" + +msgid "Username, or email" +msgstr "" + +msgid "Log in" +msgstr "" + +msgid "I'm from another instance" +msgstr "" + +msgid "Continue to your instance" +msgstr "" + +msgid "Reset your password" +msgstr "" + +msgid "New password" +msgstr "" + +msgid "Confirmation" +msgstr "" + +msgid "Update password" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "" + +msgid "Send password reset link" +msgstr "" + +msgid "This token has expired" +msgstr "" + +msgid "Please start the process again by clicking here." +msgstr "" + +msgid "New Blog" +msgstr "" + +msgid "Create a blog" +msgstr "" + +msgid "Create blog" +msgstr "" + +msgid "Edit \"{}\"" +msgstr "" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "" + +msgid "Upload images" +msgstr "" + +msgid "Blog icon" +msgstr "" + +msgid "Blog banner" +msgstr "" + +msgid "Custom theme" +msgstr "" + +msgid "Update blog" +msgstr "" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "" + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "" + +msgid "Permanently delete this blog" +msgstr "" + +msgid "{}'s icon" +msgstr "" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "No posts to see here yet." +msgstr "" + +msgid "Nothing to see here yet." +msgstr "" + +msgid "None" +msgstr "" + +msgid "No description" +msgstr "" + +msgid "Respond" +msgstr "" + +msgid "Delete this comment" +msgstr "" + +msgid "What is Plume?" +msgstr "" + +msgid "Plume is a decentralized blogging engine." +msgstr "" + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "" + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "" + +msgid "Read the detailed rules" +msgstr "" + +msgid "By {0}" +msgstr "" + +msgid "Draft" +msgstr "" + +msgid "Search result(s) for \"{0}\"" +msgstr "" + +msgid "Search result(s)" +msgstr "" + +msgid "No results for your query" +msgstr "" + +msgid "No more results for your query" +msgstr "" + +msgid "Advanced search" +msgstr "" + +msgid "Article title matching these words" +msgstr "" + +msgid "Subtitle matching these words" +msgstr "" + +msgid "Content macthing these words" +msgstr "" + +msgid "Body content" +msgstr "" + +msgid "From this date" +msgstr "" + +msgid "To this date" +msgstr "" + +msgid "Containing these tags" +msgstr "" + +msgid "Tags" +msgstr "" + +msgid "Posted on one of these instances" +msgstr "" + +msgid "Instance domain" +msgstr "" + +msgid "Posted by one of these authors" +msgstr "" + +msgid "Author(s)" +msgstr "" + +msgid "Posted on one of these blogs" +msgstr "" + +msgid "Blog title" +msgstr "" + +msgid "Written in this language" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Published under this license" +msgstr "" + +msgid "Article license" +msgstr "" + diff --git a/po/plume/sr.po b/po/plume/sr.po new file mode 100644 index 00000000000..cbb71bb06ae --- /dev/null +++ b/po/plume/sr.po @@ -0,0 +1,1037 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"Language: sr_CS\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "{0} komentarisala tvoj članak." + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "" + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "" + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "{0} vas je spomenuo/la." + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "" + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "" + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "" + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "" + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "" + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "" + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "" + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "" + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "" + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "" + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "" + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "" + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "" + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "" + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "" + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "" + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "" + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "" + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "" + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "" + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "" + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "" + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "" + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "" + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "Uredi {0}" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "" + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "" + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "" + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "" + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "" + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "" + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "" + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "" + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "Poništavanje lozinke" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "" + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "" + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "" + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "" + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "" + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "" + +msgid "Create your account" +msgstr "" + +msgid "Create an account" +msgstr "" + +msgid "Email" +msgstr "" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "" + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "" + +msgid "Password" +msgstr "" + +msgid "Password confirmation" +msgstr "" + +msgid "Media upload" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "" + +msgid "Content warning" +msgstr "" + +msgid "Leave it empty, if none is needed" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Send" +msgstr "" + +msgid "Your media" +msgstr "" + +msgid "Upload" +msgstr "" + +msgid "You don't have any media yet." +msgstr "" + +msgid "Content warning: {0}" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Details" +msgstr "" + +msgid "Media details" +msgstr "" + +msgid "Go back to the gallery" +msgstr "" + +msgid "Markdown syntax" +msgstr "" + +msgid "Copy it into your articles, to insert this media:" +msgstr "" + +msgid "Use as an avatar" +msgstr "" + +msgid "Plume" +msgstr "" + +msgid "Menu" +msgstr "Meni" + +msgid "Search" +msgstr "" + +msgid "Dashboard" +msgstr "" + +msgid "Notifications" +msgstr "Obaveštenja" + +msgid "Log Out" +msgstr "Odjavi se" + +msgid "My account" +msgstr "Moj nalog" + +msgid "Log In" +msgstr "Prijaviti se" + +msgid "Register" +msgstr "Registracija" + +msgid "About this instance" +msgstr "" + +msgid "Privacy policy" +msgstr "" + +msgid "Administration" +msgstr "Administracija" + +msgid "Documentation" +msgstr "" + +msgid "Source code" +msgstr "Izvorni kod" + +msgid "Matrix room" +msgstr "" + +msgid "Admin" +msgstr "" + +msgid "It is you" +msgstr "" + +msgid "Edit your profile" +msgstr "" + +msgid "Open on {0}" +msgstr "" + +msgid "Unsubscribe" +msgstr "" + +msgid "Subscribe" +msgstr "" + +msgid "Follow {}" +msgstr "" + +msgid "Log in to follow" +msgstr "" + +msgid "Enter your full username handle to follow" +msgstr "" + +msgid "{0}'s subscribers" +msgstr "" + +msgid "Articles" +msgstr "" + +msgid "Subscribers" +msgstr "" + +msgid "Subscriptions" +msgstr "" + +msgid "{0}'s subscriptions" +msgstr "" + +msgid "Your Dashboard" +msgstr "" + +msgid "Your Blogs" +msgstr "" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "" + +msgid "Start a new blog" +msgstr "" + +msgid "Your Drafts" +msgstr "" + +msgid "Go to your gallery" +msgstr "" + +msgid "Edit your account" +msgstr "" + +msgid "Your Profile" +msgstr "" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "" + +msgid "Upload an avatar" +msgstr "" + +msgid "Display name" +msgstr "" + +msgid "Summary" +msgstr "" + +msgid "Theme" +msgstr "" + +msgid "Default theme" +msgstr "" + +msgid "Error while loading theme selector." +msgstr "" + +msgid "Never load blogs custom themes" +msgstr "" + +msgid "Update account" +msgstr "" + +msgid "Danger zone" +msgstr "" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "" + +msgid "Delete your account" +msgstr "" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "" + +msgid "Latest articles" +msgstr "Najnoviji članci" + +msgid "Atom feed" +msgstr "" + +msgid "Recently boosted" +msgstr "" + +msgid "Articles tagged \"{0}\"" +msgstr "" + +msgid "There are currently no articles with such a tag" +msgstr "" + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "" + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "" + +msgid "Invalid CSRF token" +msgstr "" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "" + +msgid "You are not authorized." +msgstr "" + +msgid "Page not found" +msgstr "" + +msgid "We couldn't find this page." +msgstr "" + +msgid "The link that led you here may be broken." +msgstr "" + +msgid "Users" +msgstr "Korisnici" + +msgid "Configuration" +msgstr "" + +msgid "Instances" +msgstr "" + +msgid "Email blocklist" +msgstr "" + +msgid "Grant admin rights" +msgstr "" + +msgid "Revoke admin rights" +msgstr "" + +msgid "Grant moderator rights" +msgstr "" + +msgid "Revoke moderator rights" +msgstr "" + +msgid "Ban" +msgstr "" + +msgid "Run on selected users" +msgstr "" + +msgid "Moderator" +msgstr "" + +msgid "Moderation" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "Administration of {0}" +msgstr "" + +msgid "Unblock" +msgstr "Odblokirajte" + +msgid "Block" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "Allow anyone to register here" +msgstr "" + +msgid "Short description" +msgstr "" + +msgid "Markdown syntax is supported" +msgstr "" + +msgid "Long description" +msgstr "" + +msgid "Default article license" +msgstr "" + +msgid "Save these settings" +msgstr "" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "" + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "" + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "" + +msgid "Blocklisted Emails" +msgstr "" + +msgid "Email address" +msgstr "" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "" + +msgid "Note" +msgstr "" + +msgid "Notify the user?" +msgstr "" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "" + +msgid "Blocklisting notification" +msgstr "" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "" + +msgid "Add blocklisted address" +msgstr "" + +msgid "There are no blocked emails on your instance" +msgstr "" + +msgid "Delete selected emails" +msgstr "" + +msgid "Email address:" +msgstr "" + +msgid "Blocklisted for:" +msgstr "" + +msgid "Will notify them on account creation with this message:" +msgstr "" + +msgid "The user will be silently prevented from making an account" +msgstr "" + +msgid "Welcome to {}" +msgstr "Dobrodošli u {0}" + +msgid "View all" +msgstr "" + +msgid "About {0}" +msgstr "" + +msgid "Runs Plume {0}" +msgstr "" + +msgid "Home to {0} people" +msgstr "" + +msgid "Who wrote {0} articles" +msgstr "" + +msgid "And are connected to {0} other instances" +msgstr "" + +msgid "Administred by" +msgstr "" + +msgid "Interact with {}" +msgstr "" + +msgid "Log in to interact" +msgstr "" + +msgid "Enter your full username to interact" +msgstr "" + +msgid "Publish" +msgstr "" + +msgid "Classic editor (any changes will be lost)" +msgstr "" + +msgid "Title" +msgstr "" + +msgid "Subtitle" +msgstr "" + +msgid "Content" +msgstr "" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "" + +msgid "Upload media" +msgstr "" + +msgid "Tags, separated by commas" +msgstr "" + +msgid "License" +msgstr "" + +msgid "Illustration" +msgstr "" + +msgid "This is a draft, don't publish it yet." +msgstr "" + +msgid "Update" +msgstr "" + +msgid "Update, or publish" +msgstr "" + +msgid "Publish your post" +msgstr "" + +msgid "Written by {0}" +msgstr "" + +msgid "All rights reserved." +msgstr "" + +msgid "This article is under the {0} license." +msgstr "" + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +msgid "I don't like this anymore" +msgstr "" + +msgid "Add yours" +msgstr "" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +msgid "I don't want to boost this anymore" +msgstr "" + +msgid "Boost" +msgstr "" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "" + +msgid "Comments" +msgstr "" + +msgid "Your comment" +msgstr "" + +msgid "Submit comment" +msgstr "" + +msgid "No comments yet. Be the first to react!" +msgstr "" + +msgid "Are you sure?" +msgstr "" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "" + +msgid "Only you and other authors can edit this article." +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "I'm from this instance" +msgstr "" + +msgid "Username, or email" +msgstr "" + +msgid "Log in" +msgstr "" + +msgid "I'm from another instance" +msgstr "" + +msgid "Continue to your instance" +msgstr "" + +msgid "Reset your password" +msgstr "" + +msgid "New password" +msgstr "" + +msgid "Confirmation" +msgstr "" + +msgid "Update password" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "" + +msgid "Send password reset link" +msgstr "" + +msgid "This token has expired" +msgstr "" + +msgid "Please start the process again by clicking here." +msgstr "" + +msgid "New Blog" +msgstr "" + +msgid "Create a blog" +msgstr "" + +msgid "Create blog" +msgstr "" + +msgid "Edit \"{}\"" +msgstr "" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "" + +msgid "Upload images" +msgstr "" + +msgid "Blog icon" +msgstr "" + +msgid "Blog banner" +msgstr "" + +msgid "Custom theme" +msgstr "" + +msgid "Update blog" +msgstr "" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "" + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "" + +msgid "Permanently delete this blog" +msgstr "" + +msgid "{}'s icon" +msgstr "" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +msgid "No posts to see here yet." +msgstr "" + +msgid "Nothing to see here yet." +msgstr "" + +msgid "None" +msgstr "" + +msgid "No description" +msgstr "" + +msgid "Respond" +msgstr "" + +msgid "Delete this comment" +msgstr "" + +msgid "What is Plume?" +msgstr "" + +msgid "Plume is a decentralized blogging engine." +msgstr "" + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "" + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "" + +msgid "Read the detailed rules" +msgstr "" + +msgid "By {0}" +msgstr "" + +msgid "Draft" +msgstr "" + +msgid "Search result(s) for \"{0}\"" +msgstr "" + +msgid "Search result(s)" +msgstr "" + +msgid "No results for your query" +msgstr "" + +msgid "No more results for your query" +msgstr "" + +msgid "Advanced search" +msgstr "" + +msgid "Article title matching these words" +msgstr "" + +msgid "Subtitle matching these words" +msgstr "" + +msgid "Content macthing these words" +msgstr "" + +msgid "Body content" +msgstr "" + +msgid "From this date" +msgstr "" + +msgid "To this date" +msgstr "" + +msgid "Containing these tags" +msgstr "" + +msgid "Tags" +msgstr "" + +msgid "Posted on one of these instances" +msgstr "" + +msgid "Instance domain" +msgstr "" + +msgid "Posted by one of these authors" +msgstr "" + +msgid "Author(s)" +msgstr "" + +msgid "Posted on one of these blogs" +msgstr "" + +msgid "Blog title" +msgstr "" + +msgid "Written in this language" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Published under this license" +msgstr "" + +msgid "Article license" +msgstr "" + diff --git a/po/plume/sv.po b/po/plume/sv.po new file mode 100644 index 00000000000..ebb40e2f560 --- /dev/null +++ b/po/plume/sv.po @@ -0,0 +1,1034 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Swedish\n" +"Language: sv_SE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: sv-SE\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "{0} kommenterade på din artikel." + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "{0} abbonerar på dig." + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "{0} gillade din artikel." + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "{0} nämnde dig." + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "{0} boostade din artikel." + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "{0}s avatar" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "För att skapa en ny blogg måste du vara inloggad" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "" + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "" + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "Du har inte tillstånd att ta bort den här bloggen." + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "Du har inte tillstånd att redigera den här bloggen." + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "" + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "" + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "" + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "" + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "" + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "" + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "" + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "" + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "" + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "" + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "" + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "" + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "" + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "" + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "" + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "" + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "" + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "" + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "" + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "" + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "" + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "" + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "" + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "" + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "" + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "" + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "" + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "" + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "" + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "" + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "" + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "" + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "" + +msgid "Create your account" +msgstr "" + +msgid "Create an account" +msgstr "" + +msgid "Email" +msgstr "" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "" + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "Användarnamn" + +msgid "Password" +msgstr "Lösenord" + +msgid "Password confirmation" +msgstr "" + +msgid "Media upload" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "" + +msgid "Content warning" +msgstr "" + +msgid "Leave it empty, if none is needed" +msgstr "" + +msgid "File" +msgstr "Fil" + +msgid "Send" +msgstr "Skicka" + +msgid "Your media" +msgstr "" + +msgid "Upload" +msgstr "" + +msgid "You don't have any media yet." +msgstr "" + +msgid "Content warning: {0}" +msgstr "" + +msgid "Delete" +msgstr "Radera" + +msgid "Details" +msgstr "" + +msgid "Media details" +msgstr "" + +msgid "Go back to the gallery" +msgstr "" + +msgid "Markdown syntax" +msgstr "" + +msgid "Copy it into your articles, to insert this media:" +msgstr "" + +msgid "Use as an avatar" +msgstr "" + +msgid "Plume" +msgstr "" + +msgid "Menu" +msgstr "Meny" + +msgid "Search" +msgstr "Sök" + +msgid "Dashboard" +msgstr "" + +msgid "Notifications" +msgstr "" + +msgid "Log Out" +msgstr "Logga ut" + +msgid "My account" +msgstr "" + +msgid "Log In" +msgstr "Logga in" + +msgid "Register" +msgstr "" + +msgid "About this instance" +msgstr "" + +msgid "Privacy policy" +msgstr "" + +msgid "Administration" +msgstr "" + +msgid "Documentation" +msgstr "" + +msgid "Source code" +msgstr "" + +msgid "Matrix room" +msgstr "" + +msgid "Admin" +msgstr "" + +msgid "It is you" +msgstr "" + +msgid "Edit your profile" +msgstr "" + +msgid "Open on {0}" +msgstr "" + +msgid "Unsubscribe" +msgstr "" + +msgid "Subscribe" +msgstr "Prenumerera" + +msgid "Follow {}" +msgstr "Följ {}" + +msgid "Log in to follow" +msgstr "" + +msgid "Enter your full username handle to follow" +msgstr "" + +msgid "{0}'s subscribers" +msgstr "" + +msgid "Articles" +msgstr "" + +msgid "Subscribers" +msgstr "Prenumeranter" + +msgid "Subscriptions" +msgstr "" + +msgid "{0}'s subscriptions" +msgstr "" + +msgid "Your Dashboard" +msgstr "" + +msgid "Your Blogs" +msgstr "" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "" + +msgid "Start a new blog" +msgstr "" + +msgid "Your Drafts" +msgstr "" + +msgid "Go to your gallery" +msgstr "" + +msgid "Edit your account" +msgstr "" + +msgid "Your Profile" +msgstr "" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "" + +msgid "Upload an avatar" +msgstr "" + +msgid "Display name" +msgstr "" + +msgid "Summary" +msgstr "" + +msgid "Theme" +msgstr "" + +msgid "Default theme" +msgstr "" + +msgid "Error while loading theme selector." +msgstr "" + +msgid "Never load blogs custom themes" +msgstr "" + +msgid "Update account" +msgstr "" + +msgid "Danger zone" +msgstr "" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "" + +msgid "Delete your account" +msgstr "" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "" + +msgid "Latest articles" +msgstr "" + +msgid "Atom feed" +msgstr "" + +msgid "Recently boosted" +msgstr "" + +msgid "Articles tagged \"{0}\"" +msgstr "" + +msgid "There are currently no articles with such a tag" +msgstr "" + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "" + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "" + +msgid "Invalid CSRF token" +msgstr "" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "" + +msgid "You are not authorized." +msgstr "" + +msgid "Page not found" +msgstr "" + +msgid "We couldn't find this page." +msgstr "" + +msgid "The link that led you here may be broken." +msgstr "" + +msgid "Users" +msgstr "" + +msgid "Configuration" +msgstr "" + +msgid "Instances" +msgstr "" + +msgid "Email blocklist" +msgstr "" + +msgid "Grant admin rights" +msgstr "" + +msgid "Revoke admin rights" +msgstr "" + +msgid "Grant moderator rights" +msgstr "" + +msgid "Revoke moderator rights" +msgstr "" + +msgid "Ban" +msgstr "" + +msgid "Run on selected users" +msgstr "" + +msgid "Moderator" +msgstr "" + +msgid "Moderation" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "Administration of {0}" +msgstr "" + +msgid "Unblock" +msgstr "" + +msgid "Block" +msgstr "" + +msgid "Name" +msgstr "Namn" + +msgid "Allow anyone to register here" +msgstr "" + +msgid "Short description" +msgstr "" + +msgid "Markdown syntax is supported" +msgstr "" + +msgid "Long description" +msgstr "" + +msgid "Default article license" +msgstr "" + +msgid "Save these settings" +msgstr "" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "" + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "" + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "" + +msgid "Blocklisted Emails" +msgstr "" + +msgid "Email address" +msgstr "" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "" + +msgid "Note" +msgstr "" + +msgid "Notify the user?" +msgstr "" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "" + +msgid "Blocklisting notification" +msgstr "" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "" + +msgid "Add blocklisted address" +msgstr "" + +msgid "There are no blocked emails on your instance" +msgstr "" + +msgid "Delete selected emails" +msgstr "" + +msgid "Email address:" +msgstr "" + +msgid "Blocklisted for:" +msgstr "" + +msgid "Will notify them on account creation with this message:" +msgstr "" + +msgid "The user will be silently prevented from making an account" +msgstr "" + +msgid "Welcome to {}" +msgstr "Välkommen till {}" + +msgid "View all" +msgstr "" + +msgid "About {0}" +msgstr "Om {0}" + +msgid "Runs Plume {0}" +msgstr "" + +msgid "Home to {0} people" +msgstr "" + +msgid "Who wrote {0} articles" +msgstr "" + +msgid "And are connected to {0} other instances" +msgstr "" + +msgid "Administred by" +msgstr "" + +msgid "Interact with {}" +msgstr "" + +msgid "Log in to interact" +msgstr "" + +msgid "Enter your full username to interact" +msgstr "" + +msgid "Publish" +msgstr "Publicera" + +msgid "Classic editor (any changes will be lost)" +msgstr "" + +msgid "Title" +msgstr "Titel" + +msgid "Subtitle" +msgstr "" + +msgid "Content" +msgstr "" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "" + +msgid "Upload media" +msgstr "" + +msgid "Tags, separated by commas" +msgstr "" + +msgid "License" +msgstr "Licens" + +msgid "Illustration" +msgstr "" + +msgid "This is a draft, don't publish it yet." +msgstr "" + +msgid "Update" +msgstr "" + +msgid "Update, or publish" +msgstr "" + +msgid "Publish your post" +msgstr "" + +msgid "Written by {0}" +msgstr "" + +msgid "All rights reserved." +msgstr "" + +msgid "This article is under the {0} license." +msgstr "" + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "" +msgstr[1] "" + +msgid "I don't like this anymore" +msgstr "" + +msgid "Add yours" +msgstr "" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "" +msgstr[1] "" + +msgid "I don't want to boost this anymore" +msgstr "" + +msgid "Boost" +msgstr "" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "" + +msgid "Comments" +msgstr "Kommentarer" + +msgid "Your comment" +msgstr "" + +msgid "Submit comment" +msgstr "" + +msgid "No comments yet. Be the first to react!" +msgstr "" + +msgid "Are you sure?" +msgstr "Är du säker?" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "" + +msgid "Only you and other authors can edit this article." +msgstr "" + +msgid "Edit" +msgstr "Redigera" + +msgid "I'm from this instance" +msgstr "" + +msgid "Username, or email" +msgstr "" + +msgid "Log in" +msgstr "Logga in" + +msgid "I'm from another instance" +msgstr "" + +msgid "Continue to your instance" +msgstr "" + +msgid "Reset your password" +msgstr "" + +msgid "New password" +msgstr "" + +msgid "Confirmation" +msgstr "" + +msgid "Update password" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "" + +msgid "Send password reset link" +msgstr "" + +msgid "This token has expired" +msgstr "" + +msgid "Please start the process again by clicking here." +msgstr "" + +msgid "New Blog" +msgstr "" + +msgid "Create a blog" +msgstr "" + +msgid "Create blog" +msgstr "" + +msgid "Edit \"{}\"" +msgstr "Redigera \"{}\"" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "" + +msgid "Upload images" +msgstr "" + +msgid "Blog icon" +msgstr "" + +msgid "Blog banner" +msgstr "" + +msgid "Custom theme" +msgstr "" + +msgid "Update blog" +msgstr "" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "" + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "" + +msgid "Permanently delete this blog" +msgstr "" + +msgid "{}'s icon" +msgstr "" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "" +msgstr[1] "" + +msgid "No posts to see here yet." +msgstr "" + +msgid "Nothing to see here yet." +msgstr "" + +msgid "None" +msgstr "" + +msgid "No description" +msgstr "" + +msgid "Respond" +msgstr "" + +msgid "Delete this comment" +msgstr "" + +msgid "What is Plume?" +msgstr "Vad är Plume?" + +msgid "Plume is a decentralized blogging engine." +msgstr "" + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "" + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "" + +msgid "Read the detailed rules" +msgstr "" + +msgid "By {0}" +msgstr "Av {0}" + +msgid "Draft" +msgstr "Utkast" + +msgid "Search result(s) for \"{0}\"" +msgstr "" + +msgid "Search result(s)" +msgstr "" + +msgid "No results for your query" +msgstr "" + +msgid "No more results for your query" +msgstr "" + +msgid "Advanced search" +msgstr "" + +msgid "Article title matching these words" +msgstr "" + +msgid "Subtitle matching these words" +msgstr "" + +msgid "Content macthing these words" +msgstr "" + +msgid "Body content" +msgstr "" + +msgid "From this date" +msgstr "" + +msgid "To this date" +msgstr "" + +msgid "Containing these tags" +msgstr "" + +msgid "Tags" +msgstr "Taggar" + +msgid "Posted on one of these instances" +msgstr "" + +msgid "Instance domain" +msgstr "" + +msgid "Posted by one of these authors" +msgstr "" + +msgid "Author(s)" +msgstr "" + +msgid "Posted on one of these blogs" +msgstr "" + +msgid "Blog title" +msgstr "" + +msgid "Written in this language" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Published under this license" +msgstr "" + +msgid "Article license" +msgstr "" + diff --git a/po/plume/tr.po b/po/plume/tr.po new file mode 100644 index 00000000000..4124cf037f7 --- /dev/null +++ b/po/plume/tr.po @@ -0,0 +1,1034 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "{0} makalene yorum yaptı." + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "{0} sana abone oldu." + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "{0} makaleni beğendi." + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "{0} senden bahsetti." + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "{0} makaleni destekledi." + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "Özet akışınız" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "Yerel özet akışı" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "Birleşik özet akışı" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "{0} adlı kişinin avatarı" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "İsteğe bağlı" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "Yeni bir günlük oluşturmak için, giriş yapman lazım" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "Aynı isme sahip bir günlük zaten var." + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "Günlüğün başarıyla oluşturuldu!" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "Günlüğün silindi." + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "Bu günlüğü silmeye iznin yok." + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "Bu günlüğü düzenlemeye iznin yok." + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "Bu dosyayı günlük simgen olarak kullanamazsın." + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "Bu dosyayı günlük kapak fotoğrafın olarak kullanamazsın." + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "Günlüğün hakkındaki bilgiler güncellendi." + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "Yorumun yayınlandı." + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "Yorumun silindi." + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "Bu örnekte kayıtlar kapalıdır." + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "Hesabınız oluşturuldu. Şimdi kullanabilmeniz için giriş yapmanız yeterlidir." + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "Oluşumunun ayarları kaydedildi." + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "" + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "" + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "" + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "" + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "" + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "Bir yazıyı beğenmek için, giriş yapman lazım" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "Dosyan silindi." + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "Bu dosyayı silme iznin yok." + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "Avatarın güncellendi." + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "Bu dosyayı kullanma iznin yok." + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "Bildirimlerini görmek için, giriş yapman lazım" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "Bu gönderi henüz yayınlanmamış." + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "Yeni bir yazı yazmak için, giriş yapman lazım" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "Bu günlüğün sahibi değilsin." + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "Yeni gönderi" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "{0} günlüğünü düzenle" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "Bu günlükte yayınlamak için iznin yok." + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "Makalen güncellendi." + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "Makalen kaydedildi." + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "Yeni makale" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "Bu makaleyi silmek için iznin yok." + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "Makalen silindi." + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "Görünüşe göre silmek istediğin makale mevcut değil. Belki de zaten silinmiştir?" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "Hesabın hakkında yeterli bilgi edinemedik. Lütfen kullanıcı adını doğru yazdığından emin ol." + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "Bir yazıyı yeniden paylaşmak için, giriş yapman lazım" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "Artık bağlısın." + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "Şimdi çıkış yaptınız." + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "Şifre Sıfırlama" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "İşte şifreni sıfırlamak için kullabileceğin bağlantı: {0}" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "Şifren başarıyla sıfırlandı." + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "Yönetim panelinize erişmek için giriş yapmanız gerekmektedir" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "Artık {} kullanıcısını takip etmiyorsunuz." + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "Artık {} kullanıcısını takip ediyorsunuz." + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "Birisine abone olmak için giriş yapmanız gerekmektedir" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "Profilinizi düzenlemek için giriş yapmanız gerekmektedir" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "Profiliniz güncellendi." + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "Hesabınız silindi." + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "Başka birisinin hesabını silemezsiniz." + +msgid "Create your account" +msgstr "Hesabınızı oluşturun" + +msgid "Create an account" +msgstr "Bir hesap oluştur" + +msgid "Email" +msgstr "E-posta" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "Özür dileriz, ancak bu örnek kayıt olmaya kapalıdır. Ama farklı bir tane bulabilirsiniz." + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "Gelen kutunuzu kontrol edin!" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "Kullanıcı adı" + +msgid "Password" +msgstr "Parola" + +msgid "Password confirmation" +msgstr "Parola doğrulama" + +msgid "Media upload" +msgstr "Medya karşıya yükleme" + +msgid "Description" +msgstr "Açıklama" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "Görme engelli kişiler ve lisanslama bilgileri için kullanışlıdır" + +msgid "Content warning" +msgstr "İçerik uyarısı" + +msgid "Leave it empty, if none is needed" +msgstr "Gerekmiyorsa boş bırakın" + +msgid "File" +msgstr "Dosya" + +msgid "Send" +msgstr "Gönder" + +msgid "Your media" +msgstr "Medyanız" + +msgid "Upload" +msgstr "Karşıya yükle" + +msgid "You don't have any media yet." +msgstr "Henüz medyanız yok." + +msgid "Content warning: {0}" +msgstr "İçerik uyarısı: {0}" + +msgid "Delete" +msgstr "Sil" + +msgid "Details" +msgstr "Detaylar" + +msgid "Media details" +msgstr "Medya detayları" + +msgid "Go back to the gallery" +msgstr "Galeriye geri dön" + +msgid "Markdown syntax" +msgstr "Markdown sözdizimi" + +msgid "Copy it into your articles, to insert this media:" +msgstr "Bu medya ögesini makalelerine eklemek için, bunu kopyala:" + +msgid "Use as an avatar" +msgstr "Avatar olarak kullan" + +msgid "Plume" +msgstr "Plume" + +msgid "Menu" +msgstr "Menü" + +msgid "Search" +msgstr "Ara" + +msgid "Dashboard" +msgstr "Yönetim paneli" + +msgid "Notifications" +msgstr "Bildirimler" + +msgid "Log Out" +msgstr "Çıkış Yap" + +msgid "My account" +msgstr "Hesabım" + +msgid "Log In" +msgstr "Giriş Yap" + +msgid "Register" +msgstr "Kayıt Ol" + +msgid "About this instance" +msgstr "Bu örnek hakkında" + +msgid "Privacy policy" +msgstr "Gizlilik politikası" + +msgid "Administration" +msgstr "Yönetim" + +msgid "Documentation" +msgstr "Dokümantasyon" + +msgid "Source code" +msgstr "Kaynak kodu" + +msgid "Matrix room" +msgstr "Matrix odası" + +msgid "Admin" +msgstr "Yönetici" + +msgid "It is you" +msgstr "Bu sizsiniz" + +msgid "Edit your profile" +msgstr "Profilinizi düzenleyin" + +msgid "Open on {0}" +msgstr "{0}'da Aç" + +msgid "Unsubscribe" +msgstr "Abonelikten Çık" + +msgid "Subscribe" +msgstr "Abone Ol" + +msgid "Follow {}" +msgstr "Takip et: {}" + +msgid "Log in to follow" +msgstr "Takip etmek için giriş yapın" + +msgid "Enter your full username handle to follow" +msgstr "Takip etmek için kullanıcı adınızın tamamını girin" + +msgid "{0}'s subscribers" +msgstr "{0}'in aboneleri" + +msgid "Articles" +msgstr "Makaleler" + +msgid "Subscribers" +msgstr "Aboneler" + +msgid "Subscriptions" +msgstr "Abonelikler" + +msgid "{0}'s subscriptions" +msgstr "{0}'in abonelikleri" + +msgid "Your Dashboard" +msgstr "Yönetim Panelin" + +msgid "Your Blogs" +msgstr "Günlüklerin" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "Henüz hiç günlüğün yok :( Bir tane yarat veya birine katılmak için izin al." + +msgid "Start a new blog" +msgstr "Yeni bir günlük başlat" + +msgid "Your Drafts" +msgstr "Taslakların" + +msgid "Go to your gallery" +msgstr "Galerine git" + +msgid "Edit your account" +msgstr "Hesabınızı düzenleyin" + +msgid "Your Profile" +msgstr "Profiliniz" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "Avatarınızı değiştirmek için galerinize yükleyin ve ardından oradan seçin." + +msgid "Upload an avatar" +msgstr "Bir avatar yükle" + +msgid "Display name" +msgstr "Görünen isim" + +msgid "Summary" +msgstr "Özet" + +msgid "Theme" +msgstr "" + +msgid "Default theme" +msgstr "" + +msgid "Error while loading theme selector." +msgstr "" + +msgid "Never load blogs custom themes" +msgstr "" + +msgid "Update account" +msgstr "Hesap güncelleme" + +msgid "Danger zone" +msgstr "Tehlikeli bölge" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "Çok dikkatli ol, burada yapacağın herhangi bir işlem iptal edilemez." + +msgid "Delete your account" +msgstr "Hesabını Sil" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "Üzgünüm ama bir yönetici olarak kendi oluşumundan çıkamazsın." + +msgid "Latest articles" +msgstr "Son makaleler" + +msgid "Atom feed" +msgstr "Atom haber akışı" + +msgid "Recently boosted" +msgstr "Yakın zamanda desteklenler" + +msgid "Articles tagged \"{0}\"" +msgstr "\"{0}\" etiketine sahip makaleler" + +msgid "There are currently no articles with such a tag" +msgstr "Öyle bir etikete sahip bir makale henüz yok" + +msgid "The content you sent can't be processed." +msgstr "Gönderdiğiniz içerik işlenemiyor." + +msgid "Maybe it was too long." +msgstr "Belki çok uzundu." + +msgid "Internal server error" +msgstr "İç sunucu hatası" + +msgid "Something broke on our side." +msgstr "Bizim tarafımızda bir şeyler bozuldu." + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "Bunun için üzgünüz. Bunun bir hata olduğunu düşünüyorsanız, lütfen bildirin." + +msgid "Invalid CSRF token" +msgstr "Geçersiz CSRF belirteci" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "CSRF belirtecinizle ilgili bir sorun var. Tarayıcınızda çerezlerin etkinleştirildiğinden emin olun ve bu sayfayı yeniden yüklemeyi deneyin. Bu hata mesajını görmeye devam ederseniz, lütfen bildirin." + +msgid "You are not authorized." +msgstr "Yetkiniz yok." + +msgid "Page not found" +msgstr "Sayfa bulunamadı" + +msgid "We couldn't find this page." +msgstr "Bu sayfayı bulamadık." + +msgid "The link that led you here may be broken." +msgstr "Seni buraya getiren bağlantı bozuk olabilir." + +msgid "Users" +msgstr "Kullanıcılar" + +msgid "Configuration" +msgstr "Yapılandırma" + +msgid "Instances" +msgstr "Örnekler" + +msgid "Email blocklist" +msgstr "" + +msgid "Grant admin rights" +msgstr "" + +msgid "Revoke admin rights" +msgstr "" + +msgid "Grant moderator rights" +msgstr "" + +msgid "Revoke moderator rights" +msgstr "" + +msgid "Ban" +msgstr "Yasakla" + +msgid "Run on selected users" +msgstr "" + +msgid "Moderator" +msgstr "" + +msgid "Moderation" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "Administration of {0}" +msgstr "{0} yönetimi" + +msgid "Unblock" +msgstr "Engellemeyi kaldır" + +msgid "Block" +msgstr "Engelle" + +msgid "Name" +msgstr "İsim" + +msgid "Allow anyone to register here" +msgstr "Herkesin buraya kaydolmasına izin ver" + +msgid "Short description" +msgstr "Kısa açıklama" + +msgid "Markdown syntax is supported" +msgstr "Markdown kullanabilirsin" + +msgid "Long description" +msgstr "Uzun açıklama" + +msgid "Default article license" +msgstr "Varsayılan makale lisansı" + +msgid "Save these settings" +msgstr "Bu ayarları kaydet" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "Bu siteye ziyaretçi olarak göz atıyorsanız, hakkınızda veri toplanmamaktadır." + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "Kayıtlı bir kullanıcı olarak, giriş yapmak, makale yazmak ve yorum yapmak için bir kullanıcı adına (ki bu kullanıcı adının senin gerçek adın olması gerekmiyor), kullanabildiğin bir e-posta adresine ve bir şifreye ihtiyacın var. Girdiğin bilgiler sen hesabını silene dek depolanır." + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "Giriş yaptığınızda; biri oturumunuzu açık tutmak için, ikincisi başkalarının sizin adınıza hareket etmesini önlemek için iki çerez saklamaktayız. Başka çerez saklamıyoruz." + +msgid "Blocklisted Emails" +msgstr "" + +msgid "Email address" +msgstr "" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "" + +msgid "Note" +msgstr "" + +msgid "Notify the user?" +msgstr "" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "" + +msgid "Blocklisting notification" +msgstr "" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "" + +msgid "Add blocklisted address" +msgstr "" + +msgid "There are no blocked emails on your instance" +msgstr "" + +msgid "Delete selected emails" +msgstr "" + +msgid "Email address:" +msgstr "" + +msgid "Blocklisted for:" +msgstr "" + +msgid "Will notify them on account creation with this message:" +msgstr "" + +msgid "The user will be silently prevented from making an account" +msgstr "" + +msgid "Welcome to {}" +msgstr "{}'e hoş geldiniz" + +msgid "View all" +msgstr "Hepsini görüntüle" + +msgid "About {0}" +msgstr "{0} hakkında" + +msgid "Runs Plume {0}" +msgstr "Plume {0} kullanır" + +msgid "Home to {0} people" +msgstr "{0} kişinin evi" + +msgid "Who wrote {0} articles" +msgstr "Makale yazan {0} yazar" + +msgid "And are connected to {0} other instances" +msgstr "Ve diğer {0} örneğe bağlı" + +msgid "Administred by" +msgstr "Yönetenler" + +msgid "Interact with {}" +msgstr "{} ile etkileşime geç" + +msgid "Log in to interact" +msgstr "Etkileşime geçmek için giriş yap" + +msgid "Enter your full username to interact" +msgstr "Etkileşim için tam kullanıcı adınızı girin" + +msgid "Publish" +msgstr "Yayınla" + +msgid "Classic editor (any changes will be lost)" +msgstr "Klasik editör (bir değişiklik yaparsan kaydedilmeyecek)" + +msgid "Title" +msgstr "Başlık" + +msgid "Subtitle" +msgstr "Altyazı" + +msgid "Content" +msgstr "İçerik" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "Galerine bir resim ekleyebilir, daha sonra makalene eklemek için resmin Markdown kodunu kopyalayabilirsin." + +msgid "Upload media" +msgstr "Medyayı karşıya yükle" + +msgid "Tags, separated by commas" +msgstr "Etiketler, virgül ile ayrılmış" + +msgid "License" +msgstr "Lisans" + +msgid "Illustration" +msgstr "İllüstrasyon" + +msgid "This is a draft, don't publish it yet." +msgstr "Bu bir taslak, henüz yayınlama." + +msgid "Update" +msgstr "Güncelle" + +msgid "Update, or publish" +msgstr "Güncelle, ya da yayınla" + +msgid "Publish your post" +msgstr "Gönderinizi yayınlayın" + +msgid "Written by {0}" +msgstr "{0} tarafından yazıldı" + +msgid "All rights reserved." +msgstr "Tüm hakları saklıdır." + +msgid "This article is under the {0} license." +msgstr "Bu makale {0} lisansı altındadır." + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "Bir beğeni" +msgstr[1] "{0} beğeni" + +msgid "I don't like this anymore" +msgstr "Artık bundan hoşlanmıyorum" + +msgid "Add yours" +msgstr "Siz de beğenin" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "Bir destek" +msgstr[1] "{0} destek" + +msgid "I don't want to boost this anymore" +msgstr "Bunu artık desteklemek istemiyorum" + +msgid "Boost" +msgstr "Destekle" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "{0}Giriş yaparak{1}, ya da {2}Fediverse hesabını kullanarak{3} bu makaleyle iletişime geç" + +msgid "Comments" +msgstr "Yorumlar" + +msgid "Your comment" +msgstr "Yorumunuz" + +msgid "Submit comment" +msgstr "Yorum gönder" + +msgid "No comments yet. Be the first to react!" +msgstr "Henüz yorum yok. İlk tepki veren siz olun!" + +msgid "Are you sure?" +msgstr "Emin misiniz?" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "Bu makale hâlâ bir taslak. Yalnızca sen ve diğer yazarlar bunu görebilir." + +msgid "Only you and other authors can edit this article." +msgstr "Sadece sen ve diğer yazarlar bu makaleyi düzenleyebilir." + +msgid "Edit" +msgstr "Düzenle" + +msgid "I'm from this instance" +msgstr "Ben bu oluşumdanım!" + +msgid "Username, or email" +msgstr "Kullanıcı adı veya e-posta" + +msgid "Log in" +msgstr "Oturum aç" + +msgid "I'm from another instance" +msgstr "Başka bir oluşumdanım ben!" + +msgid "Continue to your instance" +msgstr "Oluşumuna devam et" + +msgid "Reset your password" +msgstr "Parolanızı sıfırlayın" + +msgid "New password" +msgstr "Yeni parola" + +msgid "Confirmation" +msgstr "Doğrulama" + +msgid "Update password" +msgstr "Parolayı güncelle" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "Bize verdiğiniz adrese, parola sıfırlama linki içeren bir e-posta gönderdik." + +msgid "Send password reset link" +msgstr "Parola sıfırlama linki gönder" + +msgid "This token has expired" +msgstr "" + +msgid "Please start the process again by clicking here." +msgstr "" + +msgid "New Blog" +msgstr "Yeni Günlük" + +msgid "Create a blog" +msgstr "Bir günlük oluştur" + +msgid "Create blog" +msgstr "Günlük oluştur" + +msgid "Edit \"{}\"" +msgstr "Düzenle: \"{}\"" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "Günlük simgeleri veya manşeti olarak kullanmak için resimleri galerinize yükleyebilirsiniz." + +msgid "Upload images" +msgstr "Resimleri karşıya yükle" + +msgid "Blog icon" +msgstr "Günlük simgesi" + +msgid "Blog banner" +msgstr "Günlük manşeti" + +msgid "Custom theme" +msgstr "" + +msgid "Update blog" +msgstr "Günlüğü güncelle" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "Çok dikkatli ol, burada yapacağın herhangi bir işlem geri alınamaz." + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "" + +msgid "Permanently delete this blog" +msgstr "Bu günlüğü kalıcı olarak sil" + +msgid "{}'s icon" +msgstr "{}'in simgesi" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "Bu günlükte bir tane yazar bulunmaktadır: " +msgstr[1] "Bu günlükte {0} tane yazar bulunmaktadır: " + +msgid "No posts to see here yet." +msgstr "Burada henüz görülecek gönderi yok." + +msgid "Nothing to see here yet." +msgstr "" + +msgid "None" +msgstr "Resim ayarlanmamış" + +msgid "No description" +msgstr "Açıklama yok" + +msgid "Respond" +msgstr "Yanıtla" + +msgid "Delete this comment" +msgstr "Bu yorumu sil" + +msgid "What is Plume?" +msgstr "Plume Nedir?" + +msgid "Plume is a decentralized blogging engine." +msgstr "Plume merkezi olmayan bir internet günlüğü yazma motorudur." + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "Yazarlar her biri farklı sitedeki birden çok günlüğü yönetebilirler." + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "Makaleler ayrıca diğer Plume oluşumlarında da görünür. Mastodon gibi platformlardan yazılarla doğrudan etkileşime geçebilirsin." + +msgid "Read the detailed rules" +msgstr "Detaylı kuralları oku" + +msgid "By {0}" +msgstr "{0} tarafından" + +msgid "Draft" +msgstr "Taslak" + +msgid "Search result(s) for \"{0}\"" +msgstr "\"{0}\" için arama sonuçları" + +msgid "Search result(s)" +msgstr "Arama sonuçları" + +msgid "No results for your query" +msgstr "Sorgunuz için sonuç yok" + +msgid "No more results for your query" +msgstr "Sorgunuz için başka sonuç yok" + +msgid "Advanced search" +msgstr "Gelişmiş arama" + +msgid "Article title matching these words" +msgstr "Şu kelimelerle eşleşen makale başlıkları:" + +msgid "Subtitle matching these words" +msgstr "Bu kelimelerle eşleşen altyazı" + +msgid "Content macthing these words" +msgstr "" + +msgid "Body content" +msgstr "Gövde içeriği" + +msgid "From this date" +msgstr "Bu tarihten itibaren" + +msgid "To this date" +msgstr "Bu tarihe kadar" + +msgid "Containing these tags" +msgstr "Bu etiketleri içeren" + +msgid "Tags" +msgstr "Etiketler" + +msgid "Posted on one of these instances" +msgstr "Bu örneklerden birinde yayınlanan" + +msgid "Instance domain" +msgstr "Örnek alan adı" + +msgid "Posted by one of these authors" +msgstr "Bu yazarlardan biri tarafından gönderilen" + +msgid "Author(s)" +msgstr "Yazar(lar)" + +msgid "Posted on one of these blogs" +msgstr "Bu günlüklerden birinde yayınlanan" + +msgid "Blog title" +msgstr "Günlük başlığı" + +msgid "Written in this language" +msgstr "Şu dilde yazılmış:" + +msgid "Language" +msgstr "Dil" + +msgid "Published under this license" +msgstr "Bu lisans altında yayınlanan" + +msgid "Article license" +msgstr "Makale lisansı" + diff --git a/po/plume/uk.po b/po/plume/uk.po new file mode 100644 index 00000000000..c3840d5a64c --- /dev/null +++ b/po/plume/uk.po @@ -0,0 +1,1040 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Ukrainian\n" +"Language: uk_UA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: uk\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "{0} прокоментував ваш допис." + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "{0} підписався на вас." + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "{0} вподобав ваш допис." + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "{0} згадав вас." + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "{0} підтримав ваш допис." + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "Ваша стрічка" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "Локальна стрічка" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "Федеративна стрічка" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "Мармизка користувача {0}" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "Попередня сторінка" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "Наступна сторінка" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "Необов'язково" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "Щоб створити новий дописник, ви повинні увійти" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "Дописник з такою назвою вже існує." + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "Ваш дописник успішно створено!" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "Ваш дописник видалений." + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "Вам не дозволено видаляти цей дописник." + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "Вам не дозволено редагувати цей дописник." + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "Ви не можете використовувати цю медіа як іконку у дописнику." + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "Ви не можете використовувати цю медіа як банер у дописнику." + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "Інформація вашого дописника оновлена." + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "Ваш коментар додано." + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "Ваш коментар вилучений." + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "" + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "" + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "Налаштування були збережені." + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "{} розблоковано." + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "{} заблоковано." + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "Блоки видалено" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "Email заблоковано" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "Ви не можете змінити вашу власну роль." + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "Ви не маєте права для виконання цієї дії." + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "Готово." + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "Щоб вподобати допис, ви повинні увійти" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "Вашу медіа вилучено." + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "Вам не дозволено видаляти дану медіа." + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "Ваша мармизка оновлена." + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "" + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "" + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "" + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "" + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "" + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "" + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "" + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "" + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "" + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "" + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "" + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "" + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "" + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "" + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "" + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "" + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "" + +msgid "Create your account" +msgstr "" + +msgid "Create an account" +msgstr "" + +msgid "Email" +msgstr "" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "" + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "" + +msgid "Password" +msgstr "" + +msgid "Password confirmation" +msgstr "" + +msgid "Media upload" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "" + +msgid "Content warning" +msgstr "" + +msgid "Leave it empty, if none is needed" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Send" +msgstr "" + +msgid "Your media" +msgstr "" + +msgid "Upload" +msgstr "" + +msgid "You don't have any media yet." +msgstr "" + +msgid "Content warning: {0}" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Details" +msgstr "" + +msgid "Media details" +msgstr "" + +msgid "Go back to the gallery" +msgstr "" + +msgid "Markdown syntax" +msgstr "" + +msgid "Copy it into your articles, to insert this media:" +msgstr "" + +msgid "Use as an avatar" +msgstr "" + +msgid "Plume" +msgstr "" + +msgid "Menu" +msgstr "" + +msgid "Search" +msgstr "" + +msgid "Dashboard" +msgstr "" + +msgid "Notifications" +msgstr "" + +msgid "Log Out" +msgstr "" + +msgid "My account" +msgstr "" + +msgid "Log In" +msgstr "" + +msgid "Register" +msgstr "" + +msgid "About this instance" +msgstr "" + +msgid "Privacy policy" +msgstr "" + +msgid "Administration" +msgstr "" + +msgid "Documentation" +msgstr "" + +msgid "Source code" +msgstr "" + +msgid "Matrix room" +msgstr "" + +msgid "Admin" +msgstr "" + +msgid "It is you" +msgstr "" + +msgid "Edit your profile" +msgstr "" + +msgid "Open on {0}" +msgstr "" + +msgid "Unsubscribe" +msgstr "" + +msgid "Subscribe" +msgstr "" + +msgid "Follow {}" +msgstr "" + +msgid "Log in to follow" +msgstr "" + +msgid "Enter your full username handle to follow" +msgstr "" + +msgid "{0}'s subscribers" +msgstr "" + +msgid "Articles" +msgstr "" + +msgid "Subscribers" +msgstr "" + +msgid "Subscriptions" +msgstr "" + +msgid "{0}'s subscriptions" +msgstr "" + +msgid "Your Dashboard" +msgstr "" + +msgid "Your Blogs" +msgstr "" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "" + +msgid "Start a new blog" +msgstr "" + +msgid "Your Drafts" +msgstr "" + +msgid "Go to your gallery" +msgstr "" + +msgid "Edit your account" +msgstr "" + +msgid "Your Profile" +msgstr "" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "" + +msgid "Upload an avatar" +msgstr "" + +msgid "Display name" +msgstr "" + +msgid "Summary" +msgstr "" + +msgid "Theme" +msgstr "" + +msgid "Default theme" +msgstr "" + +msgid "Error while loading theme selector." +msgstr "" + +msgid "Never load blogs custom themes" +msgstr "" + +msgid "Update account" +msgstr "" + +msgid "Danger zone" +msgstr "" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "" + +msgid "Delete your account" +msgstr "" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "" + +msgid "Latest articles" +msgstr "" + +msgid "Atom feed" +msgstr "" + +msgid "Recently boosted" +msgstr "" + +msgid "Articles tagged \"{0}\"" +msgstr "" + +msgid "There are currently no articles with such a tag" +msgstr "" + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "" + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "" + +msgid "Invalid CSRF token" +msgstr "" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "" + +msgid "You are not authorized." +msgstr "" + +msgid "Page not found" +msgstr "" + +msgid "We couldn't find this page." +msgstr "" + +msgid "The link that led you here may be broken." +msgstr "" + +msgid "Users" +msgstr "" + +msgid "Configuration" +msgstr "" + +msgid "Instances" +msgstr "" + +msgid "Email blocklist" +msgstr "" + +msgid "Grant admin rights" +msgstr "" + +msgid "Revoke admin rights" +msgstr "" + +msgid "Grant moderator rights" +msgstr "" + +msgid "Revoke moderator rights" +msgstr "" + +msgid "Ban" +msgstr "" + +msgid "Run on selected users" +msgstr "" + +msgid "Moderator" +msgstr "" + +msgid "Moderation" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "Administration of {0}" +msgstr "" + +msgid "Unblock" +msgstr "" + +msgid "Block" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "Allow anyone to register here" +msgstr "" + +msgid "Short description" +msgstr "" + +msgid "Markdown syntax is supported" +msgstr "" + +msgid "Long description" +msgstr "" + +msgid "Default article license" +msgstr "" + +msgid "Save these settings" +msgstr "" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "" + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "" + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "" + +msgid "Blocklisted Emails" +msgstr "" + +msgid "Email address" +msgstr "" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "" + +msgid "Note" +msgstr "" + +msgid "Notify the user?" +msgstr "" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "" + +msgid "Blocklisting notification" +msgstr "" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "" + +msgid "Add blocklisted address" +msgstr "" + +msgid "There are no blocked emails on your instance" +msgstr "" + +msgid "Delete selected emails" +msgstr "" + +msgid "Email address:" +msgstr "" + +msgid "Blocklisted for:" +msgstr "" + +msgid "Will notify them on account creation with this message:" +msgstr "" + +msgid "The user will be silently prevented from making an account" +msgstr "" + +msgid "Welcome to {}" +msgstr "" + +msgid "View all" +msgstr "" + +msgid "About {0}" +msgstr "" + +msgid "Runs Plume {0}" +msgstr "" + +msgid "Home to {0} people" +msgstr "" + +msgid "Who wrote {0} articles" +msgstr "" + +msgid "And are connected to {0} other instances" +msgstr "" + +msgid "Administred by" +msgstr "" + +msgid "Interact with {}" +msgstr "" + +msgid "Log in to interact" +msgstr "" + +msgid "Enter your full username to interact" +msgstr "" + +msgid "Publish" +msgstr "" + +msgid "Classic editor (any changes will be lost)" +msgstr "" + +msgid "Title" +msgstr "" + +msgid "Subtitle" +msgstr "" + +msgid "Content" +msgstr "" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "" + +msgid "Upload media" +msgstr "" + +msgid "Tags, separated by commas" +msgstr "" + +msgid "License" +msgstr "" + +msgid "Illustration" +msgstr "" + +msgid "This is a draft, don't publish it yet." +msgstr "" + +msgid "Update" +msgstr "" + +msgid "Update, or publish" +msgstr "" + +msgid "Publish your post" +msgstr "" + +msgid "Written by {0}" +msgstr "" + +msgid "All rights reserved." +msgstr "" + +msgid "This article is under the {0} license." +msgstr "" + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "I don't like this anymore" +msgstr "" + +msgid "Add yours" +msgstr "" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "I don't want to boost this anymore" +msgstr "" + +msgid "Boost" +msgstr "" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "" + +msgid "Comments" +msgstr "" + +msgid "Your comment" +msgstr "" + +msgid "Submit comment" +msgstr "" + +msgid "No comments yet. Be the first to react!" +msgstr "" + +msgid "Are you sure?" +msgstr "" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "" + +msgid "Only you and other authors can edit this article." +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "I'm from this instance" +msgstr "" + +msgid "Username, or email" +msgstr "" + +msgid "Log in" +msgstr "" + +msgid "I'm from another instance" +msgstr "" + +msgid "Continue to your instance" +msgstr "" + +msgid "Reset your password" +msgstr "" + +msgid "New password" +msgstr "" + +msgid "Confirmation" +msgstr "" + +msgid "Update password" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "" + +msgid "Send password reset link" +msgstr "" + +msgid "This token has expired" +msgstr "" + +msgid "Please start the process again by clicking here." +msgstr "" + +msgid "New Blog" +msgstr "" + +msgid "Create a blog" +msgstr "" + +msgid "Create blog" +msgstr "" + +msgid "Edit \"{}\"" +msgstr "" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "" + +msgid "Upload images" +msgstr "" + +msgid "Blog icon" +msgstr "" + +msgid "Blog banner" +msgstr "" + +msgid "Custom theme" +msgstr "" + +msgid "Update blog" +msgstr "" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "" + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "" + +msgid "Permanently delete this blog" +msgstr "" + +msgid "{}'s icon" +msgstr "" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "No posts to see here yet." +msgstr "" + +msgid "Nothing to see here yet." +msgstr "" + +msgid "None" +msgstr "" + +msgid "No description" +msgstr "" + +msgid "Respond" +msgstr "" + +msgid "Delete this comment" +msgstr "" + +msgid "What is Plume?" +msgstr "" + +msgid "Plume is a decentralized blogging engine." +msgstr "" + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "" + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "" + +msgid "Read the detailed rules" +msgstr "" + +msgid "By {0}" +msgstr "" + +msgid "Draft" +msgstr "" + +msgid "Search result(s) for \"{0}\"" +msgstr "" + +msgid "Search result(s)" +msgstr "" + +msgid "No results for your query" +msgstr "" + +msgid "No more results for your query" +msgstr "" + +msgid "Advanced search" +msgstr "" + +msgid "Article title matching these words" +msgstr "" + +msgid "Subtitle matching these words" +msgstr "" + +msgid "Content macthing these words" +msgstr "" + +msgid "Body content" +msgstr "" + +msgid "From this date" +msgstr "" + +msgid "To this date" +msgstr "" + +msgid "Containing these tags" +msgstr "" + +msgid "Tags" +msgstr "" + +msgid "Posted on one of these instances" +msgstr "" + +msgid "Instance domain" +msgstr "" + +msgid "Posted by one of these authors" +msgstr "" + +msgid "Author(s)" +msgstr "" + +msgid "Posted on one of these blogs" +msgstr "" + +msgid "Blog title" +msgstr "" + +msgid "Written in this language" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Published under this license" +msgstr "" + +msgid "Article license" +msgstr "" + diff --git a/po/plume/ur.po b/po/plume/ur.po new file mode 100644 index 00000000000..e263035dfd0 --- /dev/null +++ b/po/plume/ur.po @@ -0,0 +1,1034 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Urdu (Pakistan)\n" +"Language: ur_PK\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: ur-PK\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "" + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "" + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "" + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "" + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "" + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "" + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "" + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "" + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "" + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "" + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "" + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "" + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "" + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "" + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "" + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "" + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "" + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "" + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "" + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "" + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "" + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "" + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "" + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "" + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "" + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "" + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "" + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "" + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "" + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "" + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "" + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "" + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "" + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "" + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "" + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "" + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "" + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "" + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "" + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "" + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "" + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "" + +msgid "Create your account" +msgstr "" + +msgid "Create an account" +msgstr "" + +msgid "Email" +msgstr "" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "" + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "" + +msgid "Password" +msgstr "" + +msgid "Password confirmation" +msgstr "" + +msgid "Media upload" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "" + +msgid "Content warning" +msgstr "" + +msgid "Leave it empty, if none is needed" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Send" +msgstr "" + +msgid "Your media" +msgstr "" + +msgid "Upload" +msgstr "" + +msgid "You don't have any media yet." +msgstr "" + +msgid "Content warning: {0}" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Details" +msgstr "" + +msgid "Media details" +msgstr "" + +msgid "Go back to the gallery" +msgstr "" + +msgid "Markdown syntax" +msgstr "" + +msgid "Copy it into your articles, to insert this media:" +msgstr "" + +msgid "Use as an avatar" +msgstr "" + +msgid "Plume" +msgstr "" + +msgid "Menu" +msgstr "" + +msgid "Search" +msgstr "" + +msgid "Dashboard" +msgstr "" + +msgid "Notifications" +msgstr "" + +msgid "Log Out" +msgstr "" + +msgid "My account" +msgstr "" + +msgid "Log In" +msgstr "" + +msgid "Register" +msgstr "" + +msgid "About this instance" +msgstr "" + +msgid "Privacy policy" +msgstr "" + +msgid "Administration" +msgstr "" + +msgid "Documentation" +msgstr "" + +msgid "Source code" +msgstr "" + +msgid "Matrix room" +msgstr "" + +msgid "Admin" +msgstr "" + +msgid "It is you" +msgstr "" + +msgid "Edit your profile" +msgstr "" + +msgid "Open on {0}" +msgstr "" + +msgid "Unsubscribe" +msgstr "" + +msgid "Subscribe" +msgstr "" + +msgid "Follow {}" +msgstr "" + +msgid "Log in to follow" +msgstr "" + +msgid "Enter your full username handle to follow" +msgstr "" + +msgid "{0}'s subscribers" +msgstr "" + +msgid "Articles" +msgstr "" + +msgid "Subscribers" +msgstr "" + +msgid "Subscriptions" +msgstr "" + +msgid "{0}'s subscriptions" +msgstr "" + +msgid "Your Dashboard" +msgstr "" + +msgid "Your Blogs" +msgstr "" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "" + +msgid "Start a new blog" +msgstr "" + +msgid "Your Drafts" +msgstr "" + +msgid "Go to your gallery" +msgstr "" + +msgid "Edit your account" +msgstr "" + +msgid "Your Profile" +msgstr "" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "" + +msgid "Upload an avatar" +msgstr "" + +msgid "Display name" +msgstr "" + +msgid "Summary" +msgstr "" + +msgid "Theme" +msgstr "" + +msgid "Default theme" +msgstr "" + +msgid "Error while loading theme selector." +msgstr "" + +msgid "Never load blogs custom themes" +msgstr "" + +msgid "Update account" +msgstr "" + +msgid "Danger zone" +msgstr "" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "" + +msgid "Delete your account" +msgstr "" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "" + +msgid "Latest articles" +msgstr "" + +msgid "Atom feed" +msgstr "" + +msgid "Recently boosted" +msgstr "" + +msgid "Articles tagged \"{0}\"" +msgstr "" + +msgid "There are currently no articles with such a tag" +msgstr "" + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "" + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "" + +msgid "Invalid CSRF token" +msgstr "" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "" + +msgid "You are not authorized." +msgstr "" + +msgid "Page not found" +msgstr "" + +msgid "We couldn't find this page." +msgstr "" + +msgid "The link that led you here may be broken." +msgstr "" + +msgid "Users" +msgstr "" + +msgid "Configuration" +msgstr "" + +msgid "Instances" +msgstr "" + +msgid "Email blocklist" +msgstr "" + +msgid "Grant admin rights" +msgstr "" + +msgid "Revoke admin rights" +msgstr "" + +msgid "Grant moderator rights" +msgstr "" + +msgid "Revoke moderator rights" +msgstr "" + +msgid "Ban" +msgstr "" + +msgid "Run on selected users" +msgstr "" + +msgid "Moderator" +msgstr "" + +msgid "Moderation" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "Administration of {0}" +msgstr "" + +msgid "Unblock" +msgstr "" + +msgid "Block" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "Allow anyone to register here" +msgstr "" + +msgid "Short description" +msgstr "" + +msgid "Markdown syntax is supported" +msgstr "" + +msgid "Long description" +msgstr "" + +msgid "Default article license" +msgstr "" + +msgid "Save these settings" +msgstr "" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "" + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "" + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "" + +msgid "Blocklisted Emails" +msgstr "" + +msgid "Email address" +msgstr "" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "" + +msgid "Note" +msgstr "" + +msgid "Notify the user?" +msgstr "" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "" + +msgid "Blocklisting notification" +msgstr "" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "" + +msgid "Add blocklisted address" +msgstr "" + +msgid "There are no blocked emails on your instance" +msgstr "" + +msgid "Delete selected emails" +msgstr "" + +msgid "Email address:" +msgstr "" + +msgid "Blocklisted for:" +msgstr "" + +msgid "Will notify them on account creation with this message:" +msgstr "" + +msgid "The user will be silently prevented from making an account" +msgstr "" + +msgid "Welcome to {}" +msgstr "" + +msgid "View all" +msgstr "" + +msgid "About {0}" +msgstr "" + +msgid "Runs Plume {0}" +msgstr "" + +msgid "Home to {0} people" +msgstr "" + +msgid "Who wrote {0} articles" +msgstr "" + +msgid "And are connected to {0} other instances" +msgstr "" + +msgid "Administred by" +msgstr "" + +msgid "Interact with {}" +msgstr "" + +msgid "Log in to interact" +msgstr "" + +msgid "Enter your full username to interact" +msgstr "" + +msgid "Publish" +msgstr "" + +msgid "Classic editor (any changes will be lost)" +msgstr "" + +msgid "Title" +msgstr "" + +msgid "Subtitle" +msgstr "" + +msgid "Content" +msgstr "" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "" + +msgid "Upload media" +msgstr "" + +msgid "Tags, separated by commas" +msgstr "" + +msgid "License" +msgstr "" + +msgid "Illustration" +msgstr "" + +msgid "This is a draft, don't publish it yet." +msgstr "" + +msgid "Update" +msgstr "" + +msgid "Update, or publish" +msgstr "" + +msgid "Publish your post" +msgstr "" + +msgid "Written by {0}" +msgstr "" + +msgid "All rights reserved." +msgstr "" + +msgid "This article is under the {0} license." +msgstr "" + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "" +msgstr[1] "" + +msgid "I don't like this anymore" +msgstr "" + +msgid "Add yours" +msgstr "" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "" +msgstr[1] "" + +msgid "I don't want to boost this anymore" +msgstr "" + +msgid "Boost" +msgstr "" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "" + +msgid "Comments" +msgstr "" + +msgid "Your comment" +msgstr "" + +msgid "Submit comment" +msgstr "" + +msgid "No comments yet. Be the first to react!" +msgstr "" + +msgid "Are you sure?" +msgstr "" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "" + +msgid "Only you and other authors can edit this article." +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "I'm from this instance" +msgstr "" + +msgid "Username, or email" +msgstr "" + +msgid "Log in" +msgstr "" + +msgid "I'm from another instance" +msgstr "" + +msgid "Continue to your instance" +msgstr "" + +msgid "Reset your password" +msgstr "" + +msgid "New password" +msgstr "" + +msgid "Confirmation" +msgstr "" + +msgid "Update password" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "" + +msgid "Send password reset link" +msgstr "" + +msgid "This token has expired" +msgstr "" + +msgid "Please start the process again by clicking here." +msgstr "" + +msgid "New Blog" +msgstr "" + +msgid "Create a blog" +msgstr "" + +msgid "Create blog" +msgstr "" + +msgid "Edit \"{}\"" +msgstr "" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "" + +msgid "Upload images" +msgstr "" + +msgid "Blog icon" +msgstr "" + +msgid "Blog banner" +msgstr "" + +msgid "Custom theme" +msgstr "" + +msgid "Update blog" +msgstr "" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "" + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "" + +msgid "Permanently delete this blog" +msgstr "" + +msgid "{}'s icon" +msgstr "" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "" +msgstr[1] "" + +msgid "No posts to see here yet." +msgstr "" + +msgid "Nothing to see here yet." +msgstr "" + +msgid "None" +msgstr "" + +msgid "No description" +msgstr "" + +msgid "Respond" +msgstr "" + +msgid "Delete this comment" +msgstr "" + +msgid "What is Plume?" +msgstr "" + +msgid "Plume is a decentralized blogging engine." +msgstr "" + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "" + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "" + +msgid "Read the detailed rules" +msgstr "" + +msgid "By {0}" +msgstr "" + +msgid "Draft" +msgstr "" + +msgid "Search result(s) for \"{0}\"" +msgstr "" + +msgid "Search result(s)" +msgstr "" + +msgid "No results for your query" +msgstr "" + +msgid "No more results for your query" +msgstr "" + +msgid "Advanced search" +msgstr "" + +msgid "Article title matching these words" +msgstr "" + +msgid "Subtitle matching these words" +msgstr "" + +msgid "Content macthing these words" +msgstr "" + +msgid "Body content" +msgstr "" + +msgid "From this date" +msgstr "" + +msgid "To this date" +msgstr "" + +msgid "Containing these tags" +msgstr "" + +msgid "Tags" +msgstr "" + +msgid "Posted on one of these instances" +msgstr "" + +msgid "Instance domain" +msgstr "" + +msgid "Posted by one of these authors" +msgstr "" + +msgid "Author(s)" +msgstr "" + +msgid "Posted on one of these blogs" +msgstr "" + +msgid "Blog title" +msgstr "" + +msgid "Written in this language" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Published under this license" +msgstr "" + +msgid "Article license" +msgstr "" + diff --git a/po/plume/vi.po b/po/plume/vi.po new file mode 100644 index 00000000000..3e99d9fcdb7 --- /dev/null +++ b/po/plume/vi.po @@ -0,0 +1,1031 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Vietnamese\n" +"Language: vi_VN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: vi\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "" + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "" + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "" + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "" + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "" + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "" + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "" + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "" + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "" + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "" + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "" + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "" + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "" + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "" + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "" + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "" + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "" + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "" + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "" + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "" + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "" + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "" + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "" + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "" + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "" + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "" + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "" + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "" + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "" + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "" + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "" + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "" + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "" + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "" + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "" + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "" + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "" + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "" + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "" + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "" + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "" + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "" + +msgid "Create your account" +msgstr "" + +msgid "Create an account" +msgstr "" + +msgid "Email" +msgstr "" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "" + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "" + +msgid "Password" +msgstr "" + +msgid "Password confirmation" +msgstr "" + +msgid "Media upload" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "" + +msgid "Content warning" +msgstr "" + +msgid "Leave it empty, if none is needed" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Send" +msgstr "" + +msgid "Your media" +msgstr "" + +msgid "Upload" +msgstr "" + +msgid "You don't have any media yet." +msgstr "" + +msgid "Content warning: {0}" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Details" +msgstr "" + +msgid "Media details" +msgstr "" + +msgid "Go back to the gallery" +msgstr "" + +msgid "Markdown syntax" +msgstr "" + +msgid "Copy it into your articles, to insert this media:" +msgstr "" + +msgid "Use as an avatar" +msgstr "" + +msgid "Plume" +msgstr "" + +msgid "Menu" +msgstr "" + +msgid "Search" +msgstr "" + +msgid "Dashboard" +msgstr "" + +msgid "Notifications" +msgstr "" + +msgid "Log Out" +msgstr "" + +msgid "My account" +msgstr "" + +msgid "Log In" +msgstr "" + +msgid "Register" +msgstr "" + +msgid "About this instance" +msgstr "" + +msgid "Privacy policy" +msgstr "" + +msgid "Administration" +msgstr "" + +msgid "Documentation" +msgstr "" + +msgid "Source code" +msgstr "" + +msgid "Matrix room" +msgstr "" + +msgid "Admin" +msgstr "" + +msgid "It is you" +msgstr "" + +msgid "Edit your profile" +msgstr "" + +msgid "Open on {0}" +msgstr "" + +msgid "Unsubscribe" +msgstr "" + +msgid "Subscribe" +msgstr "" + +msgid "Follow {}" +msgstr "" + +msgid "Log in to follow" +msgstr "" + +msgid "Enter your full username handle to follow" +msgstr "" + +msgid "{0}'s subscribers" +msgstr "" + +msgid "Articles" +msgstr "" + +msgid "Subscribers" +msgstr "" + +msgid "Subscriptions" +msgstr "" + +msgid "{0}'s subscriptions" +msgstr "" + +msgid "Your Dashboard" +msgstr "" + +msgid "Your Blogs" +msgstr "" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "" + +msgid "Start a new blog" +msgstr "" + +msgid "Your Drafts" +msgstr "" + +msgid "Go to your gallery" +msgstr "" + +msgid "Edit your account" +msgstr "" + +msgid "Your Profile" +msgstr "" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "" + +msgid "Upload an avatar" +msgstr "" + +msgid "Display name" +msgstr "" + +msgid "Summary" +msgstr "" + +msgid "Theme" +msgstr "" + +msgid "Default theme" +msgstr "" + +msgid "Error while loading theme selector." +msgstr "" + +msgid "Never load blogs custom themes" +msgstr "" + +msgid "Update account" +msgstr "" + +msgid "Danger zone" +msgstr "" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "" + +msgid "Delete your account" +msgstr "" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "" + +msgid "Latest articles" +msgstr "" + +msgid "Atom feed" +msgstr "" + +msgid "Recently boosted" +msgstr "" + +msgid "Articles tagged \"{0}\"" +msgstr "" + +msgid "There are currently no articles with such a tag" +msgstr "" + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "" + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "" + +msgid "Invalid CSRF token" +msgstr "" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "" + +msgid "You are not authorized." +msgstr "" + +msgid "Page not found" +msgstr "" + +msgid "We couldn't find this page." +msgstr "" + +msgid "The link that led you here may be broken." +msgstr "" + +msgid "Users" +msgstr "" + +msgid "Configuration" +msgstr "" + +msgid "Instances" +msgstr "" + +msgid "Email blocklist" +msgstr "" + +msgid "Grant admin rights" +msgstr "" + +msgid "Revoke admin rights" +msgstr "" + +msgid "Grant moderator rights" +msgstr "" + +msgid "Revoke moderator rights" +msgstr "" + +msgid "Ban" +msgstr "" + +msgid "Run on selected users" +msgstr "" + +msgid "Moderator" +msgstr "" + +msgid "Moderation" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "Administration of {0}" +msgstr "" + +msgid "Unblock" +msgstr "" + +msgid "Block" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "Allow anyone to register here" +msgstr "" + +msgid "Short description" +msgstr "" + +msgid "Markdown syntax is supported" +msgstr "" + +msgid "Long description" +msgstr "" + +msgid "Default article license" +msgstr "" + +msgid "Save these settings" +msgstr "" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "" + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "" + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "" + +msgid "Blocklisted Emails" +msgstr "" + +msgid "Email address" +msgstr "" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "" + +msgid "Note" +msgstr "" + +msgid "Notify the user?" +msgstr "" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "" + +msgid "Blocklisting notification" +msgstr "" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "" + +msgid "Add blocklisted address" +msgstr "" + +msgid "There are no blocked emails on your instance" +msgstr "" + +msgid "Delete selected emails" +msgstr "" + +msgid "Email address:" +msgstr "" + +msgid "Blocklisted for:" +msgstr "" + +msgid "Will notify them on account creation with this message:" +msgstr "" + +msgid "The user will be silently prevented from making an account" +msgstr "" + +msgid "Welcome to {}" +msgstr "" + +msgid "View all" +msgstr "" + +msgid "About {0}" +msgstr "" + +msgid "Runs Plume {0}" +msgstr "" + +msgid "Home to {0} people" +msgstr "" + +msgid "Who wrote {0} articles" +msgstr "" + +msgid "And are connected to {0} other instances" +msgstr "" + +msgid "Administred by" +msgstr "" + +msgid "Interact with {}" +msgstr "" + +msgid "Log in to interact" +msgstr "" + +msgid "Enter your full username to interact" +msgstr "" + +msgid "Publish" +msgstr "" + +msgid "Classic editor (any changes will be lost)" +msgstr "" + +msgid "Title" +msgstr "" + +msgid "Subtitle" +msgstr "" + +msgid "Content" +msgstr "" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "" + +msgid "Upload media" +msgstr "" + +msgid "Tags, separated by commas" +msgstr "" + +msgid "License" +msgstr "" + +msgid "Illustration" +msgstr "" + +msgid "This is a draft, don't publish it yet." +msgstr "" + +msgid "Update" +msgstr "" + +msgid "Update, or publish" +msgstr "" + +msgid "Publish your post" +msgstr "" + +msgid "Written by {0}" +msgstr "" + +msgid "All rights reserved." +msgstr "" + +msgid "This article is under the {0} license." +msgstr "" + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "" + +msgid "I don't like this anymore" +msgstr "" + +msgid "Add yours" +msgstr "" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "" + +msgid "I don't want to boost this anymore" +msgstr "" + +msgid "Boost" +msgstr "" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "" + +msgid "Comments" +msgstr "" + +msgid "Your comment" +msgstr "" + +msgid "Submit comment" +msgstr "" + +msgid "No comments yet. Be the first to react!" +msgstr "" + +msgid "Are you sure?" +msgstr "" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "" + +msgid "Only you and other authors can edit this article." +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "I'm from this instance" +msgstr "" + +msgid "Username, or email" +msgstr "" + +msgid "Log in" +msgstr "" + +msgid "I'm from another instance" +msgstr "" + +msgid "Continue to your instance" +msgstr "" + +msgid "Reset your password" +msgstr "" + +msgid "New password" +msgstr "" + +msgid "Confirmation" +msgstr "" + +msgid "Update password" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "" + +msgid "Send password reset link" +msgstr "" + +msgid "This token has expired" +msgstr "" + +msgid "Please start the process again by clicking here." +msgstr "" + +msgid "New Blog" +msgstr "" + +msgid "Create a blog" +msgstr "" + +msgid "Create blog" +msgstr "" + +msgid "Edit \"{}\"" +msgstr "" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "" + +msgid "Upload images" +msgstr "" + +msgid "Blog icon" +msgstr "" + +msgid "Blog banner" +msgstr "" + +msgid "Custom theme" +msgstr "" + +msgid "Update blog" +msgstr "" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "" + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "" + +msgid "Permanently delete this blog" +msgstr "" + +msgid "{}'s icon" +msgstr "" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "" + +msgid "No posts to see here yet." +msgstr "" + +msgid "Nothing to see here yet." +msgstr "" + +msgid "None" +msgstr "" + +msgid "No description" +msgstr "" + +msgid "Respond" +msgstr "" + +msgid "Delete this comment" +msgstr "" + +msgid "What is Plume?" +msgstr "" + +msgid "Plume is a decentralized blogging engine." +msgstr "" + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "" + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "" + +msgid "Read the detailed rules" +msgstr "" + +msgid "By {0}" +msgstr "" + +msgid "Draft" +msgstr "" + +msgid "Search result(s) for \"{0}\"" +msgstr "" + +msgid "Search result(s)" +msgstr "" + +msgid "No results for your query" +msgstr "" + +msgid "No more results for your query" +msgstr "" + +msgid "Advanced search" +msgstr "" + +msgid "Article title matching these words" +msgstr "" + +msgid "Subtitle matching these words" +msgstr "" + +msgid "Content macthing these words" +msgstr "" + +msgid "Body content" +msgstr "" + +msgid "From this date" +msgstr "" + +msgid "To this date" +msgstr "" + +msgid "Containing these tags" +msgstr "" + +msgid "Tags" +msgstr "" + +msgid "Posted on one of these instances" +msgstr "" + +msgid "Instance domain" +msgstr "" + +msgid "Posted by one of these authors" +msgstr "" + +msgid "Author(s)" +msgstr "" + +msgid "Posted on one of these blogs" +msgstr "" + +msgid "Blog title" +msgstr "" + +msgid "Written in this language" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Published under this license" +msgstr "" + +msgid "Article license" +msgstr "" + diff --git a/po/plume/zh.po b/po/plume/zh.po new file mode 100644 index 00000000000..6c5083df757 --- /dev/null +++ b/po/plume/zh.po @@ -0,0 +1,1031 @@ +msgid "" +msgstr "" +"Project-Id-Version: plume\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-15 16:33-0700\n" +"PO-Revision-Date: 2022-01-12 01:28\n" +"Last-Translator: \n" +"Language-Team: Chinese Traditional\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: plume\n" +"X-Crowdin-Project-ID: 352097\n" +"X-Crowdin-Language: zh-TW\n" +"X-Crowdin-File: /master/po/plume/plume.pot\n" +"X-Crowdin-File-ID: 8\n" + +# src/template_utils.rs:105 +msgid "Someone" +msgstr "" + +# src/template_utils.rs:107 +msgid "{0} commented on your article." +msgstr "{0} 評論了您的文章。" + +# src/template_utils.rs:108 +msgid "{0} is subscribed to you." +msgstr "{0} 訂閱了您。" + +# src/template_utils.rs:109 +msgid "{0} liked your article." +msgstr "{0} 喜欢了您的文章。" + +# src/template_utils.rs:110 +msgid "{0} mentioned you." +msgstr "{0} 提到了您。" + +# src/template_utils.rs:111 +msgid "{0} boosted your article." +msgstr "{0} 推薦了您的文章。" + +# src/template_utils.rs:118 +msgid "Your feed" +msgstr "您的推流" + +# src/template_utils.rs:119 +msgid "Local feed" +msgstr "本站推流" + +# src/template_utils.rs:120 +msgid "Federated feed" +msgstr "跨站推流" + +# src/template_utils.rs:156 +msgid "{0}'s avatar" +msgstr "{0} 的頭像" + +# src/template_utils.rs:200 +msgid "Previous page" +msgstr "上一頁" + +# src/template_utils.rs:211 +msgid "Next page" +msgstr "下一頁" + +# src/template_utils.rs:365 +msgid "Optional" +msgstr "可選" + +# src/routes/blogs.rs:68 +msgid "To create a new blog, you need to be logged in" +msgstr "您需要登入才能創建新的部落格" + +# src/routes/blogs.rs:110 +msgid "A blog with the same name already exists." +msgstr "已存在同名的部落格。" + +# src/routes/blogs.rs:148 +msgid "Your blog was successfully created!" +msgstr "您的部落格已成功創建!" + +# src/routes/blogs.rs:166 +msgid "Your blog was deleted." +msgstr "您的部落格已經刪除。" + +# src/routes/blogs.rs:174 +msgid "You are not allowed to delete this blog." +msgstr "您不能刪除此部落格。" + +# src/routes/blogs.rs:224 +msgid "You are not allowed to edit this blog." +msgstr "您不能編輯此部落格。" + +# src/routes/blogs.rs:280 +msgid "You can't use this media as a blog icon." +msgstr "您不能將此媒體用作部落格圖標。" + +# src/routes/blogs.rs:298 +msgid "You can't use this media as a blog banner." +msgstr "您不能將此媒體用作部落格橫幅。" + +# src/routes/blogs.rs:332 +msgid "Your blog information have been updated." +msgstr "您的部落格資訊已經更新。" + +# src/routes/comments.rs:100 +msgid "Your comment has been posted." +msgstr "您的評論已經發表。" + +# src/routes/comments.rs:177 +msgid "Your comment has been deleted." +msgstr "您的評論已經刪除。" + +# src/routes/email_signups.rs:82 +msgid "Registrations are closed on this instance." +msgstr "" + +# src/routes/email_signups.rs:119 +msgid "User registration" +msgstr "" + +# src/routes/email_signups.rs:120 +msgid "Here is the link for registration: {0}" +msgstr "" + +# src/routes/email_signups.rs:219 +msgid "Your account has been created. Now you just need to log in, before you can use it." +msgstr "" + +# src/routes/instance.rs:117 +msgid "Instance settings have been saved." +msgstr "實例設定已儲存。" + +# src/routes/instance.rs:150 +msgid "{} has been unblocked." +msgstr "已解除封鎖 {}。" + +# src/routes/instance.rs:152 +msgid "{} has been blocked." +msgstr "已封鎖 {}。" + +# src/routes/instance.rs:203 +msgid "Blocks deleted" +msgstr "已刪除封鎖的地址。" + +# src/routes/instance.rs:219 +msgid "Email already blocked" +msgstr "Email 地址已被屏蔽" + +# src/routes/instance.rs:224 +msgid "Email Blocked" +msgstr "Email 地址被屏蔽了" + +# src/routes/instance.rs:317 +msgid "You can't change your own rights." +msgstr "您不能改變自己的權限。" + +# src/routes/instance.rs:328 +msgid "You are not allowed to take this action." +msgstr "您不能執行此操作。" + +# src/routes/instance.rs:363 +msgid "Done." +msgstr "完成。" + +# src/routes/likes.rs:58 +msgid "To like a post, you need to be logged in" +msgstr "您需要登入才能標記喜歡一篇文。" + +# src/routes/medias.rs:153 +msgid "Your media have been deleted." +msgstr "您的媒體已刪除。" + +# src/routes/medias.rs:158 +msgid "You are not allowed to delete this media." +msgstr "您不能刪除此媒體。" + +# src/routes/medias.rs:175 +msgid "Your avatar has been updated." +msgstr "您的頭像已更新。" + +# src/routes/medias.rs:180 +msgid "You are not allowed to use this media." +msgstr "您不能使用此媒體。" + +# src/routes/notifications.rs:29 +msgid "To see your notifications, you need to be logged in" +msgstr "您需要登入才能看到您的通知" + +# src/routes/posts.rs:56 +msgid "This post isn't published yet." +msgstr "此文尚未發布。" + +# src/routes/posts.rs:126 +msgid "To write a new post, you need to be logged in" +msgstr "您需要登入後才能寫新文章。" + +# src/routes/posts.rs:147 +msgid "You are not an author of this blog." +msgstr "您不是這個部落格的作者。" + +# src/routes/posts.rs:154 +msgid "New post" +msgstr "新文章" + +# src/routes/posts.rs:199 +msgid "Edit {0}" +msgstr "編輯 {0}" + +# src/routes/posts.rs:268 +msgid "You are not allowed to publish on this blog." +msgstr "您不能在此部落格上發布。" + +# src/routes/posts.rs:368 +msgid "Your article has been updated." +msgstr "已更新您的文章。" + +# src/routes/posts.rs:557 +msgid "Your article has been saved." +msgstr "已儲存您的文章。" + +# src/routes/posts.rs:564 +msgid "New article" +msgstr "新增文章" + +# src/routes/posts.rs:602 +msgid "You are not allowed to delete this article." +msgstr "您不能刪除此文章。" + +# src/routes/posts.rs:626 +msgid "Your article has been deleted." +msgstr "已刪除您的文章。" + +# src/routes/posts.rs:631 +msgid "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?" +msgstr "您試圖刪除的文章不存在。可能早已被刪除?" + +# src/routes/posts.rs:673 +msgid "Couldn't obtain enough information about your account. Please make sure your username is correct." +msgstr "" + +# src/routes/reshares.rs:58 +msgid "To reshare a post, you need to be logged in" +msgstr "" + +# src/routes/session.rs:95 +msgid "You are now connected." +msgstr "" + +# src/routes/session.rs:116 +msgid "You are now logged off." +msgstr "" + +# src/routes/session.rs:162 +msgid "Password reset" +msgstr "" + +# src/routes/session.rs:163 +msgid "Here is the link to reset your password: {0}" +msgstr "" + +# src/routes/session.rs:235 +msgid "Your password was successfully reset." +msgstr "" + +# src/routes/user.rs:87 +msgid "To access your dashboard, you need to be logged in" +msgstr "" + +# src/routes/user.rs:109 +msgid "You are no longer following {}." +msgstr "" + +# src/routes/user.rs:126 +msgid "You are now following {}." +msgstr "" + +# src/routes/user.rs:203 +msgid "To subscribe to someone, you need to be logged in" +msgstr "" + +# src/routes/user.rs:323 +msgid "To edit your profile, you need to be logged in" +msgstr "" + +# src/routes/user.rs:369 +msgid "Your profile has been updated." +msgstr "" + +# src/routes/user.rs:397 +msgid "Your account has been deleted." +msgstr "" + +# src/routes/user.rs:403 +msgid "You can't delete someone else's account." +msgstr "" + +msgid "Create your account" +msgstr "" + +msgid "Create an account" +msgstr "" + +msgid "Email" +msgstr "" + +msgid "Email confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "" + +msgid "Registration" +msgstr "" + +msgid "Check your inbox!" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link for registration." +msgstr "" + +msgid "Username" +msgstr "" + +msgid "Password" +msgstr "" + +msgid "Password confirmation" +msgstr "" + +msgid "Media upload" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "" + +msgid "Content warning" +msgstr "" + +msgid "Leave it empty, if none is needed" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Send" +msgstr "" + +msgid "Your media" +msgstr "" + +msgid "Upload" +msgstr "" + +msgid "You don't have any media yet." +msgstr "" + +msgid "Content warning: {0}" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Details" +msgstr "" + +msgid "Media details" +msgstr "" + +msgid "Go back to the gallery" +msgstr "" + +msgid "Markdown syntax" +msgstr "" + +msgid "Copy it into your articles, to insert this media:" +msgstr "" + +msgid "Use as an avatar" +msgstr "" + +msgid "Plume" +msgstr "" + +msgid "Menu" +msgstr "" + +msgid "Search" +msgstr "" + +msgid "Dashboard" +msgstr "" + +msgid "Notifications" +msgstr "" + +msgid "Log Out" +msgstr "" + +msgid "My account" +msgstr "" + +msgid "Log In" +msgstr "" + +msgid "Register" +msgstr "" + +msgid "About this instance" +msgstr "" + +msgid "Privacy policy" +msgstr "" + +msgid "Administration" +msgstr "" + +msgid "Documentation" +msgstr "" + +msgid "Source code" +msgstr "" + +msgid "Matrix room" +msgstr "" + +msgid "Admin" +msgstr "" + +msgid "It is you" +msgstr "" + +msgid "Edit your profile" +msgstr "" + +msgid "Open on {0}" +msgstr "" + +msgid "Unsubscribe" +msgstr "" + +msgid "Subscribe" +msgstr "" + +msgid "Follow {}" +msgstr "" + +msgid "Log in to follow" +msgstr "" + +msgid "Enter your full username handle to follow" +msgstr "" + +msgid "{0}'s subscribers" +msgstr "" + +msgid "Articles" +msgstr "" + +msgid "Subscribers" +msgstr "" + +msgid "Subscriptions" +msgstr "" + +msgid "{0}'s subscriptions" +msgstr "" + +msgid "Your Dashboard" +msgstr "" + +msgid "Your Blogs" +msgstr "" + +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "" + +msgid "Start a new blog" +msgstr "" + +msgid "Your Drafts" +msgstr "" + +msgid "Go to your gallery" +msgstr "" + +msgid "Edit your account" +msgstr "" + +msgid "Your Profile" +msgstr "" + +msgid "To change your avatar, upload it to your gallery and then select from there." +msgstr "" + +msgid "Upload an avatar" +msgstr "" + +msgid "Display name" +msgstr "" + +msgid "Summary" +msgstr "" + +msgid "Theme" +msgstr "" + +msgid "Default theme" +msgstr "" + +msgid "Error while loading theme selector." +msgstr "" + +msgid "Never load blogs custom themes" +msgstr "" + +msgid "Update account" +msgstr "" + +msgid "Danger zone" +msgstr "" + +msgid "Be very careful, any action taken here can't be cancelled." +msgstr "" + +msgid "Delete your account" +msgstr "" + +msgid "Sorry, but as an admin, you can't leave your own instance." +msgstr "" + +msgid "Latest articles" +msgstr "" + +msgid "Atom feed" +msgstr "" + +msgid "Recently boosted" +msgstr "" + +msgid "Articles tagged \"{0}\"" +msgstr "" + +msgid "There are currently no articles with such a tag" +msgstr "" + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "" + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "" + +msgid "Invalid CSRF token" +msgstr "" + +msgid "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." +msgstr "" + +msgid "You are not authorized." +msgstr "" + +msgid "Page not found" +msgstr "" + +msgid "We couldn't find this page." +msgstr "" + +msgid "The link that led you here may be broken." +msgstr "" + +msgid "Users" +msgstr "" + +msgid "Configuration" +msgstr "" + +msgid "Instances" +msgstr "" + +msgid "Email blocklist" +msgstr "" + +msgid "Grant admin rights" +msgstr "" + +msgid "Revoke admin rights" +msgstr "" + +msgid "Grant moderator rights" +msgstr "" + +msgid "Revoke moderator rights" +msgstr "" + +msgid "Ban" +msgstr "" + +msgid "Run on selected users" +msgstr "" + +msgid "Moderator" +msgstr "" + +msgid "Moderation" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "Administration of {0}" +msgstr "" + +msgid "Unblock" +msgstr "" + +msgid "Block" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "Allow anyone to register here" +msgstr "" + +msgid "Short description" +msgstr "" + +msgid "Markdown syntax is supported" +msgstr "" + +msgid "Long description" +msgstr "" + +msgid "Default article license" +msgstr "" + +msgid "Save these settings" +msgstr "" + +msgid "If you are browsing this site as a visitor, no data about you is collected." +msgstr "" + +msgid "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it." +msgstr "" + +msgid "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies." +msgstr "" + +msgid "Blocklisted Emails" +msgstr "" + +msgid "Email address" +msgstr "" + +msgid "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com" +msgstr "" + +msgid "Note" +msgstr "" + +msgid "Notify the user?" +msgstr "" + +msgid "Optional, shows a message to the user when they attempt to create an account with that address" +msgstr "" + +msgid "Blocklisting notification" +msgstr "" + +msgid "The message to be shown when the user attempts to create an account with this email address" +msgstr "" + +msgid "Add blocklisted address" +msgstr "" + +msgid "There are no blocked emails on your instance" +msgstr "" + +msgid "Delete selected emails" +msgstr "" + +msgid "Email address:" +msgstr "" + +msgid "Blocklisted for:" +msgstr "" + +msgid "Will notify them on account creation with this message:" +msgstr "" + +msgid "The user will be silently prevented from making an account" +msgstr "" + +msgid "Welcome to {}" +msgstr "" + +msgid "View all" +msgstr "" + +msgid "About {0}" +msgstr "" + +msgid "Runs Plume {0}" +msgstr "" + +msgid "Home to {0} people" +msgstr "" + +msgid "Who wrote {0} articles" +msgstr "" + +msgid "And are connected to {0} other instances" +msgstr "" + +msgid "Administred by" +msgstr "" + +msgid "Interact with {}" +msgstr "" + +msgid "Log in to interact" +msgstr "" + +msgid "Enter your full username to interact" +msgstr "" + +msgid "Publish" +msgstr "" + +msgid "Classic editor (any changes will be lost)" +msgstr "" + +msgid "Title" +msgstr "" + +msgid "Subtitle" +msgstr "" + +msgid "Content" +msgstr "" + +msgid "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them." +msgstr "" + +msgid "Upload media" +msgstr "" + +msgid "Tags, separated by commas" +msgstr "" + +msgid "License" +msgstr "" + +msgid "Illustration" +msgstr "" + +msgid "This is a draft, don't publish it yet." +msgstr "" + +msgid "Update" +msgstr "" + +msgid "Update, or publish" +msgstr "" + +msgid "Publish your post" +msgstr "" + +msgid "Written by {0}" +msgstr "" + +msgid "All rights reserved." +msgstr "" + +msgid "This article is under the {0} license." +msgstr "" + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "" + +msgid "I don't like this anymore" +msgstr "" + +msgid "Add yours" +msgstr "" + +msgid "One boost" +msgid_plural "{0} boosts" +msgstr[0] "" + +msgid "I don't want to boost this anymore" +msgstr "" + +msgid "Boost" +msgstr "" + +msgid "{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this article" +msgstr "" + +msgid "Comments" +msgstr "" + +msgid "Your comment" +msgstr "" + +msgid "Submit comment" +msgstr "" + +msgid "No comments yet. Be the first to react!" +msgstr "" + +msgid "Are you sure?" +msgstr "" + +msgid "This article is still a draft. Only you and other authors can see it." +msgstr "" + +msgid "Only you and other authors can edit this article." +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "I'm from this instance" +msgstr "" + +msgid "Username, or email" +msgstr "" + +msgid "Log in" +msgstr "" + +msgid "I'm from another instance" +msgstr "" + +msgid "Continue to your instance" +msgstr "" + +msgid "Reset your password" +msgstr "" + +msgid "New password" +msgstr "" + +msgid "Confirmation" +msgstr "" + +msgid "Update password" +msgstr "" + +msgid "We sent a mail to the address you gave us, with a link to reset your password." +msgstr "" + +msgid "Send password reset link" +msgstr "" + +msgid "This token has expired" +msgstr "" + +msgid "Please start the process again by clicking here." +msgstr "" + +msgid "New Blog" +msgstr "" + +msgid "Create a blog" +msgstr "" + +msgid "Create blog" +msgstr "" + +msgid "Edit \"{}\"" +msgstr "" + +msgid "You can upload images to your gallery, to use them as blog icons, or banners." +msgstr "" + +msgid "Upload images" +msgstr "" + +msgid "Blog icon" +msgstr "" + +msgid "Blog banner" +msgstr "" + +msgid "Custom theme" +msgstr "" + +msgid "Update blog" +msgstr "" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "" + +msgid "Are you sure that you want to permanently delete this blog?" +msgstr "" + +msgid "Permanently delete this blog" +msgstr "" + +msgid "{}'s icon" +msgstr "" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "" + +msgid "No posts to see here yet." +msgstr "" + +msgid "Nothing to see here yet." +msgstr "" + +msgid "None" +msgstr "" + +msgid "No description" +msgstr "" + +msgid "Respond" +msgstr "" + +msgid "Delete this comment" +msgstr "" + +msgid "What is Plume?" +msgstr "" + +msgid "Plume is a decentralized blogging engine." +msgstr "" + +msgid "Authors can manage multiple blogs, each as its own website." +msgstr "" + +msgid "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon." +msgstr "" + +msgid "Read the detailed rules" +msgstr "" + +msgid "By {0}" +msgstr "" + +msgid "Draft" +msgstr "" + +msgid "Search result(s) for \"{0}\"" +msgstr "" + +msgid "Search result(s)" +msgstr "" + +msgid "No results for your query" +msgstr "" + +msgid "No more results for your query" +msgstr "" + +msgid "Advanced search" +msgstr "" + +msgid "Article title matching these words" +msgstr "" + +msgid "Subtitle matching these words" +msgstr "" + +msgid "Content macthing these words" +msgstr "" + +msgid "Body content" +msgstr "" + +msgid "From this date" +msgstr "" + +msgid "To this date" +msgstr "" + +msgid "Containing these tags" +msgstr "" + +msgid "Tags" +msgstr "" + +msgid "Posted on one of these instances" +msgstr "" + +msgid "Instance domain" +msgstr "" + +msgid "Posted by one of these authors" +msgstr "" + +msgid "Author(s)" +msgstr "" + +msgid "Posted on one of these blogs" +msgstr "" + +msgid "Blog title" +msgstr "" + +msgid "Written in this language" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Published under this license" +msgstr "" + +msgid "Article license" +msgstr "" + diff --git a/release.toml b/release.toml new file mode 100644 index 00000000000..644e43ad69c --- /dev/null +++ b/release.toml @@ -0,0 +1,19 @@ +# we don't have a crate yet, so +publish = true +# change when we all have gpg keys +sign-commit = false +dev-version-ext = 'dev' +# update all crates in plume at once: +consolidate-commits = true + +tag-name = "{{prefix}}{{version}}" + +pre-release-hook = ["crowdin", "pull", "--branch", "master"] + +pre-release-replacements = [ + {file="CHANGELOG.md", search="Unreleased", replace="[{{version}}]"}, + {file="CHANGELOG.md", search="\\.\\.\\.HEAD", replace="...{{tag_name}}", exactly=1}, + {file="CHANGELOG.md", search="ReleaseDate", replace="{{date}}"}, + {file="CHANGELOG.md", search="", replace="\n\n## [Unreleased] - ReleaseDate", exactly=1}, + {file="CHANGELOG.md", search="", replace="\n[Unreleased]: https://github.com/Plume-org/Plume/compare/{{tag_name}}...HEAD", exactly=1}, +] diff --git a/rust-toolchain b/rust-toolchain new file mode 100644 index 00000000000..63af764ba6d --- /dev/null +++ b/rust-toolchain @@ -0,0 +1 @@ +nightly-2022-01-27 diff --git a/script/browser_test/__init__.py b/script/browser_test/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/script/browser_test/instance.py b/script/browser_test/instance.py new file mode 100644 index 00000000000..ceb7231c59d --- /dev/null +++ b/script/browser_test/instance.py @@ -0,0 +1,7 @@ +#!/usr/bin/python3 +from utils import Browser + +class InstanceName(Browser): + def test_name_in_title(self): + self.get("/") + self.assertIn("plume-test", self.driver.title) diff --git a/script/browser_test/utils.py b/script/browser_test/utils.py new file mode 100644 index 00000000000..df07eb1face --- /dev/null +++ b/script/browser_test/utils.py @@ -0,0 +1,22 @@ +#!/usr/bin/python3 +import unittest,os +from selenium import webdriver +from selenium.webdriver.common.desired_capabilities import DesiredCapabilities + +class Browser(unittest.TestCase): + def setUp(self): + if os.environ["BROWSER"] == "firefox": + capabilities=DesiredCapabilities.FIREFOX + elif os.environ["BROWSER"] == "chrome": + capabilities=DesiredCapabilities.CHROME + else: + raise Exception("No browser was requested") + capabilities['acceptSslCerts'] = True + self.driver = webdriver.Remote( + command_executor='http://localhost:24444/wd/hub', + desired_capabilities=capabilities) + def tearDown(self): + self.driver.close() + + def get(self, url): + return self.driver.get("https://localhost" + url) diff --git a/script/generate_artifact.sh b/script/generate_artifact.sh new file mode 100755 index 00000000000..8f3a72983a6 --- /dev/null +++ b/script/generate_artifact.sh @@ -0,0 +1,5 @@ +#!/bin/bash +mkdir bin +cp target/release/{plume,plm} bin +tar -cvzf plume.tar.gz bin/ static/ +tar -cvzf wasm.tar.gz static/plume_front{.js,_bg.wasm} diff --git a/script/plume-front.sh b/script/plume-front.sh new file mode 100755 index 00000000000..63b2f5ddbf3 --- /dev/null +++ b/script/plume-front.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +ARCH=$(python </dev/null >/dev/null + +cd $(dirname $0)/browser_test/ +python3 -m unittest *.py + +kill -SIGINT %1 +kill -SIGKILL %2 +sleep 15 diff --git a/script/upload_test_environment.sh b/script/upload_test_environment.sh new file mode 100755 index 00000000000..5f4d946ec1d --- /dev/null +++ b/script/upload_test_environment.sh @@ -0,0 +1,7 @@ +#!/bin/bash +pr_id=$(basename "$CI_PULL_REQUEST") +[ -z "$pr_id" ] && exit +backend="$FEATURES" +password="$JOINPLUME_PASSWORD" + +curl -T plume.tar.gz "https://circleci:$password@joinplu.me/upload_pr/$backend/$pr_id.tar.gz" diff --git a/script/wasm-deps.sh b/script/wasm-deps.sh new file mode 100644 index 00000000000..33beda6b0ef --- /dev/null +++ b/script/wasm-deps.sh @@ -0,0 +1,49 @@ +#!/bin/bash + +ARCH=$(python < ${SNAP_COMMON}/rocket-secret-key diff --git a/snap/hooks/post-refresh b/snap/hooks/post-refresh new file mode 100644 index 00000000000..4be65e5b8bc --- /dev/null +++ b/snap/hooks/post-refresh @@ -0,0 +1,4 @@ +#!/bin/sh + +cd ${SNAP} +exec ./set-environment bin/plm migration run --path ${SNAP_DATA} diff --git a/snap/local/set-environment b/snap/local/set-environment new file mode 100755 index 00000000000..06dc1b0eed9 --- /dev/null +++ b/snap/local/set-environment @@ -0,0 +1,30 @@ +#!/bin/sh + +enabled="$(snapctl get enabled)" +if [ -z "${enabled}" -o "${enabled}" != "true" ] +then + echo "Plume not yet enabled" + exit 0 +fi + +export BASE_URL="$(snapctl get base-url)" +database_type="$(snapctl get db.type)" + +if [ z"${database_type}" = z"sqlite" ] +then + export DATABASE_URL=${SNAP_DATA}/plume.db + export MIGRATION_DIR=migrations/sqlite +else + # Must be postgres, so must have set db.url + export DATABASE_URL="$(snapctl get db.url)" + export MIGRATION_DIRECTORY=migrations/postgres +fi + +ROCKET_ADDRESS="$(snapctl get listen.address)" +ROCKET_PORT="$(snapctl get listen.port)" +export ROCKET_SECRET_KEY="$(cat ${SNAP_COMMON}/rocket-secret-key)" +export SEARCH_INDEX="${SNAP_DATA}/search_index" +export MEDIA_UPLOAD_DIRECTORY="${SNAP_DATA}/media" + +cd ${SNAP} +exec $@ diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml new file mode 100644 index 00000000000..e61eb2ab1a4 --- /dev/null +++ b/snap/snapcraft.yaml @@ -0,0 +1,61 @@ +name: plume +base: core18 +adopt-info: plume +summary: Multi-user blogging platform, federated over ActivityPub +description: | + Plume is a federated blogging platform, featuring: + * A blog-centric approach: you can create as much blogs as you want with your account, to keep your different publications separated. + * Media management: you can upload pictures to illustrate your articles, but also audio files if you host a podcast, and manage them all from Plume. + * Federation: Plume is part of a network of interconnected websites called the Fediverse. Each of these websites (often called instances) have their own rules and thematics, but they can all communicate with each other. + * Collaborative writing: invite other people to your blogs, and write articles together. +grade: stable +confinement: strict + +apps: + plume: + daemon: simple + command: set-environment bin/plume + plugs: + - network + - network-bind + plm: + command: set-environment bin/plm + +parts: + plume: + plugin: rust + source: . + rust-revision: nightly-2021-11-27 + build-packages: + - libssl-dev + - pkg-config + - libsqlite3-dev + - gettext + - libclang-8-dev + - on arm64,armhf,ppc64el,s390x: + - lld-8 + override-build: | + snapcraftctl set-version $(git describe --tags) + export PATH=$PATH:$HOME/.cargo/bin + rustup install stable + cargo +stable install --force wasm-pack + + # Only Tier 1 Rust platforms get rust-lld + # On the others (arm64, armhf, powerpc64, s390x) fall back to using + # the system LLD we've installed earlier. + case ${SNAPCRAFT_ARCH_TRIPLET} in \ + aarch64-linux-gnu|arm-linux-gnueabihf|powerpc64-linux-gnu|s390x-linux-gnu) \ + RUSTFLAGS="-C linker=lld" wasm-pack build --target web --release plume-front \ + ;; \ + *) \ + wasm-pack build --target web --release plume-front \ + ;; \ + esac + + cargo install --force --no-default-features --features sqlite --path . --root ${SNAPCRAFT_PART_INSTALL} + cargo install --force --no-default-features --features sqlite --path plume-cli --root ${SNAPCRAFT_PART_INSTALL} + cp -a assets migrations static target translations ${SNAPCRAFT_PART_INSTALL} + cp snap/local/set-environment ${SNAPCRAFT_PART_INSTALL} + stage-packages: + - openssl + - libsqlite3-0 diff --git a/src/api/apps.rs b/src/api/apps.rs new file mode 100644 index 00000000000..7bbc2d7a927 --- /dev/null +++ b/src/api/apps.rs @@ -0,0 +1,24 @@ +use rocket_contrib::json::Json; + +use crate::api::Api; +use plume_api::apps::NewAppData; +use plume_common::utils::random_hex; +use plume_models::{apps::*, db_conn::DbConn}; + +#[post("/apps", data = "")] +pub fn create(conn: DbConn, data: Json) -> Api { + let client_id = random_hex(); + let client_secret = random_hex(); + let app = App::insert( + &*conn, + NewApp { + name: data.name.clone(), + client_id, + client_secret, + redirect_uri: data.redirect_uri.clone(), + website: data.website.clone(), + }, + )?; + + Ok(Json(app)) +} diff --git a/src/api/authorization.rs b/src/api/authorization.rs new file mode 100644 index 00000000000..8a23ada57ab --- /dev/null +++ b/src/api/authorization.rs @@ -0,0 +1,57 @@ +use plume_models::{self, api_tokens::ApiToken}; +use rocket::{ + http::Status, + request::{self, FromRequest, Request}, + Outcome, +}; +use std::marker::PhantomData; + +// Actions +pub trait Action { + fn to_str() -> &'static str; +} +pub struct Read; +impl Action for Read { + fn to_str() -> &'static str { + "read" + } +} +pub struct Write; +impl Action for Write { + fn to_str() -> &'static str { + "write" + } +} + +// Scopes +pub trait Scope { + fn to_str() -> &'static str; +} +impl Scope for plume_models::posts::Post { + fn to_str() -> &'static str { + "posts" + } +} + +pub struct Authorization(pub ApiToken, PhantomData<(A, S)>); + +impl<'a, 'r, A, S> FromRequest<'a, 'r> for Authorization +where + A: Action, + S: Scope, +{ + type Error = (); + + fn from_request(request: &'a Request<'r>) -> request::Outcome, ()> { + request + .guard::() + .map_failure(|_| (Status::Unauthorized, ())) + .and_then(|token| { + if token.can(A::to_str(), S::to_str()) { + Outcome::Success(Authorization(token, PhantomData)) + } else { + Outcome::Failure((Status::Unauthorized, ())) + } + }) + } +} diff --git a/src/api/mod.rs b/src/api/mod.rs new file mode 100755 index 00000000000..cd575c35e6a --- /dev/null +++ b/src/api/mod.rs @@ -0,0 +1,81 @@ +#![warn(clippy::too_many_arguments)] +use rocket::{ + request::{Form, Request}, + response::{self, Responder}, +}; +use rocket_contrib::json::Json; + +use plume_common::utils::random_hex; +use plume_models::{api_tokens::*, apps::App, db_conn::DbConn, users::User, Error}; + +type Api = Result, ApiError>; + +#[derive(Debug)] +pub struct ApiError(Error); + +impl From for ApiError { + fn from(err: Error) -> ApiError { + ApiError(err) + } +} + +impl<'r> Responder<'r> for ApiError { + fn respond_to(self, req: &Request<'_>) -> response::Result<'r> { + match self.0 { + Error::NotFound => Json(json!({ + "error": "Not found" + })) + .respond_to(req), + Error::Unauthorized => Json(json!({ + "error": "You are not authorized to access this resource" + })) + .respond_to(req), + _ => Json(json!({ + "error": "Server error" + })) + .respond_to(req), + } + } +} + +#[derive(FromForm)] +pub struct OAuthRequest { + client_id: String, + client_secret: String, + password: String, + username: String, + scopes: String, +} + +#[get("/oauth2?")] +pub fn oauth(query: Form, conn: DbConn) -> Result, ApiError> { + let app = App::find_by_client_id(&conn, &query.client_id)?; + if app.client_secret == query.client_secret { + if let Ok(user) = User::login(&conn, &query.username, &query.password) { + let token = ApiToken::insert( + &conn, + NewApiToken { + app_id: app.id, + user_id: user.id, + value: random_hex(), + scopes: query.scopes.clone(), + }, + )?; + Ok(Json(json!({ + "token": token.value + }))) + } else { + Ok(Json(json!({ + "error": "Invalid credentials" + }))) + } + } else { + Ok(Json(json!({ + "error": "Invalid client_secret" + }))) + } +} + +pub mod apps; +pub mod authorization; +pub mod posts; diff --git a/src/api/posts.rs b/src/api/posts.rs new file mode 100644 index 00000000000..56c80da969f --- /dev/null +++ b/src/api/posts.rs @@ -0,0 +1,243 @@ +use chrono::NaiveDateTime; +use rocket_contrib::json::Json; + +use crate::api::{authorization::*, Api, ApiError}; +use plume_api::posts::*; +use plume_common::{activity_pub::broadcast, utils::md_to_html}; +use plume_models::{ + blogs::Blog, db_conn::DbConn, instance::Instance, medias::Media, mentions::*, post_authors::*, + posts::*, safe_string::SafeString, tags::*, timeline::*, users::User, Error, PlumeRocket, + CONFIG, +}; + +#[get("/posts/")] +pub fn get(id: i32, auth: Option>, conn: DbConn) -> Api { + let user = auth.and_then(|a| User::get(&conn, a.0.user_id).ok()); + let post = Post::get(&conn, id)?; + + if !post.published + && !user + .and_then(|u| post.is_author(&conn, u.id).ok()) + .unwrap_or(false) + { + return Err(Error::Unauthorized.into()); + } + + Ok(Json(PostData { + authors: post + .get_authors(&conn)? + .into_iter() + .map(|a| a.username) + .collect(), + creation_date: post.creation_date.format("%Y-%m-%d").to_string(), + tags: Tag::for_post(&conn, post.id)? + .into_iter() + .map(|t| t.tag) + .collect(), + + id: post.id, + title: post.title, + subtitle: post.subtitle, + content: post.content.to_string(), + source: Some(post.source), + blog_id: post.blog_id, + published: post.published, + license: post.license, + cover_id: post.cover_id, + })) +} + +#[get("/posts?&<subtitle>&<content>")] +pub fn list( + title: Option<String>, + subtitle: Option<String>, + content: Option<String>, + auth: Option<Authorization<Read, Post>>, + conn: DbConn, +) -> Api<Vec<PostData>> { + let user = auth.and_then(|a| User::get(&conn, a.0.user_id).ok()); + let user_id = user.map(|u| u.id); + + Ok(Json( + Post::list_filtered(&conn, title, subtitle, content)? + .into_iter() + .filter(|p| { + p.published + || user_id + .and_then(|u| p.is_author(&conn, u).ok()) + .unwrap_or(false) + }) + .filter_map(|p| { + Some(PostData { + authors: p + .get_authors(&conn) + .ok()? + .into_iter() + .map(|a| a.username) + .collect(), + creation_date: p.creation_date.format("%Y-%m-%d").to_string(), + tags: Tag::for_post(&conn, p.id) + .ok()? + .into_iter() + .map(|t| t.tag) + .collect(), + + id: p.id, + title: p.title, + subtitle: p.subtitle, + content: p.content.to_string(), + source: Some(p.source), + blog_id: p.blog_id, + published: p.published, + license: p.license, + cover_id: p.cover_id, + }) + }) + .collect(), + )) +} + +#[post("/posts", data = "<payload>")] +pub fn create( + auth: Authorization<Write, Post>, + payload: Json<NewPostData>, + conn: DbConn, + rockets: PlumeRocket, +) -> Api<PostData> { + let worker = &rockets.worker; + + let author = User::get(&conn, auth.0.user_id)?; + + let slug = Post::slug(&payload.title); + let date = payload.creation_date.clone().and_then(|d| { + NaiveDateTime::parse_from_str(format!("{} 00:00:00", d).as_ref(), "%Y-%m-%d %H:%M:%S").ok() + }); + + let domain = &Instance::get_local()?.public_domain; + let (content, mentions, hashtags) = md_to_html( + &payload.source, + Some(domain), + false, + Some(Media::get_media_processor(&conn, vec![&author])), + ); + + let blog = payload + .blog_id + .or_else(|| { + let blogs = Blog::find_for_author(&conn, &author).ok()?; + if blogs.len() == 1 { + Some(blogs[0].id) + } else { + None + } + }) + .ok_or(ApiError(Error::NotFound))?; + + if Post::find_by_slug(&conn, slug, blog).is_ok() { + return Err(Error::InvalidValue.into()); + } + + let post = Post::insert( + &conn, + NewPost { + blog_id: blog, + slug: slug.to_string(), + title: payload.title.clone(), + content: SafeString::new(content.as_ref()), + published: payload.published.unwrap_or(true), + license: payload.license.clone().unwrap_or_else(|| { + Instance::get_local() + .map(|i| i.default_license) + .unwrap_or_else(|_| String::from("CC-BY-SA")) + }), + creation_date: date, + ap_url: String::new(), + subtitle: payload.subtitle.clone().unwrap_or_default(), + source: payload.source.clone(), + cover_id: payload.cover_id, + }, + )?; + + PostAuthor::insert( + &conn, + NewPostAuthor { + author_id: author.id, + post_id: post.id, + }, + )?; + + if let Some(ref tags) = payload.tags { + for tag in tags { + Tag::insert( + &conn, + NewTag { + tag: tag.to_string(), + is_hashtag: false, + post_id: post.id, + }, + )?; + } + } + for hashtag in hashtags { + Tag::insert( + &conn, + NewTag { + tag: hashtag, + is_hashtag: true, + post_id: post.id, + }, + )?; + } + + if post.published { + for m in mentions.into_iter() { + Mention::from_activity( + &conn, + &Mention::build_activity(&conn, &m)?, + post.id, + true, + true, + )?; + } + + let act = post.create_activity(&conn)?; + let dest = User::one_by_instance(&conn)?; + worker.execute(move || broadcast(&author, act, dest, CONFIG.proxy().cloned())); + } + + Timeline::add_to_all_timelines(&conn, &post, Kind::Original)?; + + Ok(Json(PostData { + authors: post + .get_authors(&conn)? + .into_iter() + .map(|a| a.fqn) + .collect(), + creation_date: post.creation_date.format("%Y-%m-%d").to_string(), + tags: Tag::for_post(&conn, post.id)? + .into_iter() + .map(|t| t.tag) + .collect(), + + id: post.id, + title: post.title, + subtitle: post.subtitle, + content: post.content.to_string(), + source: Some(post.source), + blog_id: post.blog_id, + published: post.published, + license: post.license, + cover_id: post.cover_id, + })) +} + +#[delete("/posts/<id>")] +pub fn delete(auth: Authorization<Write, Post>, conn: DbConn, id: i32) -> Api<()> { + let author = User::get(&conn, auth.0.user_id)?; + if let Ok(post) = Post::get(&conn, id) { + if post.is_author(&conn, author.id).unwrap_or(false) { + post.delete(&conn)?; + } + } + Ok(Json(())) +} diff --git a/src/inbox.rs b/src/inbox.rs new file mode 100644 index 00000000000..78069b69726 --- /dev/null +++ b/src/inbox.rs @@ -0,0 +1,104 @@ +use plume_common::activity_pub::{ + inbox::FromId, + request::Digest, + sign::{verify_http_headers, Signable}, +}; +use plume_models::{ + db_conn::DbConn, headers::Headers, inbox::inbox, instance::Instance, users::User, Error, CONFIG, +}; +use rocket::{data::*, http::Status, response::status, Outcome::*, Request}; +use rocket_contrib::json::*; +use serde::Deserialize; +use std::io::Read; +use tracing::warn; + +pub fn handle_incoming( + conn: DbConn, + data: SignedJson<serde_json::Value>, + headers: Headers<'_>, +) -> Result<String, status::BadRequest<&'static str>> { + let act = data.1.into_inner(); + let sig = data.0; + + let activity = act.clone(); + let actor_id = activity["actor"] + .as_str() + .or_else(|| activity["actor"]["id"].as_str()) + .ok_or(status::BadRequest(Some("Missing actor id for activity")))?; + + let actor = User::from_id(&conn, actor_id, None, CONFIG.proxy()) + .expect("instance::shared_inbox: user error"); + if !verify_http_headers(&actor, &headers.0, &sig).is_secure() && !act.clone().verify(&actor) { + // maybe we just know an old key? + actor + .refetch(&conn) + .and_then(|_| User::get(&conn, actor.id)) + .and_then(|u| { + if verify_http_headers(&u, &headers.0, &sig).is_secure() || act.clone().verify(&u) { + Ok(()) + } else { + Err(Error::Signature) + } + }) + .map_err(|_| { + warn!( + "Rejected invalid activity supposedly from {}, with headers {:?}", + actor.username, headers.0 + ); + status::BadRequest(Some("Invalid signature")) + })?; + } + + if Instance::is_blocked(&conn, actor_id) + .map_err(|_| status::BadRequest(Some("Can't tell if instance is blocked")))? + { + return Ok(String::new()); + } + + Ok(match inbox(&conn, act) { + Ok(_) => String::new(), + Err(e) => { + warn!("Shared inbox error: {:?}", e); + format!("Error: {:?}", e) + } + }) +} + +const JSON_LIMIT: u64 = 1 << 20; + +pub struct SignedJson<T>(pub Digest, pub Json<T>); + +impl<'a, T: Deserialize<'a>> FromData<'a> for SignedJson<T> { + type Error = JsonError<'a>; + type Owned = String; + type Borrowed = str; + + fn transform( + r: &Request<'_>, + d: Data, + ) -> Transform<rocket::data::Outcome<Self::Owned, Self::Error>> { + let size_limit = r.limits().get("json").unwrap_or(JSON_LIMIT); + let mut s = String::with_capacity(512); + match d.open().take(size_limit).read_to_string(&mut s) { + Ok(_) => Transform::Borrowed(Success(s)), + Err(e) => Transform::Borrowed(Failure((Status::BadRequest, JsonError::Io(e)))), + } + } + + fn from_data( + _: &Request<'_>, + o: Transformed<'a, Self>, + ) -> rocket::data::Outcome<Self, Self::Error> { + let string = o.borrowed()?; + match serde_json::from_str(string) { + Ok(v) => Success(SignedJson(Digest::from_body(string), Json(v))), + Err(e) => { + if e.is_data() { + Failure((Status::UnprocessableEntity, JsonError::Parse(string, e))) + } else { + Failure((Status::BadRequest, JsonError::Parse(string, e))) + } + } + } + } +} diff --git a/src/mail.rs b/src/mail.rs new file mode 100644 index 00000000000..0eb5bd5ed26 --- /dev/null +++ b/src/mail.rs @@ -0,0 +1,93 @@ +#![warn(clippy::too_many_arguments)] +use lettre_email::Email; +use std::env; + +pub use self::mailer::*; + +#[cfg(feature = "debug-mailer")] +mod mailer { + use plume_models::smtp::{SendableEmail, Transport}; + use std::io::Read; + + pub struct DebugTransport; + + impl<'a> Transport<'a> for DebugTransport { + type Result = Result<(), ()>; + + fn send(&mut self, email: SendableEmail) -> Self::Result { + println!( + "{}: from=<{}> to=<{:?}>\n{:#?}", + email.message_id().to_string(), + email + .envelope() + .from() + .map(ToString::to_string) + .unwrap_or_default(), + email.envelope().to().to_vec(), + { + let mut message = String::new(); + email + .message() + .read_to_string(&mut message) + .map_err(|_| ())?; + message + }, + ); + Ok(()) + } + } + + pub type Mailer = Option<DebugTransport>; + + pub fn init() -> Mailer { + Some(DebugTransport) + } +} + +#[cfg(not(feature = "debug-mailer"))] +mod mailer { + use plume_models::smtp::{ + authentication::{Credentials, Mechanism}, + extension::ClientId, + ConnectionReuseParameters, SmtpClient, SmtpTransport, + }; + use plume_models::{SmtpNewWithAddr, CONFIG}; + + pub type Mailer = Option<SmtpTransport>; + + pub fn init() -> Mailer { + let config = CONFIG.mail.as_ref()?; + let mail = SmtpClient::new_with_addr((&config.server, config.port)) + .unwrap() + .hello_name(ClientId::Domain(config.helo_name.clone())) + .credentials(Credentials::new( + config.username.clone(), + config.password.clone(), + )) + .smtp_utf8(true) + .authentication_mechanism(Mechanism::Plain) + .connection_reuse(ConnectionReuseParameters::NoReuse) + .transport(); + Some(mail) + } +} + +pub fn build_mail(dest: String, subject: String, body: String) -> Option<Email> { + Email::builder() + .from( + env::var("MAIL_ADDRESS") + .or_else(|_| { + Ok(format!( + "{}@{}", + env::var("MAIL_USER")?, + env::var("MAIL_SERVER")? + )) as Result<_, env::VarError> + }) + .expect("The email server is not configured correctly"), + ) + .to(dest) + .subject(subject) + .text(body) + .build() + .ok() +} diff --git a/src/main.rs b/src/main.rs new file mode 100755 index 00000000000..5e3c0e7865a --- /dev/null +++ b/src/main.rs @@ -0,0 +1,289 @@ +#![allow(clippy::too_many_arguments)] +#![feature(decl_macro, proc_macro_hygiene)] + +#[macro_use] +extern crate gettext_macros; +#[macro_use] +extern crate rocket; +#[macro_use] +extern crate serde_json; + +use clap::App; +use diesel::r2d2::ConnectionManager; +use plume_models::{ + db_conn::{DbPool, PragmaForeignKey}, + instance::Instance, + migrations::IMPORTED_MIGRATIONS, + remote_fetch_actor::RemoteFetchActor, + search::{actor::SearchActor, Searcher as UnmanagedSearcher}, + Connection, CONFIG, +}; +use rocket_csrf::CsrfFairingBuilder; +use scheduled_thread_pool::ScheduledThreadPool; +use std::process::exit; +use std::sync::{Arc, Mutex}; +use std::time::Duration; +use tracing::warn; + +init_i18n!( + "plume", af, ar, bg, ca, cs, cy, da, de, el, en, eo, es, eu, fa, fi, fr, gl, he, hi, hr, hu, + it, ja, ko, nb, nl, no, pl, pt, ro, ru, sat, si, sk, sl, sr, sv, tr, uk, vi, zh +); + +mod api; +mod inbox; +mod mail; +mod utils; +#[macro_use] +mod template_utils; +mod routes; +#[macro_use] +extern crate shrinkwraprs; +#[cfg(feature = "test")] +mod test_routes; + +include!(concat!(env!("OUT_DIR"), "/templates.rs")); + +compile_i18n!(); + +/// Initializes a database pool. +fn init_pool() -> Option<DbPool> { + let manager = ConnectionManager::<Connection>::new(CONFIG.database_url.as_str()); + let mut builder = DbPool::builder() + .connection_customizer(Box::new(PragmaForeignKey)) + .min_idle(CONFIG.db_min_idle); + if let Some(max_size) = CONFIG.db_max_size { + builder = builder.max_size(max_size); + }; + let pool = builder.build(manager).ok()?; + let conn = pool.get().unwrap(); + Instance::cache_local(&conn); + let _ = Instance::create_local_instance_user(&conn); + Instance::cache_local_instance_user(&conn); + Some(pool) +} + +pub(crate) fn init_rocket() -> rocket::Rocket { + match dotenv::dotenv() { + Ok(path) => eprintln!("Configuration read from {}", path.display()), + Err(ref e) if e.not_found() => eprintln!("no .env was found"), + e => e.map(|_| ()).unwrap(), + } + tracing_subscriber::fmt::init(); + + App::new("Plume") + .bin_name("plume") + .version(env!("CARGO_PKG_VERSION")) + .about("Plume backend server") + .after_help( + r#" +The plume command should be run inside the directory +containing the `.env` configuration file and `static` directory. +See https://docs.joinplu.me/installation/config +and https://docs.joinplu.me/installation/init for more info. + "#, + ) + .get_matches(); + let dbpool = init_pool().expect("main: database pool initialization error"); + if IMPORTED_MIGRATIONS + .is_pending(&dbpool.get().unwrap()) + .unwrap_or(true) + { + panic!( + r#" +It appear your database migration does not run the migration required +by this version of Plume. To fix this, you can run migrations via +this command: + + plm migration run + +Then try to restart Plume. +"# + ) + } + let workpool = ScheduledThreadPool::with_name("worker {}", num_cpus::get()); + // we want a fast exit here, so + let searcher = Arc::new(UnmanagedSearcher::open_or_recreate( + &CONFIG.search_index, + &CONFIG.search_tokenizers, + )); + RemoteFetchActor::init(dbpool.clone()); + SearchActor::init(searcher.clone(), dbpool.clone()); + let commiter = searcher.clone(); + workpool.execute_with_fixed_delay( + Duration::from_secs(5), + Duration::from_secs(60 * 30), + move || commiter.commit(), + ); + + let search_unlocker = searcher.clone(); + ctrlc::set_handler(move || { + search_unlocker.commit(); + search_unlocker.drop_writer(); + exit(0); + }) + .expect("Error setting Ctrl-c handler"); + + let mail = mail::init(); + if mail.is_none() && CONFIG.rocket.as_ref().unwrap().environment.is_prod() { + warn!("Warning: the email server is not configured (or not completely)."); + warn!("Please refer to the documentation to see how to configure it."); + } + + rocket::custom(CONFIG.rocket.clone().unwrap()) + .mount( + "/", + routes![ + routes::blogs::details, + routes::blogs::activity_details, + routes::blogs::outbox, + routes::blogs::outbox_page, + routes::blogs::new, + routes::blogs::new_auth, + routes::blogs::create, + routes::blogs::delete, + routes::blogs::edit, + routes::blogs::update, + routes::blogs::atom_feed, + routes::comments::create, + routes::comments::delete, + routes::comments::activity_pub, + routes::email_signups::create, + routes::email_signups::created, + routes::email_signups::show, + routes::email_signups::signup, + routes::instance::index, + routes::instance::admin, + routes::instance::admin_mod, + routes::instance::admin_instances, + routes::instance::admin_users, + routes::instance::admin_email_blocklist, + routes::instance::add_email_blocklist, + routes::instance::delete_email_blocklist, + routes::instance::edit_users, + routes::instance::toggle_block, + routes::instance::update_settings, + routes::instance::shared_inbox, + routes::instance::interact, + routes::instance::nodeinfo, + routes::instance::about, + routes::instance::privacy, + routes::instance::web_manifest, + routes::likes::create, + routes::likes::create_auth, + routes::medias::list, + routes::medias::new, + routes::medias::upload, + routes::medias::details, + routes::medias::delete, + routes::medias::set_avatar, + routes::notifications::notifications, + routes::notifications::notifications_auth, + routes::posts::details, + routes::posts::activity_details, + routes::posts::edit, + routes::posts::update, + routes::posts::new, + routes::posts::new_auth, + routes::posts::create, + routes::posts::delete, + routes::posts::remote_interact, + routes::posts::remote_interact_post, + routes::reshares::create, + routes::reshares::create_auth, + routes::search::search, + routes::session::new, + routes::session::create, + routes::session::delete, + routes::session::password_reset_request_form, + routes::session::password_reset_request, + routes::session::password_reset_form, + routes::session::password_reset, + routes::theme_files, + routes::plume_static_files, + routes::static_files, + routes::plume_media_files, + routes::tags::tag, + routes::timelines::details, + routes::timelines::new, + routes::timelines::create, + routes::timelines::edit, + routes::timelines::update, + routes::timelines::delete, + routes::user::me, + routes::user::details, + routes::user::dashboard, + routes::user::dashboard_auth, + routes::user::followers, + routes::user::followed, + routes::user::edit, + routes::user::edit_auth, + routes::user::update, + routes::user::delete, + routes::user::follow, + routes::user::follow_not_connected, + routes::user::follow_auth, + routes::user::activity_details, + routes::user::outbox, + routes::user::outbox_page, + routes::user::inbox, + routes::user::ap_followers, + routes::user::new, + routes::user::create, + routes::user::atom_feed, + routes::well_known::host_meta, + routes::well_known::nodeinfo, + routes::well_known::webfinger, + routes::errors::csrf_violation + ], + ) + .mount( + "/api/v1", + routes![ + api::oauth, + api::apps::create, + api::posts::get, + api::posts::list, + api::posts::create, + api::posts::delete, + ], + ) + .register(catchers![ + routes::errors::not_found, + routes::errors::unprocessable_entity, + routes::errors::server_error + ]) + .manage(Arc::new(Mutex::new(mail))) + .manage::<Arc<Mutex<Vec<routes::session::ResetRequest>>>>(Arc::new(Mutex::new(vec![]))) + .manage(dbpool) + .manage(Arc::new(workpool)) + .manage(searcher) + .manage(include_i18n!()) + .attach( + CsrfFairingBuilder::new() + .set_default_target( + "/csrf-violation?target=<uri>".to_owned(), + rocket::http::Method::Post, + ) + .add_exceptions(vec![ + ("/inbox".to_owned(), "/inbox".to_owned(), None), + ( + "/@/<name>/inbox".to_owned(), + "/@/<name>/inbox".to_owned(), + None, + ), + ("/api/<path..>".to_owned(), "/api/<path..>".to_owned(), None), + ]) + .finalize() + .expect("main: csrf fairing creation error"), + ) +} + +fn main() { + let rocket = init_rocket(); + + #[cfg(feature = "test")] + let rocket = rocket.mount("/test", routes![test_routes::health,]); + + rocket.launch(); +} diff --git a/src/routes/blogs.rs b/src/routes/blogs.rs new file mode 100644 index 00000000000..c56b5a6ee22 --- /dev/null +++ b/src/routes/blogs.rs @@ -0,0 +1,527 @@ +use activitypub::collection::{OrderedCollection, OrderedCollectionPage}; +use diesel::SaveChangesDsl; +use rocket::{ + http::ContentType, + request::LenientForm, + response::{content::Content, Flash, Redirect}, +}; +use rocket_i18n::I18n; +use std::{borrow::Cow, collections::HashMap}; +use validator::{Validate, ValidationError, ValidationErrors}; + +use crate::routes::{errors::ErrorPage, Page, RespondOrRedirect}; +use crate::template_utils::{IntoContext, Ructe}; +use crate::utils::requires_login; +use plume_common::activity_pub::{ActivityStream, ApRequest}; +use plume_common::utils; +use plume_models::{ + blog_authors::*, blogs::*, db_conn::DbConn, instance::Instance, medias::*, posts::Post, + safe_string::SafeString, users::User, Connection, PlumeRocket, +}; + +#[get("/~/<name>?<page>", rank = 2)] +pub fn details( + name: String, + page: Option<Page>, + conn: DbConn, + rockets: PlumeRocket, +) -> Result<Ructe, ErrorPage> { + let page = page.unwrap_or_default(); + let blog = Blog::find_by_fqn(&conn, &name)?; + let posts = Post::blog_page(&conn, &blog, page.limits())?; + let articles_count = Post::count_for_blog(&conn, &blog)?; + let authors = &blog.list_authors(&conn)?; + + Ok(render!(blogs::details( + &(&conn, &rockets).to_context(), + blog, + authors, + page.0, + Page::total(articles_count as i32), + posts + ))) +} + +#[get("/~/<name>", rank = 1)] +pub fn activity_details( + name: String, + conn: DbConn, + _ap: ApRequest, +) -> Option<ActivityStream<CustomGroup>> { + let blog = Blog::find_by_fqn(&conn, &name).ok()?; + Some(ActivityStream::new(blog.to_activity(&conn).ok()?)) +} + +#[get("/blogs/new")] +pub fn new(conn: DbConn, rockets: PlumeRocket, _user: User) -> Ructe { + render!(blogs::new( + &(&conn, &rockets).to_context(), + &NewBlogForm::default(), + ValidationErrors::default() + )) +} + +#[get("/blogs/new", rank = 2)] +pub fn new_auth(i18n: I18n) -> Flash<Redirect> { + requires_login( + &i18n!( + i18n.catalog, + "To create a new blog, you need to be logged in" + ), + uri!(new), + ) +} + +#[derive(Default, FromForm, Validate)] +pub struct NewBlogForm { + #[validate(custom(function = "valid_slug", message = "Invalid name"))] + pub title: String, +} + +fn valid_slug(title: &str) -> Result<(), ValidationError> { + let slug = utils::make_actor_id(title); + if slug.is_empty() { + Err(ValidationError::new("empty_slug")) + } else { + Ok(()) + } +} + +#[post("/blogs/new", data = "<form>")] +pub fn create( + form: LenientForm<NewBlogForm>, + conn: DbConn, + rockets: PlumeRocket, +) -> RespondOrRedirect { + let slug = utils::make_actor_id(&form.title); + let intl = &rockets.intl.catalog; + let user = rockets.user.clone().unwrap(); + + let mut errors = match form.validate() { + Ok(_) => ValidationErrors::new(), + Err(e) => e, + }; + if Blog::find_by_fqn(&conn, &slug).is_ok() { + errors.add( + "title", + ValidationError { + code: Cow::from("existing_slug"), + message: Some(Cow::from(i18n!( + intl, + "A blog with the same name already exists." + ))), + params: HashMap::new(), + }, + ); + } + + if !errors.is_empty() { + return render!(blogs::new(&(&conn, &rockets).to_context(), &*form, errors)).into(); + } + + let blog = Blog::insert( + &conn, + NewBlog::new_local( + slug.clone(), + form.title.to_string(), + String::from(""), + Instance::get_local() + .expect("blog::create: instance error") + .id, + ) + .expect("blog::create: new local error"), + ) + .expect("blog::create: error"); + + BlogAuthor::insert( + &conn, + NewBlogAuthor { + blog_id: blog.id, + author_id: user.id, + is_owner: true, + }, + ) + .expect("blog::create: author error"); + + Flash::success( + Redirect::to(uri!(details: name = slug, page = _)), + &i18n!(intl, "Your blog was successfully created!"), + ) + .into() +} + +#[post("/~/<name>/delete")] +pub fn delete(name: String, conn: DbConn, rockets: PlumeRocket) -> RespondOrRedirect { + let blog = Blog::find_by_fqn(&conn, &name).expect("blog::delete: blog not found"); + + if rockets + .user + .clone() + .and_then(|u| u.is_author_in(&conn, &blog).ok()) + .unwrap_or(false) + { + blog.delete(&*conn).expect("blog::expect: deletion error"); + Flash::success( + Redirect::to(uri!(super::instance::index)), + i18n!(rockets.intl.catalog, "Your blog was deleted."), + ) + .into() + } else { + // TODO actually return 403 error code + render!(errors::not_authorized( + &(&conn, &rockets).to_context(), + i18n!( + rockets.intl.catalog, + "You are not allowed to delete this blog." + ) + )) + .into() + } +} + +#[derive(FromForm, Validate)] +pub struct EditForm { + #[validate(custom(function = "valid_slug", message = "Invalid name"))] + pub title: String, + pub summary: String, + pub icon: Option<i32>, + pub banner: Option<i32>, + pub theme: Option<String>, +} + +#[get("/~/<name>/edit")] +pub fn edit(name: String, conn: DbConn, rockets: PlumeRocket) -> Result<Ructe, ErrorPage> { + let blog = Blog::find_by_fqn(&conn, &name)?; + if rockets + .user + .clone() + .and_then(|u| u.is_author_in(&conn, &blog).ok()) + .unwrap_or(false) + { + let user = rockets + .user + .clone() + .expect("blogs::edit: User was None while it shouldn't"); + let medias = Media::for_user(&conn, user.id).expect("Couldn't list media"); + Ok(render!(blogs::edit( + &(&conn, &rockets).to_context(), + &blog, + medias, + &EditForm { + title: blog.title.clone(), + summary: blog.summary.clone(), + icon: blog.icon_id, + banner: blog.banner_id, + theme: blog.theme.clone(), + }, + ValidationErrors::default() + ))) + } else { + // TODO actually return 403 error code + Ok(render!(errors::not_authorized( + &(&conn, &rockets).to_context(), + i18n!( + rockets.intl.catalog, + "You are not allowed to edit this blog." + ) + ))) + } +} + +/// Returns true if the media is owned by `user` and is a picture +fn check_media(conn: &Connection, id: i32, user: &User) -> bool { + if let Ok(media) = Media::get(conn, id) { + media.owner_id == user.id && media.category() == MediaCategory::Image + } else { + false + } +} + +#[put("/~/<name>/edit", data = "<form>")] +pub fn update( + name: String, + form: LenientForm<EditForm>, + conn: DbConn, + rockets: PlumeRocket, +) -> RespondOrRedirect { + let intl = &rockets.intl.catalog; + let mut blog = Blog::find_by_fqn(&conn, &name).expect("blog::update: blog not found"); + if !rockets + .user + .clone() + .and_then(|u| u.is_author_in(&conn, &blog).ok()) + .unwrap_or(false) + { + // TODO actually return 403 error code + return render!(errors::not_authorized( + &(&conn, &rockets).to_context(), + i18n!( + rockets.intl.catalog, + "You are not allowed to edit this blog." + ) + )) + .into(); + } + + let user = rockets + .user + .clone() + .expect("blogs::edit: User was None while it shouldn't"); + form.validate() + .and_then(|_| { + if let Some(icon) = form.icon { + if !check_media(&conn, icon, &user) { + let mut errors = ValidationErrors::new(); + errors.add( + "", + ValidationError { + code: Cow::from("icon"), + message: Some(Cow::from(i18n!( + intl, + "You can't use this media as a blog icon." + ))), + params: HashMap::new(), + }, + ); + return Err(errors); + } + } + + if let Some(banner) = form.banner { + if !check_media(&conn, banner, &user) { + let mut errors = ValidationErrors::new(); + errors.add( + "", + ValidationError { + code: Cow::from("banner"), + message: Some(Cow::from(i18n!( + intl, + "You can't use this media as a blog banner." + ))), + params: HashMap::new(), + }, + ); + return Err(errors); + } + } + + blog.title = form.title.clone(); + blog.summary = form.summary.clone(); + blog.summary_html = SafeString::new( + &utils::md_to_html( + &form.summary, + None, + true, + Some(Media::get_media_processor( + &conn, + blog.list_authors(&conn) + .expect("Couldn't get list of authors") + .iter() + .collect(), + )), + ) + .0, + ); + blog.icon_id = form.icon; + blog.banner_id = form.banner; + blog.theme = form.theme.clone(); + blog.save_changes::<Blog>(&*conn) + .expect("Couldn't save blog changes"); + Ok(Flash::success( + Redirect::to(uri!(details: name = name, page = _)), + i18n!(intl, "Your blog information have been updated."), + )) + }) + .map_err(|err| { + let medias = Media::for_user(&conn, user.id).expect("Couldn't list media"); + render!(blogs::edit( + &(&conn, &rockets).to_context(), + &blog, + medias, + &*form, + err + )) + }) + .unwrap() + .into() +} + +#[get("/~/<name>/outbox")] +pub fn outbox(name: String, conn: DbConn) -> Option<ActivityStream<OrderedCollection>> { + let blog = Blog::find_by_fqn(&conn, &name).ok()?; + blog.outbox(&conn).ok() +} +#[allow(unused_variables)] +#[get("/~/<name>/outbox?<page>")] +pub fn outbox_page( + name: String, + page: Page, + conn: DbConn, +) -> Option<ActivityStream<OrderedCollectionPage>> { + let blog = Blog::find_by_fqn(&conn, &name).ok()?; + blog.outbox_page(&conn, page.limits()).ok() +} +#[get("/~/<name>/atom.xml")] +pub fn atom_feed(name: String, conn: DbConn) -> Option<Content<String>> { + let blog = Blog::find_by_fqn(&conn, &name).ok()?; + let entries = Post::get_recents_for_blog(&*conn, &blog, 15).ok()?; + let uri = Instance::get_local() + .ok()? + .compute_box("~", &name, "atom.xml"); + let title = &blog.title; + let default_updated = &blog.creation_date; + let feed = super::build_atom_feed(entries, &uri, title, default_updated, &conn); + Some(Content( + ContentType::new("application", "atom+xml"), + feed.to_string(), + )) +} + +#[cfg(test)] +mod tests { + use crate::init_rocket; + use diesel::Connection; + use plume_common::utils::random_hex; + use plume_models::{ + blog_authors::{BlogAuthor, NewBlogAuthor}, + blogs::{Blog, NewBlog}, + db_conn::{DbConn, DbPool}, + instance::{Instance, NewInstance}, + post_authors::{NewPostAuthor, PostAuthor}, + posts::{NewPost, Post}, + safe_string::SafeString, + users::{NewUser, User, AUTH_COOKIE}, + Connection as Conn, CONFIG, + }; + use rocket::{ + http::{Cookie, Cookies, SameSite}, + local::{Client, LocalRequest}, + }; + + #[test] + fn edit_link_within_post_card() { + let conn = Conn::establish(CONFIG.database_url.as_str()).unwrap(); + Instance::insert( + &conn, + NewInstance { + public_domain: "example.org".to_string(), + name: "Plume".to_string(), + local: true, + long_description: SafeString::new(""), + short_description: SafeString::new(""), + default_license: "CC-BY-SA".to_string(), + open_registrations: true, + short_description_html: String::new(), + long_description_html: String::new(), + }, + ) + .unwrap(); + let rocket = init_rocket(); + let client = Client::new(rocket).expect("valid rocket instance"); + let dbpool = client.rocket().state::<DbPool>().unwrap(); + let conn = &DbConn(dbpool.get().unwrap()); + + let (_instance, user, blog, post) = create_models(conn); + + let blog_path = uri!(super::activity_details: name = &blog.fqn).to_string(); + let edit_link = uri!( + super::super::posts::edit: blog = &blog.fqn, + slug = &post.slug + ) + .to_string(); + + let mut response = client.get(&blog_path).dispatch(); + let body = response.body_string().unwrap(); + assert!(!body.contains(&edit_link)); + + let request = client.get(&blog_path); + login(&request, &user); + let mut response = request.dispatch(); + let body = response.body_string().unwrap(); + assert!(body.contains(&edit_link)); + } + + fn create_models(conn: &DbConn) -> (Instance, User, Blog, Post) { + conn.transaction::<(Instance, User, Blog, Post), diesel::result::Error, _>(|| { + let instance = Instance::get_local().unwrap_or_else(|_| { + let instance = Instance::insert( + conn, + NewInstance { + default_license: "CC-0-BY-SA".to_string(), + local: true, + long_description: SafeString::new("Good morning"), + long_description_html: "<p>Good morning</p>".to_string(), + short_description: SafeString::new("Hello"), + short_description_html: "<p>Hello</p>".to_string(), + name: random_hex().to_string(), + open_registrations: true, + public_domain: random_hex().to_string(), + }, + ) + .unwrap(); + Instance::cache_local(conn); + instance + }); + let mut user = NewUser::default(); + user.instance_id = instance.id; + user.username = random_hex().to_string(); + user.ap_url = random_hex().to_string(); + user.inbox_url = random_hex().to_string(); + user.outbox_url = random_hex().to_string(); + user.followers_endpoint = random_hex().to_string(); + let user = User::insert(conn, user).unwrap(); + let mut blog = NewBlog::default(); + blog.instance_id = instance.id; + blog.actor_id = random_hex().to_string(); + blog.ap_url = random_hex().to_string(); + blog.inbox_url = random_hex().to_string(); + blog.outbox_url = random_hex().to_string(); + let blog = Blog::insert(conn, blog).unwrap(); + BlogAuthor::insert( + conn, + NewBlogAuthor { + blog_id: blog.id, + author_id: user.id, + is_owner: true, + }, + ) + .unwrap(); + let post = Post::insert( + conn, + NewPost { + blog_id: blog.id, + slug: random_hex()[..8].to_owned(), + title: random_hex()[..8].to_owned(), + content: SafeString::new(""), + published: true, + license: "CC-By-SA".to_owned(), + ap_url: "".to_owned(), + creation_date: None, + subtitle: "".to_owned(), + source: "".to_owned(), + cover_id: None, + }, + ) + .unwrap(); + PostAuthor::insert( + conn, + NewPostAuthor { + post_id: post.id, + author_id: user.id, + }, + ) + .unwrap(); + + Ok((instance, user, blog, post)) + }) + .unwrap() + } + + fn login(request: &LocalRequest, user: &User) { + request.inner().guard::<Cookies>().unwrap().add_private( + Cookie::build(AUTH_COOKIE, user.id.to_string()) + .same_site(SameSite::Lax) + .finish(), + ); + } +} diff --git a/src/routes/comments.rs b/src/routes/comments.rs new file mode 100644 index 00000000000..5585afff246 --- /dev/null +++ b/src/routes/comments.rs @@ -0,0 +1,193 @@ +use crate::template_utils::Ructe; +use activitypub::object::Note; +use rocket::{ + request::LenientForm, + response::{Flash, Redirect}, +}; +use validator::Validate; + +use std::time::Duration; + +use crate::routes::errors::ErrorPage; +use crate::template_utils::IntoContext; +use plume_common::{ + activity_pub::{broadcast, ActivityStream, ApRequest}, + utils, +}; +use plume_models::{ + blogs::Blog, comments::*, db_conn::DbConn, inbox::inbox, instance::Instance, medias::Media, + mentions::Mention, posts::Post, safe_string::SafeString, tags::Tag, users::User, Error, + PlumeRocket, CONFIG, +}; + +#[derive(Default, FromForm, Debug, Validate)] +pub struct NewCommentForm { + pub responding_to: Option<i32>, + #[validate(length(min = 1, message = "Your comment can't be empty"))] + pub content: String, + pub warning: String, +} + +#[post("/~/<blog_name>/<slug>/comment", data = "<form>")] +pub fn create( + blog_name: String, + slug: String, + form: LenientForm<NewCommentForm>, + user: User, + conn: DbConn, + rockets: PlumeRocket, +) -> Result<Flash<Redirect>, Ructe> { + let blog = Blog::find_by_fqn(&conn, &blog_name).expect("comments::create: blog error"); + let post = Post::find_by_slug(&conn, &slug, blog.id).expect("comments::create: post error"); + form.validate() + .map(|_| { + let (html, mentions, _hashtags) = utils::md_to_html( + form.content.as_ref(), + Some( + &Instance::get_local() + .expect("comments::create: local instance error") + .public_domain, + ), + true, + Some(Media::get_media_processor(&conn, vec![&user])), + ); + let comm = Comment::insert( + &conn, + NewComment { + content: SafeString::new(html.as_ref()), + in_response_to_id: form.responding_to, + post_id: post.id, + author_id: user.id, + ap_url: None, + sensitive: !form.warning.is_empty(), + spoiler_text: form.warning.clone(), + public_visibility: true, + }, + ) + .expect("comments::create: insert error"); + let new_comment = comm + .create_activity(&conn) + .expect("comments::create: activity error"); + + // save mentions + for ment in mentions { + Mention::from_activity( + &conn, + &Mention::build_activity(&conn, &ment) + .expect("comments::create: build mention error"), + comm.id, + false, + true, + ) + .expect("comments::create: mention save error"); + } + + comm.notify(&conn).expect("comments::create: notify error"); + + // federate + let dest = User::one_by_instance(&conn).expect("comments::create: dest error"); + let user_clone = user.clone(); + rockets.worker.execute(move || { + broadcast(&user_clone, new_comment, dest, CONFIG.proxy().cloned()) + }); + + Flash::success( + Redirect::to(uri!( + super::posts::details: blog = blog_name, + slug = slug, + responding_to = _ + )), + i18n!(&rockets.intl.catalog, "Your comment has been posted."), + ) + }) + .map_err(|errors| { + // TODO: de-duplicate this code + let comments = CommentTree::from_post(&conn, &post, Some(&user)) + .expect("comments::create: comments error"); + + let previous = form.responding_to.and_then(|r| Comment::get(&conn, r).ok()); + + render!(posts::details( + &(&conn, &rockets).to_context(), + post.clone(), + blog, + &*form, + errors, + Tag::for_post(&conn, post.id).expect("comments::create: tags error"), + comments, + previous, + post.count_likes(&conn) + .expect("comments::create: count likes error"), + post.count_reshares(&conn) + .expect("comments::create: count reshares error"), + user.has_liked(&conn, &post) + .expect("comments::create: liked error"), + user.has_reshared(&conn, &post) + .expect("comments::create: reshared error"), + user.is_following( + &*conn, + post.get_authors(&conn) + .expect("comments::create: authors error")[0] + .id + ) + .expect("comments::create: following error"), + post.get_authors(&conn) + .expect("comments::create: authors error")[0] + .clone() + )) + }) +} + +#[post("/~/<blog>/<slug>/comment/<id>/delete")] +pub fn delete( + blog: String, + slug: String, + id: i32, + user: User, + conn: DbConn, + rockets: PlumeRocket, +) -> Result<Flash<Redirect>, ErrorPage> { + if let Ok(comment) = Comment::get(&conn, id) { + if comment.author_id == user.id { + let dest = User::one_by_instance(&conn)?; + let delete_activity = comment.build_delete(&conn)?; + inbox( + &conn, + serde_json::to_value(&delete_activity).map_err(Error::from)?, + )?; + + let user_c = user.clone(); + rockets.worker.execute(move || { + broadcast(&user_c, delete_activity, dest, CONFIG.proxy().cloned()) + }); + rockets + .worker + .execute_after(Duration::from_secs(10 * 60), move || { + user.rotate_keypair(&conn) + .expect("Failed to rotate keypair"); + }); + } + } + Ok(Flash::success( + Redirect::to(uri!( + super::posts::details: blog = blog, + slug = slug, + responding_to = _ + )), + i18n!(&rockets.intl.catalog, "Your comment has been deleted."), + )) +} + +#[get("/~/<_blog>/<_slug>/comment/<id>")] +pub fn activity_pub( + _blog: String, + _slug: String, + id: i32, + _ap: ApRequest, + conn: DbConn, +) -> Option<ActivityStream<Note>> { + Comment::get(&conn, id) + .and_then(|c| c.to_activity(&conn)) + .ok() + .map(ActivityStream::new) +} diff --git a/src/routes/email_signups.rs b/src/routes/email_signups.rs new file mode 100644 index 00000000000..7a364dd0f27 --- /dev/null +++ b/src/routes/email_signups.rs @@ -0,0 +1,223 @@ +use crate::{ + mail::{build_mail, Mailer}, + routes::{errors::ErrorPage, RespondOrRedirect}, + template_utils::{IntoContext, Ructe}, +}; +use plume_models::{ + db_conn::DbConn, email_signups::EmailSignup, instance::Instance, lettre::Transport, signups, + Error, PlumeRocket, CONFIG, +}; +use rocket::{ + http::Status, + request::LenientForm, + response::{Flash, Redirect}, + State, +}; +use std::sync::{Arc, Mutex}; +use tracing::warn; +use validator::{Validate, ValidationError, ValidationErrors}; + +#[derive(Default, FromForm, Validate)] +#[validate(schema( + function = "emails_match", + skip_on_field_errors = false, + message = "Emails are not matching" +))] +pub struct EmailSignupForm { + #[validate(email(message = "Invalid email"))] + pub email: String, + #[validate(email(message = "Invalid email"))] + pub email_confirmation: String, +} + +fn emails_match(form: &EmailSignupForm) -> Result<(), ValidationError> { + if form.email_confirmation == form.email { + Ok(()) + } else { + Err(ValidationError::new("emails_match")) + } +} + +#[derive(Default, FromForm, Validate)] +#[validate(schema( + function = "passwords_match", + skip_on_field_errors = false, + message = "Passwords are not matching" +))] +pub struct NewUserForm { + #[validate(length(min = 1, message = "Username should be at least 1 characters long"))] + pub username: String, + #[validate(length(min = 8, message = "Password should be at least 8 characters long"))] + pub password: String, + #[validate(length(min = 8, message = "Password should be at least 8 characters long"))] + pub password_confirmation: String, + pub email: String, + pub token: String, +} + +pub fn passwords_match(form: &NewUserForm) -> Result<(), ValidationError> { + if form.password != form.password_confirmation { + Err(ValidationError::new("password_match")) + } else { + Ok(()) + } +} + +#[post("/email_signups/new", data = "<form>")] +pub fn create( + mail: State<'_, Arc<Mutex<Mailer>>>, + form: LenientForm<EmailSignupForm>, + conn: DbConn, + rockets: PlumeRocket, + _enabled: signups::Email, +) -> Result<RespondOrRedirect, ErrorPage> { + let registration_open = Instance::get_local() + .map(|i| i.open_registrations) + .unwrap_or(true); + + if !registration_open { + return Ok(Flash::error( + Redirect::to(uri!(super::user::new)), + i18n!( + rockets.intl.catalog, + "Registrations are closed on this instance." + ), + ) + .into()); // Actually, it is an error + } + let mut form = form.into_inner(); + form.email = form.email.trim().to_owned(); + if let Err(err) = form.validate() { + return Ok(render!(email_signups::new( + &(&conn, &rockets).to_context(), + registration_open, + &form, + err + )) + .into()); + } + let res = EmailSignup::start(&conn, &form.email); + if let Some(err) = res.as_ref().err() { + return Ok(match err { + Error::UserAlreadyExists => { + // TODO: Notify to admin (and the user?) + warn!("Registration attempted for existing user: {}. Registraion halted and email sending skipped.", &form.email); + render!(email_signups::create(&(&conn, &rockets).to_context())).into() + } + Error::NotFound => render!(errors::not_found(&(&conn, &rockets).to_context())).into(), + _ => render!(errors::not_found(&(&conn, &rockets).to_context())).into(), // FIXME + }); + } + let token = res.unwrap(); + let url = format!( + "https://{}{}", + CONFIG.base_url, + uri!(show: token = token.to_string()) + ); + let message = build_mail( + form.email, + i18n!(rockets.intl.catalog, "User registration"), + i18n!(rockets.intl.catalog, "Here is the link for registration: {0}"; url), + ) + .expect("Mail configuration has already been done at ignition process"); + // TODO: Render error page + if let Some(ref mut mailer) = *mail.lock().unwrap() { + mailer.send(message.into()).ok(); // TODO: Render error page + } + + Ok(render!(email_signups::create(&(&conn, &rockets).to_context())).into()) +} + +#[get("/email_signups/new")] +pub fn created(conn: DbConn, rockets: PlumeRocket, _enabled: signups::Email) -> Ructe { + render!(email_signups::create(&(&conn, &rockets).to_context())) +} + +#[get("/email_signups/<token>")] +pub fn show( + token: String, + conn: DbConn, + rockets: PlumeRocket, + _enabled: signups::Email, +) -> Result<Ructe, ErrorPage> { + let signup = EmailSignup::find_by_token(&conn, token.into())?; + let confirmation = signup.confirm(&conn); + if let Some(err) = confirmation.err() { + match err { + Error::Expired => { + return Ok(render!(email_signups::new( + &(&conn, &rockets).to_context(), + Instance::get_local()?.open_registrations, + &EmailSignupForm::default(), + ValidationErrors::default() + ))) + } // TODO: Flash and redirect + Error::NotFound => return Err(Error::NotFound.into()), + _ => return Err(Error::NotFound.into()), // FIXME + } + } + + let form = NewUserForm { + email: signup.email, + token: signup.token, + ..NewUserForm::default() + }; + Ok(render!(email_signups::edit( + &(&conn, &rockets).to_context(), + Instance::get_local()?.open_registrations, + &form, + ValidationErrors::default() + ))) +} + +#[post("/email_signups/signup", data = "<form>")] +pub fn signup( + form: LenientForm<NewUserForm>, + conn: DbConn, + rockets: PlumeRocket, + _enabled: signups::Email, +) -> Result<RespondOrRedirect, Status> { + use RespondOrRedirect::{FlashRedirect, Response}; + + let instance = Instance::get_local().map_err(|e| { + warn!("{:?}", e); + Status::InternalServerError + })?; + if let Some(err) = form.validate().err() { + return Ok(Response(render!(email_signups::edit( + &(&conn, &rockets).to_context(), + instance.open_registrations, + &form, + err + )))); + } + let signup = EmailSignup::find_by_token(&conn, form.token.clone().into()) + .map_err(|_| Status::NotFound)?; + if form.email != signup.email { + let mut err = ValidationErrors::default(); + err.add("email", ValidationError::new("Email couldn't changed")); + let form = NewUserForm { + email: signup.email, + ..form.into_inner() + }; + return Ok(Response(render!(email_signups::edit( + &(&conn, &rockets).to_context(), + instance.open_registrations, + &form, + err + )))); + } + let _user = signup + .complete(&conn, form.username.clone(), form.password.clone()) + .map_err(|e| { + warn!("{:?}", e); + Status::UnprocessableEntity + })?; + Ok(FlashRedirect(Flash::success( + Redirect::to(uri!(super::session::new: m = _)), + i18n!( + rockets.intl.catalog, + "Your account has been created. Now you just need to log in, before you can use it." + ), + ))) +} diff --git a/src/routes/errors.rs b/src/routes/errors.rs new file mode 100644 index 00000000000..74dc4dd5870 --- /dev/null +++ b/src/routes/errors.rs @@ -0,0 +1,60 @@ +use crate::template_utils::{IntoContext, Ructe}; +use plume_models::{db_conn::DbConn, Error, PlumeRocket}; +use rocket::{ + http::Status, + response::{self, Responder}, + Request, +}; +use tracing::warn; + +#[derive(Debug)] +pub struct ErrorPage(Error); + +impl From<Error> for ErrorPage { + fn from(err: Error) -> ErrorPage { + ErrorPage(err) + } +} + +impl<'r> Responder<'r> for ErrorPage { + fn respond_to(self, _req: &Request<'_>) -> response::Result<'r> { + warn!("{:?}", self.0); + + match self.0 { + Error::NotFound => Err(Status::NotFound), + Error::Unauthorized => Err(Status::NotFound), + _ => Err(Status::InternalServerError), + } + } +} + +#[catch(404)] +pub fn not_found(req: &Request<'_>) -> Ructe { + let conn = req.guard::<DbConn>().unwrap(); + let rockets = req.guard::<PlumeRocket>().unwrap(); + render!(errors::not_found(&(&conn, &rockets).to_context())) +} + +#[catch(422)] +pub fn unprocessable_entity(req: &Request<'_>) -> Ructe { + let conn = req.guard::<DbConn>().unwrap(); + let rockets = req.guard::<PlumeRocket>().unwrap(); + render!(errors::unprocessable_entity( + &(&conn, &rockets).to_context() + )) +} + +#[catch(500)] +pub fn server_error(req: &Request<'_>) -> Ructe { + let conn = req.guard::<DbConn>().unwrap(); + let rockets = req.guard::<PlumeRocket>().unwrap(); + render!(errors::server_error(&(&conn, &rockets).to_context())) +} + +#[post("/csrf-violation?<target>")] +pub fn csrf_violation(target: Option<String>, conn: DbConn, rockets: PlumeRocket) -> Ructe { + if let Some(uri) = target { + warn!("Csrf violation while accessing \"{}\"", uri) + } + render!(errors::csrf(&(&conn, &rockets).to_context())) +} diff --git a/src/routes/instance.rs b/src/routes/instance.rs new file mode 100644 index 00000000000..cedaa90050e --- /dev/null +++ b/src/routes/instance.rs @@ -0,0 +1,501 @@ +use rocket::{ + request::{Form, FormItems, FromForm, LenientForm}, + response::{status, Flash, Redirect}, +}; +use rocket_contrib::json::Json; +use rocket_i18n::I18n; +use scheduled_thread_pool::ScheduledThreadPool; +use std::str::FromStr; +use validator::{Validate, ValidationErrors}; + +use crate::inbox; +use crate::routes::{errors::ErrorPage, rocket_uri_macro_static_files, Page, RespondOrRedirect}; +use crate::template_utils::{IntoContext, Ructe}; +use plume_common::activity_pub::{broadcast, inbox::FromId}; +use plume_models::{ + admin::*, + blocklisted_emails::*, + comments::Comment, + db_conn::DbConn, + headers::Headers, + instance::*, + posts::Post, + safe_string::SafeString, + timeline::Timeline, + users::{Role, User}, + Connection, Error, PlumeRocket, CONFIG, +}; + +#[get("/")] +pub fn index(conn: DbConn, rockets: PlumeRocket) -> Result<Ructe, ErrorPage> { + let inst = Instance::get_local()?; + let timelines = Timeline::list_all_for_user(&conn, rockets.user.clone().map(|u| u.id))? + .into_iter() + .filter_map(|t| { + if let Ok(latest) = t.get_latest(&conn, 12) { + Some((t, latest)) + } else { + None + } + }) + .collect(); + + Ok(render!(instance::index( + &(&conn, &rockets).to_context(), + inst, + User::count_local(&conn)?, + Post::count_local(&conn)?, + timelines + ))) +} + +#[get("/admin")] +pub fn admin(_admin: Admin, conn: DbConn, rockets: PlumeRocket) -> Result<Ructe, ErrorPage> { + let local_inst = Instance::get_local()?; + Ok(render!(instance::admin( + &(&conn, &rockets).to_context(), + local_inst.clone(), + InstanceSettingsForm { + name: local_inst.name.clone(), + open_registrations: local_inst.open_registrations, + short_description: local_inst.short_description, + long_description: local_inst.long_description, + default_license: local_inst.default_license, + }, + ValidationErrors::default() + ))) +} + +#[get("/admin", rank = 2)] +pub fn admin_mod(_mod: Moderator, conn: DbConn, rockets: PlumeRocket) -> Ructe { + render!(instance::admin_mod(&(&conn, &rockets).to_context())) +} + +#[derive(Clone, FromForm, Validate)] +pub struct InstanceSettingsForm { + #[validate(length(min = 1))] + pub name: String, + pub open_registrations: bool, + pub short_description: SafeString, + pub long_description: SafeString, + #[validate(length(min = 1))] + pub default_license: String, +} + +#[post("/admin", data = "<form>")] +pub fn update_settings( + _admin: Admin, + form: LenientForm<InstanceSettingsForm>, + conn: DbConn, + rockets: PlumeRocket, +) -> RespondOrRedirect { + if let Err(e) = form.validate() { + let local_inst = + Instance::get_local().expect("instance::update_settings: local instance error"); + render!(instance::admin( + &(&conn, &rockets).to_context(), + local_inst, + form.clone(), + e + )) + .into() + } else { + let instance = + Instance::get_local().expect("instance::update_settings: local instance error"); + instance + .update( + &*conn, + form.name.clone(), + form.open_registrations, + form.short_description.clone(), + form.long_description.clone(), + form.default_license.clone(), + ) + .expect("instance::update_settings: save error"); + Flash::success( + Redirect::to(uri!(admin)), + i18n!(rockets.intl.catalog, "Instance settings have been saved."), + ) + .into() + } +} + +#[get("/admin/instances?<page>")] +pub fn admin_instances( + _mod: Moderator, + page: Option<Page>, + conn: DbConn, + rockets: PlumeRocket, +) -> Result<Ructe, ErrorPage> { + let page = page.unwrap_or_default(); + let instances = Instance::page(&conn, page.limits())?; + Ok(render!(instance::list( + &(&conn, &rockets).to_context(), + Instance::get_local()?, + instances, + page.0, + Page::total(Instance::count(&conn)? as i32) + ))) +} + +#[post("/admin/instances/<id>/block")] +pub fn toggle_block( + _mod: Moderator, + conn: DbConn, + id: i32, + intl: I18n, +) -> Result<Flash<Redirect>, ErrorPage> { + let inst = Instance::get(&conn, id)?; + let message = if inst.blocked { + i18n!(intl.catalog, "{} has been unblocked."; &inst.name) + } else { + i18n!(intl.catalog, "{} has been blocked."; &inst.name) + }; + + inst.toggle_block(&conn)?; + Ok(Flash::success( + Redirect::to(uri!(admin_instances: page = _)), + message, + )) +} + +#[get("/admin/users?<page>")] +pub fn admin_users( + _mod: Moderator, + page: Option<Page>, + conn: DbConn, + rockets: PlumeRocket, +) -> Result<Ructe, ErrorPage> { + let page = page.unwrap_or_default(); + Ok(render!(instance::users( + &(&conn, &rockets).to_context(), + User::get_local_page(&conn, page.limits())?, + page.0, + Page::total(User::count_local(&conn)? as i32) + ))) +} +pub struct BlocklistEmailDeletion { + ids: Vec<i32>, +} +impl<'f> FromForm<'f> for BlocklistEmailDeletion { + type Error = (); + fn from_form(items: &mut FormItems<'f>, _strict: bool) -> Result<BlocklistEmailDeletion, ()> { + let mut c: BlocklistEmailDeletion = BlocklistEmailDeletion { ids: Vec::new() }; + for item in items { + let key = item.key.parse::<i32>(); + if let Ok(i) = key { + c.ids.push(i); + } + } + Ok(c) + } +} +#[post("/admin/emails/delete", data = "<form>")] +pub fn delete_email_blocklist( + _mod: Moderator, + form: Form<BlocklistEmailDeletion>, + conn: DbConn, + rockets: PlumeRocket, +) -> Result<Flash<Redirect>, ErrorPage> { + BlocklistedEmail::delete_entries(&conn, form.0.ids)?; + Ok(Flash::success( + Redirect::to(uri!(admin_email_blocklist: page = None)), + i18n!(rockets.intl.catalog, "Blocks deleted"), + )) +} + +#[post("/admin/emails/new", data = "<form>")] +pub fn add_email_blocklist( + _mod: Moderator, + form: LenientForm<NewBlocklistedEmail>, + conn: DbConn, + rockets: PlumeRocket, +) -> Result<Flash<Redirect>, ErrorPage> { + let result = BlocklistedEmail::insert(&conn, form.0); + + if let Err(Error::Db(_)) = result { + Ok(Flash::error( + Redirect::to(uri!(admin_email_blocklist: page = None)), + i18n!(rockets.intl.catalog, "Email already blocked"), + )) + } else { + Ok(Flash::success( + Redirect::to(uri!(admin_email_blocklist: page = None)), + i18n!(rockets.intl.catalog, "Email Blocked"), + )) + } +} +#[get("/admin/emails?<page>")] +pub fn admin_email_blocklist( + _mod: Moderator, + page: Option<Page>, + conn: DbConn, + rockets: PlumeRocket, +) -> Result<Ructe, ErrorPage> { + let page = page.unwrap_or_default(); + Ok(render!(instance::emailblocklist( + &(&conn, &rockets).to_context(), + BlocklistedEmail::page(&conn, page.limits())?, + page.0, + Page::total(BlocklistedEmail::count(&conn)? as i32) + ))) +} + +/// A structure to handle forms that are a list of items on which actions are applied. +/// +/// This is for instance the case of the user list in the administration. +pub struct MultiAction<T> +where + T: FromStr, +{ + ids: Vec<i32>, + action: T, +} + +impl<'f, T> FromForm<'f> for MultiAction<T> +where + T: FromStr, +{ + type Error = (); + + fn from_form(items: &mut FormItems<'_>, _strict: bool) -> Result<Self, Self::Error> { + let (ids, act) = items.fold((vec![], None), |(mut ids, act), item| { + let (name, val) = item.key_value_decoded(); + + if name == "action" { + (ids, T::from_str(&val).ok()) + } else if let Ok(id) = name.parse::<i32>() { + ids.push(id); + (ids, act) + } else { + (ids, act) + } + }); + + if let Some(act) = act { + Ok(MultiAction { ids, action: act }) + } else { + Err(()) + } + } +} + +pub enum UserActions { + Admin, + RevokeAdmin, + Moderator, + RevokeModerator, + Ban, +} + +impl FromStr for UserActions { + type Err = (); + + fn from_str(s: &str) -> Result<Self, Self::Err> { + match s { + "admin" => Ok(UserActions::Admin), + "un-admin" => Ok(UserActions::RevokeAdmin), + "moderator" => Ok(UserActions::Moderator), + "un-moderator" => Ok(UserActions::RevokeModerator), + "ban" => Ok(UserActions::Ban), + _ => Err(()), + } + } +} + +#[post("/admin/users/edit", data = "<form>")] +pub fn edit_users( + moderator: Moderator, + form: LenientForm<MultiAction<UserActions>>, + conn: DbConn, + rockets: PlumeRocket, +) -> Result<Flash<Redirect>, ErrorPage> { + // you can't change your own rights + if form.ids.contains(&moderator.0.id) { + return Ok(Flash::error( + Redirect::to(uri!(admin_users: page = _)), + i18n!(rockets.intl.catalog, "You can't change your own rights."), + )); + } + + // moderators can't grant or revoke admin rights + if !moderator.0.is_admin() { + match form.action { + UserActions::Admin | UserActions::RevokeAdmin => { + return Ok(Flash::error( + Redirect::to(uri!(admin_users: page = _)), + i18n!( + rockets.intl.catalog, + "You are not allowed to take this action." + ), + )) + } + _ => {} + } + } + + let worker = &*rockets.worker; + match form.action { + UserActions::Admin => { + for u in form.ids.clone() { + User::get(&conn, u)?.set_role(&conn, Role::Admin)?; + } + } + UserActions::Moderator => { + for u in form.ids.clone() { + User::get(&conn, u)?.set_role(&conn, Role::Moderator)?; + } + } + UserActions::RevokeAdmin | UserActions::RevokeModerator => { + for u in form.ids.clone() { + User::get(&conn, u)?.set_role(&conn, Role::Normal)?; + } + } + UserActions::Ban => { + for u in form.ids.clone() { + ban(u, &conn, worker)?; + } + } + } + + Ok(Flash::success( + Redirect::to(uri!(admin_users: page = _)), + i18n!(rockets.intl.catalog, "Done."), + )) +} + +fn ban(id: i32, conn: &Connection, worker: &ScheduledThreadPool) -> Result<(), ErrorPage> { + let u = User::get(&*conn, id)?; + u.delete(&*conn)?; + if Instance::get_local() + .map(|i| u.instance_id == i.id) + .unwrap_or(false) + { + BlocklistedEmail::insert( + conn, + NewBlocklistedEmail { + email_address: u.email.clone().unwrap(), + note: "Banned".to_string(), + notify_user: false, + notification_text: "".to_owned(), + }, + ) + .unwrap(); + let target = User::one_by_instance(&*conn)?; + let delete_act = u.delete_activity(&*conn)?; + worker.execute(move || broadcast(&u, delete_act, target, CONFIG.proxy().cloned())); + } + + Ok(()) +} + +#[post("/inbox", data = "<data>")] +pub fn shared_inbox( + conn: DbConn, + data: inbox::SignedJson<serde_json::Value>, + headers: Headers<'_>, +) -> Result<String, status::BadRequest<&'static str>> { + inbox::handle_incoming(conn, data, headers) +} + +#[get("/remote_interact?<target>")] +pub fn interact(conn: DbConn, user: Option<User>, target: String) -> Option<Redirect> { + if User::find_by_fqn(&conn, &target).is_ok() { + return Some(Redirect::to(uri!(super::user::details: name = target))); + } + + if let Ok(post) = Post::from_id(&conn, &target, None, CONFIG.proxy()) { + return Some(Redirect::to(uri!( + super::posts::details: blog = post.get_blog(&conn).expect("Can't retrieve blog").fqn, + slug = &post.slug, + responding_to = _ + ))); + } + + if let Ok(comment) = Comment::from_id(&conn, &target, None, CONFIG.proxy()) { + if comment.can_see(&conn, user.as_ref()) { + let post = comment.get_post(&conn).expect("Can't retrieve post"); + return Some(Redirect::to(uri!( + super::posts::details: blog = + post.get_blog(&conn).expect("Can't retrieve blog").fqn, + slug = &post.slug, + responding_to = comment.id + ))); + } + } + None +} + +#[get("/nodeinfo/<version>")] +pub fn nodeinfo(conn: DbConn, version: String) -> Result<Json<serde_json::Value>, ErrorPage> { + if version != "2.0" && version != "2.1" { + return Err(ErrorPage::from(Error::NotFound)); + } + + let local_inst = Instance::get_local()?; + let mut doc = json!({ + "version": version, + "software": { + "name": env!("CARGO_PKG_NAME"), + "version": env!("CARGO_PKG_VERSION"), + }, + "protocols": ["activitypub"], + "services": { + "inbound": [], + "outbound": [] + }, + "openRegistrations": local_inst.open_registrations, + "usage": { + "users": { + "total": User::count_local(&conn)? + }, + "localPosts": Post::count_local(&conn)?, + "localComments": Comment::count_local(&conn)? + }, + "metadata": { + "nodeName": local_inst.name, + "nodeDescription": local_inst.short_description + } + }); + + if version == "2.1" { + doc["software"]["repository"] = json!(env!("CARGO_PKG_REPOSITORY")); + } + + Ok(Json(doc)) +} + +#[get("/about")] +pub fn about(conn: DbConn, rockets: PlumeRocket) -> Result<Ructe, ErrorPage> { + Ok(render!(instance::about( + &(&conn, &rockets).to_context(), + Instance::get_local()?, + Instance::get_local()?.main_admin(&conn)?, + User::count_local(&conn)?, + Post::count_local(&conn)?, + Instance::count(&conn)? - 1 + ))) +} + +#[get("/privacy")] +pub fn privacy(conn: DbConn, rockets: PlumeRocket) -> Ructe { + render!(instance::privacy(&(&conn, &rockets).to_context())) +} + +#[get("/manifest.json")] +pub fn web_manifest() -> Result<Json<serde_json::Value>, ErrorPage> { + let instance = Instance::get_local()?; + Ok(Json(json!({ + "name": &instance.name, + "description": &instance.short_description, + "start_url": String::from("/"), + "scope": String::from("/"), + "display": String::from("standalone"), + "background_color": String::from("#f4f4f4"), + "theme_color": String::from("#7765e3"), + "categories": [String::from("social")], + "icons": CONFIG.logo.other.iter() + .map(|i| i.with_prefix(&uri!(static_files: file = "").to_string())) + .collect::<Vec<_>>() + }))) +} diff --git a/src/routes/likes.rs b/src/routes/likes.rs new file mode 100644 index 00000000000..25ca68bfd3d --- /dev/null +++ b/src/routes/likes.rs @@ -0,0 +1,61 @@ +use rocket::response::{Flash, Redirect}; +use rocket_i18n::I18n; + +use crate::routes::errors::ErrorPage; +use crate::utils::requires_login; +use plume_common::activity_pub::broadcast; +use plume_models::{ + blogs::Blog, db_conn::DbConn, inbox::inbox, likes, posts::Post, timeline::*, users::User, + Error, PlumeRocket, CONFIG, +}; + +#[post("/~/<blog>/<slug>/like")] +pub fn create( + blog: String, + slug: String, + user: User, + conn: DbConn, + rockets: PlumeRocket, +) -> Result<Redirect, ErrorPage> { + let b = Blog::find_by_fqn(&conn, &blog)?; + let post = Post::find_by_slug(&conn, &slug, b.id)?; + + if !user.has_liked(&*conn, &post)? { + let like = likes::Like::insert(&*conn, likes::NewLike::new(&post, &user))?; + like.notify(&*conn)?; + + Timeline::add_to_all_timelines(&conn, &post, Kind::Like(&user))?; + + let dest = User::one_by_instance(&*conn)?; + let act = like.to_activity(&*conn)?; + rockets + .worker + .execute(move || broadcast(&user, act, dest, CONFIG.proxy().cloned())); + } else { + let like = likes::Like::find_by_user_on_post(&conn, user.id, post.id)?; + let delete_act = like.build_undo(&conn)?; + inbox( + &conn, + serde_json::to_value(&delete_act).map_err(Error::from)?, + )?; + + let dest = User::one_by_instance(&conn)?; + rockets + .worker + .execute(move || broadcast(&user, delete_act, dest, CONFIG.proxy().cloned())); + } + + Ok(Redirect::to(uri!( + super::posts::details: blog = blog, + slug = slug, + responding_to = _ + ))) +} + +#[post("/~/<blog>/<slug>/like", rank = 2)] +pub fn create_auth(blog: String, slug: String, i18n: I18n) -> Flash<Redirect> { + requires_login( + &i18n!(i18n.catalog, "To like a post, you need to be logged in"), + uri!(create: blog = blog, slug = slug), + ) +} diff --git a/src/routes/medias.rs b/src/routes/medias.rs new file mode 100644 index 00000000000..8f920036625 --- /dev/null +++ b/src/routes/medias.rs @@ -0,0 +1,183 @@ +use crate::routes::{errors::ErrorPage, Page}; +use crate::template_utils::{IntoContext, Ructe}; +use guid_create::GUID; +use multipart::server::{ + save::{SaveResult, SavedData}, + Multipart, +}; +use plume_models::{db_conn::DbConn, medias::*, users::User, Error, PlumeRocket, CONFIG}; +use rocket::{ + http::ContentType, + response::{status, Flash, Redirect}, + Data, +}; +use rocket_i18n::I18n; +use std::fs; + +#[get("/medias?<page>")] +pub fn list( + user: User, + page: Option<Page>, + conn: DbConn, + rockets: PlumeRocket, +) -> Result<Ructe, ErrorPage> { + let page = page.unwrap_or_default(); + let medias = Media::page_for_user(&conn, &user, page.limits())?; + Ok(render!(medias::index( + &(&conn, &rockets).to_context(), + medias, + page.0, + Page::total(Media::count_for_user(&conn, &user)? as i32) + ))) +} + +#[get("/medias/new")] +pub fn new(_user: User, conn: DbConn, rockets: PlumeRocket) -> Ructe { + render!(medias::new(&(&conn, &rockets).to_context())) +} + +#[post("/medias/new", data = "<data>")] +pub fn upload( + user: User, + data: Data, + ct: &ContentType, + conn: DbConn, +) -> Result<Redirect, status::BadRequest<&'static str>> { + if !ct.is_form_data() { + return Ok(Redirect::to(uri!(new))); + } + + let (_, boundary) = ct + .params() + .find(|&(k, _)| k == "boundary") + .ok_or(status::BadRequest(Some("No boundary")))?; + + if let SaveResult::Full(entries) = Multipart::with_body(data.open(), boundary).save().temp() { + let fields = entries.fields; + + let filename = fields + .get("file") + .and_then(|v| v.iter().next()) + .ok_or(status::BadRequest(Some("No file uploaded")))? + .headers + .filename + .clone(); + // Remove extension if it contains something else than just letters and numbers + let ext = filename + .and_then(|f| { + f.rsplit('.') + .next() + .and_then(|ext| { + if ext.chars().any(|c| !c.is_alphanumeric()) { + None + } else { + Some(ext.to_lowercase()) + } + }) + .map(|ext| format!(".{}", ext)) + }) + .unwrap_or_default(); + let dest = format!("{}/{}{}", CONFIG.media_directory, GUID::rand(), ext); + + match fields["file"][0].data { + SavedData::Bytes(ref bytes) => fs::write(&dest, bytes) + .map_err(|_| status::BadRequest(Some("Couldn't save upload")))?, + SavedData::File(ref path, _) => { + fs::copy(path, &dest) + .map_err(|_| status::BadRequest(Some("Couldn't copy upload")))?; + } + _ => { + return Ok(Redirect::to(uri!(new))); + } + } + + let has_cw = !read(&fields["cw"][0].data) + .map(|cw| cw.is_empty()) + .unwrap_or(false); + let media = Media::insert( + &conn, + NewMedia { + file_path: dest, + alt_text: read(&fields["alt"][0].data)?, + is_remote: false, + remote_url: None, + sensitive: has_cw, + content_warning: if has_cw { + Some(read(&fields["cw"][0].data)?) + } else { + None + }, + owner_id: user.id, + }, + ) + .map_err(|_| status::BadRequest(Some("Error while saving media")))?; + Ok(Redirect::to(uri!(details: id = media.id))) + } else { + Ok(Redirect::to(uri!(new))) + } +} + +fn read(data: &SavedData) -> Result<String, status::BadRequest<&'static str>> { + if let SavedData::Text(s) = data { + Ok(s.clone()) + } else { + Err(status::BadRequest(Some("Error while reading data"))) + } +} + +#[get("/medias/<id>")] +pub fn details( + id: i32, + user: User, + conn: DbConn, + rockets: PlumeRocket, +) -> Result<Ructe, ErrorPage> { + let media = Media::get(&conn, id)?; + if media.owner_id == user.id { + Ok(render!(medias::details( + &(&conn, &rockets).to_context(), + media + ))) + } else { + Err(Error::Unauthorized.into()) + } +} + +#[post("/medias/<id>/delete")] +pub fn delete(id: i32, user: User, conn: DbConn, intl: I18n) -> Result<Flash<Redirect>, ErrorPage> { + let media = Media::get(&*conn, id)?; + if media.owner_id == user.id { + media.delete(&*conn)?; + Ok(Flash::success( + Redirect::to(uri!(list: page = _)), + i18n!(intl.catalog, "Your media have been deleted."), + )) + } else { + Ok(Flash::error( + Redirect::to(uri!(list: page = _)), + i18n!(intl.catalog, "You are not allowed to delete this media."), + )) + } +} + +#[post("/medias/<id>/avatar")] +pub fn set_avatar( + id: i32, + user: User, + conn: DbConn, + intl: I18n, +) -> Result<Flash<Redirect>, ErrorPage> { + let media = Media::get(&*conn, id)?; + if media.owner_id == user.id { + user.set_avatar(&*conn, media.id)?; + Ok(Flash::success( + Redirect::to(uri!(details: id = id)), + i18n!(intl.catalog, "Your avatar has been updated."), + )) + } else { + Ok(Flash::error( + Redirect::to(uri!(details: id = id)), + i18n!(intl.catalog, "You are not allowed to use this media."), + )) + } +} diff --git a/src/routes/mod.rs b/src/routes/mod.rs new file mode 100755 index 00000000000..b239abecc3b --- /dev/null +++ b/src/routes/mod.rs @@ -0,0 +1,265 @@ +#![warn(clippy::too_many_arguments)] +use crate::template_utils::Ructe; +use atom_syndication::{ + ContentBuilder, Entry, EntryBuilder, Feed, FeedBuilder, LinkBuilder, Person, PersonBuilder, +}; +use chrono::{naive::NaiveDateTime, DateTime, Utc}; +use plume_models::{posts::Post, Connection, CONFIG, ITEMS_PER_PAGE}; +use rocket::{ + http::{ + hyper::header::{CacheControl, CacheDirective, ETag, EntityTag}, + uri::{FromUriParam, Query}, + RawStr, Status, + }, + request::{self, FromFormValue, FromRequest, Request}, + response::{self, Flash, NamedFile, Redirect, Responder, Response}, + Outcome, +}; +use std::{ + collections::hash_map::DefaultHasher, + hash::Hasher, + path::{Path, PathBuf}, +}; + +/// Special return type used for routes that "cannot fail", and instead +/// `Redirect`, or `Flash<Redirect>`, when we cannot deliver a `Ructe` Response +#[allow(clippy::large_enum_variant)] +#[derive(Responder)] +pub enum RespondOrRedirect { + Response(Ructe), + FlashResponse(Flash<Ructe>), + Redirect(Redirect), + FlashRedirect(Flash<Redirect>), +} + +impl From<Ructe> for RespondOrRedirect { + fn from(response: Ructe) -> Self { + RespondOrRedirect::Response(response) + } +} + +impl From<Flash<Ructe>> for RespondOrRedirect { + fn from(response: Flash<Ructe>) -> Self { + RespondOrRedirect::FlashResponse(response) + } +} + +impl From<Redirect> for RespondOrRedirect { + fn from(redirect: Redirect) -> Self { + RespondOrRedirect::Redirect(redirect) + } +} + +impl From<Flash<Redirect>> for RespondOrRedirect { + fn from(redirect: Flash<Redirect>) -> Self { + RespondOrRedirect::FlashRedirect(redirect) + } +} + +#[derive(Shrinkwrap, Copy, Clone, UriDisplayQuery)] +pub struct Page(i32); + +impl<'v> FromFormValue<'v> for Page { + type Error = &'v RawStr; + fn from_form_value(form_value: &'v RawStr) -> Result<Page, &'v RawStr> { + match form_value.parse::<i32>() { + Ok(page) => Ok(Page(page)), + _ => Err(form_value), + } + } +} + +impl FromUriParam<Query, Option<Page>> for Page { + type Target = Page; + + fn from_uri_param(val: Option<Page>) -> Page { + val.unwrap_or_default() + } +} + +impl Page { + /// Computes the total number of pages needed to display n_items + pub fn total(n_items: i32) -> i32 { + if n_items % ITEMS_PER_PAGE == 0 { + n_items / ITEMS_PER_PAGE + } else { + (n_items / ITEMS_PER_PAGE) + 1 + } + } + + pub fn limits(self) -> (i32, i32) { + ((self.0 - 1) * ITEMS_PER_PAGE, self.0 * ITEMS_PER_PAGE) + } +} + +#[derive(Shrinkwrap)] +pub struct ContentLen(pub u64); + +impl<'a, 'r> FromRequest<'a, 'r> for ContentLen { + type Error = (); + + fn from_request(r: &'a Request<'r>) -> request::Outcome<Self, Self::Error> { + match r.limits().get("forms") { + Some(l) => Outcome::Success(ContentLen(l)), + None => Outcome::Failure((Status::InternalServerError, ())), + } + } +} + +impl Default for Page { + fn default() -> Self { + Page(1) + } +} + +/// A form for remote interaction, used by multiple routes +#[derive(Shrinkwrap, Clone, Default, FromForm)] +pub struct RemoteForm { + pub remote: String, +} + +pub fn build_atom_feed( + entries: Vec<Post>, + uri: &str, + title: &str, + default_updated: &NaiveDateTime, + conn: &Connection, +) -> Feed { + let updated = if entries.is_empty() { + default_updated + } else { + &entries[0].creation_date + }; + + FeedBuilder::default() + .title(title) + .id(uri) + .updated(DateTime::<Utc>::from_utc(*updated, Utc)) + .entries( + entries + .into_iter() + .map(|p| post_to_atom(p, conn)) + .collect::<Vec<Entry>>(), + ) + .links(vec![LinkBuilder::default() + .href(uri) + .rel("self") + .mime_type("application/atom+xml".to_string()) + .build()]) + .build() +} + +fn post_to_atom(post: Post, conn: &Connection) -> Entry { + EntryBuilder::default() + .title(format!("<![CDATA[{}]]>", post.title)) + .content( + ContentBuilder::default() + .value(format!("<![CDATA[{}]]>", *post.content.get())) + .content_type("html".to_string()) + .build(), + ) + .authors( + post.get_authors(&*conn) + .expect("Atom feed: author error") + .into_iter() + .map(|a| { + PersonBuilder::default() + .name(a.display_name) + .uri(a.ap_url) + .build() + }) + .collect::<Vec<Person>>(), + ) + // Using RFC 4287 format, see https://tools.ietf.org/html/rfc4287#section-3.3 for dates + // eg: 2003-12-13T18:30:02Z (Z is here because there is no timezone support with the NaiveDateTime crate) + .published(Some( + DateTime::<Utc>::from_utc(post.creation_date, Utc).into(), + )) + .updated(DateTime::<Utc>::from_utc(post.creation_date, Utc)) + .id(post.ap_url.clone()) + .links(vec![LinkBuilder::default().href(post.ap_url).build()]) + .build() +} + +pub mod blogs; +pub mod comments; +pub mod email_signups; +pub mod errors; +pub mod instance; +pub mod likes; +pub mod medias; +pub mod notifications; +pub mod posts; +pub mod reshares; +pub mod search; +pub mod session; +pub mod tags; +pub mod timelines; +pub mod user; +pub mod well_known; + +#[derive(Responder)] +#[response()] +pub struct CachedFile { + inner: NamedFile, + cache_control: CacheControl, +} + +#[derive(Debug)] +pub struct ThemeFile(NamedFile); + +impl<'r> Responder<'r> for ThemeFile { + fn respond_to(self, r: &Request<'_>) -> response::Result<'r> { + let contents = std::fs::read(self.0.path()).map_err(|_| Status::InternalServerError)?; + + let mut hasher = DefaultHasher::new(); + hasher.write(&contents); + let etag = format!("{:x}", hasher.finish()); + + if r.headers() + .get("If-None-Match") + .any(|s| s[1..s.len() - 1] == etag) + { + Response::build() + .status(Status::NotModified) + .header(ETag(EntityTag::strong(etag))) + .ok() + } else { + Response::build() + .merge(self.0.respond_to(r)?) + .header(ETag(EntityTag::strong(etag))) + .ok() + } + } +} + +#[get("/static/cached/<_build_id>/css/<file..>", rank = 1)] +pub fn theme_files(file: PathBuf, _build_id: &RawStr) -> Option<ThemeFile> { + NamedFile::open(Path::new("static/css/").join(file)) + .ok() + .map(ThemeFile) +} + +#[allow(unused_variables)] +#[get("/static/cached/<build_id>/<file..>", rank = 2)] +pub fn plume_static_files(file: PathBuf, build_id: &RawStr) -> Option<CachedFile> { + static_files(file) +} +#[get("/static/media/<file..>")] +pub fn plume_media_files(file: PathBuf) -> Option<CachedFile> { + NamedFile::open(Path::new(&CONFIG.media_directory).join(file)) + .ok() + .map(|f| CachedFile { + inner: f, + cache_control: CacheControl(vec![CacheDirective::MaxAge(60 * 60 * 24 * 30)]), + }) +} +#[get("/static/<file..>", rank = 3)] +pub fn static_files(file: PathBuf) -> Option<CachedFile> { + NamedFile::open(Path::new("static/").join(file)) + .ok() + .map(|f| CachedFile { + inner: f, + cache_control: CacheControl(vec![CacheDirective::MaxAge(60 * 60 * 24 * 30)]), + }) +} diff --git a/src/routes/notifications.rs b/src/routes/notifications.rs new file mode 100644 index 00000000000..2f473ed0133 --- /dev/null +++ b/src/routes/notifications.rs @@ -0,0 +1,34 @@ +use rocket::response::{Flash, Redirect}; +use rocket_i18n::I18n; + +use crate::routes::{errors::ErrorPage, Page}; +use crate::template_utils::{IntoContext, Ructe}; +use crate::utils::requires_login; +use plume_models::{db_conn::DbConn, notifications::Notification, users::User, PlumeRocket}; + +#[get("/notifications?<page>")] +pub fn notifications( + user: User, + page: Option<Page>, + conn: DbConn, + rockets: PlumeRocket, +) -> Result<Ructe, ErrorPage> { + let page = page.unwrap_or_default(); + Ok(render!(notifications::index( + &(&conn, &rockets).to_context(), + Notification::page_for_user(&conn, &user, page.limits())?, + page.0, + Page::total(Notification::count_for_user(&conn, &user)? as i32) + ))) +} + +#[get("/notifications?<page>", rank = 2)] +pub fn notifications_auth(i18n: I18n, page: Option<Page>) -> Flash<Redirect> { + requires_login( + &i18n!( + i18n.catalog, + "To see your notifications, you need to be logged in" + ), + uri!(notifications: page = page), + ) +} diff --git a/src/routes/posts.rs b/src/routes/posts.rs new file mode 100644 index 00000000000..854a5621a35 --- /dev/null +++ b/src/routes/posts.rs @@ -0,0 +1,687 @@ +use chrono::Utc; +use rocket::http::uri::Uri; +use rocket::request::LenientForm; +use rocket::response::{Flash, Redirect}; +use rocket_i18n::I18n; +use std::{ + borrow::Cow, + collections::{HashMap, HashSet}, + time::Duration, +}; +use validator::{Validate, ValidationError, ValidationErrors}; + +use crate::routes::{ + comments::NewCommentForm, errors::ErrorPage, ContentLen, RemoteForm, RespondOrRedirect, +}; +use crate::template_utils::{IntoContext, Ructe}; +use crate::utils::requires_login; +use plume_common::activity_pub::{broadcast, ActivityStream, ApRequest}; +use plume_common::utils::md_to_html; +use plume_models::{ + blogs::*, + comments::{Comment, CommentTree}, + db_conn::DbConn, + inbox::inbox, + instance::Instance, + medias::Media, + mentions::Mention, + post_authors::*, + posts::*, + safe_string::SafeString, + tags::*, + timeline::*, + users::User, + Error, PlumeRocket, CONFIG, +}; + +#[get("/~/<blog>/<slug>?<responding_to>", rank = 4)] +pub fn details( + blog: String, + slug: String, + responding_to: Option<i32>, + conn: DbConn, + rockets: PlumeRocket, +) -> Result<Ructe, ErrorPage> { + let user = rockets.user.clone(); + let blog = Blog::find_by_fqn(&conn, &blog)?; + let post = Post::find_by_slug(&conn, &slug, blog.id)?; + if !(post.published + || post + .get_authors(&conn)? + .into_iter() + .any(|a| a.id == user.clone().map(|u| u.id).unwrap_or(0))) + { + return Ok(render!(errors::not_authorized( + &(&conn, &rockets).to_context(), + i18n!(rockets.intl.catalog, "This post isn't published yet.") + ))); + } + + let comments = CommentTree::from_post(&conn, &post, user.as_ref())?; + + let previous = responding_to.and_then(|r| Comment::get(&conn, r).ok()); + + Ok(render!(posts::details( + &(&conn, &rockets).to_context(), + post.clone(), + blog, + &NewCommentForm { + warning: previous.clone().map(|p| p.spoiler_text).unwrap_or_default(), + content: previous.clone().and_then(|p| Some(format!( + "@{} {}", + p.get_author(&conn).ok()?.fqn, + Mention::list_for_comment(&conn, p.id).ok()? + .into_iter() + .filter_map(|m| { + let user = user.clone(); + if let Ok(mentioned) = m.get_mentioned(&conn) { + if user.is_none() || mentioned.id != user.expect("posts::details_response: user error while listing mentions").id { + Some(format!("@{}", mentioned.fqn)) + } else { + None + } + } else { + None + } + }).collect::<Vec<String>>().join(" ")) + )).unwrap_or_default(), + ..NewCommentForm::default() + }, + ValidationErrors::default(), + Tag::for_post(&conn, post.id)?, + comments, + previous, + post.count_likes(&conn)?, + post.count_reshares(&conn)?, + user.clone().and_then(|u| u.has_liked(&conn, &post).ok()).unwrap_or(false), + user.clone().and_then(|u| u.has_reshared(&conn, &post).ok()).unwrap_or(false), + user.and_then(|u| u.is_following(&conn, post.get_authors(&conn).ok()?[0].id).ok()).unwrap_or(false), + post.get_authors(&conn)?[0].clone() + ))) +} + +#[get("/~/<blog>/<slug>", rank = 3)] +pub fn activity_details( + blog: String, + slug: String, + _ap: ApRequest, + conn: DbConn, +) -> Result<ActivityStream<LicensedArticle>, Option<String>> { + let blog = Blog::find_by_fqn(&conn, &blog).map_err(|_| None)?; + let post = Post::find_by_slug(&conn, &slug, blog.id).map_err(|_| None)?; + if post.published { + Ok(ActivityStream::new( + post.to_activity(&conn) + .map_err(|_| String::from("Post serialization error"))?, + )) + } else { + Err(Some(String::from("Not published yet."))) + } +} + +#[get("/~/<blog>/new", rank = 2)] +pub fn new_auth(blog: String, i18n: I18n) -> Flash<Redirect> { + requires_login( + &i18n!( + i18n.catalog, + "To write a new post, you need to be logged in" + ), + uri!(new: blog = blog), + ) +} + +#[get("/~/<blog>/new", rank = 1)] +pub fn new( + blog: String, + cl: ContentLen, + conn: DbConn, + rockets: PlumeRocket, +) -> Result<Ructe, ErrorPage> { + let b = Blog::find_by_fqn(&conn, &blog)?; + let user = rockets.user.clone().unwrap(); + + if !user.is_author_in(&conn, &b)? { + // TODO actually return 403 error code + return Ok(render!(errors::not_authorized( + &(&conn, &rockets).to_context(), + i18n!(rockets.intl.catalog, "You are not an author of this blog.") + ))); + } + + let medias = Media::for_user(&conn, user.id)?; + Ok(render!(posts::new( + &(&conn, &rockets).to_context(), + i18n!(rockets.intl.catalog, "New post"), + b, + false, + &NewPostForm { + license: Instance::get_local()?.default_license, + ..NewPostForm::default() + }, + true, + None, + ValidationErrors::default(), + medias, + cl.0 + ))) +} + +#[get("/~/<blog>/<slug>/edit")] +pub fn edit( + blog: String, + slug: String, + cl: ContentLen, + conn: DbConn, + rockets: PlumeRocket, +) -> Result<Ructe, ErrorPage> { + let intl = &rockets.intl.catalog; + let b = Blog::find_by_fqn(&conn, &blog)?; + let post = Post::find_by_slug(&conn, &slug, b.id)?; + let user = rockets.user.clone().unwrap(); + + if !user.is_author_in(&conn, &b)? { + return Ok(render!(errors::not_authorized( + &(&conn, &rockets).to_context(), + i18n!(intl, "You are not an author of this blog.") + ))); + } + + let source = if !post.source.is_empty() { + post.source.clone() + } else { + post.content.get().clone() // fallback to HTML if the markdown was not stored + }; + + let medias = Media::for_user(&conn, user.id)?; + let title = post.title.clone(); + Ok(render!(posts::new( + &(&conn, &rockets).to_context(), + i18n!(intl, "Edit {0}"; &title), + b, + true, + &NewPostForm { + title: post.title.clone(), + subtitle: post.subtitle.clone(), + content: source, + tags: Tag::for_post(&conn, post.id)? + .into_iter() + .filter_map(|t| if !t.is_hashtag { Some(t.tag) } else { None }) + .collect::<Vec<String>>() + .join(", "), + license: post.license.clone(), + draft: true, + cover: post.cover_id, + }, + !post.published, + Some(post), + ValidationErrors::default(), + medias, + cl.0 + ))) +} + +#[post("/~/<blog>/<slug>/edit", data = "<form>")] +pub fn update( + blog: String, + slug: String, + cl: ContentLen, + form: LenientForm<NewPostForm>, + conn: DbConn, + rockets: PlumeRocket, +) -> RespondOrRedirect { + let b = Blog::find_by_fqn(&conn, &blog).expect("post::update: blog error"); + let mut post = + Post::find_by_slug(&conn, &slug, b.id).expect("post::update: find by slug error"); + let user = rockets.user.clone().unwrap(); + let intl = &rockets.intl.catalog; + + let new_slug = if !post.published { + Post::slug(&form.title).to_string() + } else { + post.slug.clone() + }; + + let mut errors = match form.validate() { + Ok(_) => ValidationErrors::new(), + Err(e) => e, + }; + + if new_slug != slug && Post::find_by_slug(&conn, &new_slug, b.id).is_ok() { + errors.add( + "title", + ValidationError { + code: Cow::from("existing_slug"), + message: Some(Cow::from("A post with the same title already exists.")), + params: HashMap::new(), + }, + ); + } + + if errors.is_empty() { + if !user + .is_author_in(&conn, &b) + .expect("posts::update: is author in error") + { + // actually it's not "Ok"… + Flash::error( + Redirect::to(uri!(super::blogs::details: name = blog, page = _)), + i18n!(&intl, "You are not allowed to publish on this blog."), + ) + .into() + } else { + let (content, mentions, hashtags) = md_to_html( + form.content.to_string().as_ref(), + Some( + &Instance::get_local() + .expect("posts::update: Error getting local instance") + .public_domain, + ), + false, + Some(Media::get_media_processor( + &conn, + b.list_authors(&conn) + .expect("Could not get author list") + .iter() + .collect(), + )), + ); + + // update publication date if when this article is no longer a draft + let newly_published = if !post.published && !form.draft { + post.published = true; + post.creation_date = Utc::now().naive_utc(); + post.ap_url = Post::ap_url(post.get_blog(&conn).unwrap(), &new_slug); + true + } else { + false + }; + + post.slug = new_slug.clone(); + post.title = form.title.clone(); + post.subtitle = form.subtitle.clone(); + post.content = SafeString::new(&content); + post.source = form.content.clone(); + post.license = form.license.clone(); + post.cover_id = form.cover; + post.update(&conn).expect("post::update: update error"); + + if post.published { + post.update_mentions( + &conn, + mentions + .into_iter() + .filter_map(|m| Mention::build_activity(&conn, &m).ok()) + .collect(), + ) + .expect("post::update: mentions error"); + } + + let tags = form + .tags + .split(',') + .map(|t| t.trim()) + .filter(|t| !t.is_empty()) + .collect::<HashSet<_>>() + .into_iter() + .filter_map(|t| Tag::build_activity(t.to_string()).ok()) + .collect::<Vec<_>>(); + post.update_tags(&conn, tags) + .expect("post::update: tags error"); + + let hashtags = hashtags + .into_iter() + .collect::<HashSet<_>>() + .into_iter() + .filter_map(|t| Tag::build_activity(t).ok()) + .collect::<Vec<_>>(); + post.update_hashtags(&conn, hashtags) + .expect("post::update: hashtags error"); + + if post.published { + if newly_published { + let act = post + .create_activity(&conn) + .expect("post::update: act error"); + let dest = User::one_by_instance(&conn).expect("post::update: dest error"); + rockets + .worker + .execute(move || broadcast(&user, act, dest, CONFIG.proxy().cloned())); + + Timeline::add_to_all_timelines(&conn, &post, Kind::Original).ok(); + } else { + let act = post + .update_activity(&conn) + .expect("post::update: act error"); + let dest = User::one_by_instance(&conn).expect("posts::update: dest error"); + rockets + .worker + .execute(move || broadcast(&user, act, dest, CONFIG.proxy().cloned())); + } + } + + Flash::success( + Redirect::to(uri!( + details: blog = blog, + slug = new_slug, + responding_to = _ + )), + i18n!(intl, "Your article has been updated."), + ) + .into() + } + } else { + let medias = Media::for_user(&conn, user.id).expect("posts:update: medias error"); + render!(posts::new( + &(&conn, &rockets).to_context(), + i18n!(intl, "Edit {0}"; &form.title), + b, + true, + &*form, + form.draft, + Some(post), + errors, + medias, + cl.0 + )) + .into() + } +} + +#[derive(Default, FromForm, Validate)] +pub struct NewPostForm { + #[validate(custom(function = "valid_slug", message = "Invalid title"))] + pub title: String, + pub subtitle: String, + pub content: String, + pub tags: String, + pub license: String, + pub draft: bool, + pub cover: Option<i32>, +} + +pub fn valid_slug(title: &str) -> Result<(), ValidationError> { + let slug = Post::slug(title); + if slug.is_empty() { + Err(ValidationError::new("empty_slug")) + } else if slug == "new" { + Err(ValidationError::new("invalid_slug")) + } else { + Ok(()) + } +} + +#[post("/~/<blog_name>/new", data = "<form>")] +pub fn create( + blog_name: String, + form: LenientForm<NewPostForm>, + cl: ContentLen, + conn: DbConn, + rockets: PlumeRocket, +) -> Result<RespondOrRedirect, ErrorPage> { + let blog = Blog::find_by_fqn(&conn, &blog_name).expect("post::create: blog error"); + let slug = Post::slug(&form.title); + let user = rockets.user.clone().unwrap(); + + let mut errors = match form.validate() { + Ok(_) => ValidationErrors::new(), + Err(e) => e, + }; + if Post::find_by_slug(&conn, slug, blog.id).is_ok() { + errors.add( + "title", + ValidationError { + code: Cow::from("existing_slug"), + message: Some(Cow::from("A post with the same title already exists.")), + params: HashMap::new(), + }, + ); + } + + if errors.is_empty() { + if !user + .is_author_in(&conn, &blog) + .expect("post::create: is author in error") + { + // actually it's not "Ok"… + return Ok(Flash::error( + Redirect::to(uri!(super::blogs::details: name = blog_name, page = _)), + i18n!( + &rockets.intl.catalog, + "You are not allowed to publish on this blog." + ), + ) + .into()); + } + + let (content, mentions, hashtags) = md_to_html( + form.content.to_string().as_ref(), + Some( + &Instance::get_local() + .expect("post::create: local instance error") + .public_domain, + ), + false, + Some(Media::get_media_processor( + &conn, + blog.list_authors(&conn) + .expect("Could not get author list") + .iter() + .collect(), + )), + ); + + let post = Post::insert( + &conn, + NewPost { + blog_id: blog.id, + slug: slug.to_string(), + title: form.title.to_string(), + content: SafeString::new(&content), + published: !form.draft, + license: form.license.clone(), + ap_url: "".to_string(), + creation_date: None, + subtitle: form.subtitle.clone(), + source: form.content.clone(), + cover_id: form.cover, + }, + ) + .expect("post::create: post save error"); + + PostAuthor::insert( + &conn, + NewPostAuthor { + post_id: post.id, + author_id: user.id, + }, + ) + .expect("post::create: author save error"); + + let tags = form + .tags + .split(',') + .map(|t| t.trim()) + .filter(|t| !t.is_empty()) + .collect::<HashSet<_>>(); + for tag in tags { + Tag::insert( + &conn, + NewTag { + tag: tag.to_string(), + is_hashtag: false, + post_id: post.id, + }, + ) + .expect("post::create: tags save error"); + } + for hashtag in hashtags { + Tag::insert( + &conn, + NewTag { + tag: hashtag, + is_hashtag: true, + post_id: post.id, + }, + ) + .expect("post::create: hashtags save error"); + } + + if post.published { + for m in mentions { + Mention::from_activity( + &conn, + &Mention::build_activity(&conn, &m).expect("post::create: mention build error"), + post.id, + true, + true, + ) + .expect("post::create: mention save error"); + } + + let act = post + .create_activity(&conn) + .expect("posts::create: activity error"); + let dest = User::one_by_instance(&conn).expect("posts::create: dest error"); + let worker = &rockets.worker; + worker.execute(move || broadcast(&user, act, dest, CONFIG.proxy().cloned())); + + Timeline::add_to_all_timelines(&conn, &post, Kind::Original)?; + } + + Ok(Flash::success( + Redirect::to(uri!( + details: blog = blog_name, + slug = slug, + responding_to = _ + )), + i18n!(&rockets.intl.catalog, "Your article has been saved."), + ) + .into()) + } else { + let medias = Media::for_user(&conn, user.id).expect("posts::create: medias error"); + Ok(render!(posts::new( + &(&conn, &rockets).to_context(), + i18n!(rockets.intl.catalog, "New article"), + blog, + false, + &*form, + form.draft, + None, + errors, + medias, + cl.0 + )) + .into()) + } +} + +#[post("/~/<blog_name>/<slug>/delete")] +pub fn delete( + blog_name: String, + slug: String, + conn: DbConn, + rockets: PlumeRocket, + intl: I18n, +) -> Result<Flash<Redirect>, ErrorPage> { + let user = rockets.user.clone().unwrap(); + let post = Blog::find_by_fqn(&conn, &blog_name) + .and_then(|blog| Post::find_by_slug(&conn, &slug, blog.id)); + + if let Ok(post) = post { + if !post + .get_authors(&conn)? + .into_iter() + .any(|a| a.id == user.id) + { + return Ok(Flash::error( + Redirect::to(uri!( + details: blog = blog_name, + slug = slug, + responding_to = _ + )), + i18n!(intl.catalog, "You are not allowed to delete this article."), + )); + } + + let dest = User::one_by_instance(&conn)?; + let delete_activity = post.build_delete(&conn)?; + inbox( + &conn, + serde_json::to_value(&delete_activity).map_err(Error::from)?, + )?; + + let user_c = user.clone(); + rockets + .worker + .execute(move || broadcast(&user_c, delete_activity, dest, CONFIG.proxy().cloned())); + rockets + .worker + .execute_after(Duration::from_secs(10 * 60), move || { + user.rotate_keypair(&conn) + .expect("Failed to rotate keypair"); + }); + + Ok(Flash::success( + Redirect::to(uri!(super::blogs::details: name = blog_name, page = _)), + i18n!(intl.catalog, "Your article has been deleted."), + )) + } else { + Ok(Flash::error(Redirect::to( + uri!(super::blogs::details: name = blog_name, page = _), + ), i18n!(intl.catalog, "It looks like the article you tried to delete doesn't exist. Maybe it is already gone?"))) + } +} + +#[get("/~/<blog_name>/<slug>/remote_interact")] +pub fn remote_interact( + conn: DbConn, + rockets: PlumeRocket, + blog_name: String, + slug: String, +) -> Result<Ructe, ErrorPage> { + let target = Blog::find_by_fqn(&conn, &blog_name) + .and_then(|blog| Post::find_by_slug(&conn, &slug, blog.id))?; + Ok(render!(posts::remote_interact( + &(&conn, &rockets).to_context(), + target, + super::session::LoginForm::default(), + ValidationErrors::default(), + RemoteForm::default(), + ValidationErrors::default() + ))) +} + +#[post("/~/<blog_name>/<slug>/remote_interact", data = "<remote>")] +pub fn remote_interact_post( + conn: DbConn, + rockets: PlumeRocket, + blog_name: String, + slug: String, + remote: LenientForm<RemoteForm>, +) -> Result<RespondOrRedirect, ErrorPage> { + let target = Blog::find_by_fqn(&conn, &blog_name) + .and_then(|blog| Post::find_by_slug(&conn, &slug, blog.id))?; + if let Some(uri) = User::fetch_remote_interact_uri(&remote.remote) + .ok() + .map(|uri| uri.replace("{uri}", &Uri::percent_encode(&target.ap_url))) + { + Ok(Redirect::to(uri).into()) + } else { + let mut errs = ValidationErrors::new(); + errs.add("remote", ValidationError { + code: Cow::from("invalid_remote"), + message: Some(Cow::from(i18n!(rockets.intl.catalog, "Couldn't obtain enough information about your account. Please make sure your username is correct."))), + params: HashMap::new(), + }); + //could not get your remote url? + Ok(render!(posts::remote_interact( + &(&conn, &rockets).to_context(), + target, + super::session::LoginForm::default(), + ValidationErrors::default(), + remote.clone(), + errs + )) + .into()) + } +} diff --git a/src/routes/reshares.rs b/src/routes/reshares.rs new file mode 100644 index 00000000000..b6d11c8a0a0 --- /dev/null +++ b/src/routes/reshares.rs @@ -0,0 +1,61 @@ +use rocket::response::{Flash, Redirect}; +use rocket_i18n::I18n; + +use crate::routes::errors::ErrorPage; +use crate::utils::requires_login; +use plume_common::activity_pub::broadcast; +use plume_models::{ + blogs::Blog, db_conn::DbConn, inbox::inbox, posts::Post, reshares::*, timeline::*, users::User, + Error, PlumeRocket, CONFIG, +}; + +#[post("/~/<blog>/<slug>/reshare")] +pub fn create( + blog: String, + slug: String, + user: User, + conn: DbConn, + rockets: PlumeRocket, +) -> Result<Redirect, ErrorPage> { + let b = Blog::find_by_fqn(&conn, &blog)?; + let post = Post::find_by_slug(&conn, &slug, b.id)?; + + if !user.has_reshared(&conn, &post)? { + let reshare = Reshare::insert(&conn, NewReshare::new(&post, &user))?; + reshare.notify(&conn)?; + + Timeline::add_to_all_timelines(&conn, &post, Kind::Reshare(&user))?; + + let dest = User::one_by_instance(&conn)?; + let act = reshare.to_activity(&conn)?; + rockets + .worker + .execute(move || broadcast(&user, act, dest, CONFIG.proxy().cloned())); + } else { + let reshare = Reshare::find_by_user_on_post(&conn, user.id, post.id)?; + let delete_act = reshare.build_undo(&conn)?; + inbox( + &conn, + serde_json::to_value(&delete_act).map_err(Error::from)?, + )?; + + let dest = User::one_by_instance(&conn)?; + rockets + .worker + .execute(move || broadcast(&user, delete_act, dest, CONFIG.proxy().cloned())); + } + + Ok(Redirect::to(uri!( + super::posts::details: blog = blog, + slug = slug, + responding_to = _ + ))) +} + +#[post("/~/<blog>/<slug>/reshare", rank = 1)] +pub fn create_auth(blog: String, slug: String, i18n: I18n) -> Flash<Redirect> { + requires_login( + &i18n!(i18n.catalog, "To reshare a post, you need to be logged in"), + uri!(create: blog = blog, slug = slug), + ) +} diff --git a/src/routes/search.rs b/src/routes/search.rs new file mode 100644 index 00000000000..33d8443f340 --- /dev/null +++ b/src/routes/search.rs @@ -0,0 +1,83 @@ +use chrono::offset::Utc; +use rocket::request::Form; + +use crate::routes::Page; +use crate::template_utils::{IntoContext, Ructe}; +use plume_models::{db_conn::DbConn, search::Query, PlumeRocket}; +use std::str::FromStr; + +#[derive(Default, FromForm)] +pub struct SearchQuery { + q: Option<String>, + title: Option<String>, + subtitle: Option<String>, + content: Option<String>, + instance: Option<String>, + author: Option<String>, + tag: Option<String>, + blog: Option<String>, + lang: Option<String>, + license: Option<String>, + after: Option<String>, + before: Option<String>, + page: Option<Page>, +} + +macro_rules! param_to_query { + ( $query:ident, $parsed_query:ident; normal: $($field:ident),*; date: $($date:ident),*) => { + $( + let mut rest = $query.$field.as_ref().map(String::as_str).unwrap_or_default(); + while !rest.is_empty() { + let (token, r) = Query::get_first_token(rest); + rest = r; + $parsed_query.$field(token, None); + } + )* + $( + if let Some(ref field) = $query.$date { + let mut rest = field.as_str(); + while !rest.is_empty() { + use chrono::naive::NaiveDate; + let (token, r) = Query::get_first_token(rest); + rest = r; + if let Ok(token) = NaiveDate::parse_from_str(token, "%Y-%m-%d") { + $parsed_query.$date(&token); + } + } + } + )* + } +} + +#[get("/search?<query..>")] +pub fn search(query: Option<Form<SearchQuery>>, conn: DbConn, rockets: PlumeRocket) -> Ructe { + let query = query.map(Form::into_inner).unwrap_or_default(); + let page = query.page.unwrap_or_default(); + let mut parsed_query = + Query::from_str(query.q.as_deref().unwrap_or_default()).unwrap_or_default(); + + param_to_query!(query, parsed_query; normal: title, subtitle, content, tag, + instance, author, blog, lang, license; + date: before, after); + + let str_query = parsed_query.to_string(); + + if str_query.is_empty() { + render!(search::index( + &(&conn, &rockets).to_context(), + &format!("{}", Utc::today().format("%Y-%m-d")) + )) + } else { + let res = rockets + .searcher + .search_document(&conn, parsed_query, page.limits()); + let next_page = if res.is_empty() { 0 } else { page.0 + 1 }; + render!(search::result( + &(&conn, &rockets).to_context(), + &str_query, + res, + page.0, + next_page + )) + } +} diff --git a/src/routes/session.rs b/src/routes/session.rs new file mode 100644 index 00000000000..1eab96934df --- /dev/null +++ b/src/routes/session.rs @@ -0,0 +1,248 @@ +use crate::routes::RespondOrRedirect; +use plume_models::lettre::Transport; +use rocket::http::ext::IntoOwned; +use rocket::{ + http::{uri::Uri, Cookie, Cookies, SameSite}, + request::LenientForm, + response::{Flash, Redirect}, + State, +}; +use rocket_i18n::I18n; +use std::{ + borrow::Cow, + sync::{Arc, Mutex}, + time::Instant, +}; +use tracing::warn; +use validator::{Validate, ValidationError, ValidationErrors}; + +use crate::mail::{build_mail, Mailer}; +use crate::template_utils::{IntoContext, Ructe}; +use plume_models::{ + db_conn::DbConn, + password_reset_requests::*, + users::{User, AUTH_COOKIE}, + Error, PlumeRocket, CONFIG, +}; + +#[get("/login?<m>")] +pub fn new(m: Option<String>, conn: DbConn, rockets: PlumeRocket) -> Ructe { + render!(session::login( + &(&conn, &rockets).to_context(), + m, + &LoginForm::default(), + ValidationErrors::default() + )) +} + +#[derive(Default, FromForm, Validate)] +pub struct LoginForm { + #[validate(length(min = 1, message = "We need an email, or a username to identify you"))] + pub email_or_name: String, + #[validate(length(min = 1, message = "Your password can't be empty"))] + pub password: String, +} + +#[post("/login", data = "<form>")] +pub fn create( + form: LenientForm<LoginForm>, + mut cookies: Cookies<'_>, + conn: DbConn, + rockets: PlumeRocket, +) -> RespondOrRedirect { + let mut errors = match form.validate() { + Ok(_) => ValidationErrors::new(), + Err(e) => e, + }; + let user = User::login(&conn, &form.email_or_name, &form.password); + let user_id = if let Ok(user) = user { + user.id.to_string() + } else { + let mut err = ValidationError::new("invalid_login"); + err.message = Some(Cow::from("Invalid username, or password")); + errors.add("email_or_name", err); + return render!(session::login( + &(&conn, &rockets).to_context(), + None, + &*form, + errors + )) + .into(); + }; + + cookies.add_private( + Cookie::build(AUTH_COOKIE, user_id) + .same_site(SameSite::Lax) + .finish(), + ); + let destination = rockets + .flash_msg + .clone() + .and_then( + |(name, msg)| { + if name == "callback" { + Some(msg) + } else { + None + } + }, + ) + .unwrap_or_else(|| "/".to_owned()); + + if let Ok(uri) = Uri::parse(&destination).map(IntoOwned::into_owned) { + Flash::success( + Redirect::to(uri), + i18n!(&rockets.intl.catalog, "You are now connected."), + ) + .into() + } else { + render!(session::login( + &(&conn, &rockets.intl.catalog, None, None), + None, + &*form, + errors + )) + .into() + } +} + +#[get("/logout")] +pub fn delete(mut cookies: Cookies<'_>, intl: I18n) -> Flash<Redirect> { + if let Some(cookie) = cookies.get_private(AUTH_COOKIE) { + cookies.remove_private(cookie); + } + Flash::success( + Redirect::to("/"), + i18n!(intl.catalog, "You are now logged off."), + ) +} + +#[derive(Clone)] +pub struct ResetRequest { + pub mail: String, + pub id: String, + pub creation_date: Instant, +} + +impl PartialEq for ResetRequest { + fn eq(&self, other: &Self) -> bool { + self.id == other.id + } +} + +#[get("/password-reset")] +pub fn password_reset_request_form(conn: DbConn, rockets: PlumeRocket) -> Ructe { + render!(session::password_reset_request( + &(&conn, &rockets).to_context(), + &ResetForm::default(), + ValidationErrors::default() + )) +} + +#[derive(FromForm, Validate, Default)] +pub struct ResetForm { + #[validate(email)] + pub email: String, +} + +#[post("/password-reset", data = "<form>")] +pub fn password_reset_request( + mail: State<'_, Arc<Mutex<Mailer>>>, + form: LenientForm<ResetForm>, + conn: DbConn, + rockets: PlumeRocket, +) -> Ructe { + if User::find_by_email(&conn, &form.email).is_ok() { + let token = PasswordResetRequest::insert(&conn, &form.email) + .expect("password_reset_request::insert: error"); + + let url = format!("https://{}/password-reset/{}", CONFIG.base_url, token); + if let Some(message) = build_mail( + form.email.clone(), + i18n!(rockets.intl.catalog, "Password reset"), + i18n!(rockets.intl.catalog, "Here is the link to reset your password: {0}"; url), + ) { + if let Some(ref mut mail) = *mail.lock().unwrap() { + mail.send(message.into()) + .map_err(|_| warn!("Couldn't send password reset email")) + .ok(); + } + } + } + render!(session::password_reset_request_ok( + &(&conn, &rockets).to_context() + )) +} + +#[get("/password-reset/<token>")] +pub fn password_reset_form( + token: String, + conn: DbConn, + rockets: PlumeRocket, +) -> Result<Ructe, Ructe> { + PasswordResetRequest::find_by_token(&conn, &token) + .map_err(|err| password_reset_error_response(err, &conn, &rockets))?; + + Ok(render!(session::password_reset( + &(&conn, &rockets).to_context(), + &NewPasswordForm::default(), + ValidationErrors::default() + ))) +} + +#[derive(FromForm, Default, Validate)] +#[validate(schema( + function = "passwords_match", + skip_on_field_errors = false, + message = "Passwords are not matching" +))] +pub struct NewPasswordForm { + pub password: String, + pub password_confirmation: String, +} + +fn passwords_match(form: &NewPasswordForm) -> Result<(), ValidationError> { + if form.password != form.password_confirmation { + Err(ValidationError::new("password_match")) + } else { + Ok(()) + } +} + +#[post("/password-reset/<token>", data = "<form>")] +pub fn password_reset( + token: String, + form: LenientForm<NewPasswordForm>, + conn: DbConn, + rockets: PlumeRocket, +) -> Result<Flash<Redirect>, Ructe> { + form.validate().map_err(|err| { + render!(session::password_reset( + &(&conn, &rockets).to_context(), + &form, + err + )) + })?; + + PasswordResetRequest::find_and_delete_by_token(&conn, &token) + .and_then(|request| User::find_by_email(&conn, &request.email)) + .and_then(|user| user.reset_password(&conn, &form.password)) + .map_err(|err| password_reset_error_response(err, &conn, &rockets))?; + + Ok(Flash::success( + Redirect::to(uri!(new: m = _)), + i18n!( + rockets.intl.catalog, + "Your password was successfully reset." + ), + )) +} + +fn password_reset_error_response(err: Error, conn: &DbConn, rockets: &PlumeRocket) -> Ructe { + match err { + Error::Expired => render!(session::password_reset_request_expired( + &(conn, rockets).to_context() + )), + _ => render!(errors::not_found(&(conn, rockets).to_context())), + } +} diff --git a/src/routes/tags.rs b/src/routes/tags.rs new file mode 100644 index 00000000000..eaab8b1c638 --- /dev/null +++ b/src/routes/tags.rs @@ -0,0 +1,21 @@ +use crate::routes::{errors::ErrorPage, Page}; +use crate::template_utils::{IntoContext, Ructe}; +use plume_models::{db_conn::DbConn, posts::Post, PlumeRocket}; + +#[get("/tag/<name>?<page>")] +pub fn tag( + name: String, + page: Option<Page>, + conn: DbConn, + rockets: PlumeRocket, +) -> Result<Ructe, ErrorPage> { + let page = page.unwrap_or_default(); + let posts = Post::list_by_tag(&conn, name.clone(), page.limits())?; + Ok(render!(tags::index( + &(&conn, &rockets).to_context(), + name.clone(), + posts, + page.0, + Page::total(Post::count_for_tag(&conn, name)? as i32) + ))) +} diff --git a/src/routes/timelines.rs b/src/routes/timelines.rs new file mode 100644 index 00000000000..a5c24ff7155 --- /dev/null +++ b/src/routes/timelines.rs @@ -0,0 +1,56 @@ +#![allow(dead_code)] + +use crate::routes::Page; +use crate::template_utils::IntoContext; +use crate::{routes::errors::ErrorPage, template_utils::Ructe}; +use plume_models::{db_conn::DbConn, timeline::*, PlumeRocket}; +use rocket::response::Redirect; + +#[get("/timeline/<id>?<page>")] +pub fn details( + id: i32, + conn: DbConn, + rockets: PlumeRocket, + page: Option<Page>, +) -> Result<Ructe, ErrorPage> { + let page = page.unwrap_or_default(); + let all_tl = Timeline::list_all_for_user(&conn, rockets.user.clone().map(|u| u.id))?; + let tl = Timeline::get(&conn, id)?; + let posts = tl.get_page(&conn, page.limits())?; + let total_posts = tl.count_posts(&conn)?; + Ok(render!(timelines::details( + &(&conn, &rockets).to_context(), + tl, + posts, + all_tl, + page.0, + Page::total(total_posts as i32) + ))) +} + +// TODO + +#[get("/timeline/new")] +pub fn new() -> Result<Ructe, ErrorPage> { + unimplemented!() +} + +#[post("/timeline/new")] +pub fn create() -> Result<Redirect, Ructe> { + unimplemented!() +} + +#[get("/timeline/<_id>/edit")] +pub fn edit(_id: i32) -> Result<Ructe, ErrorPage> { + unimplemented!() +} + +#[post("/timeline/<_id>/edit")] +pub fn update(_id: i32) -> Result<Redirect, Ructe> { + unimplemented!() +} + +#[post("/timeline/<_id>/delete")] +pub fn delete(_id: i32) -> Result<Redirect, ErrorPage> { + unimplemented!() +} diff --git a/src/routes/user.rs b/src/routes/user.rs new file mode 100644 index 00000000000..576fc3c6d5f --- /dev/null +++ b/src/routes/user.rs @@ -0,0 +1,593 @@ +use activitypub::collection::{OrderedCollection, OrderedCollectionPage}; +use diesel::SaveChangesDsl; +use rocket::{ + http::{uri::Uri, ContentType, Cookies}, + request::LenientForm, + response::{status, Content, Flash, Redirect}, +}; +use rocket_i18n::I18n; +use std::{borrow::Cow, collections::HashMap}; +use validator::{Validate, ValidationError, ValidationErrors}; + +use crate::inbox; +use crate::routes::{ + email_signups::EmailSignupForm, errors::ErrorPage, Page, RemoteForm, RespondOrRedirect, +}; +use crate::template_utils::{IntoContext, Ructe}; +use crate::utils::requires_login; +use plume_common::activity_pub::{broadcast, ActivityStream, ApRequest, Id}; +use plume_common::utils::md_to_html; +use plume_models::{ + blogs::Blog, + db_conn::DbConn, + follows, + headers::Headers, + inbox::inbox as local_inbox, + instance::Instance, + medias::Media, + posts::Post, + reshares::Reshare, + safe_string::SafeString, + signups::{self, Strategy as SignupStrategy}, + users::*, + Error, PlumeRocket, CONFIG, +}; + +#[get("/me")] +pub fn me(user: Option<User>) -> RespondOrRedirect { + match user { + Some(user) => Redirect::to(uri!(details: name = user.username)).into(), + None => requires_login("", uri!(me)).into(), + } +} + +#[get("/@/<name>", rank = 2)] +pub fn details(name: String, rockets: PlumeRocket, conn: DbConn) -> Result<Ructe, ErrorPage> { + let user = User::find_by_fqn(&conn, &name)?; + let recents = Post::get_recents_for_author(&*conn, &user, 6)?; + let reshares = Reshare::get_recents_for_author(&*conn, &user, 6)?; + + if !user.get_instance(&*conn)?.local { + tracing::trace!("remote user found"); + user.remote_user_found(); // Doesn't block + } + + Ok(render!(users::details( + &(&conn, &rockets).to_context(), + user.clone(), + rockets + .user + .clone() + .and_then(|x| x.is_following(&*conn, user.id).ok()) + .unwrap_or(false), + user.instance_id != Instance::get_local()?.id, + user.get_instance(&*conn)?.public_domain, + recents, + reshares + .into_iter() + .filter_map(|r| r.get_post(&*conn).ok()) + .collect() + ))) +} + +#[get("/dashboard")] +pub fn dashboard(user: User, conn: DbConn, rockets: PlumeRocket) -> Result<Ructe, ErrorPage> { + let blogs = Blog::find_for_author(&conn, &user)?; + Ok(render!(users::dashboard( + &(&conn, &rockets).to_context(), + blogs, + Post::drafts_by_author(&conn, &user)? + ))) +} + +#[get("/dashboard", rank = 2)] +pub fn dashboard_auth(i18n: I18n) -> Flash<Redirect> { + requires_login( + &i18n!( + i18n.catalog, + "To access your dashboard, you need to be logged in" + ), + uri!(dashboard), + ) +} + +#[post("/@/<name>/follow")] +pub fn follow( + name: String, + user: User, + conn: DbConn, + rockets: PlumeRocket, +) -> Result<Flash<Redirect>, ErrorPage> { + let target = User::find_by_fqn(&conn, &name)?; + let message = if let Ok(follow) = follows::Follow::find(&conn, user.id, target.id) { + let delete_act = follow.build_undo(&conn)?; + local_inbox( + &conn, + serde_json::to_value(&delete_act).map_err(Error::from)?, + )?; + + let msg = i18n!(rockets.intl.catalog, "You are no longer following {}."; target.name()); + rockets + .worker + .execute(move || broadcast(&user, delete_act, vec![target], CONFIG.proxy().cloned())); + msg + } else { + let f = follows::Follow::insert( + &conn, + follows::NewFollow { + follower_id: user.id, + following_id: target.id, + ap_url: String::new(), + }, + )?; + f.notify(&conn)?; + + let act = f.to_activity(&conn)?; + let msg = i18n!(rockets.intl.catalog, "You are now following {}."; target.name()); + rockets + .worker + .execute(move || broadcast(&user, act, vec![target], CONFIG.proxy().cloned())); + msg + }; + Ok(Flash::success( + Redirect::to(uri!(details: name = name)), + message, + )) +} + +#[post("/@/<name>/follow", data = "<remote_form>", rank = 2)] +pub fn follow_not_connected( + conn: DbConn, + rockets: PlumeRocket, + name: String, + remote_form: Option<LenientForm<RemoteForm>>, + i18n: I18n, +) -> Result<RespondOrRedirect, ErrorPage> { + let target = User::find_by_fqn(&conn, &name)?; + if let Some(remote_form) = remote_form { + if let Some(uri) = User::fetch_remote_interact_uri(&remote_form) + .ok() + .and_then(|uri| { + Some(uri.replace( + "{uri}", + &Uri::percent_encode(&target.acct_authority(&conn).ok()?), + )) + }) + { + Ok(Redirect::to(uri).into()) + } else { + let mut err = ValidationErrors::default(); + err.add("remote", + ValidationError { + code: Cow::from("invalid_remote"), + message: Some(Cow::from(i18n!(&i18n.catalog, "Couldn't obtain enough information about your account. Please make sure your username is correct."))), + params: HashMap::new(), + }, + ); + Ok(Flash::new( + render!(users::follow_remote( + &(&conn, &rockets).to_context(), + target, + super::session::LoginForm::default(), + ValidationErrors::default(), + remote_form.clone(), + err + )), + "callback", + uri!(follow: name = name).to_string(), + ) + .into()) + } + } else { + Ok(Flash::new( + render!(users::follow_remote( + &(&conn, &rockets).to_context(), + target, + super::session::LoginForm::default(), + ValidationErrors::default(), + #[allow(clippy::map_clone)] + remote_form.map(|x| x.clone()).unwrap_or_default(), + ValidationErrors::default() + )), + "callback", + uri!(follow: name = name).to_string(), + ) + .into()) + } +} + +#[get("/@/<name>/follow?local", rank = 2)] +pub fn follow_auth(name: String, i18n: I18n) -> Flash<Redirect> { + requires_login( + &i18n!( + i18n.catalog, + "To subscribe to someone, you need to be logged in" + ), + uri!(follow: name = name), + ) +} + +#[get("/@/<name>/followers?<page>", rank = 2)] +pub fn followers( + name: String, + page: Option<Page>, + conn: DbConn, + rockets: PlumeRocket, +) -> Result<Ructe, ErrorPage> { + let page = page.unwrap_or_default(); + let user = User::find_by_fqn(&conn, &name)?; + let followers_count = user.count_followers(&conn)?; + + Ok(render!(users::followers( + &(&conn, &rockets).to_context(), + user.clone(), + rockets + .user + .clone() + .and_then(|x| x.is_following(&conn, user.id).ok()) + .unwrap_or(false), + user.instance_id != Instance::get_local()?.id, + user.get_instance(&conn)?.public_domain, + user.get_followers_page(&conn, page.limits())?, + page.0, + Page::total(followers_count as i32) + ))) +} + +#[get("/@/<name>/followed?<page>", rank = 2)] +pub fn followed( + name: String, + page: Option<Page>, + conn: DbConn, + rockets: PlumeRocket, +) -> Result<Ructe, ErrorPage> { + let page = page.unwrap_or_default(); + let user = User::find_by_fqn(&conn, &name)?; + let followed_count = user.count_followed(&conn)?; + + Ok(render!(users::followed( + &(&conn, &rockets).to_context(), + user.clone(), + rockets + .user + .clone() + .and_then(|x| x.is_following(&conn, user.id).ok()) + .unwrap_or(false), + user.instance_id != Instance::get_local()?.id, + user.get_instance(&conn)?.public_domain, + user.get_followed_page(&conn, page.limits())?, + page.0, + Page::total(followed_count as i32) + ))) +} + +#[get("/@/<name>", rank = 1)] +pub fn activity_details( + name: String, + conn: DbConn, + _ap: ApRequest, +) -> Option<ActivityStream<CustomPerson>> { + let user = User::find_by_fqn(&conn, &name).ok()?; + Some(ActivityStream::new(user.to_activity(&conn).ok()?)) +} + +#[get("/users/new")] +pub fn new(conn: DbConn, rockets: PlumeRocket) -> Result<Ructe, ErrorPage> { + use SignupStrategy::*; + + let rendered = match CONFIG.signup { + Password => render!(users::new( + &(&conn, &rockets).to_context(), + Instance::get_local()?.open_registrations, + &NewUserForm::default(), + ValidationErrors::default() + )), + Email => render!(email_signups::new( + &(&conn, &rockets).to_context(), + Instance::get_local()?.open_registrations, + &EmailSignupForm::default(), + ValidationErrors::default() + )), + }; + Ok(rendered) +} + +#[get("/@/<name>/edit")] +pub fn edit( + name: String, + user: User, + conn: DbConn, + rockets: PlumeRocket, +) -> Result<Ructe, ErrorPage> { + if user.username == name && !name.contains('@') { + Ok(render!(users::edit( + &(&conn, &rockets).to_context(), + UpdateUserForm { + display_name: user.display_name.clone(), + email: user.email.clone().unwrap_or_default(), + summary: user.summary.clone(), + theme: user.preferred_theme, + hide_custom_css: user.hide_custom_css, + }, + ValidationErrors::default() + ))) + } else { + Err(Error::Unauthorized.into()) + } +} + +#[get("/@/<name>/edit", rank = 2)] +pub fn edit_auth(name: String, i18n: I18n) -> Flash<Redirect> { + requires_login( + &i18n!( + i18n.catalog, + "To edit your profile, you need to be logged in" + ), + uri!(edit: name = name), + ) +} + +#[derive(FromForm)] +pub struct UpdateUserForm { + pub display_name: String, + pub email: String, + pub summary: String, + pub theme: Option<String>, + pub hide_custom_css: bool, +} + +#[allow(unused_variables)] +#[put("/@/<name>/edit", data = "<form>")] +pub fn update( + name: String, + conn: DbConn, + mut user: User, + form: LenientForm<UpdateUserForm>, + intl: I18n, +) -> Result<Flash<Redirect>, ErrorPage> { + user.display_name = form.display_name.clone(); + user.email = Some(form.email.clone()); + user.summary = form.summary.clone(); + user.summary_html = SafeString::new( + &md_to_html( + &form.summary, + None, + false, + Some(Media::get_media_processor(&conn, vec![&user])), + ) + .0, + ); + user.preferred_theme = form + .theme + .clone() + .and_then(|t| if t.is_empty() { None } else { Some(t) }); + user.hide_custom_css = form.hide_custom_css; + let _: User = user.save_changes(&*conn).map_err(Error::from)?; + + Ok(Flash::success( + Redirect::to(uri!(me)), + i18n!(intl.catalog, "Your profile has been updated."), + )) +} + +#[post("/@/<name>/delete")] +pub fn delete( + name: String, + user: User, + mut cookies: Cookies<'_>, + conn: DbConn, + rockets: PlumeRocket, +) -> Result<Flash<Redirect>, ErrorPage> { + let account = User::find_by_fqn(&conn, &name)?; + if user.id == account.id { + account.delete(&conn)?; + + let target = User::one_by_instance(&conn)?; + let delete_act = account.delete_activity(&conn)?; + rockets + .worker + .execute(move || broadcast(&account, delete_act, target, CONFIG.proxy().cloned())); + + if let Some(cookie) = cookies.get_private(AUTH_COOKIE) { + cookies.remove_private(cookie); + } + + Ok(Flash::success( + Redirect::to(uri!(super::instance::index)), + i18n!(rockets.intl.catalog, "Your account has been deleted."), + )) + } else { + Ok(Flash::error( + Redirect::to(uri!(edit: name = name)), + i18n!( + rockets.intl.catalog, + "You can't delete someone else's account." + ), + )) + } +} + +#[derive(Default, FromForm, Validate)] +#[validate(schema( + function = "passwords_match", + skip_on_field_errors = false, + message = "Passwords are not matching" +))] +pub struct NewUserForm { + #[validate( + length(min = 1, message = "Username can't be empty"), + custom( + function = "validate_username", + message = "User name is not allowed to contain any of < > & @ ' or \"" + ) + )] + pub username: String, + #[validate(email(message = "Invalid email"))] + pub email: String, + #[validate(length(min = 8, message = "Password should be at least 8 characters long"))] + pub password: String, + #[validate(length(min = 8, message = "Password should be at least 8 characters long"))] + pub password_confirmation: String, +} + +pub fn passwords_match(form: &NewUserForm) -> Result<(), ValidationError> { + if form.password != form.password_confirmation { + Err(ValidationError::new("password_match")) + } else { + Ok(()) + } +} + +pub fn validate_username(username: &str) -> Result<(), ValidationError> { + if username.contains(&['<', '>', '&', '@', '\'', '"', ' ', '\n', '\t'][..]) { + Err(ValidationError::new("username_illegal_char")) + } else { + Ok(()) + } +} + +fn to_validation(x: Error) -> ValidationErrors { + let mut errors = ValidationErrors::new(); + if let Error::Blocklisted(show, msg) = x { + if show { + errors.add( + "email", + ValidationError { + code: Cow::from("blocklisted"), + message: Some(Cow::from(msg)), + params: HashMap::new(), + }, + ); + } + } + errors.add( + "", + ValidationError { + code: Cow::from("server_error"), + message: Some(Cow::from("An unknown error occured")), + params: HashMap::new(), + }, + ); + errors +} + +#[post("/users/new", data = "<form>")] +pub fn create( + form: LenientForm<NewUserForm>, + conn: DbConn, + rockets: PlumeRocket, + _enabled: signups::Password, +) -> Result<Flash<Redirect>, Ructe> { + if !Instance::get_local() + .map(|i| i.open_registrations) + .unwrap_or(true) + { + return Ok(Flash::error( + Redirect::to(uri!(new)), + i18n!( + rockets.intl.catalog, + "Registrations are closed on this instance." + ), + )); // Actually, it is an error + } + + let mut form = form.into_inner(); + form.username = form.username.trim().to_owned(); + form.email = form.email.trim().to_owned(); + form.validate() + .and_then(|_| { + NewUser::new_local( + &conn, + form.username.to_string(), + form.username.to_string(), + Role::Normal, + "", + form.email.to_string(), + Some(User::hash_pass(&form.password).map_err(to_validation)?), + ).map_err(to_validation)?; + Ok(Flash::success( + Redirect::to(uri!(super::session::new: m = _)), + i18n!( + rockets.intl.catalog, + "Your account has been created. Now you just need to log in, before you can use it." + ), + )) + }) + .map_err(|err| { + render!(users::new( + &(&conn, &rockets).to_context(), + Instance::get_local() + .map(|i| i.open_registrations) + .unwrap_or(true), + &form, + err + )) + }) +} + +#[get("/@/<name>/outbox")] +pub fn outbox(name: String, conn: DbConn) -> Option<ActivityStream<OrderedCollection>> { + let user = User::find_by_fqn(&conn, &name).ok()?; + user.outbox(&conn).ok() +} +#[get("/@/<name>/outbox?<page>")] +pub fn outbox_page( + name: String, + page: Page, + conn: DbConn, +) -> Option<ActivityStream<OrderedCollectionPage>> { + let user = User::find_by_fqn(&conn, &name).ok()?; + user.outbox_page(&conn, page.limits()).ok() +} +#[post("/@/<name>/inbox", data = "<data>")] +pub fn inbox( + name: String, + data: inbox::SignedJson<serde_json::Value>, + headers: Headers<'_>, + conn: DbConn, +) -> Result<String, status::BadRequest<&'static str>> { + User::find_by_fqn(&conn, &name).map_err(|_| status::BadRequest(Some("User not found")))?; + inbox::handle_incoming(conn, data, headers) +} + +#[get("/@/<name>/followers", rank = 1)] +pub fn ap_followers( + name: String, + conn: DbConn, + _ap: ApRequest, +) -> Option<ActivityStream<OrderedCollection>> { + let user = User::find_by_fqn(&conn, &name).ok()?; + let followers = user + .get_followers(&conn) + .ok()? + .into_iter() + .map(|f| Id::new(f.ap_url)) + .collect::<Vec<Id>>(); + + let mut coll = OrderedCollection::default(); + coll.object_props + .set_id_string(user.followers_endpoint) + .ok()?; + coll.collection_props + .set_total_items_u64(followers.len() as u64) + .ok()?; + coll.collection_props.set_items_link_vec(followers).ok()?; + Some(ActivityStream::new(coll)) +} + +#[get("/@/<name>/atom.xml")] +pub fn atom_feed(name: String, conn: DbConn) -> Option<Content<String>> { + let conn = &conn; + let author = User::find_by_fqn(conn, &name).ok()?; + let entries = Post::get_recents_for_author(conn, &author, 15).ok()?; + let uri = Instance::get_local() + .ok()? + .compute_box("@", &name, "atom.xml"); + let title = &author.display_name; + let default_updated = &author.creation_date; + let feed = super::build_atom_feed(entries, &uri, title, default_updated, conn); + Some(Content( + ContentType::new("application", "atom+xml"), + feed.to_string(), + )) +} diff --git a/src/routes/well_known.rs b/src/routes/well_known.rs new file mode 100644 index 00000000000..759d4a06e70 --- /dev/null +++ b/src/routes/well_known.rs @@ -0,0 +1,80 @@ +use rocket::http::ContentType; +use rocket::response::Content; +use webfinger::*; + +use plume_models::{ap_url, blogs::Blog, db_conn::DbConn, users::User, CONFIG}; + +#[get("/.well-known/nodeinfo")] +pub fn nodeinfo() -> Content<String> { + Content( + ContentType::new("application", "jrd+json"), + json!({ + "links": [ + { + "rel": "http://nodeinfo.diaspora.software/ns/schema/2.0", + "href": ap_url(&format!("{domain}/nodeinfo/2.0", domain = CONFIG.base_url.as_str())) + }, + { + "rel": "http://nodeinfo.diaspora.software/ns/schema/2.1", + "href": ap_url(&format!("{domain}/nodeinfo/2.1", domain = CONFIG.base_url.as_str())) + } + ] + }) + .to_string(), + ) +} + +#[get("/.well-known/host-meta")] +pub fn host_meta() -> String { + format!( + r#" + <?xml version="1.0"?> + <XRD xmlns="http://docs.oasis-open.org/ns/xri/xrd-1.0"> + <Link rel="lrdd" type="application/xrd+xml" template="{url}"/> + </XRD> + "#, + url = ap_url(&format!( + "{domain}/.well-known/webfinger?resource={{uri}}", + domain = CONFIG.base_url.as_str() + )) + ) +} + +struct WebfingerResolver; + +impl Resolver<DbConn> for WebfingerResolver { + fn instance_domain<'a>() -> &'a str { + CONFIG.base_url.as_str() + } + + fn find(prefix: Prefix, acct: String, conn: DbConn) -> Result<Webfinger, ResolverError> { + match prefix { + Prefix::Acct => User::find_by_fqn(&conn, &acct) + .and_then(|usr| usr.webfinger(&*conn)) + .or(Err(ResolverError::NotFound)), + Prefix::Group => Blog::find_by_fqn(&conn, &acct) + .and_then(|blog| blog.webfinger(&*conn)) + .or(Err(ResolverError::NotFound)), + Prefix::Custom(_) => Err(ResolverError::NotFound), + } + } +} + +#[get("/.well-known/webfinger?<resource>")] +pub fn webfinger(resource: String, conn: DbConn) -> Content<String> { + match WebfingerResolver::endpoint(resource, conn) + .and_then(|wf| serde_json::to_string(&wf).map_err(|_| ResolverError::NotFound)) + { + Ok(wf) => Content(ContentType::new("application", "jrd+json"), wf), + Err(err) => Content( + ContentType::new("text", "plain"), + String::from(match err { + ResolverError::InvalidResource => { + "Invalid resource. Make sure to request an acct: URI" + } + ResolverError::NotFound => "Requested resource was not found", + ResolverError::WrongDomain => "This is not the instance of the requested resource", + }), + ), + } +} diff --git a/src/template_utils.rs b/src/template_utils.rs new file mode 100644 index 00000000000..4c41c0346a8 --- /dev/null +++ b/src/template_utils.rs @@ -0,0 +1,387 @@ +use plume_models::{db_conn::DbConn, notifications::*, users::User, Connection, PlumeRocket}; + +use crate::templates::Html; +use gettext::Catalog; +use rocket::http::hyper::header::{ETag, EntityTag}; +use rocket::http::{Method, Status}; +use rocket::request::Request; +use rocket::response::{self, content::Html as HtmlCt, Responder, Response}; +use std::collections::{btree_map::BTreeMap, hash_map::DefaultHasher}; +use std::hash::Hasher; + +pub use plume_common::utils::escape; + +pub static CACHE_NAME: &str = env!("CACHE_ID"); + +pub type BaseContext<'a> = &'a ( + &'a Connection, + &'a Catalog, + Option<User>, + Option<(String, String)>, +); + +pub trait IntoContext { + fn to_context( + &self, + ) -> ( + &Connection, + &Catalog, + Option<User>, + Option<(String, String)>, + ); +} + +impl IntoContext for (&DbConn, &PlumeRocket) { + fn to_context( + &self, + ) -> ( + &Connection, + &Catalog, + Option<User>, + Option<(String, String)>, + ) { + ( + self.0, + &self.1.intl.catalog, + self.1.user.clone(), + self.1.flash_msg.clone(), + ) + } +} + +#[derive(Debug)] +pub struct Ructe(pub Vec<u8>); + +impl<'r> Responder<'r> for Ructe { + fn respond_to(self, r: &Request<'_>) -> response::Result<'r> { + //if method is not Get or page contain a form, no caching + if r.method() != Method::Get || self.0.windows(6).any(|w| w == b"<form ") { + return HtmlCt(self.0).respond_to(r); + } + let mut hasher = DefaultHasher::new(); + hasher.write(&self.0); + let etag = format!("{:x}", hasher.finish()); + if r.headers() + .get("If-None-Match") + // This check matches both weak and strong ETags + // NGINX (and maybe other software) sometimes sends ETags with a + // "W/" prefix, that we ignore here + .any(|s| s[1..s.len() - 1] == etag || s[3..s.len() - 1] == etag) + { + Response::build() + .status(Status::NotModified) + .header(ETag(EntityTag::strong(etag))) + .ok() + } else { + Response::build() + .merge(HtmlCt(self.0).respond_to(r)?) + .header(ETag(EntityTag::strong(etag))) + .ok() + } + } +} + +#[macro_export] +macro_rules! render { + ($group:tt :: $page:tt ( $( $param:expr ),* ) ) => { + { + use crate::templates; + + let mut res = vec![]; + templates::$group::$page( + &mut res, + $( + $param + ),* + ).unwrap(); + Ructe(res) + } + } +} + +pub fn translate_notification(ctx: BaseContext<'_>, notif: Notification) -> String { + let name = notif + .get_actor(ctx.0) + .map_or_else(|_| i18n!(ctx.1, "Someone"), |user| user.name()); + match notif.kind.as_ref() { + notification_kind::COMMENT => i18n!(ctx.1, "{0} commented on your article."; &name), + notification_kind::FOLLOW => i18n!(ctx.1, "{0} is subscribed to you."; &name), + notification_kind::LIKE => i18n!(ctx.1, "{0} liked your article."; &name), + notification_kind::MENTION => i18n!(ctx.1, "{0} mentioned you."; &name), + notification_kind::RESHARE => i18n!(ctx.1, "{0} boosted your article."; &name), + _ => unreachable!("translate_notification: Unknow type"), + } +} + +pub fn i18n_timeline_name(cat: &Catalog, tl: &str) -> String { + match tl { + "Your feed" => i18n!(cat, "Your feed"), + "Local feed" => i18n!(cat, "Local feed"), + "Federated feed" => i18n!(cat, "Federated feed"), + n => n.to_string(), + } +} + +pub enum Size { + Small, + Medium, +} + +impl Size { + fn as_str(&self) -> &'static str { + match self { + Size::Small => "small", + Size::Medium => "medium", + } + } +} + +pub fn avatar( + conn: &Connection, + user: &User, + size: Size, + pad: bool, + catalog: &Catalog, +) -> Html<String> { + let name = escape(&user.name()).to_string(); + Html(format!( + r#"<div class="avatar {size} {padded}" + style="background-image: url('{url}');" + title="{title}" + aria-label="{title}"></div> + <img class="hidden u-photo" src="{url}"/>"#, + size = size.as_str(), + padded = if pad { "padded" } else { "" }, + url = user.avatar_url(conn), + title = i18n!(catalog, "{0}'s avatar"; name), + )) +} + +pub fn tabs(links: &[(impl AsRef<str>, String, bool)]) -> Html<String> { + let mut res = String::from(r#"<div class="tabs">"#); + for (url, title, selected) in links { + res.push_str(r#"<a dir="auto" href=""#); + res.push_str(url.as_ref()); + if *selected { + res.push_str(r#"" class="selected">"#); + } else { + res.push_str("\">"); + } + res.push_str(title); + res.push_str("</a>"); + } + res.push_str("</div>"); + Html(res) +} + +pub fn paginate(catalog: &Catalog, page: i32, total: i32) -> Html<String> { + paginate_param(catalog, page, total, None) +} +pub fn paginate_param( + catalog: &Catalog, + page: i32, + total: i32, + param: Option<String>, +) -> Html<String> { + let mut res = String::new(); + let param = param + .map(|mut p| { + p.push('&'); + p + }) + .unwrap_or_default(); + res.push_str(r#"<div class="pagination" dir="auto">"#); + if page != 1 { + res.push_str( + format!( + r#"<a href="?{}page={}">{}</a>"#, + param, + page - 1, + i18n!(catalog, "Previous page") + ) + .as_str(), + ); + } + if page < total { + res.push_str( + format!( + r#"<a href="?{}page={}">{}</a>"#, + param, + page + 1, + i18n!(catalog, "Next page") + ) + .as_str(), + ); + } + res.push_str("</div>"); + Html(res) +} + +pub fn encode_query_param(param: &str) -> String { + param + .chars() + .map(|c| match c { + '+' => Ok("%2B"), + ' ' => Err('+'), + c => Err(c), + }) + .fold(String::new(), |mut s, r| { + match r { + Ok(r) => s.push_str(r), + Err(r) => s.push(r), + }; + s + }) +} + +#[macro_export] +macro_rules! icon { + ($name:expr) => { + Html(concat!( + r#"<svg class="feather"><use xlink:href="/static/images/feather-sprite.svg#"#, + $name, + "\"/></svg>" + )) + }; +} + +/// A builder type to generate `<input>` tags in a type-safe way. +/// +/// # Example +/// +/// This example uses all options, but you don't have to specify everything. +/// +/// ```rust +/// # let current_email = "foo@bar.baz"; +/// # let catalog = gettext::Catalog::parse("").unwrap(); +/// Input::new("mail", "Your email address") +/// .input_type("email") +/// .default(current_email) +/// .optional() +/// .details("We won't use it for advertising.") +/// .set_prop("class", "email-input") +/// .to_html(catalog); +/// ``` +pub struct Input { + /// The name of the input (`name` and `id` in HTML). + name: String, + /// The description of this field. + label: String, + /// The `type` of the input (`text`, `email`, `password`, etc). + input_type: String, + /// The default value for this input field. + default: Option<String>, + /// `true` if this field is not required (will add a little badge next to the label). + optional: bool, + /// A small message to display next to the label. + details: Option<String>, + /// Additional HTML properties. + props: BTreeMap<String, String>, + /// The error message to show next to this field. + error: Option<String>, +} + +impl Input { + /// Creates a new input with a given name. + pub fn new(name: impl ToString, label: impl ToString) -> Input { + Input { + name: name.to_string(), + label: label.to_string(), + input_type: "text".into(), + default: None, + optional: false, + details: None, + props: BTreeMap::new(), + error: None, + } + } + + /// Set the `type` of this input. + pub fn input_type(mut self, t: impl ToString) -> Input { + self.input_type = t.to_string(); + self + } + + /// Marks this field as optional. + pub fn optional(mut self) -> Input { + self.optional = true; + self + } + + /// Fills the input with a default value (useful for edition form, to show the current values). + pub fn default(mut self, val: impl ToString) -> Input { + self.default = Some(val.to_string()); + self + } + + /// Adds additional information next to the label. + pub fn details(mut self, text: impl ToString) -> Input { + self.details = Some(text.to_string()); + self + } + + /// Defines an additional HTML property. + /// + /// This method can be called multiple times for the same input. + pub fn set_prop(mut self, key: impl ToString, val: impl ToString) -> Input { + self.props.insert(key.to_string(), val.to_string()); + self + } + + /// Shows an error message + pub fn error(mut self, errs: &validator::ValidationErrors) -> Input { + if let Some(field_errs) = errs.clone().field_errors().get(self.name.as_str()) { + self.error = Some( + field_errs[0] + .message + .clone() + .unwrap_or_default() + .to_string(), + ); + } + self + } + + /// Returns the HTML markup for this field. + pub fn html(mut self, cat: &Catalog) -> Html<String> { + if !self.optional { + self = self.set_prop("required", true); + } + + Html(format!( + r#" + <label for="{name}" dir="auto"> + {label} + {optional} + {details} + </label> + {error} + <input type="{kind}" id="{name}" name="{name}" value="{val}" {props} dir="auto"/> + "#, + name = self.name, + label = self.label, + kind = self.input_type, + optional = if self.optional { + format!("<small>{}</small>", i18n!(cat, "Optional")) + } else { + String::new() + }, + details = self + .details + .map(|d| format!("<small>{}</small>", d)) + .unwrap_or_default(), + error = self + .error + .map(|e| format!(r#"<p class="error" dir="auto">{}</p>"#, e)) + .unwrap_or_default(), + val = escape(&self.default.unwrap_or_default()), + props = self + .props + .into_iter() + .fold(String::new(), |mut res, (key, val)| { + res.push_str(&format!("{}=\"{}\" ", key, val)); + res + }) + )) + } +} diff --git a/src/test_routes.rs b/src/test_routes.rs new file mode 100644 index 00000000000..a24e1c7c047 --- /dev/null +++ b/src/test_routes.rs @@ -0,0 +1,2 @@ +#[get("/health")] +pub fn health() {} diff --git a/src/utils.rs b/src/utils.rs new file mode 100644 index 00000000000..b204814c073 --- /dev/null +++ b/src/utils.rs @@ -0,0 +1,17 @@ +use rocket::{ + http::uri::Uri, + response::{Flash, Redirect}, +}; + +/** +* Redirects to the login page with a given message. +* +* Note that the message should be translated before passed to this function. +*/ +pub fn requires_login<T: Into<Uri<'static>>>(message: &str, url: T) -> Flash<Redirect> { + Flash::new( + Redirect::to(format!("/login?m={}", Uri::percent_encode(message))), + "callback", + url.into().to_string(), + ) +} diff --git a/templates/base.rs.html b/templates/base.rs.html new file mode 100644 index 00000000000..564c1f84f6d --- /dev/null +++ b/templates/base.rs.html @@ -0,0 +1,104 @@ +@use plume_models::CONFIG; +@use plume_models::instance::Instance; +@use std::path::Path; +@use crate::template_utils::*; +@use crate::routes::*; + +@(ctx: BaseContext, title: String, head: Content, header: Content, content: Content) + +<!DOCTYPE html> +<html class="@ctx.2.clone().and_then(|u| u.preferred_theme).unwrap_or_else(|| CONFIG.default_theme.clone())"> + <head> + <meta charset="utf-8" /> + <title>@title ⋅ @i18n!(ctx.1, "Plume") + + + + + + @:head() + + +
    + + +
    +
    + @if let Some(ref message) = ctx.3 { +

    @message.1

    + } +
    +
    + @:content() +
    + + + + diff --git a/templates/blogs/details.rs.html b/templates/blogs/details.rs.html new file mode 100644 index 00000000000..8598cc06ce8 --- /dev/null +++ b/templates/blogs/details.rs.html @@ -0,0 +1,92 @@ +@use plume_models::blogs::Blog; +@use plume_models::instance::Instance; +@use plume_models::posts::Post; +@use plume_models::users::User; +@use std::path::Path; +@use crate::templates::{base, partials::post_card}; +@use crate::template_utils::*; +@use crate::routes::*; + +@(ctx: BaseContext, blog: Blog, authors: &[User], page: i32, n_pages: i32, posts: Vec) + +@:base(ctx, blog.title.clone(), { + + + + + + + + + + + + + + + + @if !ctx.2.clone().map(|u| u.hide_custom_css).unwrap_or(false) { + @if let Some(ref theme) = blog.theme { + + } + } +}, { + @blog.title +}, { + +
    + @if let Some(banner_url) = blog.banner_url(ctx.0) { +
    + + } +
    +
    +
    +
    + + +

    + @blog.title + ~@blog.fqn +

    + + @if ctx.2.clone().and_then(|u| u.is_author_in(ctx.0, &blog).ok()).unwrap_or(false) { + @i18n!(ctx.1, "New article") + @i18n!(ctx.1, "Edit") + } +
    + +
    +

    + @i18n!(ctx.1, "There's one author on this blog: ", "There are {0} authors on this blog: "; authors.len()) + @for (i, author) in authors.iter().enumerate() {@if i >= 1 {, } + @author.name()} +

    + @Html(blog.summary_html.clone()) +
    +
    + +
    +

    + @i18n!(ctx.1, "Latest articles") + @icon!("rss") +

    + @if posts.is_empty() { +

    @i18n!(ctx.1, "No posts to see here yet.")

    + } +
    + @for article in posts { + @:post_card(ctx, article) + } +
    + @paginate(ctx.1, page, n_pages) +
    +
    +}) diff --git a/templates/blogs/edit.rs.html b/templates/blogs/edit.rs.html new file mode 100644 index 00000000000..b7806830682 --- /dev/null +++ b/templates/blogs/edit.rs.html @@ -0,0 +1,59 @@ +@use validator::ValidationErrors; +@use plume_models::blogs::Blog; +@use plume_models::instance::Instance; +@use plume_models::medias::Media; +@use crate::template_utils::*; +@use crate::templates::base; +@use crate::templates::partials::image_select; +@use crate::routes::blogs; +@use crate::routes::blogs::EditForm; +@use crate::routes::medias; + +@(ctx: BaseContext, blog: &Blog, medias: Vec, form: &EditForm, errors: ValidationErrors) + +@:base(ctx, i18n!(ctx.1, "Edit \"{}\""; &blog.title), {}, { + @blog.title +}, { +

    @i18n!(ctx.1, "Edit \"{}\""; &blog.title)

    +
    + + + + @(Input::new("title", i18n!(ctx.1, "Title")) + .default(&form.title) + .error(&errors) + .set_prop("minlenght", 1) + .html(ctx.1)) + + + + +

    + @i18n!(ctx.1, "You can upload images to your gallery, to use them as blog icons, or banners.") + @i18n!(ctx.1, "Upload images") +

    + + @:image_select(ctx, "icon", i18n!(ctx.1, "Blog icon"), true, medias.clone(), form.icon) + @:image_select(ctx, "banner", i18n!(ctx.1, "Blog banner"), true, medias, form.banner) + + @if let Ok(themes) = Instance::list_themes() { + + + } else { +

    @i18n!(ctx.1, "Error while loading theme selector.")

    + } + + +
    + +

    @i18n!(ctx.1, "Danger zone")

    +

    @i18n!(ctx.1, "Be very careful, any action taken here can't be reversed.")

    +
    + +
    +}) diff --git a/templates/blogs/new.rs.html b/templates/blogs/new.rs.html new file mode 100644 index 00000000000..5b98a7e8a75 --- /dev/null +++ b/templates/blogs/new.rs.html @@ -0,0 +1,19 @@ +@use validator::ValidationErrors; +@use crate::templates::base; +@use crate::template_utils::*; +@use crate::routes::blogs::NewBlogForm; +@use crate::routes::*; + +@(ctx: BaseContext, form: &NewBlogForm, errors: ValidationErrors) + +@:base(ctx, i18n!(ctx.1, "New Blog"), {}, {}, { +

    @i18n!(ctx.1, "Create a blog")

    +
    + @(Input::new("title", i18n!(ctx.1, "Title")) + .default(&form.title) + .error(&errors) + .set_prop("minlength", 1) + .html(ctx.1)) + +
    +}) diff --git a/templates/email_signups/create.rs.html b/templates/email_signups/create.rs.html new file mode 100644 index 00000000000..41e7483fa4a --- /dev/null +++ b/templates/email_signups/create.rs.html @@ -0,0 +1,9 @@ +@use crate::template_utils::*; +@use crate::templates::base; + +@(ctx: BaseContext) + +@:base(ctx, i18n!(ctx.1, "Registration"), {}, {}, { +

    @i18n!(ctx.1, "Check your inbox!")

    +

    @i18n!(ctx.1, "We sent a mail to the address you gave us, with a link for registration.")

    +}) diff --git a/templates/email_signups/edit.rs.html b/templates/email_signups/edit.rs.html new file mode 100644 index 00000000000..f6beebb588f --- /dev/null +++ b/templates/email_signups/edit.rs.html @@ -0,0 +1,43 @@ +@use std::borrow::Cow; +@use validator::{ValidationErrors, ValidationErrorsKind}; +@use crate::templates::base; +@use crate::template_utils::*; +@use crate::routes::email_signups::NewUserForm; +@use crate::routes::*; + +@(ctx: BaseContext, enabled: bool, form: &NewUserForm, errors: ValidationErrors) + +@:base(ctx, i18n!(ctx.1, "Create your account"), {}, {}, { + @if enabled { +

    @i18n!(ctx.1, "Create an account")

    +
    + @if let Some(ValidationErrorsKind::Field(errs)) = errors.clone().errors().get("__all__") { +

    @errs[0].message.as_ref().unwrap_or(&Cow::from("Unknown error"))

    + } + + @(Input::new("username", i18n!(ctx.1, "Username")) + .default(&form.username) + .error(&errors) + .set_prop("required", "") + .html(ctx.1)) + @(Input::new("password", i18n!(ctx.1, "Password")) + .default(&form.password) + .error(&errors) + .set_prop("minlength", 8) + .input_type("password") + .html(ctx.1)) + @(Input::new("password_confirmation", i18n!(ctx.1, "Password confirmation")) + .default(&form.password_confirmation) + .error(&errors) + .set_prop("minlength", 8) + .input_type("password") + .html(ctx.1)) + + + + +
    + } else { +

    @i18n!(ctx.1, "Apologies, but registrations are closed on this particular instance. You can, however, find a different one.")

    + } +}) diff --git a/templates/email_signups/new.rs.html b/templates/email_signups/new.rs.html new file mode 100644 index 00000000000..dd04a8622d9 --- /dev/null +++ b/templates/email_signups/new.rs.html @@ -0,0 +1,39 @@ +@use std::borrow::Cow; +@use validator::{ValidationErrors, ValidationErrorsKind}; +@use crate::templates::base; +@use crate::template_utils::*; +@use crate::routes::email_signups::EmailSignupForm; +@use crate::routes::*; + +@(ctx: BaseContext, enabled: bool, form: &EmailSignupForm, errors: ValidationErrors) + +@:base(ctx, i18n!(ctx.1, "Create your account"), {}, {}, { + @if enabled { +

    @i18n!(ctx.1, "Create an account")

    +
    + @if let Some(ValidationErrorsKind::Field(errs)) = errors.clone().errors().get("__all__") { +

    @errs[0].message.as_ref().unwrap_or(&Cow::from("Unknown error"))

    + } + + @(Input::new("email", i18n!(ctx.1, "Email")) + .input_type("email") + .default(&form.email) + .error(&errors) + .set_prop("required", "") + .html(ctx.1)) + + @(Input::new("email_confirmation", i18n!(ctx.1, "Email confirmation")) + .input_type("email") + .default(&form.email_confirmation) + .error(&errors) + .set_prop("required", "") + .html(ctx.1)) + +

    @i18n!(ctx.1, "An email will be sent to provided email. You can continue signing-up via the email.")

    + + +
    + } else { +

    @i18n!(ctx.1, "Apologies, but registrations are closed on this particular instance. You can, however, find a different one.")

    + } +}) diff --git a/templates/errors/base.rs.html b/templates/errors/base.rs.html new file mode 100644 index 00000000000..247a6000d23 --- /dev/null +++ b/templates/errors/base.rs.html @@ -0,0 +1,9 @@ +@use crate::templates::base as base_template; +@use crate::template_utils::*; + +@(ctx: BaseContext, error_message: String, error: Content) + +@:base_template(ctx, error_message.clone(), {}, {}, { + @:error() +

    @error_message

    +}) diff --git a/templates/errors/csrf.rs.html b/templates/errors/csrf.rs.html new file mode 100644 index 00000000000..a66a1e95cd2 --- /dev/null +++ b/templates/errors/csrf.rs.html @@ -0,0 +1,13 @@ +@use crate::templates::errors::base; +@use crate::template_utils::*; + +@(ctx: BaseContext) + +@:base(ctx, i18n!(ctx.1, "Invalid CSRF token"), { +

    @i18n!(ctx.1, "Invalid CSRF token")

    +

    + @i18n!(ctx.1, + "Something is wrong with your CSRF token. Make sure cookies are enabled in you browser, and try reloading this page. If you continue to see this error message, please report it." + ) +

    +}) diff --git a/templates/errors/not_authorized.rs.html b/templates/errors/not_authorized.rs.html new file mode 100644 index 00000000000..2efd299349b --- /dev/null +++ b/templates/errors/not_authorized.rs.html @@ -0,0 +1,8 @@ +@use crate::templates::errors::base; +@use crate::template_utils::*; + +@(ctx: BaseContext, error_message: String) + +@:base(ctx, error_message, { +

    @i18n!(ctx.1, "You are not authorized.")

    +}) diff --git a/templates/errors/not_found.rs.html b/templates/errors/not_found.rs.html new file mode 100644 index 00000000000..758d976e106 --- /dev/null +++ b/templates/errors/not_found.rs.html @@ -0,0 +1,9 @@ +@use crate::templates::errors::base; +@use crate::template_utils::*; + +@(ctx: BaseContext) + +@:base(ctx, i18n!(ctx.1, "Page not found"), { +

    @i18n!(ctx.1, "We couldn't find this page.")

    +

    @i18n!(ctx.1, "The link that led you here may be broken.")

    +}) diff --git a/templates/errors/server_error.rs.html b/templates/errors/server_error.rs.html new file mode 100644 index 00000000000..5e5ce46dc75 --- /dev/null +++ b/templates/errors/server_error.rs.html @@ -0,0 +1,9 @@ +@use crate::templates::errors::base; +@use crate::template_utils::*; + +@(ctx: BaseContext) + +@:base(ctx, i18n!(ctx.1, "Internal server error"), { +

    @i18n!(ctx.1, "Something broke on our side.")

    +

    @i18n!(ctx.1, "Sorry about that. If you think this is a bug, please report it.")

    +}) diff --git a/templates/errors/unprocessable_entity.rs.html b/templates/errors/unprocessable_entity.rs.html new file mode 100644 index 00000000000..8e0347ac843 --- /dev/null +++ b/templates/errors/unprocessable_entity.rs.html @@ -0,0 +1,9 @@ +@use crate::templates::errors::base; +@use crate::template_utils::*; + +@(ctx: BaseContext) + +@:base(ctx, "Unprocessable entity".to_string(), { +

    @i18n!(ctx.1, "The content you sent can't be processed.")

    +

    @i18n!(ctx.1, "Maybe it was too long.")

    +}) diff --git a/templates/instance/about.rs.html b/templates/instance/about.rs.html new file mode 100644 index 00000000000..180521d7295 --- /dev/null +++ b/templates/instance/about.rs.html @@ -0,0 +1,36 @@ +@use plume_models::{instance::Instance, users::User}; +@use crate::templates::base; +@use crate::template_utils::*; +@use crate::routes::*; + +@(ctx: BaseContext, instance: Instance, admin: User, n_users: i64, n_articles: i64, n_instances: i64) + +@:base(ctx, i18n!(ctx.1, "About {0}"; instance.name.clone()), {}, {}, { +

    @i18n!(ctx.1, "About {0}"; instance.name)

    +
    + @Html(instance.short_description_html) + +

    @i18n!(ctx.1, "Runs Plume {0}"; env!("CARGO_PKG_VERSION"))

    +
    + +
    + @Html(instance.long_description_html) +
    +}) diff --git a/templates/instance/admin.rs.html b/templates/instance/admin.rs.html new file mode 100644 index 00000000000..7ff3750d2f7 --- /dev/null +++ b/templates/instance/admin.rs.html @@ -0,0 +1,46 @@ +@use plume_models::instance::Instance; +@use validator::ValidationErrors; +@use crate::templates::base; +@use crate::template_utils::*; +@use crate::routes::instance::InstanceSettingsForm; +@use crate::routes::*; + +@(ctx: BaseContext, instance: Instance, form: InstanceSettingsForm, errors: ValidationErrors) + +@:base(ctx, i18n!(ctx.1, "Administration of {0}"; instance.name.clone()), {}, {}, { +

    @i18n!(ctx.1, "Administration")

    + + @tabs(&[ + (&uri!(instance::admin).to_string(), i18n!(ctx.1, "Configuration"), true), + (&uri!(instance::admin_instances: page = _).to_string(), i18n!(ctx.1, "Instances"), false), + (&uri!(instance::admin_users: page = _).to_string(), i18n!(ctx.1, "Users"), false), + (&uri!(instance::admin_email_blocklist: page=_).to_string(), i18n!(ctx.1, "Email blocklist"), false) + ]) + +
    + @(Input::new("name", i18n!(ctx.1, "Name")) + .default(&form.name) + .error(&errors) + .set_prop("minlength", 1) + .html(ctx.1)) + + + + + + + + + + @(Input::new("default_license", i18n!(ctx.1, "Default article license")) + .default(&form.default_license) + .error(&errors) + .set_prop("minlength", 1) + .html(ctx.1)) + + +
    +}) diff --git a/templates/instance/admin_mod.rs.html b/templates/instance/admin_mod.rs.html new file mode 100644 index 00000000000..e215d7e1e35 --- /dev/null +++ b/templates/instance/admin_mod.rs.html @@ -0,0 +1,15 @@ +@use crate::templates::base; +@use crate::template_utils::*; +@use crate::routes::*; + +@(ctx: BaseContext) + +@:base(ctx, i18n!(ctx.1, "Moderation"), {}, {}, { +

    @i18n!(ctx.1, "Moderation")

    + + @tabs(&[ + (&uri!(instance::admin).to_string(), i18n!(ctx.1, "Home"), true), + (&uri!(instance::admin_instances: page = _).to_string(), i18n!(ctx.1, "Instances"), false), + (&uri!(instance::admin_users: page = _).to_string(), i18n!(ctx.1, "Users"), false), + ]) +}) diff --git a/templates/instance/emailblocklist.rs.html b/templates/instance/emailblocklist.rs.html new file mode 100644 index 00000000000..fe9729fcc91 --- /dev/null +++ b/templates/instance/emailblocklist.rs.html @@ -0,0 +1,71 @@ +@use plume_models::blocklisted_emails::BlocklistedEmail; +@use crate::templates::base; +@use crate::template_utils::*; +@use crate::routes::*; + +@(ctx:BaseContext, emails: Vec, page:i32, n_pages:i32) + @:base(ctx, i18n!(ctx.1, "Blocklisted Emails"), {}, {}, { +

    @i18n!(ctx.1,"Blocklisted Emails")

    + @tabs(&[ + (&uri!(instance::admin).to_string(), i18n!(ctx.1, "Configuration"), false), + (&uri!(instance::admin_instances: page = _).to_string(), i18n!(ctx.1, "Instances"), false), + (&uri!(instance::admin_users: page = _).to_string(), i18n!(ctx.1, "Users"), false), + (&uri!(instance::admin_email_blocklist:page=_).to_string(), i18n!(ctx.1, "Email blocklist"), true), + ]) +
    + @(Input::new("email_address", i18n!(ctx.1, "Email address")) + .details(i18n!(ctx.1, "The email address you wish to block. In order to block domains, you can use globbing syntax, for example '*@example.com' blocks all addresses from example.com")) + .set_prop("minlength", 1) + .html(ctx.1)) + @(Input::new("note", i18n!(ctx.1, "Note")).optional().html(ctx.1)) + + @(Input::new("notification_text", i18n!(ctx.1, "Blocklisting notification")) + .optional() + .details(i18n!(ctx.1, "The message to be shown when the user attempts to create an account with this email address")).html(ctx.1)) + +
    +
    +
    + @if emails.is_empty() { +

    @i18n!(ctx.1, "There are no blocked emails on your instance")

    + } else { + + } +
    +
    + @for email in emails { +
    + +

    + + @i18n!(ctx.1, "Email address:") + @email.email_address +

    +

    + + @i18n!(ctx.1, "Blocklisted for:") + @email.note +

    + +

    + @if email.notify_user { + + @i18n!(ctx.1, "Will notify them on account creation with this message:") + + @email.notification_text + } else { + @i18n!(ctx.1, "The user will be silently prevented from making an account") + } +

    + +
    + } +
    +
    + @paginate(ctx.1, page, n_pages) +}) diff --git a/templates/instance/index.rs.html b/templates/instance/index.rs.html new file mode 100644 index 00000000000..0361318e7e3 --- /dev/null +++ b/templates/instance/index.rs.html @@ -0,0 +1,41 @@ +@use plume_models::instance::Instance; +@use plume_models::posts::Post; +@use plume_models::timeline::Timeline; +@use crate::templates::{base, partials::*}; +@use crate::template_utils::*; +@use crate::routes::*; + +@(ctx: BaseContext, instance: Instance, n_users: i64, n_articles: i64, all_tl: Vec<(Timeline, Vec)>) + +@:base(ctx, instance.name.clone(), {}, {}, { +

    @i18n!(ctx.1, "Welcome to {}"; instance.name.as_str())

    + + @tabs(&vec![(format!("{}", uri!(instance::index)), i18n!(ctx.1, "Latest articles"), true)] + .into_iter().chain(all_tl.clone() + .into_iter() + .map(|(tl, _)| { + let url = format!("{}", uri!(timelines::details: id = tl.id, page = _)); + (url, i18n_timeline_name(ctx.1, &tl.name), false) + }) + ).collect::>() + ) + + @for (tl, articles) in all_tl { + @if !articles.is_empty() { +
    +

    + @i18n_timeline_name(ctx.1, &tl.name) + — + @i18n!(ctx.1, "View all") +

    +
    + @for article in articles { + @:post_card(ctx, article) + } +
    +
    + } + } + + @:instance_description(ctx, instance, n_users, n_articles) +}) diff --git a/templates/instance/list.rs.html b/templates/instance/list.rs.html new file mode 100644 index 00000000000..619689f7861 --- /dev/null +++ b/templates/instance/list.rs.html @@ -0,0 +1,34 @@ +@use plume_models::instance::Instance; +@use crate::templates::base; +@use crate::template_utils::*; +@use crate::routes::*; + +@(ctx: BaseContext, instance: Instance, instances: Vec, page: i32, n_pages: i32) + +@:base(ctx, i18n!(ctx.1, "Administration of {0}"; instance.name), {}, {}, { +

    @i18n!(ctx.1, "Instances")

    + + @tabs(&[ + (&uri!(instance::admin).to_string(), i18n!(ctx.1, "Configuration"), false), + (&uri!(instance::admin_instances: page = _).to_string(), i18n!(ctx.1, "Instances"), true), + (&uri!(instance::admin_users: page = _).to_string(), i18n!(ctx.1, "Users"), false), + (&uri!(instance::admin_email_blocklist:page=_).to_string(), i18n!(ctx.1, "Email blocklist"), false), + ]) + +
    + @for instance in instances { +
    +

    + @instance.name + @instance.public_domain +

    + @if !instance.local { +
    + +
    + } +
    + } +
    + @paginate(ctx.1, page, n_pages) +}) diff --git a/templates/instance/privacy.rs.html b/templates/instance/privacy.rs.html new file mode 100644 index 00000000000..0dd8a4b2964 --- /dev/null +++ b/templates/instance/privacy.rs.html @@ -0,0 +1,13 @@ +@use crate::templates::base; +@use crate::template_utils::*; + +@(ctx: BaseContext) + +@:base(ctx, i18n!(ctx.1, "Privacy policy"), {}, {}, { +

    @i18n!(ctx.1, "Privacy policy")

    +
    +

    @i18n!(ctx.1, "If you are browsing this site as a visitor, no data about you is collected.")

    +

    @i18n!(ctx.1, "As a registered user, you have to provide your username (which does not have to be your real name), your functional email address and a password, in order to be able to log in, write articles and comment. The content you submit is stored until you delete it.")

    +

    @i18n!(ctx.1, "When you log in, we store two cookies, one to keep your session open, the second to prevent other people to act on your behalf. We don't store any other cookies.")

    +
    +}) diff --git a/templates/instance/users.rs.html b/templates/instance/users.rs.html new file mode 100644 index 00000000000..8bcf48e72e3 --- /dev/null +++ b/templates/instance/users.rs.html @@ -0,0 +1,50 @@ +@use plume_models::users::User; +@use crate::templates::base; +@use crate::template_utils::*; +@use crate::routes::*; + +@(ctx: BaseContext, users: Vec, page: i32, n_pages: i32) + +@:base(ctx, i18n!(ctx.1, "Users"), {}, {}, { +

    @i18n!(ctx.1, "Users")

    + + @tabs(&[ + (&uri!(instance::admin).to_string(), i18n!(ctx.1, "Configuration"), false), + (&uri!(instance::admin_instances: page = _).to_string(), i18n!(ctx.1, "Instances"), false), + (&uri!(instance::admin_users: page = _).to_string(), i18n!(ctx.1, "Users"), true), + (&uri!(instance::admin_email_blocklist: page=_).to_string(), i18n!(ctx.1, "Email blocklist"), false) + ]) + +
    +
    + + +
    +
    + @for user in users { +
    + + @avatar(ctx.0, &user, Size::Small, false, ctx.1) +

    + @user.name() + @format!("@{}", user.username) +

    + @if user.is_admin() { +

    @i18n!(ctx.1, "Admin")

    + } else { + @if user.is_moderator() { +

    @i18n!(ctx.1, "Moderator")

    + } + } +
    + } +
    +
    + @paginate(ctx.1, page, n_pages) +}) diff --git a/templates/medias/details.rs.html b/templates/medias/details.rs.html new file mode 100644 index 00000000000..0f5e894a04f --- /dev/null +++ b/templates/medias/details.rs.html @@ -0,0 +1,40 @@ +@use plume_models::medias::{Media, MediaCategory}; +@use plume_models::safe_string::SafeString; +@use crate::templates::base; +@use crate::template_utils::*; +@use crate::routes::*; + +@(ctx: BaseContext, media: Media) + +@:base(ctx, i18n!(ctx.1, "Media details"), {}, {}, { +

    @i18n!(ctx.1, "Media details")

    +
    + @i18n!(ctx.1, "Go back to the gallery") +
    + +
    +
    + @Html(media.html().unwrap_or_else(|_| SafeString::new(""))) +
    @media.alt_text
    +
    +
    +

    + @i18n!(ctx.1, "Markdown syntax") + @i18n!(ctx.1, "Copy it into your articles, to insert this media:") +

    + @media.markdown().unwrap_or_else(|_| SafeString::new("")) +
    +
    + +
    + @if media.category() == MediaCategory::Image { +
    + +
    + } + +
    + +
    +
    +}) diff --git a/templates/medias/index.rs.html b/templates/medias/index.rs.html new file mode 100644 index 00000000000..faa59771469 --- /dev/null +++ b/templates/medias/index.rs.html @@ -0,0 +1,43 @@ +@use plume_models::medias::*; +@use crate::templates::base; +@use crate::template_utils::*; +@use crate::routes::*; + +@(ctx: BaseContext, medias: Vec, page: i32, n_pages: i32) + +@:base(ctx, i18n!(ctx.1, "Your media"), {}, {}, { +

    @i18n!(ctx.1, "Your media")

    + + + @if medias.is_empty() { +

    @i18n!(ctx.1, "You don't have any media yet.")

    + } + +
    + @for media in medias { +
    +
    +
    +

    @media.alt_text

    + @if let Some(cw) = media.content_warning { +

    @i18n!(ctx.1, "Content warning: {0}"; cw)

    + } +
    + +
    + } +
    + @paginate(ctx.1, page, n_pages) +}) diff --git a/templates/medias/new.rs.html b/templates/medias/new.rs.html new file mode 100644 index 00000000000..40bb6f8700d --- /dev/null +++ b/templates/medias/new.rs.html @@ -0,0 +1,26 @@ +@use crate::templates::base; +@use crate::template_utils::*; +@use crate::routes::*; + +@(ctx: BaseContext) + +@:base(ctx, i18n!(ctx.1, "Media upload"), {}, {}, { +

    @i18n!(ctx.1, "Media upload")

    +
    + @(Input::new("alt", i18n!(ctx.1, "Description")) + .details(i18n!(ctx.1, "Useful for visually impaired people, as well as licensing information")) + .set_prop("minlenght", 1) + .html(ctx.1)) + + @(Input::new("cw", i18n!(ctx.1, "Content warning")) + .details(i18n!(ctx.1, "Leave it empty, if none is needed")) + .optional() + .html(ctx.1)) + + @(Input::new("file", i18n!(ctx.1, "File")) + .input_type("file") + .html(ctx.1)) + + +
    +}) diff --git a/templates/notifications/index.rs.html b/templates/notifications/index.rs.html new file mode 100644 index 00000000000..92d5e5387a0 --- /dev/null +++ b/templates/notifications/index.rs.html @@ -0,0 +1,33 @@ +@use plume_models::notifications::Notification; +@use crate::templates::base; +@use crate::template_utils::*; + +@(ctx: BaseContext, notifications: Vec, page: i32, n_pages: i32) + +@:base(ctx, i18n!(ctx.1, "Notifications"), {}, {}, { +

    @i18n!(ctx.1, "Notifications")

    + +
    + @for notification in notifications { +
    + +
    +

    + @if let Some(url) = notification.get_url(ctx.0) { + + @translate_notification(ctx, notification.clone()) + + } else { + @translate_notification(ctx, notification.clone()) + } +

    + @if let Some(post) = notification.get_post(ctx.0) { +

    @post.title

    + } +
    +

    @notification.creation_date.format("%B %e, %H:%M")

    +
    + } +
    + @paginate(ctx.1, page, n_pages) +}) diff --git a/templates/partials/comment.rs.html b/templates/partials/comment.rs.html new file mode 100644 index 00000000000..f9f78da398c --- /dev/null +++ b/templates/partials/comment.rs.html @@ -0,0 +1,50 @@ +@use plume_models::comments::CommentTree; +@use crate::template_utils::*; +@use crate::routes::*; + +@(ctx: BaseContext, comment_tree: &CommentTree, in_reply_to: Option<&str>, blog: &str, slug: &str) + +@if let Some(comm) = Some(&comment_tree.comment) { +@if let Ok(author) = comm.get_author(ctx.0) { +@* comment-@comm.id is used for link *@ +
    +
    +
    + + @avatar(ctx.0, &author, Size::Small, true, ctx.1) + @author.name() + @author.fqn + +

    + @if let Ok(post) = comm.get_post(ctx.0) { + @* comment-@comm.id is same to this div's id attribute *@ + @comm.creation_date.format("%B %e, %Y %H:%M") + } +

    + + @if let Some(ref in_reply_to) = in_reply_to { + + } +
    +
    + @if comm.sensitive { +
    + @comm.spoiler_text + } + @Html(&comm.content) + @if comm.sensitive { +
    + } +
    + @i18n!(ctx.1, "Respond") + @if ctx.2.clone().map(|u| u.id == author.id).unwrap_or(false) { +
    + +
    + } +
    + @for res in &comment_tree.responses { + @:comment_html(ctx, res, comm.ap_url.as_deref(), blog, slug) + } +
    +}} diff --git a/templates/partials/image_select.rs.html b/templates/partials/image_select.rs.html new file mode 100644 index 00000000000..53e7eee0c09 --- /dev/null +++ b/templates/partials/image_select.rs.html @@ -0,0 +1,25 @@ +@use plume_models::medias::*; +@use crate::template_utils::*; + +@(ctx: BaseContext, id: &str, title: String, optional: bool, medias: Vec, selected: Option) + + + diff --git a/templates/partials/instance_description.rs.html b/templates/partials/instance_description.rs.html new file mode 100644 index 00000000000..3553e0f478d --- /dev/null +++ b/templates/partials/instance_description.rs.html @@ -0,0 +1,32 @@ +@use plume_models::instance::Instance; +@use crate::template_utils::*; +@use crate::routes::*; + +@(ctx: BaseContext, instance: Instance, n_users: i64, n_articles: i64) + +
    +
    +

    @i18n!(ctx.1, "What is Plume?")

    +
    +

    @i18n!(ctx.1, "Plume is a decentralized blogging engine.")

    +

    @i18n!(ctx.1, "Authors can manage multiple blogs, each as its own website.")

    +

    @i18n!(ctx.1, "Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon.")

    +
    + @i18n!(ctx.1, "Create your account") +
    +
    +

    @i18n!(ctx.1, "About {0}"; instance.name)

    +
    + @Html(instance.short_description_html) +
    +
    +

    @Html(i18n!(ctx.1, "Home to {0} people"; n_users))

    +
    +
    +

    @Html(i18n!(ctx.1, "Who wrote {0} articles"; n_articles))

    +
    +
    +
    + @i18n!(ctx.1, "Read the detailed rules") +
    +
    diff --git a/templates/partials/post_card.rs.html b/templates/partials/post_card.rs.html new file mode 100644 index 00000000000..e91d8311937 --- /dev/null +++ b/templates/partials/post_card.rs.html @@ -0,0 +1,55 @@ +@use plume_models::posts::Post; +@use crate::template_utils::*; +@use crate::routes::*; + +@(ctx: BaseContext, article: Post) + +
    + @if article.cover_id.is_some() { + +
    +
    + } +
    +

    + + @article.title + +

    + @if ctx.2.clone().and_then(|u| article.is_author(ctx.0, u.id).ok()).unwrap_or(false) { + + } +
    +
    +

    @article.subtitle

    +
    +
    +
    + @Html(i18n!(ctx.1, "By {0}"; format!( + "{}", + uri!(user::details: name = &article.get_authors(ctx.0).unwrap_or_default()[0].fqn), + escape(&article.get_authors(ctx.0).unwrap_or_default()[0].name()) + ))) + @if article.published { + ⋅ @article.creation_date.format("%B %e, %Y") + } + ⋅ @article.get_blog(ctx.0).unwrap().title + ⋅ +
    + @if !article.published { +
    ⋅ @i18n!(ctx.1, "Draft")
    + } else { +
    + + ⋅ + + @icon!("repeat") @article.count_reshares(ctx.0).unwrap_or_default() + +
    + } +
    +
    diff --git a/templates/posts/details.rs.html b/templates/posts/details.rs.html new file mode 100644 index 00000000000..a6674748755 --- /dev/null +++ b/templates/posts/details.rs.html @@ -0,0 +1,195 @@ +@use plume_models::blogs::Blog; +@use plume_models::comments::{Comment, CommentTree}; +@use plume_models::posts::Post; +@use plume_models::tags::Tag; +@use plume_models::users::User; +@use std::path::Path; +@use validator::ValidationErrors; +@use crate::templates::{base, partials::comment}; +@use crate::template_utils::*; +@use crate::routes::comments::NewCommentForm; +@use crate::routes::*; + +@(ctx: BaseContext, article: Post, blog: Blog, comment_form: &NewCommentForm, comment_errors: ValidationErrors, tags: Vec, comments: Vec, previous_comment: Option, n_likes: i64, n_reshares: i64, has_liked: bool, has_reshared: bool, is_following: bool, author: User) + +@:base(ctx, article.title.clone(), { + + + @if article.cover_id.is_some() { + + } + + + + + @if !ctx.2.clone().map(|u| u.hide_custom_css).unwrap_or(false) { + @if let Some(ref theme) = blog.theme { + + } + } +}, { + @blog.title +}, { +
    +
    +
    +

    @article.title

    + +

    @article.subtitle

    +
    + @if article.cover_id.is_some() { +
    + + } +
    + +
    + @Html(&article.content) +
    + +
    +@if ctx.2.clone().and_then(|u| article.is_author(ctx.0, u.id).ok()).unwrap_or(false) { + +} +}) diff --git a/templates/posts/new.rs.html b/templates/posts/new.rs.html new file mode 100644 index 00000000000..5debc7afbdd --- /dev/null +++ b/templates/posts/new.rs.html @@ -0,0 +1,81 @@ +@use plume_models::medias::*; +@use plume_models::blogs::Blog; +@use plume_models::posts::Post; +@use std::borrow::Cow; +@use validator::{ValidationErrors, ValidationErrorsKind}; +@use crate::templates::base; +@use crate::templates::partials::image_select; +@use crate::template_utils::*; +@use crate::routes::posts::NewPostForm; +@use crate::routes::*; + +@(ctx: BaseContext, title: String, blog: Blog, editing: bool, form: &NewPostForm, is_draft: bool, article: Option, errors: ValidationErrors, medias: Vec, content_len: u64) + +@:base(ctx, title.clone(), {}, {}, { +

    @title

    + + @if let Some(article) = article { +
    + } else { + + } + @(Input::new("title", i18n!(ctx.1, "Title")) + .default(&form.title) + .error(&errors) + .html(ctx.1)) + @(Input::new("subtitle", i18n!(ctx.1, "Subtitle")) + .default(&form.subtitle) + .error(&errors) + .optional() + .html(ctx.1)) + + @if let Some(ValidationErrorsKind::Field(errs)) = errors.clone().errors().get("content") { + @format!(r#"

    {}

    "#, errs[0].message.clone().unwrap_or_else(|| Cow::from("Unknown error"))) + } + + + + @content_len +

    + @i18n!(ctx.1, "You can upload media to your gallery, and then copy their Markdown code into your articles to insert them.") + @i18n!(ctx.1, "Upload media") +

    + + @(Input::new("tags", i18n!(ctx.1, "Tags, separated by commas")) + .default(&form.tags) + .error(&errors) + .optional() + .html(ctx.1)) + @(Input::new("license", i18n!(ctx.1, "License")) + .default(&form.license) + .error(&errors) + .optional() + .details("Leave it empty to reserve all rights") + .html(ctx.1)) + + @:image_select(ctx, "cover", i18n!(ctx.1, "Illustration"), true, medias, form.cover) + + @if is_draft { + + } + + @if editing { + + } else { + @if is_draft { + + } else { + + } + } +
    +}) diff --git a/templates/posts/remote_interact.rs.html b/templates/posts/remote_interact.rs.html new file mode 100644 index 00000000000..77d1605e541 --- /dev/null +++ b/templates/posts/remote_interact.rs.html @@ -0,0 +1,14 @@ +@use plume_models::posts::Post; +@use validator::ValidationErrors; +@use crate::templates::remote_interact_base; +@use crate::templates::partials::post_card; +@use crate::template_utils::*; +@use crate::routes::RemoteForm; +@use crate::routes::session::LoginForm; + +@(ctx: BaseContext, post: Post, login_form: LoginForm, login_errs: ValidationErrors, remote_form: RemoteForm, remote_errs: ValidationErrors) + +@:remote_interact_base(ctx, i18n!(ctx.1, "Interact with {}"; post.title.clone()), i18n!(ctx.1, "Log in to interact"), i18n!(ctx.1, "Enter your full username to interact"), { +

    @i18n!(ctx.1, "Interact with {}"; post.title.clone())

    + @:post_card(ctx, post) +}, login_form, login_errs, remote_form, remote_errs) diff --git a/templates/remote_interact_base.rs.html b/templates/remote_interact_base.rs.html new file mode 100644 index 00000000000..ddcf9dc5898 --- /dev/null +++ b/templates/remote_interact_base.rs.html @@ -0,0 +1,46 @@ +@use validator::ValidationErrors; +@use crate::templates::base; +@use crate::template_utils::*; +@use crate::routes::session::LoginForm; +@use crate::routes::RemoteForm; + +@(ctx: BaseContext, title: String, login_msg: String, remote_msg: String, header: Content, login_form: LoginForm, login_errs: ValidationErrors, remote_form: RemoteForm, remote_errs: ValidationErrors) + +@:base(ctx, title, {}, {}, { +
    +
    + @:header() +
    + +
    +
    +

    @i18n!(ctx.1, "I'm from this instance")

    +

    @login_msg

    + @(Input::new("email_or_name", i18n!(ctx.1, "Username, or email")) + .default(&login_form.email_or_name) + .error(&login_errs) + .set_prop("minlenght", 1) + .html(ctx.1)) + @(Input::new("password", i18n!(ctx.1, "Password")) + .default(login_form.password) + .error(&login_errs) + .set_prop("minlength", 1) + .input_type("password") + .html(ctx.1)) + +
    + +
    +

    @i18n!(ctx.1, "I'm from another instance")

    +

    @remote_msg

    + @(Input::new("remote", i18n!(ctx.1, "Username")) + .details("Example: user@plu.me") + .default(&remote_form.remote) + .error(&remote_errs) + .set_prop("minlenght", 1) + .html(ctx.1)) + +
    +
    +
    +}) diff --git a/templates/search/index.rs.html b/templates/search/index.rs.html new file mode 100644 index 00000000000..c4fe7f7314b --- /dev/null +++ b/templates/search/index.rs.html @@ -0,0 +1,66 @@ +@use crate::templates::base; +@use crate::template_utils::*; + +@(ctx: BaseContext, now: &str) + +@:base(ctx, i18n!(ctx.1, "Search"), {}, {}, { +

    @i18n!(ctx.1, "Search")

    +
    + @(Input::new("q", "Your query") + .input_type("search") + .set_prop("style", "-webkit-appearance: none;") + .optional() + .html(ctx.1)) +
    + @i18n!(ctx.1, "Advanced search") + + @(Input::new("title", i18n!(ctx.1, "Article title matching these words")) + .set_prop("placeholder", i18n!(ctx.1, "Title")) + .optional() + .html(ctx.1)) + @(Input::new("subtitle", i18n!(ctx.1, "Subtitle matching these words")) + .set_prop("placeholder", i18n!(ctx.1, "Subtitle")) + .optional() + .html(ctx.1)) + @(Input::new("content", i18n!(ctx.1, "Content macthing these words")) + .set_prop("placeholder", i18n!(ctx.1, "Body content")) + .optional() + .html(ctx.1)) + @(Input::new("after", i18n!(ctx.1, "From this date")) + .input_type("date") + .set_prop("max", now) + .optional() + .html(ctx.1)) + @(Input::new("before", i18n!(ctx.1, "To this date")) + .input_type("date") + .set_prop("max", now) + .optional() + .html(ctx.1)) + @(Input::new("tag", i18n!(ctx.1, "Containing these tags")) + .set_prop("placeholder", i18n!(ctx.1, "Tags")) + .optional() + .html(ctx.1)) + @(Input::new("instance", i18n!(ctx.1, "Posted on one of these instances")) + .set_prop("placeholder", i18n!(ctx.1, "Instance domain")) + .optional() + .html(ctx.1)) + @(Input::new("author", i18n!(ctx.1, "Posted by one of these authors")) + .set_prop("placeholder", i18n!(ctx.1, "Author(s)")) + .optional() + .html(ctx.1)) + @(Input::new("blog", i18n!(ctx.1, "Posted on one of these blogs")) + .set_prop("placeholder", i18n!(ctx.1, "Blog title")) + .optional() + .html(ctx.1)) + @(Input::new("lang", i18n!(ctx.1, "Written in this language")) + .set_prop("placeholder", i18n!(ctx.1, "Language")) + .optional() + .html(ctx.1)) + @(Input::new("license", i18n!(ctx.1, "Published under this license")) + .set_prop("placeholder", i18n!(ctx.1, "Article license")) + .optional() + .html(ctx.1)) +
    + +
    +}) diff --git a/templates/search/result.rs.html b/templates/search/result.rs.html new file mode 100644 index 00000000000..cd0998e9b54 --- /dev/null +++ b/templates/search/result.rs.html @@ -0,0 +1,27 @@ +@use plume_models::posts::Post; +@use crate::templates::{base, partials::post_card}; +@use crate::template_utils::*; + +@(ctx: BaseContext, query_str: &str, articles: Vec, page: i32, n_pages: i32) + +@:base(ctx, i18n!(ctx.1, "Search result(s) for \"{0}\""; query_str), {}, {}, { +

    @i18n!(ctx.1, "Search result(s)")

    +

    @query_str

    + + @if articles.is_empty() { +
    + @if page == 1 { +

    @i18n!(ctx.1, "No results for your query")

    + } else { +

    @i18n!(ctx.1, "No more results for your query")

    + } +
    + } else { +
    + @for article in articles { + @:post_card(ctx, article) + } +
    + } + @paginate_param(ctx.1, page, n_pages, Some(format!("q={}", encode_query_param(query_str)))) +}) diff --git a/templates/session/login.rs.html b/templates/session/login.rs.html new file mode 100644 index 00000000000..a154d06edd9 --- /dev/null +++ b/templates/session/login.rs.html @@ -0,0 +1,29 @@ +@use validator::ValidationErrors; +@use crate::template_utils::*; +@use crate::templates::base; +@use crate::routes::session::LoginForm; +@use crate::routes::*; + +@(ctx: BaseContext, message: Option, form: &LoginForm, errors: ValidationErrors) + +@:base(ctx, i18n!(ctx.1, "Log in"), {}, {}, { +

    @i18n!(ctx.1, "Log in")

    + @if let Some(message) = message { +

    @message

    + } +
    + @(Input::new("email_or_name", i18n!(ctx.1, "Username, or email")) + .default(&form.email_or_name) + .error(&errors) + .set_prop("minlenght", 1) + .html(ctx.1)) + @(Input::new("password", i18n!(ctx.1, "Password")) + .default(&form.password) + .error(&errors) + .set_prop("minlenght", 8) + .input_type("password") + .html(ctx.1)) + +
    + Forgot your password? +}) diff --git a/templates/session/password_reset.rs.html b/templates/session/password_reset.rs.html new file mode 100644 index 00000000000..5d33f7c77d1 --- /dev/null +++ b/templates/session/password_reset.rs.html @@ -0,0 +1,26 @@ +@use validator::ValidationErrors; +@use crate::template_utils::*; +@use crate::templates::base; +@use crate::routes::session::NewPasswordForm; + +@(ctx: BaseContext, form: &NewPasswordForm, errors: ValidationErrors) + +@:base(ctx, i18n!(ctx.1, "Reset your password"), {}, {}, { +

    @i18n!(ctx.1, "Reset your password")

    + +
    + @(Input::new("password", i18n!(ctx.1, "New password")) + .default(&form.password) + .error(&errors) + .set_prop("minlenght", 8) + .input_type("password") + .html(ctx.1)) + @(Input::new("password_confirmation", i18n!(ctx.1, "Confirmation")) + .default(&form.password_confirmation) + .error(&errors) + .set_prop("minlenght", 8) + .input_type("password") + .html(ctx.1)) + +
    +}) diff --git a/templates/session/password_reset_request.rs.html b/templates/session/password_reset_request.rs.html new file mode 100644 index 00000000000..6ac9f88c302 --- /dev/null +++ b/templates/session/password_reset_request.rs.html @@ -0,0 +1,20 @@ +@use validator::ValidationErrors; +@use crate::template_utils::*; +@use crate::templates::base; +@use crate::routes::session::ResetForm; + +@(ctx: BaseContext, form: &ResetForm, errors: ValidationErrors) + +@:base(ctx, i18n!(ctx.1, "Reset your password"), {}, {}, { +

    @i18n!(ctx.1, "Reset your password")

    + +
    + @(Input::new("email", i18n!(ctx.1, "Email")) + .default(&form.email) + .error(&errors) + .set_prop("minlenght", 1) + .input_type("email") + .html(ctx.1)) + +
    +}) diff --git a/templates/session/password_reset_request_expired.rs.html b/templates/session/password_reset_request_expired.rs.html new file mode 100644 index 00000000000..aad1fd76a1f --- /dev/null +++ b/templates/session/password_reset_request_expired.rs.html @@ -0,0 +1,9 @@ +@use crate::template_utils::*; +@use crate::templates::base; + +@(ctx: BaseContext) + +@:base(ctx, i18n!(ctx.1, "Password reset"), {}, {}, { +

    @i18n!(ctx.1, "This token has expired")

    +

    @i18n!(ctx.1, "Please start the process again by clicking here.")

    +}) diff --git a/templates/session/password_reset_request_ok.rs.html b/templates/session/password_reset_request_ok.rs.html new file mode 100644 index 00000000000..c9d194ead23 --- /dev/null +++ b/templates/session/password_reset_request_ok.rs.html @@ -0,0 +1,9 @@ +@use crate::template_utils::*; +@use crate::templates::base; + +@(ctx: BaseContext) + +@:base(ctx, i18n!(ctx.1, "Password reset"), {}, {}, { +

    @i18n!(ctx.1, "Check your inbox!")

    +

    @i18n!(ctx.1, "We sent a mail to the address you gave us, with a link to reset your password.")

    +}) diff --git a/templates/tags/index.rs.html b/templates/tags/index.rs.html new file mode 100644 index 00000000000..46159b09779 --- /dev/null +++ b/templates/tags/index.rs.html @@ -0,0 +1,22 @@ +@use plume_models::posts::Post; +@use crate::templates::{base, partials::post_card}; +@use crate::template_utils::*; + +@(ctx: BaseContext, tag: String, articles: Vec, page: i32, n_pages: i32) + +@:base(ctx, i18n!(ctx.1, "Articles tagged \"{0}\""; &tag), {}, {}, { +

    @i18n!(ctx.1, "Articles tagged \"{0}\""; &tag)

    + + @if !articles.is_empty() { +
    + @for article in articles { + @:post_card(ctx, article) + } +
    + } else { +
    +

    @i18n!(ctx.1, "There are currently no articles with such a tag")

    +
    + } + @paginate(ctx.1, page, n_pages) +}) diff --git a/templates/timelines/details.rs.html b/templates/timelines/details.rs.html new file mode 100644 index 00000000000..916b4f764cd --- /dev/null +++ b/templates/timelines/details.rs.html @@ -0,0 +1,35 @@ +@use plume_models::posts::Post; +@use plume_models::timeline::Timeline; +@use crate::template_utils::*; +@use crate::templates::base; +@use crate::templates::partials::post_card; +@use crate::routes::*; + +@(ctx: BaseContext, tl: Timeline, articles: Vec, all_tl: Vec, page: i32, n_pages: i32) + +@:base(ctx, tl.name.clone(), {}, {}, { +
    +

    @i18n_timeline_name(ctx.1, &tl.name)

    +
    + + @tabs(&vec![(format!("{}", uri!(instance::index)), i18n!(ctx.1, "Latest articles"), false)] + .into_iter().chain(all_tl + .into_iter() + .map(|t| { + let url = format!("{}", uri!(timelines::details: id = t.id, page = _)); + (url, i18n_timeline_name(ctx.1, &t.name), t.id == tl.id) + }) + ).collect::>() + ) + + @if !articles.is_empty() { +
    + @for article in articles { + @:post_card(ctx, article) + } +
    + } else { +

    @i18n!(ctx.1, "Nothing to see here yet.")

    + } + @paginate(ctx.1, page, n_pages) +}) diff --git a/templates/users/dashboard.rs.html b/templates/users/dashboard.rs.html new file mode 100644 index 00000000000..698c1620f0d --- /dev/null +++ b/templates/users/dashboard.rs.html @@ -0,0 +1,49 @@ +@use plume_models::blogs::Blog; +@use plume_models::posts::Post; +@use crate::templates::{base, partials::post_card}; +@use crate::template_utils::*; +@use crate::routes::*; + +@(ctx: BaseContext, blogs: Vec, drafts: Vec) + +@:base(ctx, i18n!(ctx.1, "Your Dashboard"), {}, {}, { +

    @i18n!(ctx.1, "Your Dashboard")

    + +
    +

    @i18n!(ctx.1, "Your Blogs")

    + @if blogs.is_empty() { +

    @i18n!(ctx.1, "You don't have any blog yet. Create your own, or ask to join one.")

    + } +
    + @for blog in blogs { +
    + @if blog.banner_id.is_some() { + +
    +
    +
    + } +

    @blog.title

    +

    @Html(blog.summary_html)

    +
    + } +
    + @i18n!(ctx.1, "Start a new blog") +
    + + @if !drafts.is_empty() { +
    +

    @i18n!(ctx.1, "Your Drafts")

    +
    + @for draft in drafts { + @:post_card(ctx, draft) + } +
    +
    + } + +
    +

    @i18n!(ctx.1, "Your media")

    + @i18n!(ctx.1, "Go to your gallery") +
    +}) diff --git a/templates/users/details.rs.html b/templates/users/details.rs.html new file mode 100644 index 00000000000..609e26f9e6a --- /dev/null +++ b/templates/users/details.rs.html @@ -0,0 +1,59 @@ +@use plume_models::instance::Instance; +@use plume_models::users::User; +@use plume_models::posts::Post; +@use crate::templates::{base, partials::post_card, users::header}; +@use crate::template_utils::*; +@use crate::routes::*; + +@(ctx: BaseContext, user: User, follows: bool, is_remote: bool, remote_url: String, recents: Vec, reshares: Vec) + +@:base(ctx, user.name(), { + + + + + + + + + + + + + + + +}, {}, { + @:header(ctx, &user, follows, is_remote, remote_url) + + @tabs(&[ + (&uri!(user::details: name = &user.fqn).to_string(), i18n!(ctx.1, "Articles"), true), + (&uri!(user::followers: name = &user.fqn, page = _).to_string(), i18n!(ctx.1, "Subscribers"), false), + (&uri!(user::followed: name = &user.fqn, page = _).to_string(), i18n!(ctx.1, "Subscriptions"), false) + ]) + + @if !recents.is_empty() { +
    +

    + @i18n!(ctx.1, "Latest articles") + @icon!("rss") +

    +
    + @for article in recents { + @:post_card(ctx, article) + } +
    +
    + } + + @if !reshares.is_empty() { +
    +

    @i18n!(ctx.1, "Recently boosted")

    +
    + @for article in reshares { + @:post_card(ctx, article) + } +
    +
    + } +}) diff --git a/templates/users/edit.rs.html b/templates/users/edit.rs.html new file mode 100644 index 00000000000..bad49b42cdb --- /dev/null +++ b/templates/users/edit.rs.html @@ -0,0 +1,63 @@ +@use plume_models::instance::Instance; +@use validator::ValidationErrors; +@use crate::templates::base; +@use crate::template_utils::*; +@use crate::routes::user::UpdateUserForm; +@use crate::routes::*; + +@(ctx: BaseContext, form: UpdateUserForm, errors: ValidationErrors) + +@:base(ctx, i18n!(ctx.1, "Edit your account"), {}, {}, { + @if let Some(u) = ctx.2.clone() { +

    @i18n!(ctx.1, "Your Profile")

    +

    + @i18n!(ctx.1, "To change your avatar, upload it to your gallery and then select from there.") + @i18n!(ctx.1, "Upload an avatar") +

    +
    + + + + @(Input::new("display_name", i18n!(ctx.1, "Display name")) + .default(&form.display_name) + .error(&errors) + .html(ctx.1)) + @(Input::new("email", i18n!(ctx.1, "Email")) + .default(&form.email) + .error(&errors) + .input_type("email") + .html(ctx.1)) + + + + @if let Ok(themes) = Instance::list_themes() { + + + } else { +

    @i18n!(ctx.1, "Error while loading theme selector.")

    + } + + + + +
    + +

    @i18n!(ctx.1, "Danger zone")

    +

    @i18n!(ctx.1, "Be very careful, any action taken here can't be cancelled.") + @if !u.is_admin() { +

    + +
    + } else { +

    @i18n!(ctx.1, "Sorry, but as an admin, you can't leave your own instance.")

    + } + } +}) diff --git a/templates/users/follow_remote.rs.html b/templates/users/follow_remote.rs.html new file mode 100644 index 00000000000..7b291187b2e --- /dev/null +++ b/templates/users/follow_remote.rs.html @@ -0,0 +1,14 @@ +@use plume_models::users::User; +@use validator::ValidationErrors; +@use crate::templates::remote_interact_base; +@use crate::template_utils::*; +@use crate::routes::RemoteForm; +@use crate::routes::session::LoginForm; + +@(ctx: BaseContext, user: User, login_form: LoginForm, login_errs: ValidationErrors, remote_form: RemoteForm, remote_errs: ValidationErrors) + +@:remote_interact_base(ctx, i18n!(ctx.1, "Follow {}"; user.name()), i18n!(ctx.1, "Log in to follow"), i18n!(ctx.1, "Enter your full username handle to follow"), { +

    @i18n!(ctx.1, "Follow {}"; user.name())

    + @avatar(ctx.0, &user, Size::Medium, false, ctx.1) + @@@user.fqn +}, login_form, login_errs, remote_form, remote_errs) diff --git a/templates/users/followed.rs.html b/templates/users/followed.rs.html new file mode 100644 index 00000000000..106d6003bc6 --- /dev/null +++ b/templates/users/followed.rs.html @@ -0,0 +1,26 @@ +@use plume_models::users::User; +@use crate::templates::{base, users::header}; +@use crate::template_utils::*; +@use crate::routes::*; + +@(ctx: BaseContext, user: User, follows: bool, is_remote: bool, remote_url: String, followed: Vec, page: i32, n_pages: i32) + +@:base(ctx, i18n!(ctx.1, "{0}'s subscriptions"; user.name()), {}, {}, { + @:header(ctx, &user, follows, is_remote, remote_url) + + @tabs(&[ + (&uri!(user::details: name = &user.fqn).to_string(), i18n!(ctx.1, "Articles"), false), + (&uri!(user::followers: name = &user.fqn, page = _).to_string(), i18n!(ctx.1, "Subscribers"), false), + (&uri!(user::followed: name = &user.fqn, page = _).to_string(), i18n!(ctx.1, "Subscriptions"), true) + ]) + +
    + @for follow in followed { +
    +

    @follow.name() @format!("@{}", &follow.fqn)

    +

    @Html(follow.summary_html)

    +
    + } +
    + @paginate(ctx.1, page, n_pages) +}) diff --git a/templates/users/followers.rs.html b/templates/users/followers.rs.html new file mode 100644 index 00000000000..65202ad0d7b --- /dev/null +++ b/templates/users/followers.rs.html @@ -0,0 +1,26 @@ +@use plume_models::users::User; +@use crate::templates::{base, users::header}; +@use crate::template_utils::*; +@use crate::routes::*; + +@(ctx: BaseContext, user: User, follows: bool, is_remote: bool, remote_url: String, followers: Vec, page: i32, n_pages: i32) + +@:base(ctx, i18n!(ctx.1, "{0}'s subscribers"; user.name()), {}, {}, { + @:header(ctx, &user, follows, is_remote, remote_url) + + @tabs(&[ + (&uri!(user::details: name = &user.fqn).to_string(), i18n!(ctx.1, "Articles"), false), + (&uri!(user::followers: name = &user.fqn, page = _).to_string(), i18n!(ctx.1, "Subscribers"), true), + (&uri!(user::followed: name = &user.fqn, page = _).to_string(), i18n!(ctx.1, "Subscriptions"), false) + ]) + +
    + @for follower in followers { +
    +

    @follower.name() @format!("@{}", &follower.fqn)

    +

    @Html(follower.summary_html)

    +
    + } +
    + @paginate(ctx.1, page, n_pages) +}) diff --git a/templates/users/header.rs.html b/templates/users/header.rs.html new file mode 100644 index 00000000000..7e4813b183e --- /dev/null +++ b/templates/users/header.rs.html @@ -0,0 +1,48 @@ +@use plume_models::users::User; +@use crate::template_utils::*; +@use crate::routes::*; + +@(ctx: BaseContext, user: &User, follows: bool, is_remote: bool, instance_url: String) + +
    +
    +
    + @avatar(ctx.0, user, Size::Medium, false, ctx.1) + +

    + @user.name() + @user.fqn +

    + +

    + @if user.is_admin() { + @i18n!(ctx.1, "Admin") + } + + @if ctx.2.clone().map(|u| u.id == user.id).unwrap_or(false) { + @i18n!(ctx.1, "It is you") + @i18n!(ctx.1, "Edit your profile") + } +

    +
    + + @if is_remote { + @i18n!(ctx.1, "Open on {0}"; instance_url) + } else { + + } + + @if ctx.2.clone().map(|u| u.id != user.id).unwrap_or(true) { +
    + @if follows { + + } else { + + } +
    + } +
    +
    + @Html(user.summary_html.clone()) +
    +
    diff --git a/templates/users/new.rs.html b/templates/users/new.rs.html new file mode 100644 index 00000000000..1bf91acd9d8 --- /dev/null +++ b/templates/users/new.rs.html @@ -0,0 +1,46 @@ +@use std::borrow::Cow; +@use validator::{ValidationErrors, ValidationErrorsKind}; +@use crate::templates::base; +@use crate::template_utils::*; +@use crate::routes::user::NewUserForm; +@use crate::routes::*; + +@(ctx: BaseContext, enabled: bool, form: &NewUserForm, errors: ValidationErrors) + +@:base(ctx, i18n!(ctx.1, "Create your account"), {}, {}, { + @if enabled { +

    @i18n!(ctx.1, "Create an account")

    +
    + @if let Some(ValidationErrorsKind::Field(errs)) = errors.clone().errors().get("__all__") { +

    @errs[0].message.as_ref().unwrap_or(&Cow::from("Unknown error"))

    + } + + @(Input::new("username", i18n!(ctx.1, "Username")) + .default(&form.username) + .error(&errors) + .set_prop("minlength", 1) + .html(ctx.1)) + @(Input::new("email", i18n!(ctx.1, "Email")) + .default(&form.email) + .error(&errors) + .set_prop("minlength", 1) + .html(ctx.1)) + @(Input::new("password", i18n!(ctx.1, "Password")) + .default(&form.password) + .error(&errors) + .set_prop("minlength", 8) + .input_type("password") + .html(ctx.1)) + @(Input::new("password_confirmation", i18n!(ctx.1, "Password confirmation")) + .default(&form.password_confirmation) + .error(&errors) + .set_prop("minlength", 8) + .input_type("password") + .html(ctx.1)) + + +
    + } else { +

    @i18n!(ctx.1, "Apologies, but registrations are closed on this particular instance. You can, however, find a different one.")

    + } +})

    My comment, mentioning to @user

aJXnYBdG97aL6Q{?ZVnjo&&{IgN=J+TxaJ zh7CszjZHcpk=3;%abL07U*$nWoQ`Qd905VQh6>{4(IY4f6g)6jzhSF^Og@6R`U`Lm z+Gd-iBI#y2{H~ZNs&N3Vu|u`7hqZBFv9SZT;K+9Q9nG5ACzd(pK6ForqB=~%Ye0ov zMVvXQk~zMd*-uvBX$rHCHss+u>S-O2wi8DHhe}vk(H~SXO1~7UG0$5uzM*JMBLn5uG-`XFg0=}Wf(6>Y;Ss24 z{A906u0l6zC{UGUsJ@%KW3pk6?JdO{gtm6VqZOf@04ZwMV^GCz{d8)fzigo&p=5(j zg(_(+-CpbSM!DId;(Rv*-`Q%@-O1*C_&(F zZvP0x_;vQ9#+ZDQx=Sy&%l(rGw@b0QOO%s?@=x;FFiQ_Um*4AM@SXlEs`Ger2nMvG zMy0H)ior?Yz!OMdqB!iPy*POM;=;d4SN&0;`w<(^;d_Hz(e*TgL##v#q-@Jx=6w6m zqextncAf^Y_Mo~!|0ovK+53+EZLew&JpRSa3i22Y%iB_Q?*o+UaS7(XcwV-ys}>(y z2mf;W^EEn#J?)^@wp?&+xc+QETz9E(BEXhi(--0sa+~T)?UA5`KG6^9tIgV%(Rfo% zU_NLJcjUInB44J30G@lMH zgK>4;-@y1*?9z3M2JexK_oJ6UE$43UZ^Q{UnhtqPM7MOP4N2jtOep(4$lfFYZDKDG ze-4-u0sh)oB^Wga_ix8OzAnO3-|HkQ=~m3#p?Xl)35EfKBxtFANa$HxHTjXJT+Ki2 zQUyt!#R)-4Nl9JeHOu?V!TaW^*oO7$iXBw^6SJlR)&@BrvwyhpED%9aI^ID2BKGi$ zt+%jGvO_nQS68)H+1WBaPC=rtW**;NaK%aaw(WR%ZSswVTh+lh1}TT-wLC7H+ID-k ziVE(}_5a?&1%xBQ^eMM$qSE}x7bJO7JZd1@P)QZXn-ySL~U^0In?9>fC#FBg*<_jbxWdb zp{c=#LRxEkHWUeSv8bKPDbFW>&sRtoW&3DW%T#04Ff!6$Q{b{71;5S9_?o{H=>IHL zEvb|>n1ETSeV?9^l)@6UEm_<_@*HZ(mFbCdiJG2Fmw@v98TR= z`TOLTjTy5iK{-u{2ee)77-9B|I$*kL)FwEj1nG-dOSy%O2DUFY>kv!v!*3I-c`olT zB#8{2PXpEb^7jJpKp%`>h+`7;SBr>}b1?S-?;SN6ztJ^2;&VqN4 z3T3{i2fT0%B}DQLB^alX+e|frY=W|Y9?HGB!Fkg0=NZyk5$294s+K8ANO2*)lHb-XavJL|6KC4a?&BsW-(DjEhSI%dcqP-(2B=@m@2 z^vNM!{X#kUQd(cm&8cz!{_7~E{l07Y&gq!40M8boA8&>~@MWZGCg(Jl(kmWTj{>iX zh76s6Zbm6i)uk#*iJ#v)#qEff*c0ctE|E(;CTqZC453Fmw1W;Sp8~Kv^nOZIbA?W@ zCo6Y;DrHhUbIRy^kmJB)72{Zy6$gewc02#ol-XTYJiR=(+WGkrVZ-x~6+w4a=2&G$ zIDPqXCUT5VL(%7adpJYOzJ0SK;`gtXqGDNFzopeMXZPK{-G4US?7FAs;E^xhN++PA zuH_TlcAn5@4#XQin9xd&5^69~mkfVKCd6@JTdyMsh%p%Jm?>dOHc5adWGRszBYP2USMSSJ2KQKtF^MqHG?>-=KY z@)wI*9E28!iJ28zld#oZB(NDwm%mSf0g)3jEd{8aa>yca__t!r*7yxsSD4Fe9x|3&HJRFYFE}OOIxMjc`SyU-nv?%5~jStm6B90 z9+Mn9Mi>V7SVZk>w8;SP6U}D$^3Of$(DeQj$}C_|kp7u5x4clLM2U*vt2dy+PoE#$ z0v?rDpoF9Mp6NI3e(-H$Rsa{YGba2^WsxOpbhDm2hoJEQ^zrcT!vC_CIjntM|;T* zwvI2u_v<(I9id3dYAsH|DfKp-t!>dKW2YSt{s?flcskYzILKIkVn=sdWia#DAycNg zG(WMK65-mk4i}w>m(TO{Ym1>-i`7Yb9Zpyudh!rvwhNvil*u|7^`QS0yvF$To`;QZ z@~$H*@kF9swLR$#s2G?>3{VLxuDcw}#OsV%un=A;nlVe22V@WN<;~^ySC@tSBJs>0 zc>ExdXoKbiZ7&AnQ_sI9kJz-_Tq^!|*@Pf#Q}e@q{H5s?=Sl3ss`YEdMfC$Xba5>YoI{zxL& zx!e90(E}~I%4Tz|%{8+te!i@NP5V|SiM`Fmj><^|2}mSau$}x+m&4+d z-Gj3Bdz|Gv=$q~0S3=!(U7Z*0o6!GLxCb#~F78u>%pN%cO$uN2_$X(|e_|B0wP&o{ zVvaONO?n$OU_Jqap%lIpAv#JN!CDx3^Q%H(P70(c<{SVtMTM0e~BjEVVo_3AKhJDkzY z8YiUYq=>Vk4^dN@HGT_s0uC#|J2cwuf8&%_pl`7Cn%cWX8jr%*u6|DFfSelzbz3t~ zg#GEu+(+l_7oBAQZIeq8r0?Qqk(#KrAXWXlx!ukkMLY<0nXp`q`*Uc%jLRaw7uMB* z!LRIak+vm5Oa3MM(pfCT!8jqSu!>g}E0403LmbpXCdpese&I_X(9ZE&sn>O+p~{uj zg7!i4IRG7&3g%u-+@%6{w^yHc^sZ&gLcHLAafmHv53HQ{ZQ&k7oyKK@e0Iot!U5ad zh7WieXoS3Y4oNEm!HFWiwHdaOy?*8kYpkM9BoDt?Tqv| zG1tIv>pgKP3SoNva|D^#T#6L!iO^{+{=iP2)_^0a_%-mbrK(JO;2A;Zw$(REU|WKW zAV0t$e*_UyXBAgm1D-F)+%Gjaj}y!7#$QVHE6+Kr(c9&^$zao0-6O%o^KE-6XbJX8 zW;5Ey&aL*vC=*pD_*J0>`_0|ZtD!)NJ1ruqEfpR!&Y(J>q5*}wiN|6Y^E2&hq8j9u z>P7*?w>u?z4BCAVd=JVO;pi0UBqzn=mMBK{JkFjzK0!2O@0nI&z*lzF2+V7qEoG*$ z%-c%HK}N!1I4@7?^6BZ8HA8TA^q{9T3%sViX?7E(47&wge7<-mF%GQ>-Rd|NK?P+GohQL09&!Kqfi}*pPN#_azEuO@C|S#Tc}6Xj?dgj zWZ0pJZbRsLD|e8;Zby%e5GLXT#zv@l8TIOSm{*ac1haYhLoBB2H2-mPOUDL$&T#F$Q*Fc z9lDC(7bIUz(YoW(?7ZbJ9@BZ9Fq}d*x*yizfhwmHVC>HrQMicMOzB{zK$%D&Px9J+z_5YP|uqW)_~6tHr7AtxZL~c?BOGyES7IB z5^Wurd!NMHH_jn?trN)o2%w!5t~}fe)4KTRI5_&8=F1V|CpBg_5z3cbIT=l8Vg6g5 zropBz2k{!*lhjp(wnm4sN(-OKe{R)I{Te|B+y?JW;p*7y0ysjo0&M$I!_ zcSZb2u^9V7BmQWU%pbRR<~Nyq4P`5xh^ui6zDz5f5WHB%8wS{NGv^9lGYt-X2wbv5 z{5u0aSBbM;kb2utRW(0L<_jGLw(e&>05E@wl zj!KV1kyt;UNR+F#PW{W~7rzUKwT0E7LS%S=L{F`RN!)lc9no{2D<-X__Aev+2eRP) zu_wEWpWVh=<@9t`Jmn0~V5feO?mQumZ}M-H`w@iO14qr(^#kT@44G_-7Ysysd2eQV zoc2zkHe4jGO=R6sb*QxcmP2KBEN(>qoxsI^fhGL4)@>`~R?FX0MWw3}CwQF_l@1S@ znA6f|=kl;V<@l8`Y*+Hax)E}Xa^2UC@p+*g`K49&(a|Q()w_RBQSwhuOuN`w80KH~LA5q(2|&3w!zOTwA{gSg`-*a^?biBvxO-I|QaI@c^(#RGZE zyL{rZH`97I#AfH&=le{O+vT*$I>ZbQlQdp%0ydbO4AWsB^ppjuco0~jJk%_b94ryX zq&kzZ!;Z-rhXA6#VAl5eukzCD`_hY9=7tR>3=SpU=$Hxy>+#|~bJ0Ey*=6k<5htq- zrW8Dw$<*?Cz&1;Qh-=aY8mufn4ntp zVmMx8gD7n(7p|)dRU2NF2=pb|26r|cqXKT;tu&e(ZN-s%Ek^mB|;jH~OY z#^JR}Jewp4Z%Odb($a6*eS;KW@uW!j78;iO0Z%Nn>y#P&8s*USb*N9^L9?5*SlmI1 z*Y^P)uGZ|PFG5}x<@uH^^>)=|X1mYobjT7#YAme4YAUNu!+&KehwF<-7T-g>?+dTA zbSbX0>M4S9xL2zi7(K_6tb(@d%h!IAo@TeO5aklwIbnZ*& znv18jC<9w><_>8Ukv7&<@BjoTUqXn~U%AK&*_L^#s{&gKG)+r_mRXaMi8SMq7_d8{ zi5THk#x081NlYm6v6t-RFOu58A6)P+2icqb&2&>v_!1)PD7{`)LRFVi3ULIrbQ5&k z9g8Acb04*TSfaNZ2p6r;T`)?$p^IhqU39G@cBk}K=D&u-~7 z@EU6ufrqLs#{#)r;I~YX&WHy%mXl)}40sop!pO8G=I)0?}Sntm3`Zf8uxj zI=%a7sPfiyHiQ&@r8r|}p^msUIq))1)%|9>(bTfUlTmrn+;y~#qUSJ`?tC?Dwn0UpcR4=Dwb|X%$bvG4uipQdc_c@ z7~bRmXhiWwyOnmtCn!g9gN~-4$ROe@DJAaa4gA|Ds3}Ol+3;1c$MXWpQFyU-y`0>w z_-m}-mLr_-{T`8$jcvB%$(xS-==8cUPa1(#NaEqZD}nJR{Lwyjr_G3j{n$X}jbVAF zO(eNjoC`*&QOjQKvEpcn)2bavUre=Gh5aR2H8Y7<9Mhiu(Hg~U4xbdFCIl7vOwMpB zwM%(DIVAQ~TQe8cV!b>W75i+IQer|#ja)#EF0j(ddr)O43tNRW_^Zjw@6p-$rQN3% zehfo95K5>|k?f=_`@)@Ao#V=Z4V#lSJ!*9lE`3dUu@#@*wmLvr);};`b}=;X?ryrJ zYu=GkWZ5ujIaXB`bTx=`os>4Ve$gK{y2Kne=S(y`Uuailja~0oY?at(d4C_*UxL`< zm2qC`xi0xO;{AD&=ce|PsKWSY6M$4gRL&Dg*Bvosk3_5QX>k5K3^HZ3VM~B$3MpKr zog;h6IBJBW=1JR!nLSQU7+vC?dJT-EN}#T!c{6)s@U7cJ#=+3_g$JEguc0P1SIS|@`JKE_Ww2&fHO09t!^?8g*_Pe7xLf1~_bT7A#n+I$8`aCc0J7yw zk~>Q>zy@87N{z-3<9eOC=2Ds1A%s@UJz=uZZ$wQzIH;=_r0*hvNvd$;D^Lp&tA)(t zR>TBjztrF47yf>>@>F;Jq!`5!t`V|CtIo-_Y=h6;hG>Z|0s8*LvcH9{?-W)&4!=?f z^t@DG!9Ho-;v?tidLsf>upH^)!mJ%X#Q%AwVbuLbReY_=RT8i=7kkLg|P)2uB3Lw8v;FKn>vTjyB zuXb2|>r_u!f_f@b?Vqdf5C`khAu4}kA>hHDIWLECl*)^JN7;R2R4As+IOlyyY{{C~ zTZ;I~xGe$E<^`lR=JVH$MV{W}K{!TMvWQo|$zHCm+B`iejp=93ByH`jVu%Mx%ugbqC z9B4of77Es?)H`x=SwDE`1FBic;0RPd?Wq6({jmJdVkaWvC-C>8j6Y42N9$s)1fahq zb5E|?9?uB&mr<74MNiq=#_O}wcW=+1fphu%@H4&LdiyLw_&{I@K=lG3(LnY|h+weG zerR5ShxBNUGteS=z@DI?NLu3RZwa`~?CLtbUL?wxim z)A2%o-=25r!@-BblxfkMLF4<4@0g*u+&txsB?|3eKcZLTA3)4vxOLDR2el@FCXbTt zlWH*q8+Qt;3n+!``=+w=C?@DlOj(mJr@i{{7mRXa##@4#{og+wEg zssov~dIOdO`Elh$I7!=2A!DHEl$q+OoORT2X)sIC5NEm3y{;?Eb`9?(sfBIlx238QqlQI|m#X9bgkmjs@?I*qKt9gwSd(I<%cza6W&Z!MHM}#m-1Q%D* z7N+b%qJ6>o5KYn!0sStf@KSqLZGLOLp*^n@@LX2^=0|PhEk}Zhya7u6$-vZC?vhyF z5iV=;2PiJK63IfgarmOqqbiN_kUMDPEU_McRRb$b%oNN2qh)y}?P4M5teu=g8!lY_ zS0toWcGPGm<)Z9$V!N3TZS51QTU%**4f)wZl4}|!J$p5wG0esP*E;Z=?m?mEr?_RFg_W@e^Y#(}j~crVs^Pzz!dd zE_(7M%=8oH=h#_bJa4iK?5aE<`}0*=`Wp$>DNTWqcMTb7FOT)@TjZD0pE^HjnFN@MveivXqjw6_)jR zF8x58mEM&ftp@ufZ;J>^v=-ME7pL>&kE8}x2ty3MQ@Y`O86-LXQwq6z&zX3-&a+Uc zc(~@`TjtAl`SxxNRzCaoZ1Mu&8u8{)dW8puVy{#oznWErF2c^VWDYuK#e;l`6@Fs2 z=p?96*U?}+y;r0xh94w_k0cST3L-VBhJ7CZ&xq#lrlbD?up>h)hvr_HcS-^9w~P^e z4$O+KyHKt`Fe*@rMs4x=)o|(2Y;1P~fO9WrW{gx zc*ui9c8a#i7fcG=`U|ytC4Hhqj^9McTPj^8UtF9zhT2A6OUODf#f{3v_gY>~^CcG? zxZRs`jHyz@wmIx;l8LG5&>vGgZqLQ0lqVljFtdDup=x1@lX5}p3X0dYDtLKo&80Qe zj#by?%eN;fJ7)>3pJ6JBZ+4ep*>fy-zO|?MQ`Fu!1!xC$E7ubPb%lk)NSf zlCZ>SigBEsqo-jE_g-Oubgthm%d5+r%$ILyBhK}&%5+^r;~@pM zQdD8~&k|d(7fi)$hUmCQ9!4bMWxOa%#J(tNct{uNOS(ay_Gpahwc|hiYyLU)JHD~- zidqtc>>ADhQ>Y8P-JOewD=$U3#u9)Qx+6gXA9|jPr9`j{Y!q3274M!E2b;Q5brp9Z z<0Y2EHx6X5k-<(b4n7U}wkwxfLW91QpOtSic2~3wENU+^oRl~!ymbu?-8-q_*E`uS zec3nR4y^_r+=8yUV$H@G{)OE;YS}qLrQ#8ug2%wB{Rir&NWE9mXo{njT#~$;bfE@g zCQ2hS>Av@wvw%iq>N+2a42RUcd{{|C-;@?*zJ<(i$nY9!9v1_+FM+MtG%!gFuY}2g zqWN+I@A`VATD}uR61jk_OzXByUx-DJ3te(O;g4+CxgGfej{N7^+719dU|ojtE=rsq zg>2%67j+?;HqhnBhJ2*p&%D_z-cwv}N=9;NWnOEn-jegI?X2Zx)$w$;cgQRHmHR1%NU&+yqxWBh&X) zk#k{!Ty{qsW*61C39SaJ;?2S1(3BB5Nn-y@LX2VCIcA61g9Tt?J;o;pt+F4mHiDV4 z?>=P+dmr9u$Me?9Eu9C+Ubs!}uFucbmLX6cNu%olkfnoxfK@-AN>m`Jv-2bZX-YeJ zCVveJ%l6iu&pw+IDe&sAANc3EhJAJVZ(&hCMV%Y7Ix?{DMPdQ(&vc>tU3=Zv2N`EQ z?#HUuPfNwH$tR{mxx3D1drR|st>fv-;r{yG^NAPa#2ga@p}$A0o<%fOimKjlMnkma zYod@=W3=WG2JftkO8JOQ8HBudH%MAJ@8EvM$YT*YSN=VPl#6O=Ad=Kfxz{Rm5Afh3 zh-g9hf%*7%D5gxNE_8Zm*^%9VXE)_bR8gPZxarqpUsRPXJ&!t{W4^v;fMOx2rd%?u zO1iNQ2}}}nPcVix-TpsDvAE7#ZhP&YutetcoU=0-J-z|4NeFoa(jin8lu*2TIphn8?>iPSSlUCvk6W zhWCOeVbovRtIeOQyE-{szaJNVD~I`boYPi*zsq@OQk2FJZl*-< zN~t;HX%z9aFOmFLB8^)}nLLDY48y>52QF~mSDTn4&L=Sz^=1j(aUIJ(-d7+EQxaVW@Y z|Nd(AR5Y`+r@Z!3NGWV6{;oVbEPH05mHEapE3zP`y02YJx6hZk6*yNGVN8hek40=R z`h2*Yg7j5tPool&b<%-|*Rm>oqo=}8iya1QfvqLDv`bWLPE#e=$+I-G_hUy=~CeLkHu zqh%skU1MA!GM0gR3bC(r#Fr&YO{71i(Q#)xZK<7EO)7~zHNwTE@M4w+sZ?HJBU+7y z({S~7*xOw%u4>l2d*85wpV?G6xj<;!Qs8JcvSZNxz4~s57fO`bi%2SNK zjJQ0c9ODn7x^FS?xX56y)7Lg!ystm{4pQjULKPDSKf}8YK0-Mc(Y5hO>3JO`%#ROV z4ndB!YM&p7omfSJ_GY)LWsieTk1lcJJs$wK@2k8fW;H}<$U5kwra?fMza1i6S0tr5@K9~sjxt;?vI7%S>_E`vdi<+vmgaFvWf*3VMYvne zL<>26qIA}}dyk_y+R;YK#|~95*wRBr0sQ$e*i+aouDbnd5GLg7&yLk;99?usHKz!c zoE5CB%@y60Oj!g^0fKiI3(-eT1_>%H$O^O(ljm*M+Y1<$WmgqyD6g71C6*dG4t4Gg z0(@6G`$?Wi+2IrBSD`#l(3=e)vgB_kna632S zKi@c76F%@}p5d}WeOpVS8F&Ytl>Ez<8Ln|cH(5XF=bj9427%K~)HoM}yuWwfBY!RB zLVd7#M=arzUIqhqicVG}I&M9Lia%D%r}qv!XB&TiKrxhg_C*U}=YuROZhOj%;!X|C zpr}XMRCHXo91qF1><^l(?_G4U7y3jWe<7{)EFxN$`Y;Gng7D>nc_C~@d8~#DvAzMx z^99|6;m?3Uw0Ym5zqxp38Gaw270ak=a*k^&TO&nEmmuksDSjmg0!>p$f5Uktm3vf?OxO=*ecEu!O$x@tw5VY zbBAD|)8i_a-yTmFd__`z5^e=efpNX6v;b?<=gr-zJg}48W@C4$)OU`7RbEL*rB3Lo z*YQ6|U{4q&D2%|tSdY%kcpZ5^O^#fi(3e!!F`4!j8S%SV-l6nfHAU8p1RmN?1Z_(@wb=1M zL&L6Q`?Sji^GW9ME=&A#ZlP!VD;qqfhwu=rx1O_f8QE|~)&<6fQW2$(x-6kU-_*E7-(ZDco#iu5|$NCU3m=GrQc2 z9+;BiLYA?Cw(Qe^x`h11^xm0J+tU zmWahq+zqbH2Dx{`ats5j)DvRTH1)kzLX{X?%avx>tfx&8TdkXA(o#kT%@LtY`O{mP zoMDovRXJFa;L$D~-#1hdj72^?$-G|D9450C!O9;pC@Tr=439Pa?XNc-EG!{mwY^Y? zQJ9DuZ$I=+Zq?h4Nw1iHS{QvLKa@n1iqE+V2rkX#0w9%)m_P>kPXJXJB~pvmZ&M@6 z#Y(+K-ew~B82l@0YN_P*>SIG*;Gz6pqY+T-%&*@h4)%i|P~2V+48+I0TrD|flAZgG|4 zu5h6}HMy}&AM3oQTwJnF{{lH%9+f8TBc4l=DU)r+^>l@>UJTo&K&ZE1FUIdxiQ~&x zPj9z3FmvdvWGG#*hgo>lwZLaHp0<$dQL=KVorx}C3uQ;tmage7^rfkd;+l(QZu2BZ zQ`0J1^zbAjwSfZ10t;xWldPE+=|2n#W=g51(^V`}1Pi!4h|x0n+Lk!y?az4|?)C3e5QkX1D0mxy1)#lWCG0vQ;ET?`6A z!Ix&~EKaATo`|a=u9vL6M3yB}RQFZ2Kr1)&3%22$=^zAH$~pjkWce&V&c81o*t1Gf zt*(P-Xk;4^>@FZeNeTJ&sTeRL^B3!HPR}=NEvO8&9>$w%b}@L7R2vQ2FfpEDLPG`L z*i*m$cdbKXOqQ#pn6_#;w8Nwxr8UZ~_WXr5qK!Cl_OvxCp<@k&!j-exv&O^huwxDf z{4*v(!g7DZy>iQ!vT{bXd$I4*@0rxm#D5i#lSuc?U^X2K4ku$+GXEahTK8MrRbHKM z*~Nxy;8SK*!KXNbnUr*yT60P z{4oeVpM|jJBQ5?+MS19@j($hy_VFpa7+ zCN%x?=2@`88@xS$5P;KC8`hX%%EcY?l%xAz6!|v*nHd6>1^S-pK)g*Dm5a;r4bXxq zcNZifrpW!syrb?uE#GpS_7z6CpQAbTfwG$kE|)+KKA93JbLE+=$tqgm~%!GX_vFg)RM%f*28tm`A8mo!Yqm0G@cSRy5BT)O8Apn@2R6t&$=p z5?gw+tSY~7&8^lpKoc4oXSF!x*PAiSuPr$(CXktJ%xyW-D@LL^rM}oqOiA#xP~;}3 zsf3Usswzg;F(BawLYmPm)BC$(^Z2panLqJXg|-4(^oTgl205z`h_#R;3D`@4q$sMY zZXSf$kL=EBrBgT*1*eKvlIEh9sd^7fSuiL4by+Z_z%2Vwc-X{6K4r|X!xB}b|BV^G z#jpRa`?e=i%tr$cc z9G+5vRYBMCj~BT*T+_ux#4c-aiUywHh#;~AxREqNf`E*^=vW{2XesQDJ)fRyx(Ya{ zJxaM?l|m(ixo#D*6i!R}YVGkXVXda(EWuTrp6#yl^U$!uTGZ=M$pm_;n}W8YDV4(OhQuD@Avx;Eh-LyRU?t6@!AedqKhbtcKPuRY9^7Tw zc+%m_i8|ALG%uwo(7IF7Wx`R@rK7F>4Sw^on9DKc0y}NE4an2mkm+uW`o{k`w0XC4 z;#pK?r}<_dF(oASP0ghi9qFG#kBuAG43oK#td}qsudK?Zro8T~5}G21RU>Of_w;!H z@sNIVQQ^q-_(!L?5lFuB#jh6xSCpBigf|a)_by3+`pH~Tbh9W*_Q9vO(!>T=%gAhI zz%14Ywr%up(vYNu)^SJWx~a;*Y=yBsF_>c>YvTFX1)B%izbG5Zc>-93u#D)9J&@C8 z<+qAyXMK;m@k74THkA>9{oM>2QbAdxsiVehJ^04ML$g>PymECba-42bqtX@i8B*Xu z@!8rCTVz>kp%97Chk|7E`U5PotbdQ&^vjPcB_CTW={%lLhFCnQfNR~MeFQQ+!oBC# zE5R9hiKqU{snE2bB185`4GqTymJR}(B_ z50>WkEk~};n!U`#zR}|3j!mtuF6VBk=)He>9>Wt^*f#+#Qc7-v<}bqLH7Dzj2T!Ju zZNd&VgEp5n{WVI9lQ{J20n;~a zI$J;-zM45Np$B)V@3_I$5Rt5JL$VLoM5OE|z993$`V9BWG~;!)iolAke8A^JKI43m z))4{eJ6<|0W;10VAMTz_kBbZyP-H{KOM;K5ZLX>P&ENQtJj?XM)|l=#C%PA{8nvzA3%$wlVJLC4G<8Xmn-OR*1T(PjxUsEbUn>t ze0_XewwiiiEu^IpVCN;eLerJ+4*ghTUH+c$pX)+@s7 z&7C&`uE4N_VjIq%;xwt+wy;m7lDHVk7X;C`WRflMTs8kSiI8iAR$3gR4d;cskLO2+t&N+Y-Wm z@^uKF5WIMUqAvGcB-czsT8hJa%WxP#Q)qW`M&GN}G>{xxmEfblj{_ zQ^YG6B7=jitr=7Xrv}$gjI|E5_IGuD3__NF7$N7fPo8Bxoy$IbD)_KB`&Rr`4$6z^ ztAl?2w5YC%Z$8rOY*;i(G-McL&j;SNg2Re+N}3g+#}#gt59wCm5y@F%HdUY}+sEh$ z_fewxcEh*fA8z>NFC)LC$9bR`xan_+8tzv}&-J3)SLo?fa4)5jauG|M=Rc)pMy z&Uj(cE>h{HR(Jq4*I50;6AknqzD3-R{gEf1j69QK^-Hbk+sGZ{X_imWGJV0$?UD8% zxuWET4fn_H|6ll>(jLL?DRTLek^F)FO1TiYeiJ#$IU!zEJ%gz}qBRFJ@qx)vaZQ`A zQ@6v3ujZT|ChtP{1VfNqv;*ozmk)v5p|=fD&!M*Z@{xm{bj zj;)zH5IeZ3qBK6;(9+=;>wBWDDk*+3RXf}!xHcY+KQ}cWm>Bx|!o6izx3z6p8=swS zs7g8_<8>V&U$VRU)WkkLZc5gNI|2hW72c)&O^tsI_x6WcIvL;11K$q-FPZ7ODm}my z^um6sZV%7^P_ZtjB6>RI|Dl9ZmPNN*6Pk!eqxk-Y`?uWRFzfUiTRS3iEyk+f?xiw` zpTLTV*2LCM4ohpfz3G>^Zs0k37H0x&W%=ppDy&pQtBFe400Agl-UbFFjLlREB^X9v zKu*OkYA_3BG_2f1O*d7JIi0k++nI32BlWd4esA6ho;uLjf-5WOCJwJcX)YLumL)#i=8aso9fmp}DNUWvWT-oYN?s$67o~L(6 zuc4Xan>HPvkzTLawXJtcxUAZ=Zfs(-tjcVX_6O$U5Ckq`ky~=!g_UZ0<{$WzN(Hx{ zZrvt41}J!>QS+KbJywJ0sg;{`Qcg&h%L&zoC=#(~C|)10sq*{09>JZ5MuCjR$}>$( zD}>R++XX+UXrpw9ARl2h3|12Q2sCaSUfbQ<+qAx_INEq&xofPIoXp2!$(s)bUT~av z_+fk(r);Yqt#S>2mg%9gbQ>um526T4p@pP51oo*TQSY4c653I}UTi_JzQZ^_RcEvsJ1fufOmLF8szf#P=kh_$-JDX2{E6^X#aR@n0Qn=Row7lB8t|t3cB9 zdW7_Lz0Fhv7ic{ynV(G3fjq2kHJ+Dke4?u>*3i|};Ha*4IIF6h_(xq0^m9X3AmDNZ zYTWJ`=AU2#{uMY5D&%Jrlw(%E$hI7EbSvI2xuVLXke950B>KN^!H-Uz?8LbC5Zu5Z zp2kDsv(oz2Cbk}|W9RHEIK@G>ex_vNvW}_g8LGk2Xr9aCXIlta0RpkSyf=06*Yz(4 zQ>|aemnoOtBwl5+a%o8^?;(`$Z>IS&#H)BIxeWfQRzs9XrQD*xY-NES*odd;sRVe0 zajH3!lVUa1m`^|qBqZo#HBC_Pck} ziu9f7{{U~p&Tz}-<%_XAF{)g?E&(ahu(~V1@|E!p$O#AuzV@=F)@Wo44C?q^cE)!4+vy;>89G~03%gf6{U5BD zAX)|W%Sv^?qdF*^?y^G3m^@N3Funh3<=atyr+=cU#*!`6Zt}as`9;}N4f0%U&mYSt z%K>Gds2xWmn?o=hGPif{@#9Rc&n5ftsJ!<)$nGY{d(UaDA}eO079P(s?i{0g&NBnZ z6}9AQ5w4^ArAH*$v*UN?3ptCA6q-K{870F$hVc}R{x2-X%}uA zt*w@LlQ0aw%&y^)mt9pV4R;;M6UK~NoZ;>S9K==g?|VnRRGB6BP-ZEU~s+A-P?0 zd}pMs@#B$Jx>5cqsYZOxs9_c3Y|NLEZrscENB@7&;ZKIU>pk^d^)7#jt;}C)CEYdd zx|V8pu*K~wx0d+IEv3@jpM}3beu_#^E2AJ>B9)SYn_P@ZzmDyELp17KM9gbJS*OM0 z^<;SuF;nbYmN}PF=lG6lhq1D(*rqjDbpFB`_)uD6(-gx6)hyFj@>H2TOj%_Wl`W&G ze%+|4Q##ANQB9qCw4F0W>q^RP1r^RnuxFgn^BmCg0z8BLKO8<*Pi1t}3zxO_Mw_<) zjn~c1Wyf@1<{lrbA2PaOck`Ag+=g?^&0TjL4c}UXDHm2 zeaBtDLMOnp(0lAzpT3svsg<{rv1?;Qt0B{+vXPKwnp z*fl(=_*gxFWgP$1o8xPLjM;}?U^zF0RR910U4P< z0*Fpu4?Oh%0|V#)0002dy4TYH0002f4bheU@c#q^Dg)F20ssd90ssI20001Z+GAj3 zU|>G=Uy6Z&#qQsS|BWnK%r6+OG9UrQNC2)V2jBpB+KtmqNK{c22k`$n&%!7nOw6qO z$}%VIi)vAhrsB+`>0UHmxbo_F58_r3d`1ki++fcBforLg+UQ>{h1-hey82mvaoF_tR!sKTx^mtY@d(w=IC*1 zBjz%W>;;XH8_P5Y@{e4k+VD9#nfQ~N+X$FDHdWrEVLh(U^&z`~EEl<#k5gZVOM+8X-ngRKSc+4ULvu2vTyAVXY zyn$DqnJJ!E7M@ekT$g(8DS!kyi)Qg+wfJ#F{ANzhp@m|tk7$(dbP>noD~i~gC{9Kv zqo3A7GZd;4iZ?=SO$98RN*&aKVI@UTGcGbRWzoG(^ zPQ9fjs3eu5GE|Ow?9@AVI}aRD$EYLcICs3#c3PnQbd(;Ycj*KAo>7=FCe17`8%&X@ zGnY(@#n}{FV$19qTjy9#;!<3O%W)gr4p-vJyp4D9`~01A$hq!3bJm@g&ZbLq4Y|f$ z&90HIT-T+b2nFFnxDndIlN)g3Zq_~P&bo{4w);s0L|kOWQE^UO6j#Mec8UB0XmQl zYz9h!YS12>2&RH-!Ah_mY^j)$dz z{u=xnR>Sk*eE2y06yYONkzC|7avOP#dZQ!Jg=i&ajIptJY&NzTtHs*7QJ3^#eMztC z)qgGJ&13)o0RR92SpZl73II9)1ONg6C;&JBcK`qYdkf+K0{{Vd+Le#rE(1Xn#=of& zn^uDO7lOGG5~jP7UeLs~hPcq+LP9pRX&cRs)JQMgyLaIcBwhj!;UUB`@OAfuidNW@ zGy9wKoo~(zfEl#}h4hRm{r%pLs(XK!o!$SkHQ}L zMK}ke-h}fonK|K6jAzQiW0=VtpPuShd`bYjqH+Q=iZk@@_+}`)?^Ss~te$S6y zaQN5M?+~T@&!gtlt2dK)PQ7@BR&G^qBK2oB#TvjI4b&hF)(}3Ugt;23VH&Ox>`Be_ zDz6dZb&b?0F64IZpo|}x$9#>}7>%V|@Qed~7;Z z&QV&Rg;cYS-?d1KS+6D3@HPqd(?wECwM@&|pcT|=C3ULMDy`NUK4&AF6wq2#s)_^D z)6LNw!$DPR9oKLyce0tEXrNK+Rih1TQ7vEc7iZF>I&IV@wsIUNa3aU6UYpgRMw)5S z7By*WirF@{^MhJ=P}|s{?R>2r3}g_48NyJ8F`N;MWE2lm$O@j|bVk#UTgc%$4Ei&H zYw3fZF$`c8JK4>0R+3KvcXJm-+{Dd1%40mmJsjd*?&C>L;Sqe=$*Ek%jhNi8U5sNq zmvRwTF_ufXo}c-J^SPW{o~ADsb0s%$1rM-`ZFe zTRdR~gH|kItO=SaCG}^=&4dwfcK$$*?h9l}18!+SWiTF%ny%=t?D6GPwVHOX>UF;A zjK4bLU+?i7HD)lGu#6g~OF@lC%Be{mWz@QQt*h61^xlD3sIaa*84HfNGxZ@M>W3 zc{x}q4)G(hi)T34ZjtR4+1`GgE{8;#L&D3UtT1`RS;@@w$qa|2!=cON(BTZ{|h|4;@JQI z0RRF2{{Rno+GAkA0-S)*gu#UA2?GPu4<>d7hX4A^r~XSZefs~2=?|0W|4;u_Kzsn> zcMjfo+O1Y;bJJE7mAu7C$WpSzR}-`8)SLQ<_HP3F>sPwdEUvYK&^WFXEIP_Gk@TgO#9lK3`|%^NuHAO%w{6>UaTm z1fNYY+F-O17=iEm2I&>wm!x&PL*KV3s|4=Jl|opScRC*BrA-BC!w;YIz@nUzuuJsf z{DCd_ge^8w3-}3=+of#T#GxZ15kWz`o-e`4Z7=8;;g0V~-}D7-?Rq#f*tLOvi}H#l zoJwEIq>(CMDQ$^}OFN{@!4c_QD4=}Vq6sC~)M=;tETAis@5crxm=V882KL zf9Z@$9O_R`Wsz({nts`|Xhy}Ej7z<+VbQDtQ3yKY+~wB+r0vrTuXeDS!OEgJTr;19 zL?8lP=%raF5K$m#7D2OUUbXkUIM-|VD>QQ`pIG#UYHxe(-E`A1vA>Y)pH;Co=j?m& z+#C`Z+B8?;nnfks@fm*1;6eH_GLbEHyqJRrZ|w;AWwm8f;w}pyDODfh`E+ft?@e@=X=zSiYs=Jj?ScF0eFIJi+p96&G2) zqvA=HA1FDDI~4*%Sc)p?54b@rDvup5j}9NEhn2Cz)zRUj^zdD!(M;tv{Cf}ny$ibp z{9|dtKb9BZA4>`USgyc7mL>Sdauxoud>{U?T!Visl@j%&Of3bq^MP>K1Sd%)T2FDU zRux$lve1PW(Eu%RN)}~UlROdsm0_^=>!Z}_%XG0E=k+Dm!ysb^KOB$D@#9NMTuJQx z2t3_At_0nAqH^BXmjBfFudyj>@g;o;9$kk2F!*G9(G+3LqARL;u5QuBe^F7uUC^&0 zCE9XHR7Hy$AECSxMJ?IFr10>Cz+lBR*wFQ*Md+_#LM@}Y@Sjj<(y1IqRVhS0!d=&1 z9E)mt2jy@lSb_qc6paywp~7tr9^o7YnRC&OutLR0Y);RoF1PTwD^RUPY6n*EKLS zF#lhp6kGpS^|ARpU+NMgWGvsNKd{l|U=00lvj3(W1YqFD$mJGXUP_x2zYNfa3st&| zUi|o!{X3Ys`r-mz0lur~Dny&3<|3}5iO=9LPM;_)M`{Cps`{8S0G|Qq3_e$VJ=y61 zBs<&8aRGLi!(f*=4EC7AV4pd+0lr`kgD;uGz+(;rpE(Y|J?1dD&m0C{F^9ne<}?Am zW)6dIn8P4o4ug<6HoyUM7<8G#pvN2rhl;L`!hFOF+64MGLAQXuOX>-WEiArQbYsN+ zffot;#{@C^rvx$eXGQf9^%q_w)L#?C)ZY@s)Q5_0j;N1#kx+k65L5q15K|wkr<1wN z@Q0UOq2eKBS2|CI-xTW~ilSpq0001Z+GFtE!EhodVk0ACU*rbHog54t49Nu>8Q7gR zNis5Mff$>4I2bt~EHO4Pi^FLbvjYPo11FHp>9mUh%4TM8*{H(U5g4(-p(A1=bBfDG zH4twXM*{;Ri$h0pNCZepBoJ)o<6z{`+QIn0bpuQ9MkWTA&8#VG3@$DJ{v0J>00000 K000310002k*0nSM literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Route159/Route159-Regular.eot b/assets/themes/default/fonts/Route159/Route159-Regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..c804fabee281ab6a644ffe35ee70ae2437be16bc GIT binary patch literal 21203 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Route159/Route159-SemiBoldItalic.eot b/assets/themes/default/fonts/Route159/Route159-SemiBoldItalic.eot new file mode 100644 index 0000000000000000000000000000000000000000..5fd076e54db274f73c0fdf009b2b645cc59dbcf5 GIT binary patch literal 21947 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

Rm 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 YB~X%H*pzKRdZp7TpBzTl)SK)7FCJk3wEzGB literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Regular.ttf b/assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8468e687fac1af0cde06cc0b624ddb9a464f6501 GIT binary patch literal 210208 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%0AVS*~R;{qiLe0{q)5>%Z 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⩔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 z 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 z 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⁡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 IMpA8aP-d8_-T(jq literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Route159/Route159-Bold.woff b/assets/themes/default/fonts/Route159/Route159-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..2f6a576a98e4380832a4a31f98915fe754b68fa3 GIT binary patch literal 24824 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 oaDsD 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 UNcQlcr;6QY!R3P#qh^NtZ~z3Vo&W#< literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Route159/Route159-BoldItalic.woff b/assets/themes/default/fonts/Route159/Route159-BoldItalic.woff new file mode 100644 index 0000000000000000000000000000000000000000..6a36eef59d25d3dc4bdd69d916edd9a89bfb4d2f GIT binary patch literal 24644 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 H3SJez6TRD3 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Route159/Route159-Heavy.woff b/assets/themes/default/fonts/Route159/Route159-Heavy.woff new file mode 100644 index 0000000000000000000000000000000000000000..4f20bbd05c6090ede147c6b8bf21a8583c6e7b7e GIT binary patch literal 24268 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 z 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

CHgtuPjtwP3bHfY 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 b(mo-5*Z&O@C49I39WnQHZv1CtiwXZf5;54L literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Lora/Lora-Italic.woff2 b/assets/themes/default/fonts/Lora/Lora-Italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..d01bab1ade3a0d1560f1dcf46945cb5d2c2e4119 GIT binary patch literal 67592 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

o`!6hUFq-hqLn-i_VkwH+j6XeAirWC`cy}gZ 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%0Dl# zzh_4=c13*h6M6pg5=Qxcc0aw69FI|+5}S{84{{YyjC-x zci;?i10urjR=TN>mIrDlnUM8z2F1yMUJ_{FFn*6oH^4wbJdc1SIB*(HL5K02fkJIz z_R@Wk9ko$21?FsH3v95kZ_WV$rRKfYfWBrAAeVL@0ZBXpmsUkEny)2pIJV*|vBFHT z|2c7TxN^nhG#lKS?ZNS(t9`1sP687-Q(~jGwwd!wleg_@zvdcUtlUc#g}k<2&)})q z*{jC}6Wv4O#+O38P_Yv@`TQ;Wp5#ZC-mrtdYuZKlsGSyyE2;L06E9D7Fq`l_;7Qywv8mj2b$WaC%<&-`^E%SsIkbPFnitD8uJHtl{1_j0q1}dTR zflHz6ek<$j%p=cEDP!%z+Xvh@>VX0Ii;_y~T&AP5v*Uo)u>(nPygph{0&F6gh{t+E z4$9t!*c@FDnLe2^RZBFNactmzFb@t5F+Pz|y9aoJZjZqvyhMO3#@NgUyr-?(!4_ma z68hcS%Ln^dr90lff7jl-Tx_R*^(mYNx&uG)-g9vF=5){1AF}=CZEU==C)_oD^E(2; zfv;{ma?3enYFk4gD;s8~ZW^w--Ufflz1V->41HW?^NPdL2K%5d@9Bnx9|wMv=D7<~ ztRJfZZi-qdFvbK#KgH?PnzSh%7)xsIzJf>I*uHZpY!)Pyj};&a-6?DB^NwfcPMXv z^!A{~$#Qt4}b1Zi!3ZlY?jWw|%e-*m}l3%uH{=ft}6nSz}fcO}Ip*EoZ)nW(hUIl5~od?u@ozNYM zdu)Vs2dZ;tfTcm^LTU|#@SsIdF19R6F_HwED)$0j?cxG8xNw@}CqNKHtPH*4 znJvZSLO{+jzX49q91D!btK)NvBu4}O`VZiZhNM?1 zzTQxf`vE%IE#|gP152XZ7It_|tRQZ~`CNx3gM*AgqNy(*hZRCtqz0Uy0v?Fwc36SP z=RJc~T2_{fa0 z*g`C%e=YvgEqx!a;9q!Br<|@ZS1{lWM;70B@}39_WlDeC-`}6cpOe{;9{J4p#I?{r zpIPW%SpDfx&)C(oa!@r`Eob3DhnJn=9~!F{ zY8P1B|5tf$9@tiK^?}aJ)n-|?Woxl5d66yemSt^T9zD)0A&vj@6gzbaV9~M% z^b->Z)|?oZ=o4sMj6QC~DHHkDsbbLe0d7#BMB_{07hFjL?U@XHekKZE%tRisMv1?9bN{9E%-0;m#7>Tc^{XffEVzdKY&g z57&4~B-AXIMqy0;?Z`U#USB*BQKv`0=CjCFGPAjnZwJo75jijsOtkTyE$g1-33NW_ z!#N-)kF1K4eIUr=9r|%{GK2&^iRPb^WjUh4FB@c`6~k8`f(>SGo-HP3UMQ(_VR=P! zrqygR#c2z(%4=d`G}nGl6R>1v)#PFON^%-=u(DEnAh)1AGghrGN-6+RgC9(rDK$0T9B)Z$pO#Z!oaOP@s)8z0Qk>qASvMy+B{hZSSAq&wwC`2u^AbrX zXDO6*bJd|vQprb(;fy}?alZPY#wa1C-)M~3#dbQ}N94tTs@`u!K<&Xz1=wsfqK?Jr zIz%L04ElO}dYXx!A(n$VxE^%mlURA-#Drr*qvwY?<@3WV&NS9?{DFIlQ|XG@vRn;o z(cnDV3V#Qc7W@x;sE8iFoVnbY^isND$@9` zA18A)tr5&fG^aeYAwHI4U{$&!S_X}d3__tGTkaR03`n#9Mf<}X3{7gPh5-)1l3X~L z4t|$mkSuRY_;$9oyBqPdM3-!Md8yR9LoT192B8EzA z6i5J1=I(PfIBGzn$(22UD<}4$vJ(=FrxT+w&xp#d5eWboZq(tZo*&hx!ZzAdrHBc> zF`+}mPcWk1(|BL;;4tlCc+`c|m<`98eDTbwsF)RcB!lZGW77)!QCo13VKO|aW6*>| z0lRqkJJoXCvsnuzf!QyU@tfk*?c2BaUhdY_QZ_d=Gg!);Gc4(*c~6(t@RQA`W17#3ZewwNO?K|_9)UWg5V z*C!uWX5Zt-W!;VhKX;$7pUQg91k49d59%?}p+VsXJLx!&N`^tZvi6~{?=$$O6}c6` zHx0g_`C(ft#5QGp0bk|yg(Ra$%C4a5D>(9RGcs zGbg_w$C*#}G6-NvK^)T33Bn_@u%nrdk_6ytTSqn zfsxMlMtE}FYzwa{x&%#<-p#tb=GOOwWm$L=b<^S;7+?=7K*yNd6;v*gaZi}&7* ztqiEcR_uoPH74eH>{fk^tVh;EkDLfSOSncTWW*X4){Dr4!0le(rX|@ys4k*9#S^uM zytuOJ5P0%G1y_#my{wvT!v&lxp)2@;6<|Fq5cKL}m^6d0ia`YcmrZ<%##f_2NZde3 zeypraNO>t)-hYSYp3Fr>UPg-+ms-1g#>jOYpU~uXcWvJ#i{6TSwQR;9t)<&>o$Xjk zs}ZWEdr;;&(t-UO(4etDLw?!th|o*24RYJ1Bpct~V2-JJqFjqwZONt&M=qjUXmZ1o zwYUE?i1NcM96x#%0IZ(V1acr`I?xB6_ksBoMSfy3L)}q}x-2)hEHT%T#q^N|x&;Y7 zjQfa^WQ3?Hku1`MD+c-%^ZmQ&n#yDhfn-*-f+Z5=2^T5}m#W}ggr{2%MR)}D9Sioe zU0H$1L~BJ;g|NzHf7xnYp3uo0J`X0JN{3CK0*3W!Y`nwFNHYNx%s$n3FwG7DrO|Q| zdK@1i{}XI~vO{P=5;A_^K=9YU4jzzEch%4z{Rlnd_BKuwxvl;Hh6xAA0DDujEJ$h! zX){6xct~ln%S4MEKOom6NJtuC!9(aql1ysk^$o8%2G159#7fqR?|cb275LP~`NGxGs&x;-~FH<0awt&2B3CC64!!}^&$?v=FMbDCe z5mlF|;U((1$QF7aK+{+)dw{FWW|51eEat_I!F-Hu`+_k=P9u(%((v(350(oJB^(4m zvO~h$#rX=oHb%n42A2|4OIXX3)Y3duIag4@LCGm2s29sIamt?#dOV!-$IrAoHR!j~ zMk7coD6nH0xuBw;+~=|9+w-zAfpjXIqsL+VSDjwg*itutQ%_ZQ)$I1^HFL{q%R}yfpQ&I5kl#Fg8hoaYe+ga5 zwa}FmkWE3@rr`K5bZ;(i^GzrD5S<}2W2VO|5n5kGfQF#QH{fF9RyV9SsJhJ#icUge z-Hx9fD$Cm60-f+iLe9)4(}I) zyCx>`$2-eY#hjjftv>cXf8uqV2^{AF$8>VxeI|I_m)#L_{k9JqVlg3vmme5C4q+Tp zX$aZ{kd@mv4h-N^7_Gd|P`eC*z7|{QAw5k-(wzNo#o}W^QXV`>Je$=31;lO)Tx z$<9C?w4li*2_DU@^3M9a#2n*O&srrnGpe&%f`2u{|N5mA8_jQ;nXNhg`t!8FMtkV4 zd^2<1)n3EYiMGg|$oWM%5}VcWnB1lr{PHiCmSGR4J6Oy$-n118Ue!)fADG6S$cwpa z`y@5GA9jl8m-$VYi{(nrAEc@_KmPrfsW|$>hO2?i+LbvelB8Ek1t%WlkRDy}Lq z`g@xfUp&id*?OgvMc;nl;k)wI{9uN+cG{VflrpMWy-XJL>ekO{D# z^9(3?^SF7x>@VLXd%Y;)wjViw`IoK-lvVag?*kBu|3C9SpvKzWCla@FOn}sx3GLN1 za%E7TgaMznCQi&t3S;;g2w1Vg^aCeZYE>GD2hn}^+!LA_9%|HT7eC$+BDB0#vf|ru z0LjlPn~1>ADhpZq(6Sn8`Ch-@jt2Yg=S^(?8(In7@?&`~*k zCCUu>Hh=sR)rV7PSqJH3G4~dBGCfPEaavvC%|1Vs~LjZ#dE`iul^ zJod)RR4t2A^;9usc(poa@d*)QICXuqX9t5(3eR3Vdr^B^a8|IjxzSVSsjV#k7PXW9 z18O_|3H2RQYU$R0uO{f~6RRcQb9?-e%l?!4IYnL7u9#Y9+=tmG^ijw#S~!qS584cR zoJApP2f+iumtfOJM@>n5nu3LKzsVvw!HJ!cDd)Gghaa_>FTYZ{@@m>`quU}E+akOA zsDtK5UX8rLs|)L;KZbqmIi!KKQB~0BM1{9lq1X!6L1gD^NnD=fdMCIkQNyEP4A@`{ z<6R8y?$FgV(3xnoy-b>l1wUD|RaBwL$eJ(pS)*#=Y%CQ)mc_H|fh7;(?gV?MIX|Ai;AdM_UNfh* zvrua&%+|B4IYsW8iq)+(9=%aTb5%NfY5L_G&9QBpf*lvnzhYjBclW}~=8}{=SJ07` zdd3+y_bk2Z%%$IN>l*PhtuN13IndJFH0$ivxCNt?v6faH^>kMK@EWQ){reqjE^RnH zwX)(5Yi??aX2+|0|Cg>pf zy6wM?8gxfvfnza(C0r4kXNMUqPTiF=mNQdv&-KCN>DZY)y>};s(clbL>TNdR8^Q(JYw(64V?2LkHmQ|>-*ZInl;^OlQvWg0O=@U!b-rCxVS*Jy= zn3EI}pKwu$ZE=3ve6(^38%9d6gv=LDW+~K7MeXu6fB0yW+;>e)0-e zR&l4;(FlVEWuTS^X|5(vs+l*1fWr?m}Wu6C$1K38SSDW9>o0e(Lw3##}O=^C9fg@0uo>SFP zS=8n9H0HNeE0{0vP; z&{0=i>GQa;f?SYi%rs`CSY@dx4&yl2(VWb2AstWJ23h?RzPc2flqh56%va{NG<47M zfqTz9^WOf|_pR-{rhVZLy3e?J!Tf7_>xb*A*3Hgow5xmty5@@f8LpDHfV176Q7|0v z4cs>}v~O^5-_YRwYkb`|oqqZ)%a`AB`sp`y57ZAg){f4ynsV-_t#U1#R?+Dz%yL$g zV#J$D_nDBIo|H9H@#QpDS3wQ2K`cM;=FgdB4JR2++Ti{(F+Go6kw6WYIvC`s0~~ZN zh7)thsxg}Wc!lD)f#Pw3;@=$|b2s>i!KxsSu03V+u3$lHE2n(x;?{+2b7#(IX`WWe zmnU4s`8iYQZ~XV@4^N4lEoSHQh=ZKqFUP9uI@W4+iodWC)qU2!+xG@Q8C}PX-iM9t}`X)7Tb-Bhi28g z`T3lVMBl)@>rqE*_6@JSZ;k&9)X}XyJ+~}dcHh6-tMGDr3MV6BG;m9BDy$DCY7=)7)JptfEVW9pSl`F+w;}-+9q2n9ddOc|vKTj_U1p47T7qe` zA}m!*B=PUXPBg|yB6|G)TMU9VB6Ha7{O=3E1*44Cne{klgrCKR22;e1plsX%Dly4v zOoCR!1Y5C02t&$pW?r7wsc18D&`6wSEhHml2~ezTVPy4}*P(T2G+6PHzrk=SKi?@i zZ?~I*>9!1su2E&M%pw2#J-wgkh0Tgw)2sCNTi46+mkB$uF9fL z=fNx^bEZkTS$~ZD9&MtOUPTAwxsaVy%6)laVt5LNY`jM)3s^Gu;tN=udnqU5@R_|b zoJ3WfTw=JsIj?v|kz4*P3IqxZaM7!ZT5w`fQDI9lz6ENFi-N(TVk}|8b!p^NavjE2 ziBv0tXe_u0%)%)xlJ}n6pn>8=)S1NsWB!wzuAhV_kA{sLoVbG}n~WR#ax<6~;8?8(Vn|4xDe+ zFjSz%oal*PYE5j(YclC*PA=1$&mXY6c|V1Z-OpGuJ%*iycG4Vduvwx1OiGMH2Za_C z3UHzQ1dmX29x<`b4`l(?-(+X^c8fhV83~xOO(!Wqt;yKJB~Ox_CO$*fS`Mw7Ub}AQ z?4fEYvTgd@4GmcfFSumd{P|UJjhk9qH#RnHocW8&GtKAH{9V=6yZBmS)%ao69PsRH zdCv^i@fh^OSpU9<{S>>QV#Xx8Z~Pgt9$bTkYwjOWL+mnl=le9}ef?wg!}bJ4{WH4^Uk0OW+9kgA@mzENlu)retkN$IP>!%`l`#L! z&>p~KGdyEP79rR0_mKx!@A%_5LmYn0BIn=>-i@zhJ>xI1m+`J-Tz1=!cRtoQ{yaO5 zckXd4GRSaVygMkr%a6W;qHp&2dyo|*sWfty0vGuaYZ-rD(&JrmWZlHO>3D}Zvs5_o z?oqZBdAx;p1(B--+&HTqe~f*DcfQD@;@zdJZ~QOpCA{-Tuzx}>$5U)O;=-Ov@vsWipH{LPS^R#aMIwZ+H8>J)sgpa;g? ztRCWao{W!Ou4~|cGo=8*=bVJiGbPFEuyVCSknwXxZR854dv?K$68fnxBfBOSYlaKQ zXN=!Fz87ol(X=oGf7hO7o|cBsHid5g^0aibIW5DqFVkwx_(AC+lqs1M1@j>j z^CIDfu?ky5aSjcgXD|?ANH$oLi~!Ta`?sZds!5J-N+}};9a+}o%q;7T4o9*z(_xi# zxi))luHBX!z4LtOxPg6*ws;c~GzPJ7$q1}+$!H!$+7i-3OTY-0tbM_ukrMPtmTgvP zzBwgMr;1713=Ia2j3fS&a{PoKHn}U&vw3vN2Rd+9P*58g-)2eDCrBE{6_RCh5>(Z3 zDdsL-?gu2*_?yy?VC7*Y)}YA>dnVZ~SXP=AW;2|rDJP_)1F4k{sC-tVjXW^jm>j1! zBrZK;2;PAW>Nx$yQt}$R-jHC5Utk+BnDlysMHQ6G8ClFeM>%hWj#li?l4SQE$=VOt z&&`jreO77qV#j5dX7hTyg1Jbmq#fBbA%rE}|@ed7-*#t`8$#TEka zyP0eJacMq>|3HCvN4~%qbt3%23HTAfACa0l{GSx~SaKd&auWQK3HV*C7&My3;s3T@ z#>XF7OZo)-et}P)0*^XbEE!PNhrw4hcf+?S?3OCH&5|>+*m?&qtn|a|&Lxg3c>PEA zONHZaNH;)pog2*7WBZUwnAn`;A^>MA=1QnlmWNJZjn3`go@=!whH`U5iT32VIK-{Y zXRtaPR)epM)A0fDv}dGCh!Z@G3nQG4gj_~+*p3#y4Cn&pVHxH;8Rl{s#vQqmVA~Fd z*{Q%>0+<`5D`l8vGE6LFvD+1x+hv&JJe@cw&yd&gJ7gID@$1Ni3e1I^G%WHl`vdye z9Vlxm@k}lc!38s4k8!0Ljq!;i9Xee>W?7KWmmnh$)=aiZ%ODlp zIDP=*o3i`x8(vBB_gJ=wn&DYQBY9pwBGRVv5{!fGi8&c%<-CsM zGPIx!INBr1FX2!I)t#*Uy_@I~6HNXXQ4QB9|r(c9cpZ%bjRs^4KU3jSUtwF{^1|8oSeKF=C18B1|O744fjc2C|@@ zSV)GPipg^F*ajUrZ&p(p?8Nw{)y}9irs`wkjf-2i7?X^#n&c~4|MqOH9`+n-OgoM7 zG5Sc_L++2#oKa*^^99QgR#R*sx zeV)rX|5~SWvcz+W7Bf|!vw7OIyn<;px#pAU7p;G{(llcrnLkj5oyEtO;(us!AjGvHJ06*prym&A88qh5}h# zSwq5EanQd|sh7)wXiU7BHFLSj>jqT;n6m$ z$zqC87bGX=Yhp~6q~x|5R`1C-+iVG@L_Ky8#ak0>c2mAb9>*&%jt`K0K8}z7S&ZYW zg#7VmaArPOuZr?-jOmqtKTU?eeEc=Q^D%vyfPYQEbE8t=E6V`ofIm~fzY6$R=y)y= z@UIH^3nt*Vu`<9n%kZnlUje*7avB*H@UIB?;R*OF*b>Nd-LgFQ!Gt{5E8w};1df02 z1pIDx8sxbhvOM>p4DXJ70$D*Ra zlup<1cW5R)_Awoh&O@`n7%v*uceEeCPd1)OHu>$wb4gdKIoYC*bK33BxL9klIkl^v zeOy*-$w*H~NsNz;jW<~n(lac@+~NcyNYQwm>Smm&(ncO5Pm$-y=j0eRvwc79(jZOhWwh`Ol~CCLq1+cI!QZehCNaxdQJ+)SO#bl)WaA`k+Tk~?QOWnkze4~ zNDkuH04_R{JU}jn9#jHm*j2%;_8N&kR=DQxF1Q#R6>f~%L5w;h4wy6Ob`V3n zVF!t4@jGyE3VasqNWj^dP-*eCTy#`uHIU&b)MtDRW5)j`tpv7%B&ZT_6!9t3c4ZE&K)GU;|jporu?er+8csn)Tra@4WrWOV2%f+pU*fdeH^j&pmV9ih<=lOP4I} zaJtNSiTV`m=9MRK@}h4ACWzcp174gf_!3ssh(mT&qSfT#JX5jk3qeM9Qh>!@9syjR zE0m!_RpG4PiKs{bR=fGabQe+hbdf{Jf92Rq&(o3Tv=u&$7dwf$P6K`tyxJw3&#H^f;T z29^|~!BQ|df33E_?X#;=jHV2ol$Ky~s8jQBm@zdP)Y=#o{6{+o;xzbsdnL({8 zIo_awt2P#^SLrMT&Lmpsu&ZNY(yi)38+K5rV+*mBQ)kpu7MGD$<0{V0a9NgU5|dPs z4RKn%Hnt^J1BG**My1za%W1q*1N+K^#B`%6)}%_-YgLyg7XBUNmUWGn%j3kuRqHdSeCLX25oYj)GZj*%i5lg4NIUACAs?b%JNG$TGu_mC~F zq}HyBpI4A$k@>NY)#H??C&7CIus-Mi_<5g{1;F<*iHGdxrzyzZm*g`%Vo--*4mf}W z=a58=WLLnK2lSX4(jf=rlS{BkS+ET+f#)>|TX!iU4oybH9-r@u7r8LXL4aBAKgIS8HcuO(O5LvibNO@JG1z{Ny=B8xd|4grRV|B8W!3z zdZJDNd|McSrXW1v~lNMmRtD?pH3QWOeLa z9#GZ&G2MpSj`UO*W7gs1cIex;iU+xLnqm{qxaZ|8!7=S3z)}lJ#k0$cz{E3}55{=d z&e7*kWm#XgC4QRz8ODP^`V>+k0Sm_%`B1U1yC)r7#TnMe|1Usj{grEA{FdG%-c?NeSmKt z5)+HwIqZMq>L&$^UpYwc8&Z0zOEQoOT)E<20mqopD-~fAuA(XLG7v7ul_%awbi;Ur zU+fpiBYK4po_cl4&mQR-;$lZh)u}GY2D$LRf0ZCjez~OxXuk}2EJS(J5FSN%>QzCi z*{QCd5ifKa6>K}Pe(O3+GTDFgx^(=Q^bTwbFD5Z;E863CUCT)^n|i6R#`Ax4Nij&f zndq3A6rS>0M2c7`@c9AmJe=`gyYlH5BtyR1Nh6hAURNj~}I}BxlN{ zqN(z`q$%%G5Z2*x;@e-ztK)Z2I(`RBMLOc5M)(5bSBJP?gL^KqN!v&cR%~*=b35KHR*&`(M86zES*Kpl!oSohF7`9v4;n%ox14+-J==ftqTj%3DGLYg zB%!|;VO{+l7ahlr-6E+}9;FsjbGw*i?hyyl^71G~vfgi)qRz1w+ zD%dl`iaAY%^dK=vU*nnc3ZBLTXrl_x%;S7e3J|NxkMBQ5+T*zRR?44@f5~|edtv+- z%3)(0kj}FT-V=B}k9Q8_!TIqaT*r|H^1+5jWz68XM)|=dkclqDGsjiAD%f7YhOiq6 z7sp4Y%XvuS0hC|i@fGYvyyrYvjCIj*iSsvoCakfa{T?-s%;YtH-HY1Nsh#SE*jQopm|32agTzQ}37sDoE zvoG$df@n1o)V&ycXzXyF=kS}S67vbX2mBZ1lz?+S=dm)s^#k_-@ZK%BF2?tdL9ag0!42NW+Xrt0(Xq*kGI2h! zpQQ1A4%>$+#9hW3P%hr)xqPygRMJ6`gf`-4CBP+v7*J;c$Salfk0^%^IETQ0{!KUv z4HG>NXC;h)Z=ufUYvUhFiJ;dPplcc_hqY}1`lf{(B@Ofn$eXy6<0K>{ks#GW=kgh; zLz~Nj9w$g&C0X=&TuVqT^hLFhOPhII_6n(zWftT!}r7-Fl{7Xy+Y$%fx zc^0ZJBvn!c=2Bmyyq6JJRYt&_$5-OQJYXCe>BwWaU`rxjkK&G1yU3-up2BrKF03Ap zFT_=a3s#PiBe*c{IQ9+hd+`pY3UVBz8^KaChmY*WHG*pwF8*#mF8=*tT$d1XoZm4| ziOk0}&d&}9O=F?)D}gq%1a($IbHsfIaDNhYcMSD-0hvL2@qQYvTC~4w;6sE&?!y&L zo2R=C*9kZvUM)R@IBQ5Qy_Wb?Pod9rf}Y^7ocD=2Q4!&P_mD@)Gvs~pHI7Aa(PkV& zyo_$9yXbB75&9bZmtmA=IXG7st&c5{j;iicr>P6n0d-J4TfIzuSaZ8(uV%mYKJDY$ z=d`bB-`6o+lFqGb)eY!&>aNk}YkH%_ZlVUSsA2Ku= zJ~kYU)5I-_TNyVR_j25q@jCcea>V=M8{^yJm&d=JFlb~r#=>U&rEy>4^2DLUtx4HQ z51ATGZKkEBmF5C-zj=} zJnDGC@t))BtR-0kStD6Hvs1EN*)`dVvInzwX5W~7U-pyPhq8}2b(X?kT*s@SeiQ z3*Rg}R%9&-6a|ZB7j+i(6|E~ezv!}}8;fg-XB59)LP`uJDJ3~2mF^<<+og|`9xQ#= zv&-|L=WDOZyV-k<_ZIJ+-u>Puy$8Lo`|j~C40r;ez}&!-ftSlxmW`HeFE>Vws9S0Aa4 zOw&)>K5fsmYim5y9n%ljhU;#w`(@p}y2pck!F9p2gS&!P1#hn38A=Kbg zywTj4-RN$tZftJsYh2fOcH^$bs~T@>yr=Q;#upmjZ9Lp~tV!2oZgMo8-SlqrNJ~$^T~rk>wkaX z!W9cwl9jius$N~W`n@#+YmN=B9y~bs>e|7fl%ZRO%ZCpRzrAkrnMr5vJM)n~qgP_vrR@+au>`&b$5mqVvnouRZ_i z9ou(&zLV_Sxbx@*?1K0UTo-(P;SCpMU*x{1dY56>ZM(u3FTeQR-GjSFcYn0|^WDcT z8M$QZo@JLFzVz$MwqEx2_x4=wzC3(|`-&H?T=)Ivt1_<2yXxAjtFI1S-F@}SYjS=N z|AQN^-SflE*R8&uTpzxn_J%Kibo9pOZrXTr_RU}a_`ofTZZ+O|%Z&%eai1| zeu_P{`Kibs+W&CJ(}Aa-{^Q&~e)P=fGl!m?{p`W#ik|!BpPK)4-JgE>r$_(v@}E9F zxb5KXgW-ek9sK%v-}9m8FMs~#7tAj-zVO-$AH8twMaPT27aLz({^G7f=0lD{%MXnl zI{(luhaNg~=+NOqU%y0NGQ8w@sph4HFLl4P^`$Fcy5*(4FYSNnxtCt!e=o0o`MFnq z{%YvYfj__e+Va0R{&Mj3(CY`@SpLSkH=cRp%{L8i=DpeY=8`wJzj@%zXWo4GE#q4? zZ(aA+J#QU-yXftg-)Vp6>35F2+xYH7?|%H(8GqgXUiaUs|F-h|B_Gs&u>Hf(hmrqz z?W6bp?*4n{-*5Q)#~<(dWZfr^d~)cMuMg`FTMs)97aa~9u01^CaQoqXV-jo@Uyo+JN$Xl=b_I#Kfmqs{hxpRMfMksUu^y2+Ap5_GU>~uU;g~dN56da z%OhXuzsmlq`m6S@R)016)wZv8ef8AQnxoA}Kl;bOKZb~+%WH<2w3dtzn7w0Usv#IT z$+K~5i6raw(&(ZI{oY0;hWx7{8^wEWm$FraC6WxwGp<>L78Pq>*NU(jYht&FumNd|dXgmpwi{w%_nqmZ{mI2JN-oCq5bmQNZ$>^O2cEfw!!aX^2~F;+o#ARp0J zL>Oyw>@aGO}vL%29{UHMptfF?(Q94TiUy2q`zlybj!N_QXZ$I0Vxd* zuIepxIW_^x(cZtle`I5SpQCwrXw)&cXKlYDn*(OM`EPswiVcH3BR;p+}o)&&V3b@PGq&057+4n>VAi7YkP+JGnRuh6hGB z^^Ej8@B(G-A6k!sZW!w8A90L=hzn-UcFbGXKcoQ9RsdX%Xi>awuN%akjLVbh+1Rsc zuxI&Tze2tqM|1srN6%=rL!hy~cVyMN(e>{2s|MXbu5@1W?C<`93CJ)UFmFL;T18fn zm1LASFfs99hq4!;g?Q7C`)ojskRF8Ea33bC@wQinttT6BUnzfIkM9L?8ly;aJsgdd z;%@~~<`5gma)_(FfLx2Wy>g!YNOKThw*bB$Z=?B?051inL402Y=t6Wa2iYXja*%ew zug5ilPTf!X@U0ms56L*qMXGD@)&UdzXo~!B=xCV7T>*Rs0XKrux=~hM;%UgW3n@1t z6ooC3bDD&XzE?1qe7{J>Wj*lYSa2FfQ;o*>?vz%cBo3LnqcWBIkk(omw>5Y_Oa}0) z&_kh@`-G=?D8~vp_AEKhI+ScZ=)DSf^vG1J2Sh*FjB6EAT7XrN%C+Lgmr2Y{%r}Zn5871^(&KGpxlF&Q zt&jJFW>Qb)t39zZvEDPvT&-5bIjw_oA7d z;vaNY+-wzI70Bqg zdVq1#M@`gB^2rA{7{rRk(NB|U3i%yPr8a7(X*8WYMKfq7`2%&(ESgQ7Gzat4LX5>< z(>$6_3uqxJ#*RSv^F#xDnwG$R1g&o@*L)~e}d!CAg!k%+CWy&M)Evu!u+#^&Y&~l^>Y@TP3Mp+=v;Ca z2@^m0I|;z+{5;x5=R@<*PTnQ|pbO|i+5xGcf-a_=viGl9kYc9Ku}o z4B8F1w)$4$`%lUk{P@=rCy{tLQp_=GKe+s)$|;?4H}mrbmyDFR+@3%7$L*(7I_|wDL*x+_Mj4?Oz~AXbm{DI$*3;ee5^^Tp1LwMz(eKgA=@s-!H2hZb4gEfLgkFsq{w(?f zdMz~Mv&l?Ti6|KqrZa|a637VK1I%@ zf1pp(KhkIDvslml6Fo?ur!UYKp?&Cr)&FVm)bJ76PhX-h(^sJRI-UNR{Efaw9)T^> zkI0SmFZ6Z#22OZ+i@r_Yq3_ba()Z}!==<~o`XSE5`iTCWeoQ~1hv}!-<@6c-oPI&S zq+ijm={NK!{RcfpkJAVp=QhRgYYp>$riQjc%itUt{xxHnfyJ?SY}_@nMCdR~%*-sz z%92?MOJz1@XK5@QzC1JG{5gwdGbgkhxh#+6vjSEKKNiKz#Y&i)m13{Bm-(2V1#p06 zIjdlmtO^cEr?DEiQmtimEXeAi9cf^VtO>3wTG$LWleNNw{%ke}I+J;B6Yyn%y zI@lt%n02x)wuGI=ma@~?GIj>Tw301ny{wP*vjMh(tz@g%YPNnW zvKY@?qpRzk}#^TS} zFW4{Huh^aJE*55EY%jYT``qqj_p$qN`p^SxKYNfp#2#h`;N9gB_8ayndyGBKo?uV1 z-?HDa-?OLqDVgk#I9uac_8dF{9%Rq67ubvJ5PONe%wA!y!jI}}>@Vzf_6B>Cy~W;U z@4)ZfU)g)?Z#awd1NI^NANCRZJNuY@Lat|r*{85=Geg5_g;bvct)>n3d};6=^cnk{ zeZjtDU$L**H|!|(+#O@bSp=&x55dar3us*9U}5(dxd^*|6JQIcBDX@ePlNz*3uYO5 z$oxsr(-N|bbVDB-gig*t?k0PQ5%wsI{EYmZ9Dvo`6VQ^~OYS50lgA}EG=tAI4fb(7 zjMV}yxgEZ}V_;2wffOql$Td=&6feOs7cBX3!Xt){?~yE6$y^QFzweWuVoub-7+4Knh*{5WSWNDKvzqrM6FHweDw!nyTT{P$q<>?-cEivrZ&Q7fau1b@yGPu8;vV34kGG*w zd9IhA5wAf!i+J^w;<;YjMLP99ZT;Gw-jU%UZT;|y;i3LDu?@YeMtV1_9e`A?Z|EBy z?dgRqKB{T#?Ew^SBf~wTnkE@XO_TgmNirl*Z4g;Dh%6cesto~s(?oJ2iohyVuWb@o zG$~k!?{XNW^!G*oJ5iu`9P`D?xmAvr$^j zT;=;*<@?+z-=(IZ6`FZduxS(oYZO#z6ohLOb=nvutf!e6+I&x)(-Y;7}d^GN*p_H{UD}o3YzWWreNDX1zXJm`BUtINrD&_ zO!=-LQ6*>Q@m4mg7NP<)3+03q%9YEAd3@e_O~*v3J>EvY617Q`vZ-9%F5Ji`2R^ls-(c2XAif2)PP#J$lR}=)Vm!AbW@dK&6NB!gG%cil+iK_PWhx7xS2ljts9` z*{>N=V27r_O8sas!&5M86hv$kl!~_4Mp40yQDTdVZfI5yPqyGjQLZLY1&so#QB+lv zH*WZZ7Cfw!K6ZFYzZ_9YHlkoVG6h@BdZke7Cy8TNKjpi6aCm6NdetcJjiYjOg?8mK zI_Qld&4!7xqBll+p(tBZg?hteS(*d|ngvCgqGc0hYHE(#a6(x&h??9WdgBJUH*T2P z8_P6XruIfb%jPQ0R=HsMttYfsPrxg40^DUBa97%6z^fD};1Tz#D4bj(z$x7`;1TaV z(fD%z$9Fkr++~h~yVBkR9;N*UDrL@t_u}qR#-@N*rUBkZp9Q>EVTA#&T+g0>Pvq+p z`T7Ljz9`-T-Y4+&34DD5FQ35EC-Cz{@r$M}^7je+d;%{|6fTN)ln&8+1il`TzDMNe z5&3vTI=(1=B0rD7U$FH+xk$f4ysr@H3w{x(iav{cszmx#B3_liUko9EdOHH4zZN{LINK}tnmaC zaRzr$e+o;*v!JKKa`7zat?)BE3;HUfyCbMI$lu;ee0uN;z$Fs;^8NWS&CQ%M$ ze8;nh-z4x=MoPRFbZ8Rsn*<${5!4fC7IbJ9@s;rp??wL2B7U=o->k$h6aB7C^tUq6 z56YtLzEZ$f3V6{@%Y01S!B9)Pcn+QT>^tdul~4J;V1@!;Re9obef=q) z8)kGU_2(D#@{9WNi*ox#f5WMqGG0~D?}8qFQJ-ZZep&RpptE1}55J(7U(|P5luwBM z;umx*6Lj%M-$$PXykFFhU-YYh$TuMJ4G6s99Y)5tOuz>Oz5#)6K;RV+cm@Q1fhc~_ z^hN#wfnPx2CC2waSrqRm9isUNe9J`oWg@>akx!XOClJL?DLQ7L41vU&L4B4LpnZO@a=}7>@UX4oxC{lfYXU+rbY6 z9hyb_W)Z(xClz7gd+{;Ctdmo=XF>=%4x0{$dEVy=;TLE)DZP{M3pAbhy-Lt)f^UlSqR;iBJSRPaZwmT*<@6S`htw@Sm{-fK-Cq@8 zZL5@^=tzELfb@A4K?C=C-PZn*VfXO*0WA~>@_lrZ{2Vj7a-?5=qZ=6BFv36S23BoU zVAikN%wNQ;htgw64)ycpQyFMzl}LzpIgjXq9x;@Al&Z}+b`~NKlXVPIm72uHer2#@9>cP*5em)nBP+oBg@HMqA?Hgn1E6GqF=~lej%IsMV@|7 zeT*z}Pl*wTTRA+urf2!^M&uPu#~U(0+Fss2IJ{}{r4WeV=u62=4D5a}Q2PDl1_g;q zcW=-7{`d(jmB$HG(+}wyoJ$S1chkp9s`!|3U zw0u}kKZJ;%!yc8gr(u_?8b1twn^V5AzfSr3*OR}~l2d+9fp(q$Vad(q2$PP^rY?tL z);&x zU13M}KuMUn9DR=PBW+<--jclqG`69sw<)Y?>dXpDxn1q2b!IuU?7KT1;kGus3U=8Y z;YuE=?CNriDbPKA;R3u8PmVC$FJ^^39P*L2P6x2r-Q(aJ(7W-*!N2KwsGNt&yY1cB zzHJA#VSPhyn6!6>iM(4KPz~6C3ip{=;fz^5`;4TQL+n$NFYwGG94 zu|_P@R)a@p$cZ{~hI+zm`9PTV0*kP^s3fd)IXJ2Ylto3B0|dwhySq3@ccYA|&b3!- zAPr5SqO6J9igBG-dwL}mS_~9`dv3R*X}7b7*Q88gV&}CGcG!Vr6id{nv!_wXBKA9? zhjS1Mktd2aHIjihI%jBatX@L%usgH5in2<=ajr4On!{HYyJ@pvi;Cm>N||HFo8MDCj)=YZpq=0{mO>_Qb0CjtU$j#N-5t8^WY^ zFFcOQt-<8N3NC9}*cmoDLyo4f0gW%#i3S&PbR+wFlaeUdODMFvdn`#)9KN{No((dY zQ8rU?N!a2Vqx^0Ko%uc4H74q`IzA%;ke@epnRDqUk31U zpnUwEh4S%xHp<8EPLz+|b5K5h&qew8JrCvM_k5I(-wRMaes{SXHFEbUae=H!-Hry- zZ8vWVJ-CNmysf%j;gaHT33_2EIzS6r>M6USvj<0rf`|T72sFczuqRrzV+MT_Z)xGu zqA@kKGaIVHCIJ+a;+k4}xX&dM<#weYeA zKo1n)lySPzNqQcINKgEzTA&o=%K0 zV6@;4<&;{?pl~HPmNlFRFcp|+t_(J&C!ugmLvjCZx6|RM*^M--P6TtfmGr_YXDABo z2zPT{5}e<8H*-i1``s*0vUP&(cmy{oP-Hd z>_OyQ843JiT;m*cGA}fi>L@K7z(AcRXyL2@nWjyA3hTf`9FAsZ3(u6-Vomg$To{GY zVY0B(?Wn=n&9P_7OC&l`6=6*-o@V0HgqWaI;@GS{XkLD&*UsP8&mnBXv zas7Oyi- z7g3rC610E>7Ny%mCP5E3xx)eU@)_UpekPKmW>dHfFs-g|1#YuA6`MeAM>7WBD79w0 zc!Lhl0-5Kyuz{-)fw>4!9+>CaixXcFXhT4LGoQmW;Y~Y-;eiDlh6fgM7#`?w-3@M7 zkI*87s2p1Cx*JAd{9PwP%DXNONBO%Y98M0M#^L19QVu7FPUm?x0Bjl0lLyY=dGbIv z&yxpwI7~AF%Q*}W^l}&;=;JUv&@bZ^LTEt7i-%Uoc=6Cm8804MCF8|It7W`+XpM{) z4-LwA@z7e(xO$=jhvcVlEj|n@!8!!jaiVjua1c*tVys1w!;C0F4zpf{;U756C?Zdr zNOgn!B*)mO1bK{2N|1wZMmp1!B)2F*4zN`Ta)7e{TQiZ~+47T|-Z@H;gKtxU9Q<6w ztWnb2t^_&2c}kE2oDbOP6Y1@cpXBs*DnSl@ffD547b50#CB2K3AP3l`1UbOPuDfI4 zmr6*qq2jQvKP=_6ZH^A(*rZ4ZCRx90hx|w{!yu&{S-A|4Lv8<=0` z)LFDDop=G8W=*jsO)bBO4LzI)gQpmx-VRHr7=R>%9wtHYC%=(M<5&*eH6JsAU7cf6 zU*lLFf7-9xjvWiZUA+*C0fGrrS5V(X$~3teoX=$_+DFGP2&*o|;M{n(x(}WmF>B@j J(BcXCe*o!od*}cF literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Lora/Lora-Regular.woff b/assets/themes/default/fonts/Lora/Lora-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..279bd7f56823141c1d33a223bbc7506590c2186b GIT binary patch literal 88972 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�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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Lora/Lora-Regular.woff2 b/assets/themes/default/fonts/Lora/Lora-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..ad4fb0a32595bf5eba88904c0ec16ceae7f84084 GIT binary patch literal 64240 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 Snh*5O%r`65F9gvI*#7{8f&Byk literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Lora/Lora.css b/assets/themes/default/fonts/Lora/Lora.css new file mode 100644 index 00000000000..51bab42b85c --- /dev/null +++ b/assets/themes/default/fonts/Lora/Lora.css @@ -0,0 +1,40 @@ +@font-face { + font-family: 'Lora'; + src: url('Lora-Regular.eot'); + src: url('Lora-Regular.eot?#iefix') format('embedded-opentype'), + url('Lora-Regular.woff2') format('woff2'), + url('Lora-Regular.woff') format('woff'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'Lora'; + src: url('Lora-Italic.eot'); + src: url('Lora-Italic.eot?#iefix') format('embedded-opentype'), + url('Lora-Italic.woff2') format('woff2'), + url('Lora-Italic.woff') format('woff'); + font-weight: normal; + font-style: italic; +} + +@font-face { + font-family: 'Lora'; + src: url('Lora-Bold.eot'); + src: url('Lora-Bold.eot?#iefix') format('embedded-opentype'), + url('Lora-Bold.woff2') format('woff2'), + url('Lora-Bold.woff') format('woff'); + font-weight: bold; + font-style: normal; +} + +@font-face { + font-family: 'Lora'; + src: url('Lora-BoldItalic.eot'); + src: url('Lora-BoldItalic.eot?#iefix') format('embedded-opentype'), + url('Lora-BoldItalic.woff2') format('woff2'), + url('Lora-BoldItalic.woff') format('woff'); + font-weight: bold; + font-style: italic; +} + diff --git a/assets/themes/default/fonts/Lora/OFL.txt b/assets/themes/default/fonts/Lora/OFL.txt new file mode 100644 index 00000000000..0f6fdb15a0b --- /dev/null +++ b/assets/themes/default/fonts/Lora/OFL.txt @@ -0,0 +1,93 @@ +Copyright 2011 The Lora Project Authors (https://github.com/cyrealtype/Lora-Cyrillic), with Reserved Font Name "Lora". + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/assets/themes/default/fonts/Playfair_Display/OFL.txt b/assets/themes/default/fonts/Playfair_Display/OFL.txt new file mode 100644 index 00000000000..9a30d7e1dfc --- /dev/null +++ b/assets/themes/default/fonts/Playfair_Display/OFL.txt @@ -0,0 +1,93 @@ +Copyright 2017 The Playfair Display Project Authors (https://github.com/clauseggers/Playfair-Display), with Reserved Font Name "Playfair Display". + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Black.eot b/assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Black.eot new file mode 100644 index 0000000000000000000000000000000000000000..b6cee0ed6c9727efd04111df772da9d11a242660 GIT binary patch literal 227956 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Black.ttf b/assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Black.ttf new file mode 100644 index 0000000000000000000000000000000000000000..fec2ac81462f06fb8dad59a28cc0019034b68b9f GIT binary patch literal 211776 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�F~VwMeel*UgA7M0*H%4SH`qbv`@W{kiqUz3S} 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š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�ymJm}s^WRxr5+1*Ry@ZIV3nNfF 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ⅅrL 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-BlackItalic.ttf b/assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-BlackItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8e95d1d1886dee24aa7e50cc315a1b8447f41589 GIT binary patch literal 209992 zcmd3P37AyH)%K~X+w1h~Gd=rEZ__%zjUi~FMwtHJy0^P&7EQkI$@e_J$;+*K>eOC!&Z$#% zdx#NH0{&6R);6)b6K{+}r4LVIXIp#6BYBS=Ab#Nh$oF>kkDK`9)B`%=s}-V~CUs7n z+~U6cr3*{`k^^XhL_!*yys$~#9AWLvN`9iv{}|U#}O5P zhi*7?+59Dq+1ITj$^?J(lKI0cmVq9J^7>`@^A}%m=H|4-14Q+ki5p*BFmHHn^x&^Q zM*d#JS1$m;P;UMS-sj@owP4B0RbzL*f-pA{#g{HVd(N=E{DpwQdd6VF$l_OEU`dLW?FWhy&}lL3$^kOtjb7tj&u_|XF+ zGj*9r_pKTe{730idHU!+q`Dqs!Ks*hbTy)PMlT_OScP9C))Vp&Zhk26Db0{iTFf4# zBvvD{F$eRq5jO;b>Z4;)myIqZ`i^ULK;6Ex5xZGNasz)J4;u+yPG~c#in>bhp9Qx5 zUqM_K_yvD4um@%5o({qh_ z`JWJu#Bks}emcAqcv@H}oj*onPr);I7&PPlHMN}3DNoGl&psP10Sf*#=yBO2;Pi5Lzqv3)kh-m z5B3?}y8=hV`H(}4LI`{p4o?fxiqJp*hY%&07c&Ak^O=DyydC58CF&JM;C=Q?;Ijzq z4TbrJz%xwt?GnlY(zIvb3AQ9~jGsku|5X^s!ndJsPR6*vo9yGj>L0}Zz;9Rt)G@<+ zRQnnIs|Tu`J%v!d}ZK8@mb(Akr?<)xsS$))qxk4-vr)P-T==p z@q7-?jo_2K62pOS#YK4D6?jKn6?lO!237!11>RNmg7z5j3~(4&LMFZi`sV)#VsqeE z{K>%YxSy=2gUEvni2z>@-v0tbGNtfYfj5Hq9rU&Jhama_dm_QM1@`#cy#HFZ%q(^|iA9ypwEBXJ+ zh(Uf5>59}PTT$1P(18B$ZPJpcE>F`$ICH^ASo`T;{BmZw=3$=>}sQzT|uLAG# zS7_7^LiTSYx@aD^(*o7TdKhh%_E1w0v3TAX7(!dac8^jUc#|&({6)-$jt(JYQ~WjX zoN7Nvn?>q#JXL)z?JKF9e@V>};#1fnQeP(1G%+#oJLPrYEsXhC^z(!0^KsOt4B&Y* z@SGy&t4SXT>U!=}c)r8uTh;Bhn;8&c%t1z_pOc3xFJo2ZZRLc;xk>=tepzkh-FkUA?D^^o%I0ra($MV&#E z;(2XgX{5YS(jjwKKpzfaEP@EH<+lU7)io+*gJu_Xt%ElIE1@6WS7jJvpR6CoG)}Cf#r$yK0X{kKXF1>H{80Ns%BLG) zTU<$b+#C3WX9Vs-KRw3|1n%VHQ5Q~bJ~8kQ-T|F=1?95av7TpQ9Ze1VleY%`h_M&} zJsY}uK;^rVEbI-~=hnd6Yy2OeQ7pu>9tkFje5U$H^hUq20eg76Xc8qH-^TELc47n@EFwt@;-54qU2G|UFE z|N1FSKzP;(JTlGq@KOE9b^QFm_5A+8^+F%`n!kW&RNzZij54c%F=)dC(u-LLPe(aj z=p#M#as~RmnyT4dRKwn*NtkcxY&Y8a7h1>8qy!#|ZCe@jusdix+lG4H1v~FL*dx~l zwz18a(?1S8fcGl&!$G#1O4tQ~KVT0S#cm3`&b|ZvJJ>!yp%U>770Gvg3+$Pr)X#rP zouIYLu&f`C1q7{P-_n&VA5R-y!B=6Qb3WGYO%#i={?1-R9MP5hQYzwWDIeoj#C`^Q z@$WR6Ur&{oQx$9_rLvWQ=h+%OFAuzmx^dL)CDug-)&ct_5pyjCawm@(*`3tRS5pp< zz-}cw#%4t3CHJXRggx1JSYNN9kFLT7dk5r8ZD1xJMfH4F;6pKrhB*a3!+SAbLu1(| z6wNV~sM~1BgHk>Yb?igjEbuJC9$;qR1O60v){zV4^^0Nhu}=cq6+K-h473h32T#M= zFQph|59Vk#^zRoa>t4v%yR~P;dzwnW6E@-Jl*A{~87fxLY7U6AC_}7)jc|ktpnJa( zSI`)~jaDdk((U3s8pHbN8g?VyjDGzITSYBwL*Nq~hdhj;TDAaXod;dCkjmK;kTqx1 zLJ2XOvc-7R|5L2JH&NF%TEwSO2H#D6SZgMXM-uwM#$8m%pMj1&jJ~J}OkkX@AR2j` zC~zh4BVak+F)K!%0se+}J#aR{ZvtN<3~PDhQ{eZ2Kv28?I>C<{;cV2&Pu49H?t zbQSw8J%m1Z8td#OJg>pp{u$`Eu?~8i-9sDL^LQT{cnf=nt!zJSLi*QG#(lsNU>4qA z0PX?y0H1(%Bc9uVmk_SPQ`Tbva0A{y19q`@;7j?2u4Qesh1Jp;_6A*yvey82vftCs zSt8>8hWCARB^`haXb#-X+<`~wNxDF+pox%MKK5tYfw_1ex6o$Lhv@~HM=w$@W}XNl zQ~GX*469T>4V+n|7~oH$2Wc(osT`qbDxp!dh8|{@u*Bd!c=j zeY5>14(^C`BskI?*^WX-mt)8=FZbuUuYAV?0ofYV*+!*QM_cJpwa#1F1E}+B>@9YX zeZjtBBRrL7hwJq`wkErw9+^wiHL!DXRACO>QsCB22 z0BkG#H*%Twe*E8&_eXvv^e&XYSkF6ii`&j?ccOQN5(cX`qCHlxDV?TWPL#(L}{U2`s@YWA6 z`fvu(`=j2E(O;p>8M+@VudoU1Ldh$P0!}<(#@NS*RFN(+MYeFs82KNS4^OP2 z(0|ItPzX|Qp14sg7CTVF`xxUDVx?Flc8Xzfi5L<~#B4D~{2Fuh88IL7OTkLWA}4uh zG}TiZb+X82tL=0*dg1|kOq?&4idEt>v0llhXX%gh4jrI_ z@Rk0Hai(WUEQMt-J9Dsn*23CYJL_iS*%Y>rEn>^qIqU*)uK1HU4}EZ-I8!_z9ua== zsQ9xupk#^<`E+r;ctNZcA1OBR33_V0n4qMH55!qYy6ERK#3nIQoFQfjSc>qoMpHT^ zQW|Ao9aK^t6;c`XQxEmg7;@2>w44^uLaga!;t5(!x6qGi3;l%rbSWg*oAeyLLVut= z^fv9I_vr8R31-6OI^f6V_my}O`f_(WK)zDW|K!1kEc!V11C^Q98GX7cm}0852L`i2_lJ4o^-XveX1Bb!VeOo5z9Q&N>I#i7_CCvy~`D2iS& zD^ZG3;R;hMib>Ha27V@=&#&XN`4#+fzJXuGH}Z9SJ-?bS<%{_$ehHt+XYnCE%;)lX zd;vd;FXW5(5`F={kgw(!@r(Hyeks3PCclZl#c$?&`4;|r{uBN-|0(|i-N(+R zU$Mn>FD%p~dV{R=7RAtSafG+6~5rYbr@ zwe%12(x*6c_zarrbIAR_!mj!YEXi0J$D-*RRzWMEtrxK(TEa?bDJ!M3VQnsE#dI!C zAI@i^U2TR~wdW4-1&9X{d zE3Ok)iL1pmkY9(yr(&VVfaLqV_?>t|ye0ksDYi$vDfWt&#pB{xu?tq_H;_jr`dZb$ zQZz|D{O|w!cd{#6h015LR zq|4t``C^2Gfqa2+_OV8>021{D=$41XZ@_Uqq~%<3A0%ZuWFTaLxKv!G zj-njTC&fNUu?NL8@u2vTxPe{CHeh7W!Z>dfuR*dFLcW$ks%p}-UzMZ;i7I92EzE$m z>{M*Q)trvCY**6!%0?zCrY9I*NO`$6&zX4w3-GE_S_XxpK256|`IffRhR`AcPdspQ<%KVU;` zHV)hT=Kg^pP;4^JEJM{YR6Ue2G&nezf!g}bt#kY|VZcwlk{MjB8NL2&8OrV*-Wf-8 zB*#u2%^n<_J3Q!Tg@c1mKlKmH8yqb13$Lx+=2vou(H326|A1fTZ1L-zEoeDdhl>1) z*NK+c=I+qVZn4Q2*~Sd5&hlTsGSoiDFAD64Y_)B)ZA1Y(N_DyDmhl5a{Tag(1_zvj z_CcH9H*o-Q8L~5i$w9K4`E|YkNz9Jv>?_?}?*l)^cHmr~>MqJ7jC$=p2?K zsrE2s$WidyGEm7-Eis_z@) z?+(t}{d0%giu^HNG{9!_N4NIKb|K(w8T7}Sx0({@6k}%Q2f;c0|j6V(^cjSuqkKw|`)VocidjmW>!+6dO}ucOqFRjM*ULWfCkN z89RuUbfW&9pq@BX-!p(aAex-$;#NO3KFAnTXG5YFr{%nT(ttnC*eoS1Me zwjmV%NCIvg#8OMk#-SYv`a=Izg&7WXQxe*iSXksw_U>TvX+=NFXNq@+kk3@_4n;oG zygPLAneN@8m(L9E4ugDVdUqJ*Gt0ZfB%k?S^n%v!e*F-7*l8>Fvl()M6!{AxBCX-b zbF|39h)8!ha=8|n?InM7;s2t2IcQ%t>SaUw;$z z#cygYoVT&qX|vUDM4qEgWV01(`S}%RONiU%ACj`fH-6wDZWFeQhqzm$54K48YJ{jp z`KW=j11lS&ed02OOkstZ0^+ShbDe(CIy@I5j<*hHAUre(xo~otVN?xL-`O!-o8d$W z9cU*WYAML?G=-odQV=T;9vBQACLHv}Ni{)^!$_Q~Rs#P*uSp4dyev$Xx=>$W=kM3K zgMHzwM>mZQNBNBqA~suxvr`r-N3lK>r#43GX+KRGD7Mu@cgxyyjfhOcL*duw;;kD| zVKYG+#8YS9kTW=1sBe+KAyk^$`@!KFlD5RjO%4rlBjiW1?8Od$eCt4e1~jRyez15) zF-yX_Z8{-#LPq}yvAz>xLun)PJ2^$O*I!#0$q-5uDzL@tA62*!(@)N^jacd5S2ql3 zvA-BqY*m{qr?Fe>`C-4=*`hUFPG=`pS}|6h)}S^BCg>PB`_-BMKbz8>r<-8^n^`RT zTgtI|XKjW(V!qf1gY|5O0In?z^-2fcMituSn8|(#wkF&Ko#=vOZP~*n!3s|-_E%z+ zcYP1N8`-g>M1K`{dc6J`JbGm>wxhdk9Z)V6Nnmfq81Z zS`a!@t(OeVSL-E13)Fha&{=A|WN4vUFBw{-)=P#KtM!thCFtY2@Bl7V-~5e;I9m%g zA-GI-x@7bF@OBP#ErOC~xfYZ>D^wmCA$e9J@#t`_=c;dNiu1IfOmV&zlQBBzj709s9Jla@jbSlXP#TX>C>MQgfo~cs_Q7uo$!r5RV z-CB49O<;*_d76B||EUx~Z980S!+7inHVo_#bK7>f<=Yd+wZs(PhB+{c!GaCbpwHZ( zFVg4o6rExz*vSHy`;}{3>;BI zZSXk$5gwBSK7_cXfg|7y^NJ*%j8g@bTZWOc?cc_SDzXZJ2(U^l!#-dx0FNv41N%`X z&P+Jsa3VzfwoU>|T8cUzIx zXaj2DI>`ilzyN?e%(ns$1Fr%HfulrGc|aGi64(kLE(&o`h_fUCUZ4$_4uHpU4Gs*3 z0JJd%h{b#CHsC2>FYr08^(sIn?%{$j0Xzw4Tf%l=7j_VRM9Dq?bxK|aYyh?bJApmG zA%bHINCip()GcK{@D)+oCII=QA)oXGz*=An;0I842I4Y-Eaa7iys{1voT@}QHlP*& zJqPq0&_N=b7eIY%s{pjYhBzDI?1;0c0`)|WI3N%30RzA?U<0rfKz>eyUAF=c6S-}` z0V2;~qWs;si%bCWDJ%uLaL-s`2v`Md0=5IYaIpD2Q8Dr;!L#HL!6^qIT`2-(2$vyT zCc{WyhV*4fUxxH$NMDBZ<%fwXjDQWO1^R&nz*=An;0JaC2Z$;+5LGP(kiH6auG$A2 zC8|N1+Ad%SK>oFeuiXyp0>D#yn5YhMb%?7&Tpi--b_2+>?i-@faX=p6!yWDcU>UFh zKpFLW365L<{oR1L2E;WWt^sikh-*Y#BjOqn*NC`A#5HaOb^?2VLjngrTp@J!M2k@7B9yrZc`Zg>i;>r2 z>K1G|8IL}wo*I_G&{KkyY?k`};4 zv;yf?d_%M{4#)$1zyPoe*Z^!LIxh+E0&T!_h!Gi2u<}q8pKJGwOAdh3Mw}L|gU{ z{S@`N1!deiK=iX~h;H9Z^mF8KC-UC51$dR{F4Xa^tpM`4>i|J*0Z8`?r2EAxU=y$% zKz_eCO!UiCzy~Y<)&j`qmwsR`@Hx?T`ykQFMgZl$jB;N= zxv#hYl>5qJ0C~Lv{@*SjdKGne6?J&+DADV?h<>-3=ndre<~6`J;3;4)(ObKL0|3h1 z8wcb8KBC`u;R_e!@iy{%`(Xg(zm4+$fbbs>{(}r7?|n&t7ia^f18a%?xE(;5f7}Ng zCVB@v@6-bQzybg~?`#45MDGp|?MK@ENV|U}fcovi;f?FY#J1MqwRo)5tD z0n&bev>z@5HUL|Joj7|(z8`&svw5Wb_#2{wM&Mxp_5EZu(Vw;fc>fdL|8$V(Q-uGr zhv+keKSNocCjl;?p6IXrzz~2k{)&9RK>9CGw=Zr5?j`!$CIIdH`(glbM>Z3E=_mR} z9ML}!{u(^rfd1{P0P_E?68Br=Ek(Lyq)WzKmE=kQ zX{}EYOW6h>ZOUHYb7E=8H*FHJbfnJ!GJQZlAj8Nzb1kq5*b3|-mYoXZ5zE2ThB*69 zV$LCAuIA-?VqvC+GLJ;dr)5o@>x0AJ%b#F~u6e5pVwcD1#{T96ht z0BZqH%Qozw_hGjRzAg*k0_uT20DRr6fDOPFU^}rMiJic1U>`B)bOxQy#-I&j&<|sg z-#F05XA+x$G!q{tHVJ%Fklz&KH-NmSc>z4n*h*}M0we*T%>ZrYL1MGMA~uXN=lF=t zy_MLR$b0^)#10x4L#}QlB223J$4gn}?gMBDPk9ZhHv`VMK)k3vDH3cJ+X^-6I%nGOAxC9V8;D(wG?#<-3WTpj*;k?+8y+ThRX?x{*hFk2(qD}_T#fM6eqax9 znAkOOKq=q{kngnzh+VgZ*!7jfHYEX|{|N6l3=z9A6PQbEGxGW|^7=9Ad6P~3fQ{XJ zE3qwj{|VxLY6OtyPy2yoz$U;C>>+jw^1Nj+0NO36<1KrM-8ulE{Gd3jp7??Zoav9(Sz*kk4I5@o`u!0NO9(fKp&Hut&po zq~DIT+Y!HgHLw#v8QW3b-2@=b-M0cy0sDcY#C|oM*gdHL`0n)rYk@7mA!7HTZug-d z?yCoo=Y1&aK0oj(vHMZh{oubJ=^nTS*av)rZRToXJ5bhxfb;}Cg!B&~J#;907r77y$hlB|9SzjT}i+YaFE!u z$mdz)4_(NfT@P$0_8j&UyLs{>yBK85|KE(TnNdMtcVjrO$A0hvb5ckoC6xE@B72A@<2Z zVthQ2-t=mH+b zC#dxR;*F`mGT=qzU5~>5DHIa8x6;?^_w*0=Qjj$SC_I!Uy*efY%^+-$sV~Eq3?j;7 zd|o7d(3hYnxXNZw40;_h67hOdav_Vi$E*0~NC&%V3sLGTH=AN@U=|i zFXOgVF8O>7E~eKx@I5r|NraEI+s<@d2Bt@5dNGf5x}sjrP*Jr~#jMZibmls9J=IC^ z&GAN4dZEjjVsJYhhMGq1@i-0oSLSNwg`>0P`vD5nEr)$IGj%rKLhiX2e2u{%}pH*Vr3ujMNMb8^V!qe$xWTT{(K04 z9@xbSXUZB<1Xsjr(&>$QopB8r4SJ(tby5NsQCP1+KcC{`OL}7&?wHSrOXP5+^~PAt z!eB7Xie@HLu?aGx2bbgG*Zs#i{!nIvzOrf47)_foZN`+zlO|3WKc=sztE1i5G`en7 zRat3KL9R0^GsT)1A8m#p8e~(GO-Y4Rqc`Xc&g!a4x6|p+>kWpAa)^Zr1VFB=krA5A zuvUa(^dV_dQv+!t#YwUhFIA8xZnvivTJ zrKGYr+=q`QBpXu{Rd6+OUu+al;;pT0;V;)=KZug$Gf^n_g?6Av{6c2&T z*p=1OY6NS{Ed0A~!RWlAWAmHlRaLbd%Zzu+_A|=GS6;;5ghRK}*9N@;MWtIqI*$LZ zCTv=Tk>-)fRMd-opSvK&U#agaD}~lcOi0dk$D2)Ag``d@j~fk_ zQv_7t75sx7t2sWg(ld7Bg!V>9M|!#^&01oyifE%{ z#-blzzy8zfYFg8c`lRG!zI0QSy(rU`cG)`@&6}N*k=0&*Uu$x7x~X~n>Q(P=bY`2N zxUu%tc4ex%C`*nrbjqeMy;hYu8ohvT3)0)vesJK%xa2S6jbVOLWw%Dp=VwRI@tsqU zKbL)tbUg5TBu>G6%EJBCslEPahzuq3;B3<4on|7HYD1(d5Er2s zUBo;a^u=UnXBTCAJ(yd|4W_h0bo=QhR)y@*WRf#UUC=`9eUY-@;Qbj1wWF5S3x_k= zyiT9x6cr0{C;4u=Yvjz!J1?;&nJw!q38`$xn^$WS$eGIyr^H!PI2O(&t4F$TcyI9w zmdxT2OL0tW6y$BFjSftBxCWF2_8e?7(+$LB7Y8ot2TElo%fy z1)+`aY8s;>q+o;$)I^|^fgsBDsLDS{Jud#jiY_(F^$GF#REQZfo>>ZVS~9oOenyF}wJ;w7jr3w(^z z;k!|vVruub*swD$JGNCFbDTk$cl2!nwwA0efPTkApCG&@KQqpo7ZrnGU`$t}}jj3r~FgiIlHaTU%6V=6IrqvIXwT_KR zVp;jaEc2WkkSzGjGbP_?+T;)pZ`Ze{M!VWL++Q!lLXzPRyxy0)$Yg?*kw|5^- zOH7TE!c{d=A{RHKZ0O@?=;JmT=j%g5%_PigNKZzlH_n5;#(3kPN*!U7NjD1v4uveo zI*OUi$}Eg{rGniB(ziC&W59Dg4r_Co1$x;fwXkN^sl#fB;RcMnIsssfNSzX?mQ_JQl`Cuj=l{tt(E$G-DH8eY0=G#jxxbyr5WZJ zb(Ygcj=-| zmAC1=CTXA7uY^8VSM*36wjxqpYp;i;LJz%4+bXEcwb;);x5Y*1_E5h#u!5oDl(x_C zfbLQ0>YSEzX-_>9L6^P-jh-*pfY!h4pXlEla{6r2E2YeUYzX;_V9di^6yKa0-<+t2 zqp13ax&?A86W09I7H^R-jGnp7`Tb|@3$WMb@nPE99ZSf>*hvlZarn&};uaVb;e%|TN17k*XK-` zKQ_NLzjl0$eN<`w=$x*$j!_*RLxFp-ImfLHpTm)CSu(0=_RNNXy6Oql73USX(~LU4 zSD%_$eB+`d&ynR<7nFEP-Of=N+%vZ4NI^kT)6kewb9z#GT9hTqQsK;xPe@2IkKCP| z7@p7$H=7>cUE}LZOG`!?zg!+y1lv1TwcRxSB7EyF=YA~aei`Qe7<$xa&S#crIp=wB z&bN^z+8Aw#nDc@u43iym-%KWRaBd1Y>E%?%q>q|~nU0X69G~ee-ZI*&21Qus;Buhv$*U(n8mI-XK8CmW|^lVBh9vv&s*6) zuB5HBq_fO(hT}h*uo;QzY0=S1Y3W_Y1pS20=H8UF)U@#2)W$@eYuE>2Zszmb@Z=cV zBccknSBLz%+IKc*7Ajym#(T(U(OZoAH8=~`Vb=}=RL6CKuOV*Ianov;XV`=4<|C7! zizJ3wEYUMCX7Cxo;b)!!?XQX_7-zGGho+w~ZNm8ezTO^JzN^rg;7N1F%AT&S2^nM1 zVbVm0G=Tu9fm&quSXI#(L zz!(d;SfES7p1g!wsR>&Rri?<@={EVAm7uv(q&%+RburRs`MKt^)U1JZXLW=uhunm^ zi#^uIYQlcVlT^NHA4H!qB;|(O@61=_%qxZ0l8a)upWxGQ3 z81_+^|B4Wu8N?9VjY|wBT%X>_%2a2*YIE^+@RU%Kuioj15$KklSp2L(H_nuPu!m5! z5-O>WZ_bQwlLt$=k32!$?c9&;@e!^5~K#jg^fo4FBeoX&Z zD;y=V+uqDL-fch1PswLpCs<4GO;4GAR62Umd-xA+3Vf&N(57k{>+7w`NEMvr+U4Tx zF{vYLj*2uTXQ`%SFLq7Ex;{=7r6t84x65J6Nl!~kOn||y2&(4lHjzb)dW7Z3oI*~7 zAO&kL!j?>AqHk%?Eh_TLkDRJ_KI;IisOUw>5;H?X>7u8@c6 zxPV5~<7b29c?H)ie6~@*qDWH&8 zsSL>`E}Sf6#b`zfeA&{>si{t=snWI=@+~m|Qb}CX>?_SL9bIIMPxZ!ohZ?LS|MGO& ztYxmsa74K)x4%ShE7IlEl{nt*ZSwl~k%r=uI*-%aU^Hf@wTwJ8a)9lB@@Qd}<2b!` zG%GpGvf@%>rI|f4m5rY6Q`dpoAL@D4NK$nLx)jmNQ|*@iBZbT&yt}FvpCuqRd=w^z`^G2z6@* zfiDCbf~{T4WZ(LzsiEGHn&3#ay4(qJOHS&JPK37J$4$l>cG4CmVwSORSR^}Ck+U_S zy=&A&X%V&>b+t9IBX`WfhD32yVX~>48KXn%URE_lPCRE_XwDt``QXgLVrlZ#X7U-` z?1Pa_Iq}JAp9Xys*>P6YRWUM-bp~f&L_f2Rbww-}LAD9I$4D z>VksFg46R^=!{C%7ZVec5tE*m>(H4}3KOIvlk-em%s$3|gZX z;`gtP^UM8{M$hNCsvFE_g6ad6bm;>HUG;&!sQMRiHXZVTqReLeRzoO{ATP>}X2-&L zc~l?hiFvuX;WT+25jz!mHhUs(32ro;bT+HDwNv$hp2%CoA3klq9@UPPywV4Xr`k@` z9pe>h{|R+g^{vM5X3$8X{)LoO`OzO1K8K#xe6vrhY9=@b?iY*64yDoNYtDcyVm$^N zfhg-BdHF2N1WX6iVwQTU2G^E8G&39yB1efs9;VsJ=E!whP3mEqy20{<-Im(%QHm5a z+FnUL^^n$+I(x(=C5>5U)KyfgGY4~Me7z&Hts%``WE-gnPb0CoD0g&bbUe$M+oDdU za}M2{EE1v%GaUs-x145P-LK9o+?+gNUNsBZRtIVH$o{)u?LUnk*?;$|`wfj=!Uw|r zdcV4V(C9_{;xOGKo(zvq9^Vi_m%e3feDM2mvR-5gJSIwUhHWJqevzly*XYU0v?fLw z4N#0d$w{1bnN6HJr6r{Hd4+bBCFmu#+f!2P1@`)Xd1YeO(4YUG^y7PJRnXsPXag_7{uN)A}dVUt^K4lLxtq$#=B!gnpLNpH5u9LB4u_^yb+y+EtF+Nu<*m#wDl|as z5G*~9w4F8cIYmk!)##RT=s#)g3q8}k21m6a%adYFO|+X0nW@SDQ3r@xID9PGqYO5e z#S)(o9h2yYe)B)>lh7Je=ZZG=>Ri#*ol>suU#8G`z7?l>&m(UuV6JFa6)cv}o>E>{ zfa?-RXmBuVCuqIc!7hF2<3ftO0?;$2@4`-zted*Jv9c=BW=Js0y)No6?>*$>H<*_9 z`m^AHE5Lcb0S<%t5$-}WcCV`2x-@vxO!FLO`0_}PIHTS)|1_zzOKBP_Zow546jT(H zJCZ9^hhtI{ET8Z11=YtLwg?i1bfC%ZV0!6-{T?@DbaMXMbxU5jWYL+deRf%8(ZV0{ zxR$c<9b;B^vdtrF`z~s)XjaGbeb{@`uy!WFT6xo#l*e>>E3@z^eVxK=F|%m1^ix{V zOP$2w3*#2}XmBIXgdZQm?qAVk_pgv4N-@lj!SAb?qod68WAVdP%oGiCTL|MU_->%| zEEZUW_-swy8te||WHCos%&Y%b8LD{=`m!g(l`(nNtn0pFYV*Qz z#be4#YxCL*YnJt{-_qIQn_Hb%Giq9*nVU!D#*Zgo{oVxw z=hO{kJ1Pol8q1Eo-0W>~rluF?Z>%hmbr^(-q=@DJGvw- z)8(kjD{c1GG|sA=Ic4HijXO!#IM?Eyd zH?11?G>sTF>C-`-jPT*WiNgu*W~>S_^Z6KCEIaKGHM|foXeLugnKU;y_cV96w>8$Q ztJ<38jEk02`eZK+mhb78I(A0tQdiXtd_1`F1Fr(<4MMJbCx0AQmL_&}b@4<|Sl!5^ zE#JN*c(S<8B#$1J4JEraUUK&hbC>XVZcEOxj2ufbc9#y;bzBhLG`hOnn6Nw{HrFFQ z*E!4yq0=^aY7aZ26E&gW>pA1xXnk3|F>XPE&SSIjc5C*?XS{NL&unR51op^&Q|+B~ z=tpTsLmvm}e^Kokjb6Z~1nIFsd8pB2xO4=wz3^DAMtZ%f%`16dQ)6zSD>1?8bw%7V3QoV2Y#!V{cq9e-=lFp(WCy(M z!TUzm6gh#V2WJiv^tF{VR8)CN>@%)x>h3L0H%7e_@c#G=?!fq<=*j)MNPeVZD$lFrN<`Q-HT?WdB=<`D;zbmsbN}G%k-kS z=y+~P%S3<4_U}~t@ycL7de#1t^u207YV-o`3)0)v{&L`#DP_Nx$*;15`CO&$F*JHU zj|$RbPvDPXKSw$icv`(<@Fq?)C;KLtnWE3e#+COlX6z(LE4>0QW^nr|1sInC%wPy@ z)q?xh%3in(jO9kTd#$H>kIRv4b$OlAGhj6&CfK!E9Pa$%{(zLA(2kHMVOe7k&NJ`r zVCD0c+_`GT%CZSJ&ZugrDRC6k<)^tu+4FN^Gt6dlyg4d8##Iwzbyml{abGOIoS9lX zx|U@as=M8-vnvXUi#zgcc`Zg>In-1=8yEI;rYN0~dwZ)VYgFAa1@*;hPRCwU;cww4 zb+J18uvbTu<&_DpUYWp26En8JxlcXp1R7a z`izwP*c4$g#pqj?`DPF2kNhLOyoA4X$;J!cS-)(tx4Lj%!Q#R6jDfN17h9uKjlz|2 ztoqU$$NCz&ai%a96JwP)55Ky3g)gd%8T46c94;OxDEttauNY&dH)5v+P91*T8oxp* zFY3XlgL_(&YcL8JpMf?P%Y!oSNeK*Co(60y!U-eU2YvC#r-rJ_-0s}?W@~Q9O(d`N zc~16PU^QwswWd_0;EUL_iRPL~EsGM(KQiPNDIHf|-lPF6MPYpiN&^@&vkMs+H2kWgM=r0%xdqDPah+f8v<$9yBf!Gu1 zG5Gr|$ecPb*D|4Js;J0UfHMPpu7!ieF1gR5S-7(yjcQ!~3pzkN@y!{99(nRg$L&AW z@`3p*=amN%E7G+XI@OlKtA=lmc6jxkuBsfpJvTkB(bbr{sA1~asmX~G;oi~Lty|Ek zmwumtw9d0Gur+X3eSCI?UOEvCS@rdQ-`G=FUg33D6m_$@kV8>Bw|->is5u)hIwaev zwnvp)o7H~t1n){{bm>RY=!JZN+AossRppsRFW_6k^h{N5Y4m*f3y$Y6?__Co7oQ%a zH>>>^qDSL*){pbcanktR(g7N-r@VWm(M$N4@OUf~%c%jMN=Ma{abYY~KcmpDWaeYa z3*$Nkg99&wbP8j5^!UyDVDR`zW%zP5UN}%i1oLqYZACOteMMp(hBen3S`l(51mB)q z7~eadsy0e=;O?{<(wrG$bcsEyw0M3(vAzGQz9ng)alK@5a9q>9#e)}QFKDyrtd4kh zX;Qkg$R?H-xw494QpL!*tqVOfDhu7^WgVvs@Vv^(qU%?(%}Npko;e0S)dF-^upbwy z-WfH&{!2 z-gKBHtjErH7rY4&jkEMRT>4feChq2sQCGl4`F zTFkQ>axy}F4(Bj`eV`G@!S{ei#>Ny4H8|zTd3L53BE=W&HHR7)yvYs*~x(vbVF(#u<$O()CEhsu! z-3lsCkMF_Vjs$HoYBhEW99~4$I3+O=rqKy42>X_mxjDN0TIa~)y)`3W_6D0Uvs{;D zW!}4zL|TlldV$uW!ncx(yt>TgvO$*O1~h2rNLOT&l1COX^X(@z@m#jdZB3IhT#k|2 zM)4BH4!(NnV-=pjv7nqjrrjqF@;n~q$;aQWI6co@VICKLN?zsRI|C=?^FWx#jlXGg zLO!sa-hwRafz3LW&hagc!cS&*kFqD=Af=oc`o56r0EPr*iFHO^QV!FtsTrkA!X zhnVoDX_PoZbj_qree3ZuGpAhb2z5vd-SgS1RVAz z_tZ@3HAlIoS>*m92D9ub*w;bb<=nlM_%_DopNd4UZVEf{q}c1}T`j*^yG6i(GE zb0K`O4b$QLQHP^-Jr37pZ^Cz=_Mc&v$%qSz6}?i03inj!(==3_4w$xv#B%wxq)6s~x*(-OQWH>gC*4+pWsg z2ZD0-LRBtlba`f=(ewFW1YPPyjqc(TG&;^0WdDWe(d?}VeyJBVez$f%CRnc2iyFOz zw?^3>iashs7~Mv^8HK0Lz3Di)47<=Tn57*hD& zT=&RlTa4RAjx0PYuP!g%5tG%eG)@}mE@;ayYRtD6CFIANboyL3OS{AH05dOK5aQCE z!o^=O#n@v<4kwL#J`Ld^x+`gA?d;MGfAHxq#IR!bsw+hqwPN{@OOYh_1&w|wR%;sCyZa0ax&7wfWe=`b{4#iv1aY2VWoLUtPTWWby;==26S1QexIv%@e?5Ryg~^sziL z%~?#Jy*Mv70hgfTOw#uX7mYS?!hSAHvJ_m;lN%R^ zQAN8U4IhHGaWf^RxfV5~$FtPF%ErcdH@A<{MGsH9Qi;n-9raP&%zW{(Q3Wh!#1|cv&{XN0cvxr7Tjm5Oe`_{x6i#95w$o>lu-VQ+`& zi$zkHZe$~2`o&67knU7eI&`GME%@6E>Nm2#SI^zlyqo#)Jc7KK3(;&-IIqP@;VF3u zw(c}}9pQ_Wj8k|mJodD_x8m=xX>B@QM>D=(IJJ&P_&VVW@(TPt1WUMX^$~PE`)8QG zPU#Hit5> zov3GLU7VefT2tU~8Apxr<`)$D8m2vck-e&@uzl)=w#>}D#f@nr?>{{%X5l^4a%?dP zNy(6h2LgwAp2(nVoMXZQ%789qJ?RjI(TqCf0fHipAbf&|9msr~l}ka0OWM8ia6IIV z%7IHer!c3$?LszL@oCQ7(BZh&c&QmZ)tcKtnt?R}reN^PQg}rLzRf+@Hg5A!YC%j= zVr6fv#k^COlWQ2awqa3LOa4=nt6|d=B+ZXA^W;h6COmwh#jMLRq&oRo3Ff4PWN5UJ zA6J$g8@YJrczbG@cjOKQ!_4s)>b_Lx1NJ92++CH&%Q%w7vV**)HPY}^UASnE98WX~ z(i}kt*>OUFGiH1%8$Reuk(yi^zR-b%RPs3e88cW@;I`FeCr!D&fA;k4i|RXU)j64Y z^##$%oGrS0YGt|0YrJCIxWPxxulL#-+`0CWZv0S@oXfI~+$pA_$ahc$$WHbksG1)r z5Zqr#o>`(P%wu4OPUZ>x3wM9Dwjv)iFqUa&@iJ{{L|Q$2^W?NzKM5%#v^sFM?nEAN z1dz`r%n=W~Nd3MsRxBboBcU>F_}K?I?~FK|TO*xy1|v2cI`pqjkzU)7_LJ8rg6c9a zFRv=E(&NTOUg$pQk@#NSClA-u$#Pr;%AG_|13IJz^rgq@a>mxzc8|Yhera@poHYHH zH9W72hZ=mh&DNmA#NH^)E^x>Fo+8J(?NJ>#CfJni<-#5q=HiArp$TX5FFXv_Ie z&dJ7}9sXH8+M6U|C=+X<##f0?+_4MKOixR(CMCoh8SYnUcN9vo2MAsxf=@OpE2}UI zpR_0E>LTtZ1ZPc(TRpmmy(n)fsB_;FZVY>A%=p`uj34g1dRkOmRQetI+g&Y|;m#ZM z8?J3~>&&{s`W%CWFWWL{?&IfxxBTaE1{#lC_bmQIidd8^!2|PC@AFDzCP1q zl`<0JB_?6K9CSdP58d*6J&n%qj-bc$VcFimF|3uZu~t&yPk@&&6MxhJzUUs=xKo!% zT3VVj&5@hymUpD2#iLz|3JSW=8i^2Z?CVHr)-z|`0}C}7R^=%ui#tJR^|a1@`h1A1 zDI3~ya`WfbrlESMH|odBRompC+8%|$MhViVs@~XNV_pm}`sJi^byaZc$n!Jwi*Hm48BCiE^ zz)sfXvJb9Rb@_?BW^OxezT;J0E_nrh1m1qpjaPNK#&2fwsoLnOJd^XW z!dIG^3>Pt0AVf5uC3oGWC)^E6!z__g64N*3#JfT2Moc}VhnDeZI!FGxgcK-jlQt0} z=jQEDtm>rX$-$X8DMF(jJA8avvcM~t2j2h3+IPS?dR6y+MZI@vMl+gG?<0+*k!Cba z)9cRm?(z2K-W&EB;{}Xyr~ynf0rG-L0T=e^(0o}Ib6-_>`|IrsE)uH=AK^U;Poj%desq zbJQC2h-snkvsUvUQWH>FWMr`(4U6?qAs!kU7$Am}xCVYB-#j3}qVbag_$u0Xp#F&4 zA{5lW{7PFb0wo2jEeH#)ST>ePB0xf^4r=Hff8*4ukzXaPAqjy;5-v_&9TI++1>Vc! z#>yf0lMRfRr6`WvdFXYE+lqlueIVI4lDG9{7W)F$aECkQ7kzdx*hlp{tR)(0nmC_m~4z&m>(4t zE_3*Z966|%5cNl3-sySEBxzO0=n6O}F&7w;{G2YQ)02QI6KoHwv3z4V(5a|Oh7Sy8 zKDlkgzuVK*-xJRkGRUBEcX=WwbSHlQ%*r3_&~4A}7&$E4Mk;~6P&Awzcjz2}rI&jy z9uck5?|I%^&*61J^KZfXM&S!tK)t~KX!uOtG%m3@ptTbfkn!k>(q0R5m|_2a$VyrN<67U>@$-wQULS zH9v#O-9kPY5BDGk+uP<5#F^q*7)&<%K^IEYo6(iuuZRfdgyz&%YpGLy97}=dNI9oE zuXrie?eT<+Dc@-Sb@)Pu`*3;u$Qu{7-*eBj!ypbvdczCFV9#S+v7;v~i-#ue-`?Nr zsfC(%geEe(M$E1*i@~IixCaY^D~U`r5*O{^xHk~U zbhsU+tTEb=8chxj^{)<_gFVep1;)<|b%w@H*MS<)7{d*dKmUaRv>*`Q-Wo43`NPKz zid>@kvy3MBxL*9r*8FJOxK6QY`1(okSsR;h-LZlw!P5Nf#CWA#?8{~2(Qt21DCW2-vC&~eh)!Ro6pO3V z8^YmHMxk30p8t^MZ1!y{+wT#VHM_j0D*>^~^5<8kzSIH7SG1AdD-mHV>`7%aQH_L@ zJJD{pX|G6y&Hi||(c;BX6fgZ4GP4gl9Lr!1gO!O~3zu{#CZY@$a$GSb98%&8EEvWH zkSC;D>UKF7&4{w!VgKG+&;(8+y;Ie=n{#KDcL&qWzjo?f z<2YODej=j8&X$u}J}Tp%(~Jmg9J-iZ+9A9M|Ar_&!&qH(0-lt zt!gCFSC91m$l~mZj;@@kqD0 z6N0Lv%d%Rz&)z#iVSLxs-}KSTzo7WZ%fA?`M0&5Mi7&!`%K2iAaL2~KOngxpH-Pfg z@plvdQ^s}T{?_>CNMBXPMUlr~Rovl*TSgO2)X)+xBlI`ZxxKCD^Q5OL&&%k5r+(kB z%kV`h;}+b+iRT0__~j=VP56bg!mh^lDx@v+OB0&om@MZhtweyqirO;d8Bu7=%>5n~ z3uA+b7U*;g)PvgP(sGe@%vrB&qA4WTF z9pXp}ho2)GLBXL(JVfJ{?#BGP87+VYKns#cw!6s2Q#dPKLZ*=vpfw=~gjf*HJ%V`5 zd5`RUYDY4tS?-9s6Amr>b$Y0=1bOhkRy>X|JzydFs_dlWm0G)2ba5PeCz27s8*7^JCn5^dfdkFk{UO3!1fcTX#Ad1Em zLRIo&MbyuuA{zY%kR2r=$d1#E*QT&7yqM_acLqCD1Tj?#ws;nbcW0+_PH!;cO8TLj z@seHW>k1h`9aFM7S-6&SDBfB^Zs+w%(QX^TijS5P8k;`owmL2DWa^_Di)?2MEb%~p zQR~$EJ9f7Oz#Dr~UU*aNwy3=}GL%bX#ow+wb$W+68m^9+rCZ(3IyzesXUk`t9diM< zuS3`TUu}}XrH|)gy(#p~nCLH5lOYC2k`I5z46N{0&VS*JVrS?*PXx;7a-r6d|NJn?(Evk+2T(1aY{w$UfTu z@*OLS^HFyUKu`H&WKfYGcMa$yH5KQ`WuU%++Voq1|0xyxZnHO+`6E>I>GcZyizS^& z7wn#T_5q!pOBnZLWw2k@8|~|`nLV4)kco`WTko|xdyoWfAT(q%oVMCx#TD!tphnoAXBuZMHhiHkflhB zg&)`*rPEbaJVa`$fSN(Z6^!398%#kPWTIy!R~oduT~R0gYRPCZcO(WE>iJ54PfEO~ zDi9aJGazFKw|yETaE@~ix=4!eLoP4V55|@F2b(j_=z@5ItXaT)-o!h8dCAW9!JcLG z(yOj1{y?42YL#QSLzu1k0@o)*+->v=@e$043zbHHM}Q8lxEQ}GEV`ra6v0BQ>6xZo`*(!W?xTy_Lm94pws^z>U^FC91s7$eE+P+^%91G$ zStpTQ1Z9!HV?ej72T_sUQmGB3*s!=kG6hah23U++f<>oSlhv6ZKnh3 zb?2_V-Qvc>9Zb$G7S^=vm_OWGWNP*k-@ZlCZaBnekDp7oRBiRlEHHg7!p?(6{5(4k zzrtBskmEQ@7zf=SyY!;;Y95D>UQL9roVUA~Jmb&mc^nvL%q|i9*t6^`J*mKTTAIiB zh_Kk08x&;}D8u!#8Mf$8AwOu)qqadcR1}pQ&Mz!9A`BB`bI~;O!+>&F<|4H0O==Th zdnGta^OkMl;dJUmLDh$H&d09=X34udlxY6)%xyhAo$dP04}uo^<-m4$jgt=~A%)A7cyT_5%1ohYU;#BiU+yO0lq;hv3O&vbP@ZlFFD%KSctZ$7RQ zf7}|sn|$RWjg$Wyt-;4-alEyc zII}hQxJCS83+E3b=eQfOq|rv*4{_nuQ80B;E26cTp$LHfF@nfy;yv6R-*Hh~gom&y5%*f_XJG zt}Kf`><7GqU1djqWdOe=ItHAT+jliIe`++ma{IXc)1t{B{>P3HfLgo5xa`<9hTrtN z4LkL}_QeC@JyCyC`|?j8Za(fsA%lkPh0d!RbW;|F$x6+njW7qYDO8IL)`|sXt-!w%f~$IXS7~sZz=1D#Mj}uAD0+^55JCFBSU!49 z=^Mz?ylnmkJY>k;sJ6$Hs(UJy9sSVFi4pVBI}!Svt(%9li7e7L_AYn|ZHX)mjvxx$=={u8*2$0ORc(@lC+#fvRk&6t(J;dChff4zae)+$yudf zHEiJ;8OorUB-tvP(>NqydhzkY!4kTgCv&>s9pT71qg5B{H9glkQ#5C5^{%6bmqT+o zq;yy;zJC9qR!WE2xX^9y@`z|-0tVR`lU^};ykadb-nh*WYW|{LyV$(_cX#&pP7O6b zts%a8=}GK;26}i_7^JpS57D3C+(?>KEDrV13r1!$a>aIjChZ+RPXftsJ3_h}k-Yj#h~Y~ANFp_rUgi5N?Kf5*a}?K}S9Wj3>hGJ={nJ$%^v zQ|*Q4=YzQO1rkA!9Dq@Z_<|XdmvnnrteQ286(Nr!dT99sAo8E8zq1lF06HZkBkq_d z5u@%>8*<=r4!HY7)#|w~7~(IE+5#O|r0FKfdI zYqeFc$~98vL}I~EhWQOKKawK)6P})Qs4E;ieQfb~A{>gitp;Z_=IgM8gMEh@JI}^@ zx?^^$J{|3y>l+w}Pwg2Pi_{A7?y^mjPIeSBo}syLW;!)IlPDKcT{+|lV~@0#|HELi zpuprYbsX_t(lza90*X43Us(wonVUj0PZ ztB%bsCwoIlw?k*}_n2&Yi>)i#Ig;p>E=^9n_)WFKrvOL5Vq zt5&*q?3o^jS5eM0fG|)hlrIF5gZ@Z1+BtS-ALInVL5-_-3uBF89#{8@62;Xu2ux61 zU3-Ks5C9yMjuXtffuzCX&}E%2#MD{2Qkx=6905SMLOlJumye~t_{FtIx+rvmK7Lbr z8ehd|9rcJ%P0 zb))YM^NV>DU)!bUan1EmYgVsU*ff)9N=jkelY$F29c}qubV@3H%_ebIH+N2L4xdm` zy^>*Htx5glVk%DhEe3yLZlRFxw;o%I*46BA$pn^m^jL46KhGSlAAnye=?w6ffiBN*)^< zXL)SOxRS@F%qL#Q=PP+^$~eW*__&hyh4BdnYjxZzeyZ(zDQ?E+EBRf@IutkK<1D`m zbWHF6E$JD=E}m+bCeio=@n5Z4-aUkaM$P`g0`wY@c@;Ixs|d${M2Sz-MPYrO6Al2K zzF=brAM0=;uC&6|&+^o!d0|c=0(XXa;=x-OKUsG+Sncw)5rtw@OTUwEbY|~wIoPj( zJg%F}kfkj>L*}*F(A>?CPfo~dAr^y?ncxade2dWvWrDTS$^^qf1oE23+j03VW^?oL zc3ggo+1z~GBEGAI`)@HH6(480cP&~Zo15catJFF3^GdNhKCa~UfhMNc(UwE03*)qo z{C#D{Klo zYM6Z{N5~runYhG`!wj0nZIz8UTZL-fa~19 zEk?s{y%D&UE|H)1e!yr+*e86m5$F?j=AAPQ^Z^2_OfdWmn#H_mR^SCy7mflAY5zux zQA>S+(ES$?16%-LHZ%F60uY@;sS^XnOeWz7{I3FZ7iu=aex;T`;L95pQ=z$G(W@iQ<11U67xsntkv7o~K#ffg)HwS?uI^MO6)}0QyT^-a zW_xXCBt6|(9G;Tr_CzBmeKuofH+1XAmiE5$Xdqag8yYx$a&JuR>U0BPPOo>No-^8j zuN(hmXHT!SJ2P_g)cCo*@zvNBbJ)pMz{2qip>;{9d}W2`Qz?ARLaU6V@3h zlmR{sl#23s@`f0Ww8B0pYGrPc3ae^G-&F+3V~MCc$zz;^A7Ca)1kGTrM)i^yQgFuH zl5!%Uo)qBA=l8?OR7M-2QYu=vb_GKkr_~m8Slu1&?WMsfoi@->n9cSNBo{;BKuC7k zZ5`~xodd(8dO6_B&q>~VDp~3)CnlQz(cz62;tM00zQJ6zXEYnnmXGBoC=k-!7hf38 zmL@wZ-J=W^4?-{b4q%ZZeKirohTTpSfg%!tvjL)}t}B#@i+muZwna_7#p5|4OS?}o zeU(faB1KM@Tkg@VlAidTJ9mx0W;)W5%I0G8<%#l6t=?$D-7^Stj`x-7rtD<0FqDo< z-edd!ievIn~R#DD2@Lg`)@>KmABe(LBgojdZ09MJ~$A(+^*0J&q1X9 zU6P4r__&%=Nb}Q-X85=$ex1?GgUF#Fc&PKO5@P0jecWqDw8ZDjqN6qb?@WI1aYcTx z_enGP!N*PF#~Hjo1KJB9FM3A!V8a^5&OiA0;Dt43{V9(4UPmu#A*}g@_wE z!Z0+TN(WrZ2tK5wVBt4*ryC`Hb4{I+4vi={G1BdZyxs&i?`*ZsWtYIcWz$nggig3( znJCMaP@JF4NdfC>Ls2if=OE_CSWqI#hOM|vA2E3h}Mx)JPj9Bf~T7GcOVYk~o zLGjDR?#@uiWYp{ICWmKz3iK%9j=`MK#{CLypr?c~KEY^%kL$%Rw8jH0cZQEkXyXq) zM0ruN0qeNoRl1M*3n$%@9^D1NJkX#CVd6*8O@I_~R8Pq=3gM9)1r!+!+)$w?mI=91 zCexs486KkhQup3+)A6GR_U+ldV}&ZJ^VzP>gaz50=)nwb0JcEgE!m;cC)qVX8^&;7 z67dc?d3Zn#Co^O)d|WX%ihTw97WxtvHjMtH<*s%r4s7u(4Oyb_V5>vToi8n6%DyS% zN_v;#-gd5cc*Ag98+q}E?NP;R%c6>G%ESVmp&6jojn1f2!&MRQ!sz-sGRl`&kST5# zVKh<^A17L1u`&-E=YDl%ocoN}IQOSi;4@NbD!|4$?Npe4$Lj6mdqGpjg-06auRnxa zbCzKTRFaacpJ<@99nx(qC}pAoeRQNiXEn$lgDgUk(`s2EJ{$&mJ!|P%T(U7U-O9~$ zgFynN!BSYliz~lMbX&oZRor{Bv@kt6Hc}fX(uAjyGG4^MZZT-j zQ(tpRLVsv0_w#RXe4%KQ%x?ICHaP;q`b?^_4J{MRUYEO71=zo#K(MdZj?Sj0!{fQC zbaZY@&%qtN?qp`5&+4Tgule99&;f=yo7|$La7`tCKl&(vZ#MaF8y26X*Cf zz(pV80`F)zEa;L@%t(S+S`2ka8eAGn?YNMpW`=%&GzaPlV#TQi25XBTJACK?{6Yvk}Ri=C;` za);qfm#e^Fbr^5z_M9&jz`1R?C&!%&2dO220>^IyjuXO?@b3)|;AEcam(XVd=8C+S zKs$d0mZMN6kmStL_7GxvP;E}j8fz-ljf@*u9;>*)f>|o$gGUopZArTv8y7JN z=x1R)gWjB1UjmuU8(u+qn!b;|8jaXat*r##TK$Ky}SZu9j*vfjIk4PNmW8KPUhSL-t?t%B$T$h?>w{e2(>C8ZD@DC zShgIy^CM?gKK9B#XyI?_=-#T=J#gRdGH&#tEb8Wu8a?TJsL*A2rSx~5I-h%Ha6xTm zFt{*SC>O&ianHr0a0Pyt{d`lG=b=g==`eTut%hzFWm)G(+`i~JMAlW@{tEG09Y}m=L&vZ|$oIqf?A4_T@6Ec#Iu7FWP|;Mk#5FA382jNo`-N zX4;HP<{W_$3XgdPcZKx7Tn| zs5E86@en_CrSt^(iG2QY3IM(q@ix68t>O)&pa;}5;2uN2Z zJ`NrLXpQEiq03Pk0OPJE+6n9mROOjG+_jFH7!UaAr6u`mprd<*3&QIfuf6kj$)q`& zM&e;bwCe5>wbmUXly%S+x(iv+W5`PJGU`y zjbYle%4e0EP{=m%w<|Uq!bnQ7XPa8XHEifLo4PW{ue(e{`!6;7hxS7(K?YtftY>cp z|8j977>vHKlIyQ(b{@FK`2RoI-8+X%u29JB@pdj=F)r8^K{Ps?7LU#DvnA@ixjwjN zx;7^duz0Av2)y5c4nVKGMYL+K6E)^I)K%nC>X${6pas6QW~~*sXX<35tYhaxrt^WI zvWRf0R%3@bykx}LZK;hbl-9NZMWWhY2mHvOj;~}S!DYl}p{n9Tq zkAsgLp!-d;sBbLzaKq_5j1PHnPBhKKO0WnPRt1L^8&(q68jBfKa0UZ2ED(UOSc*(Q z%LoFp1ZS&N^%(EpyKQM|Vr-;Zq5iRvGAiUqOWjl<$CFGULX(uX+ukyt6diW-xQmFZ zt`MCp%%ntnVTh7(Qq$bds=yFeGFm$qb|uAUpDRsug z;Rhqr%l+9ti<$vVAtzDpv^Z}3`dcKe^mem+@rNO6u&o(wN!Q+t)~K^uXOUV`*nTkD zm+Fo+|C;(>kX{5?A)f+_3rM~F?S?BSnoU+XXr#p~1PA(kD1u{9Flo#h6AlO@1{&g> zfsp~n%?7#Aw?w{Xp48Y9A=QnKa@k>m62ljPz}ezK+;mxl`B5Ax4%Y_odVNt6EbeqP zzRs3N5)zQmrZ@}QR2#bJlH~7ZHWyyseCETlzax>dsVWTwO~>+m2N&-jyt#KS&r_Gm zzJsmgomMv*yV>gw_o<4EXZM*BwWfKvF|4$vnW;BFi|iel>@&^pGTn1h*e-?|f#D*o zimK?a6R73I0cfG|-j)_RBiJ<#joop6v-;`8eSXEIO*&-Xl1p?r6u7UqGNv{yrWgt@ zWvRx*TNWzy7B2?k2<_dobNkZ5#CUzMTIt7qc-agccig=Yak#c* z%Waj*RDA*`4bjDVPlCUy5(jw|RbI>t8+t_ZmNlmAU)mAEtsd*3rkl z+QP#NcMZL)aC|nKH#25@@urEM45JfNLATiQga7kv4@^kuohYMot?`I90!dYfK$cD} z^`(2loE=NfK{se+&0hT>be0CHd4AOJ!|E|j7IEVT+FF`Ba7&^FMM$DTA~lFP#g7Az z4ikL^?$Hretq2EEq?Gy9b-Gfk^njW~aC#UJjDp3CK;cV!7=0;}=jc1g8w7jc)Y=+b zekCyNTVS0fs+B?>?ja}2#uA*RQ{ay~9$3_6y)QV5)Vqzi-C$ZV&jT$XJ4#D?eC~(N ztlZUASyvGI?uRZs`^pRJ{SGc~?V)`wzr%MLJt;!x1?h(Y!>(QAbh!T1sdW{wQn_gp zf6<1^q}{S+faOPB9Er>?r+FS{{Dg3mxVzDHYEg2yBs9|6A&O2a0o5#S7wz-ob;+n8 za-V>9QwAsVD_{xXu?yW-re=ww;}LZ8+_-SP<=0i)JtWSmhsAEuZbwHGd?%(_?WuFUL{b-lkI@ z?~6s^txC@SZ1EK47m!bb9w(vc*-#sZUJ?lQ%qK;XHRMNuUsIJe7M);0iL9V8n;>f_ zfq)XqwX0~r%X4SJ#w`{_zQB`D;-vwX=9bUnAw125082$+LSVzw2OFM=aqf|9F@DN= z+pLdYhVi%Sd+pp_Ub!lhCzWs8eTO!%_G@71s?xWPkAu3IUM>9+{CgNVqd#ewh7lPR z7k%hRwDe38kRDMp6fu{T(xT%LHK8cr%o+?9_~*&mq_CUrh>4dVvWN)lSETUm`i3>| z3?9Y>(YR+@UF~u!GzKsGFuo2?p^5mZwPh$6OELsO0i4ai$jHdt$n0dJK2*pj$l(M3 zag-TP+}Kfb1lD}U+|@&_{WkvvJGwBbygn~ARa*O`EPiJTe=)EW7|V?v382^Fa5@p| zi%WwcpHr6Z2BVMD$WUf4b-Uf@AolFODU`Kay~$!R70VU1LHB6N7B|LBqU~QYF&gae zSN&$!AtpW|e6?Zs1C#?PNo$aBHL(n|#elW}x~=a~;LLL} zRG6X0K`C30VN2?CRmmn`Gnv_qW|>h#1E#biehHGB3DxN+~0vNS04i=8Xxx9 zVG?#ZT<(a`WRi6jizPd$!^K4*N2luWf8PdAz2^muMelY;Tqfk=#Jc14q`rSpYcAH0 zs=j@k9TB~Wr=@q}>v04_2a*D0C8;0*kSoW92wZ@1zoz6UrIoA+Rtz6t z22)I0k8s6gZ5ndHaD@z4L|87^)fJJg9J^n*qS677!LQq5>r$VYK83SlhZS}b&PI^SZ^q@=uItanlS;gqfl_MDcGGk zG1;+DEKg-zpW#uvQ`vXiz3oJ7%YgQqC1Y=@xOe(uAL4U}%suj|fg;b1zw|#9f76)o zzJ{&9bdWxHnxZXFQ=1N9(g|qOVL$}J03C!S3gLa}>L_TsOouR;R1HK4>mV$uY9Q;M zM&}Pn4+E!Kqf=#?%(utfOJIua?XtiknZenjKZ=94S();-%jz93 za31>7bdDE4OTo^qH4cg3Dk11Cgit;Ds)h{_GEEuXI;2GxGZTp`6aWJ1f`y=lUeY3C z8?hbgj03MWB>}?VpkDWAghe4BRwkC;@C2p+zA~iE+M{dp!AB{Mj3`+r$*bRH^G zprwYy6vt@0u7IrkhgkTR$H>0K!KB8+-mp$5ICEx2`ae9-JIVvZ7i9(@9uB*>XPqW+ zR{ z!*_5FUk7?A3vc2XBZVO85sOjWvH^fl#t6KxsHNdWK0MD0l%mzD86zMU%_>t0 zs1;)O(G%rx5V4Z8Hu!KK zUyEn0rHjb*^;sfH1yK)A2vL|;d#cFB3=yTS=vGPy;f!l7ON7%7__gL4(9SNgqv09N zNH)V1^Vm(oV^@l{{I^^A*9_#bBgGy@lj^afEJIcHZgh*aCyH$4WMk`D5SAoupZWi; zzFK2?jXAbliR}w9SMw${Im={$t+keTJZ!l& z%LIutC377jxAxX)p1c|#brmAa2e*dgsiXU9b1%PkdrmnjBYV5xfm5Xx@=3Pv(!sU^ z9mp@RvokOJYr{j`H**1`4$Ol+%8Oz6c$5<~f|M(hWF|`ip<>w68V$=!U=AF1jwnNc zt`)N4MknIF7E1+IA7{T@m#c4F1M(1=|Kz5*>I$&(HoSoHFnt}q*vwhEvQGP#1IxZS zH0FfQrB*6NoupELt+zrioP9CBi^|rOY>^EZ1v7({u_dpUKfjsRhv9ysw4ZiV?yb7K zEFt0=1;Fj2F68~RVUhdiwvq@;2a}sP)8oPq8jk*Mrh`=xk4g9?5)8x#w@T^JQC5(m zmX+ZeAsL~#Mo35yuUj+xw#w^a3z(1;ZKAs-F7r6-&CLl(?N2ht%9^-Qz81*yj1E^y zEW3*kN0LYNrCe6>To!+8!bpDfGQud_=uJ|p&w8|7C0Ro`boa76pLTSu&)i@*!aYJ( zVOIET!!|jZ>Ck9Ra9u@PF_IZUYtoq3Ys~f|h<`v}nM{h$)M+u`dOFQ2Ab}DLoVAwr zO!g1+UrlXV$0nGxHWQ&*S?{W=Ae1pXGd;D&9`o5Yjhuxtu301Bnn%J^XVH%7YthnU zl}HKx>~_RlU)%HOwQBBXM}zAaVqqU?@|0~19{9)dY2+9G41i3cAKP~>y$dN7NjZDz zU4o06 z1!!e2Cd6g**+flBvg&nCI1PqQv@(aA0^TDq7o_heqm(n#8mWms#M|A;q+UvOIkoj$ z@2YAGDbfDLmCjYo!GTDRrYqksK4k6au#CMBcyC#`@~|^z)jxQw7tSTRpcEGfir*E* zi~szapZ`3|gQj@eyn^S z=3SKkcEh|e+*Y~ay)f@Tq^yAid zjUQFNYnq)8^}8m;)z}zHGg5e5puFCk3udIHe<2(v(sTw{Z7Udc@9! zVll6&{Paicwz1%FHqcWOKVr*icN9DOSKre7V96+cLt2$%yF$Im-a^tGNjx9QCHnh< z>75R{&*L8^Uuk#-{7$k&5})`2`uO-Y#Qvl)@t;iStyQau&A)v<>G)UB zm3#?Z?WOliM^Sf@69$DhFFixV6gHv{IoeDL`ZMH<)vQ9vjYA`Xe{~fGGq^Y0-$Wxx z0c9Zu={7#!uzo&lqt^6mSQ1EdN2AqBu`im7W)sH(&XaBv1Ow!>l982U@&T}Ci9smw zqO>fyXEfX@0sefzBnb|nYe0Jc#KVUkx$`4$Ul>U~Fv4JagE5rQ*6+{z7aqQ+`P0QA zhfOzPIhx3Ys;0o=ium!_yiQ!M9XSfGG=rY_M9k`TiXNnW*2jP2#+7Zh!1oshznE}z zpWKTyLLcgJzAW7WV;B7oAmvzD6XpOmzAR7N2Z2So-!4*={~{>dzjIhKwVJo+x+vdYy^X zg+D*C`(QdAoEiJjl-Js6>!-pfsI1t03V6+tnb?dL@{yc4JAGEY4}^Xp3g$6H?DTdcjrwH-7NYi5o4^Wb?L+&1Jz`f!C}1jEJA4eQVtR(l*ZE z%g2Wm{bS4d@cYmieiHDS6kg=#ckIe?fK)OP0%j%z(6|FK0QYCE@n(Lw7b#awG6S$z z5-RApZq%D@Q`aQce?4Dv9k>5~d?hf49#I${!$~jZvgt%`Pj{EktMKzlv0=R&Kj-Y6 z__@Lw7%!*MHCEnYC(^<34lB5g*r>~lY1<1cF5=l}D(~wn>xgAr7tf{EbL<-o-3jfT zKL&4}toTx9_w+FF=E**==3q6QondTw=g~HcjDS99 z{5P2%O5@N&_pZ(V3ZoA`K74L%{7H7s_;|g%HvTNr<7gcES()o`I;Jl{i&6Brzl7ep z_B@-%^j6Sa>wTVNdR+TDHQ|ws>tGW;rpL9U~VR88u1Nfy&%5+o%o$KyD!`FJjs#3E6*%M!$fF2UFY(e>v9E^#^MWwb znCt})q{|r47g(!fo71w*p|y;L67N~O2Vzl@APg1Rh@DNLL4nH^OBxJaSrP3x6^F4B zyH++r;*WZ1K>;J3Eeef|#H94Vm+B)se*Hv!IU?RN(KmnVxU}5-Wyf^?(Eff8$~?UOqklS(-Enw-V`|3f`DOap_V8PW5Pt@}(4PKK z-VU696I;}2hPNYTO;jP0*1yJgYr@}hzFR|!4KPa7-K@n$ zho<^c0n_|WaM3@ml%{F}+b{e{hdba{FFus{u?GXxTYmd_lc z%;(8;uQiQ~C{R(zxV6AYk($ctrFpT_nFy696R&^Ao!|Vmv$LphbDMp=y*^lE`Fr=> zGgKc;C5$dzGNYM(*)3H~N5E;yX-&Omlnmc=>iFkgF=6cLz3%aBZy;h{dD~ZZudKv! zQ+{Vxrvip>^8KJurlb9Y$&SClIV2s8@gFw+pG27?yD$*SpYxtO@`VP>e8Py$#z5x?@<0(5R-zEw+ zw6CFisi4!H!T|tkOeU6X1N~T*ff=)zUColxF3ZBq^fYoXcG{2( zha0YD>WWy5^v!!rT^7P4@y)LQsILIuoMJYF1@ge6J!Lf`YZ)r8$;Rw+gAToqq5YC8 zI3X{KLSr0eZKYi3%Y#;XLeyH{Yt<^D@qXm^!ev|9c?<13YUoZcc3dtGxH1l1D?#r8U4~Y`LMWb=i_vb z5g)G$?A9~F)IofyXrjdU-I&2F&U(BMUHFrw27YE#iOhI*8mHD=ao6DeFM z(nHe{be7XdC*eK9;WrqVqbRv#0f#oPf)6Cj=n`=~dPHnnUYeVo86JwIaqVy{=JYwh zqLuE~bn07dn&)c}qh_rEal9dspeQglo+Kk$;n;ri^Q^A{_~@K7;5+%rEtJ2acrXA+C1 zo&?C{o?&ey;_C! z?!4Czloq22)y9NT>VTb>Em{_h7wt5!E=Oe(DG#hy8j-w}PrQG0z(Ub1;OdCuO%dZR_Jhk7OnJiQ$ z6CHiwK(DQ%_i^deT|2fHri+ES{^a3EGJr~~(>i~5`Bis%bU)pBI$eqv6S2XdG&cQ% zV8GM3ZmQp64*EKLR;$U>(K&B$>2}RcEcrVE9l(Q*@W9~5&Mh%5SyLBYfq$h-UxD95 z3t2iNoD%MD+#`u*A!Cy?S|>yyI#ZzjL(rSGX1Z#&)d<3%Vf|GgN$Dy;K~Ur*)#O=L z5#1%r-C*EeRg#`5c^O?*4j($WbI10j#RY24hI*`QxTh-^@Of+o-1(`5>2W3?B1p@& zOYN;zkl@S30Q4RRnUWvp2WN@&AJWK48N#`{ycCh8@k&x>^Yz$_cD*%_i|pQk8z=*I zkJ0JrbT17(q;cau`jE9F;O>bR0yd-5?9TR78e@e_q4_757cb}F>o#g!9&5g%FjmqV zvjbYk0b{_|S>9IfKj(Fy@uC}<&fs>NG<~D}(VRWtuJxCv(y8W&YvIj=8^#O&H^bR5 zqA~1DU9vNrMMOSsqh5+QBYy#ePJ*WTh(!PU(>UY3#{*vXd*MK<%c|vXa9(;IVG;JXFq)D59Oc1 zyo^Y)GXDECE_4EyJ~nPt#vustZZE)|dyI{zm2s$782>Abf1ZsWP{yfXi`#coc(;P^ zS&m~%G=jP}yAAh{NsEdLyfuc4h8Ba3)}J)x;6eUeFXEurLL3R2$J6<)OdVHU5aeOU z9tuKX#5vLBoTdnC970eJ`KPbpM5Bd!yBnQp&o#Tm%o(B;Y0A`2D_uKuI~JL?_vpD< zrt#!Iru*2CLNi|ruF=ftlplfFb*kO_uk&B`HHCBtu3x$IEBT{OmA4JC&}jgUn1U%Ew4Pj}9q zr}Rew9vY3L$DP!;G7s9HK|F)BKk&vA@aJ-$4eJ9wDvXo@h~Rq@F%$eX8~f^`34dG9 zy|ubOE~?Qy4kZc9T1LOcYFYl!M5CB44(AQdVA7pCQTH`}lG_#u^hYYn2YOc^?@a6| ziq_sRz_K{><;8k&M0(w5U!k6i=0**M?#}V%4}K>8`E&o4!EKJ}us+l=D7yd3+ znjd&^snNzez^4@6F(|&OZ5%qWGCnN!D&uzfXMmwPZj*X&zNk;+{uWOf5m-aFPBT^cA(}ynLPx;+LDE>UA&ifX zL;|izz=!UJ+zqj&-`3EtWsTO_{Vt`N*rGe>zas3szRI^}VQ4q0uTutX zecsW0{SG3+*Z|0li0}qOB(LqM7b4>943S>6-Xc2f-s9Om(oYAm(;4xp=GRmLQ=()c zhmUz@noo!(M9Aeu9439=P}L$L?c4q#N$| zgQGW{Vn5bo1mT~{h(Wrys3kjKiz(wH0(xS$#$k&o<8|R3t?>Z)*4cOzx*o<^mc-4> zi!F2Sx-xeHa!Fl7nF|?d6#*CZJIKGjVXYeSJ=!uQT5}&FANz*67CE}*+!gY(ZU}firb{-8+-sq|C1g&$iyrM>ZslGoSj|^*Iv?9lSv{2w}*n z>Ba0viQ19|ZN#;Tvkr72A7KGKDppiIc9Do6L<*6sTftAE zmp91w@-;EXBt5ns#wtz8`#B!)K0^XDH+7tBMFnr;!h7g_1>2<$%0B6N!3U2?TEIOS ziFlXKZ8qp3q!+!OO&4z^SwW*3o9ONJ`+L*9DSwYYl*W z=YF#H6`YUJ9ozgIYIkJ&ijBSfZCtA_9%D;4y4ZZrT&mMo&bMqR6d~?~>YH zFJ*$ia?h@9OVg91!}ZO%IP>BR_g9i~`rpXKL5!=-JzpwonA4uAvCv}O^4}q%t2MlY zG@R0_m-7Qmj#P8oUR!Q{e;*Si{dxNhN`&`XvTsBOlR6G@uX}=Vi2M*;Xbc|!emoC- zAq<+VH)^4pEy747l8t0MNMD$x^abiQwUr4Ddh8|P zsCU7;MMoqUC=!yzcsJOx?rpU=JywNcSNMI^?n#bVd|Iuxn`BbB5a8tm$;R zm@c?H73OdCP^!!2wxRf=)y=r&F?1bAJsEkQFXMsLIOC%E+$SD5yl?hUdi91Yxti_b ztH;iaiQ<9g$Hm37#bdOm??aCp!x`8ER`#ui)rY$4eamwujnzV3uYE8ywjsj@K|IQ) z)8NJ+++LtJ>m>v?&|MC9fJ1qPn+LTbubY4)O z)H*djKc|zmSXOmlowBL^L9C7~09FTqs;p2(i;e{1EhJB+uhth{wSWA~w%l^5IGCEr z4%{+#-|Hqv8z-x={)wYjjcKSSRh;b0SElb@IrWP3U%Thf8+SeY#XGj&R67uglry!l z{)^v0Ie0YC*_Xbj(qB3<600P=nQUx0TrM;|de_ODu7C4#ZE$JOWr{@xQpJfzZR|+p z`hB}!v%Pe9cHa^JH1xW)4j=Bt!@>O!uV3lF|#gGSg+To>r?S8&f!ET;$Sq)t78lnVHWF-EVzhq`YjfWpkR}4_SPkR=h=gqTAtd<4;i>9ou%=W~q-4baqz7 zzl)VVTRJqjkMsZz8>X+sN&X}Ez4y(t} zf-8l9-`dUWZ!F>Taj#8vB({-*9=Vl3Jp?Z{Mf#Y!zQvLoRRxB{WXjYkT> znVq?OY_440*FUm75kohjZh{5(Cy}nl{Yitu*BOjx{2L5*G!EF^!eRFUaz!2kjMVuP z!tb``KgR3=KEJNymb?I;S^IpO_#74zFMST{{1(<36ZSQBS1gi7*8^*l`nwzEaPc)N zjmd+|ZB7{RqTzy|Lts&d(mlPNscOK1a$8(0`knMde2G{#PR6`%?P9Z*TBA7I83l8y z#j#ge1C%DNSVed6#fx4rTH#~#@E*!Iartq{r7(>7aVFdRs_?Lnj2pkl||h6fPr*6IaHAW$A`bpXZmgAFIv85C+@sMK#T(Q<^4Qj*+gor8Kg zG&$=fhR|l2$k|$Vtaia?e#96rXl7sg%5hD$FKB+%uJHDFsyvuZ_eW#Z!$S|=Q=abj zbq(ZYS2@~U_C>_zc*xb^<)_}6Oo-n!1hth^c4#QsGwSQL*-W-lC^JYpzY4F2RAe@V zOWJwqol1}ScPhSCK8Nf%%mF_b7Ji3lR2YPOBv`BC6R=77xP9HYjn$5b!Wew8R`A>b zp|6q6ux#~0R+8o!{Epz>dXUdjBEs#b?s1Pj== zK9HuzcD(hq$f6An!F8dl!$+wjpT<~cJbLc_-l)YK&FYf#BN1IZ6LiGizPMWT6nYA0 zzPZki@ejx9rTk+ryO1xtx`R4Wh4kGcBfkbPVE=4Cj8CF|i`jK>PqfC#U% z+Zhkw_eoc5y+c??X z7-x24V^i#w_Ob)Djw9&BVXhX@Ex3T5sHEpms%;OBfNXeFhl^FPQRW%Nc~P!L1iJ_} z(tL&ndjHx49j@jj_w2g4{Dj~F__CW29P_oE5M(D@9o6m#vg#RM=g~enTnKj;`<7!@ zMEJ^duhtiFCW@ZUXuemrTR?99&Er?ZyjaxWvT2>kmhFyY6x{A$I3L@9^9csO zh{VU+ak7KqoR7ETWCye5F}@W}THi&sJfCC2+1ZeTsL%-6@*L+wsCZFn&B|%MTpv!$s6A2E85I!IYSA*;hkX4p0X|W1&Y4TUl3v97M1=lEUk}c5C$m`a z3qQ`QT95*rXO@wTpAn(gIpIm_$R$%FhYWX(t1e%RAb#s67bW?Cr59NFR`W4SM~8J% z)8o_*-FoY=HXjo+zhdQG8Jx4D6N@Ku#)`X!( zwXY{+Ms9()SP><00io%6Vme5oK~R9G6sDDc{Bb;369$}16K={oL>6V+`^vED_Dr&QnEAQaf;_L*Jzt-f{nsCKr{9 z&j!*3&4DWI%aN})6YzQ-ZvGFz(AgliqfOd7nt$=(C&xHb_k=8-=BLDX+U*JGm7HOL z?Um6cC9#s9=>djAK2H3FkJp9owT%;h;o}1W&&}uaiI4E{n(#}4C3*?`LhgW$v0Zqu zaX(s6iA%`ssJqaKBLcT`Swy#qMWohIR>yfnr48(&M|84ZYj8(bQs6dBlL^WOHSbk_ zmn04NzebZHZ-MfwhVZamSec)lnnaRUGU~!l^!(o#Rv=np;r`YY2FWCbATidfCy)@p z6wn71JBmNZN#mzLgY>=O@xDZ^j+-{3J>7G$PHksb&Vj%*k|_@EG-$&M(M+YkHK#Wg z-ks^x27~@?qr>C%ZX4daV$hBbrU#^3CQFq@KAE2~8#;Wa=KohFQ!H;Q5AIklR1XHj z>pqyvGUiA+#~`Vn;{U{Y@xhk;XNbCL_FT7?RM1#kgio*z*GlS$1?S72#t z#~-+VSR0RdjVV{6+hcb4I$X>3`fSRs4-5x7#=?=y{P;Ne z(0{va9inGGU#a0!)*-owamIsr4PRT1w=#$LAAgqD-ibUujPKene7@ls5KWfpDM>H} z{5ZBK)<(7y7o0Q5kul-A4_NLd0m+Hb!4dAExDV#QV{jfVuk>JHlq18EW02!?1UXJj z8Q0+YL!1e^pk?6->%aw}yTUp;9ZnSrwx|UR)ZO{r7#|AziK(UTi2jKq|A+V*+2w9BNIR`rg! z{(GLk_eDcNct-raxS(&aG`#46!Dx48j0V{mHvho$eNTLg&)rEq>@*(VCp+zcLUTVS zT4Ce=Dif{n@nPZd*7)aH41|wYg&z=23a7-g(st=O<&(PDP>^yXtvd0f-yN(e>JKF*5gq+#sCDs%`DWSY=jdg2MBbIHs&oRSfH zvvt@4$#_I-@@HL)e=44%fhq}a#cgqR>gD_QA7?*)RgHFa;(sZ0!{YQ*;Ramk^wr(x z>-F6a4c7_Qzkx44B>g$QOGEF#{GcC^J}dO0o8nZX0q-aJ-|Ehz+yQ4qM|Fpa7t~K} zkQF~@Kv*smkkv3;s8=g^G+*)T3^?yL>({Cuh&EY*Ln{DEklg57W>E*VR!|DwdFZK= z-R`leJH}a>>jjE`j@|j&Zy5JE9IP5h?CJFwaYNNiGCSa&GNi=&=Evu69%g=6j}Z8SXD#>~i9&M}omuu<=h|&k`!zNXF9N@4??`0Z~ve3A)A| zS4k@cmwu&Q9=tywF0-9Zxb=GE`fTm`-MCLZY8cuR?A2YpVuO zq_^C3sPFzB`3pEJ$MEj5CMi*V3E#sX$j9IdE;MpD0u)9OMICaLbvpl=tO_t$l@g-x zn+0Mn17VDn+QOehWgHuA4XFVjA%zCOJUdsewHDx@6K?0Unr_{h-Yd}r4MUN$DBYwY*T=S%# zP;VYycc#&?a9m>doSL z6WS{4MdyQp4cUtO(drPR;11N+OnbzR3eT=3ADV7^R|T)vzvLF3PS+}0DhH53Ojp%I zn(n2=bsolBF0;5ze97w`Y^2`*zW2WSUGIGJo8I_qPrUZRD;|0o-3xN;$aRMg?%%OJ z9?8X%X>UC4*F%RT9gNA%8h24bR8lMy{}2%X5$$XI^_6zeO9Md>$SM0?vZ}Gqtxkf+XMN?{zF;^F4qc@LhV|v zj?7A3T2F_~9W;0}@j{2)=5<7di&Mc;I9_i40jO9rdfx-1ES>&QBPAm~cpFbHdsI9e z4?ndqQXImCymrgU-Fx-+fzZ5u${$F}wnBHZ)|HQ?X4CPUXP~3A>h0{&>75?arFpw1 z8{Rh17%=Lp)9$X57CV&kT4lK3X?Uu`7PK2}olv4nQv>}qPiCw?G#Je$o9T$j<>aQ8 z1!W08N9fC?{7K9Nw?}kz z5}E(dPjOP_MC@V(NGuxEZ6FnXN|+p}$9*xk%bkoQEFc-~;8M^DY%)3ln_MgAYsq9i z>#>WeOiv?Ahr4M1&#k3Q$l>jFTQiIKY^E}o_51QxuWZ+u>pR8{+<4P_me0Ta^!pFo z)u?rrW68d;eDARN<|CEs^fs$oYZ^b0&nC*-M&7h1D0k_iJ&pSC>ZnCp*x$Hev@ccf zszx)(!Zsr%CtUg}4*YZA6%)c-V|tL(VsX)I!p)H2sz%)90=BA0%!~v&NjJy>_yPcd&4u$~bX8*@`4>Vy`N z&^V8Xi!2!A^N?PcMRhHHCcYF&M$HD8zq?yc1UDm0#}X`g_)UH@k=rKm)RsDoWDOMo zj9;ljYlF>wy6g4_+vU*ony{mKKw@mN7XnLQ~bd97@*Qj@Co3?9v_3qlcYp=VF%YrMW z8!pw@^gzG?hY~^(N=V2JNt|xL`I3+iNTY-nF4o@X{NHy*Gg`@OL(2F4e!1bUrD>Y? zyyt)FbDm?JO2#v4HCPv<>Y7Pdr#$G}iJMdhMMX%NsHRt+_2>H1gX1H`OsTh^a~5i` zFIl{9<-ny~y~=pNc+0Q5_bLMy==ADK1FOCH&QPy}0qxT$D^>pc>5!JGlF@34uRhCL zW9|Ygra?d0HL|lxg;PN>wFUpdc`~Et@h#NJw}5r$5ci>48@3aw!N96m=oGZ#p_OfJ z1+TRrcTysdi6W5cqkYyY4Z;@%x^D_({=8N|OheTiB^qm+jbwokqJOp<@vT1rRK!Wc~o8G;AD7YL!y>K}9pX zAemwbrW6`b_(8#g6r|uswy%rV(B zxaWuOO|49{Z`TYjX2N-&&1bkjvz&7Y)byw7g`dLwq+SQG;Kupzu({<@yNrBM7J@<|)^Et1sl04ddrps>CCsY=T z@}^Yitj4HJCiF#Pd%;(8Ezpa5Z(H+OAzRag*l(E~1#8Od&%L$HXf=vXg~&TYnP>8C zv8Z0lhr=iZA_ujXh)sqDxj zUN(k`n((xG$^a)GSF59`)VgfE$!1EVN(}+DJOlNV(O~@7TxTomjpa>)QlhR6CDx4P z(2ep~>SawZ(a4{0JL?9M|6Ys1T(yL3%wV=W9!soRqGp%5o;Hze&;<5FHix;%+L%EH z=>Vf8t^oZ**3PH}xdBv$5O63^sJY#{mKGOgrl*Flmds)G9y279AjS9vB|`^!Bbkw# zX1PL&|C8z7!qDmKo88MD7yA_9utRsB)*J4pAMVw8!;0QZ7wBQT?y{yWgoo(|JluEj zR^TGYT~i^X?}pPu`Re#Q@?zQXG|LN>-c?HkT4#tOb4;3S@_-_HoaD$d%BabSAu~1y z%;YOYPB>hU8Ph!`-_zW3ZQG{uH8cH_q-|OOL9Wj87qc0>B}z!gOF9aCmefX?*CVR3cf3xUL3? zs16aCn8o#UB3pYME5AI`#shXX>!bgoU5b%4s>u{2W*YE1sRU7lSs=MCizJra{B>nn zfC7LZpqI9ma5sAGo|?N04d$+quG&B!zDUJ-B9(rzDlTOl40$L;jR>FJ2xw%+hgP|L zYJDkJAIU}rY^lzkOnWI2>)KwM?sy48j9Hy#43qY?=X!h7(Q#+EUg>QWs1#2tJ^*<} zg?pd?A~!7%MoVCM8pYW&+)i#^ZFdg+0DiWIS5I>a9j^n<7ke_XL=%(Km^T&##)t!7 zqG!yR6Y zQ9QCP47gNs-lemr2zZOXglus+VAJ$u8%j^n zz4sl*o7xGrZ`35*GN=F=UbW{onK@$k8^h#f8)tjCk98SbHFO!Se{kwlwXS;KYmQ!; z(mKhS{qsN9TM+Ev|MThx(R|3Ye~&dEpr?dMe2B%t4?w$kuAcYJQ-7beGUIw|`$I(w z3m1%(vIq*JK(m0Nk(fk9l@VqDjeetwR%a`X#Br!M@fbum9tWfuX${A*jV6BT>ofIb z9OMDUaX8P-&(5H`KQhnwvfz2@?F9+SBfoskg#d{-pz4|`94;>_L!yUk{Gc(f~fZS?>AQQPq&Azxr(K%z+; zxqRoX&p%8|iaTG6IObm<j6#9etF|E@5ND}L1&k!2LHHbS$wsw)^}>rw9x8LUi}HJ?*ozh^7gHZGgBi&$s}eW z+$rk`BW_#MEQBgnMQX@c7|8dnLvYyXwzm4iW*{jQfLW|7;{M{s(~i`=t=VJ3kS+#B zT|;b9^~0|M(zNK)JwEE&5=(WEql~7?%TxDU%wmhStD4JJrzdW(Bo|jsuuOEtW3DHY z;q&FT2sQfiz97EO$H!M0E|;gF2GGby=8 z**`Ks>89ZPx*cZ}dGcAHVsl0O;w#2(`r~_dy<${%?nSNmIq&Vie)jrPlj&5E{t=!X zy<^)AfA#R_?c0jk7dPAoo;vzM$HU*ceBd%t#Q^UOB!3L_XfZtkN>n8biNzcWLCl5dK zMBmWRT@FurES0a=$JVMAEw1bD#AN;za_h%;tTwJP9veM;h!>_zHhX1XPv4do$bVsv zy!huh+soYV)@&m<+j;41i*`g>)L5jWJ=J;m z2ce^^i#W02C!x*5j{HWSxY6feUm8AencJ}yNVnQxGFh>9CX$Inb0AlDYEl;miKirS z!Xe@oQSyK7;}1KI0s}2c7k9qm(A$>B4kU+T@#JDxFq9pQjgF<}+V=JzADdMUbQ<5h z`LWL=N6%Q2+e&v&@lP!8n7MVlw=dQgiAKsZCS(8M-nkie54(-Pa6w>cuFB54+tc@2;1t3Zq9 zF=N&G&ZhX81Nx~g2P>27$yG5Bn&sN9Fbz)pvq|8*#so)d&k*OtEOm{{?50zS(-;G4 zis1CGP~4N-94qp1N2W#JGmiJRAVmb~or_n5FJXl15O<+={oY-IT4TokszP2+8N^u= zZ&0Wd2G!l*a_1E){!VcBVx@>$anfuArGV_L7|?!&g$-y|k`}Y!utUoS@wq#;ZJC}L zC0@Orj#4%Q(#L?`<95X?YG*bfo&E;?o~%Jj@3@*;XCmOLh6FbX_;sW#EJ#pbt9zLN zq299_6=c$6@k+fjEF?Pg!vd(3r6w>z7iyrUwXJJIyJuc~(~2P&R(|Q(cfUhfnCg7< z>2oDfZZogGuBu!dJ~TA)p?a6sqW1ZerthjF+ImkHb&!A4i?MuDJ9%IM6A4_{<5Vad z#@^v)1ZPjT!^678g39L6n*ZO~iyc9Lbk;CBW$L%VHz5QNk>WxLQQ}t|Ut{z{kF)Nm zJY;(FIn+er;ZU#*L`OEOg)z^U`GRD6*Xo<(;6>82bwY+VHfjVF;Y15)Xa1Ptcq@Bm z<+$R+JZT|dOR%eT7!uGsf9LpI3moQi4n8RBAHpN(+Ng}vc!c{fFEE^jo#8ZY7?p7v z>N-y20F=;fv@48FI1Q|dRP$(bgErX+e1?H%=q(AKVPg0UCvUeqRyc>lJ!i834s69@ z0V`rz=%n-jBYN}cak}@=A5hs_up06oF!I0DXYZ*cKk)wdJ^Ah@-ty+hU;nz-KJ>tS z_guQ^;`zge_V3-grGeIPQS{vE{wNIlMbR1!f-Nb6TPqeK39@0Z>P?<( z^x%@htN@*zgf}`f+$H)IwzmIb%!Z?q?i}vYscQXR=YF@%XQS$So8bYoHkGp20A37Y zjOiDEZcuzV%KGZF+;!abwKK%IR=|81aZgBA z50az^NvIk^cA0NYD%#-DYtgOU&{Nb|oPLAFX|#BAkpmmtP^~WQHfaUHXmlhp9c^Zl z%NFS993AY8b*w(NIVj??aD39LG@0yuh3?_*t8UMOCi(W*%}%vmhdfEA>KyIq>~%(l zI*K#d^s2grd94n_tGBPozS8}nUi>V#9TU+;u%j7O$7vx6Wm%wW($e>Vmq@7wY z98B;$hgD`oCkU^S%eKSRGE3`(p(S|UEI&<^|K=FC!g5>qAi44KGRi#Sp|xI0$Q;qS zglz{`K-EMpODgWHZ`8|_s3`6bCgLhoN$R!^zkb`Kyk_EBm7NALDtgs3Fxop=9p|I4 zpnxXIzmIS$wY_@a(E&=OF#;`5u@NN;pi`@l5g>9x{G<>>+GMFeh}m|%-Y+o_(KbvE zV;~yg(B|x{l#5chluX7O;VCI2u;2(lnQ2p3oL9T8t_lM!H%%D8ej*TcHW;2PL0jAO zjE{fp4eiQQUOD{g+xwOAxJ%pqnl~!V{poT){w_RVfhm_zfK&N1QH2HZoVH`-4> zbyVSauhkx)(PmPmSmM17$K~HCR%*4L#n;|{;PLVRL_;+%B$)pwe33T`cZlP{7k?XA ztfx8tQ^FV7(jL;iKBjv!G!<^OU^yIe_p1qb5s+eLh&muLEQIIkt7RIT+0<}yFwL9c zr>MoZUh`7W(_d2Y>~|kB>_50t`6cwObVt#;y$NVV_2@xr&>eD}o* z-+r@g|6BKu4j(@M!uZPDS4PJUpJ#gT@2Jc52~K>&-@$hmI6Hp75womWpnyxYJiGx= zR1qM775MJ#`!Z+-BY+9;^SNBEH`h}E$&ga*%7S%@m^CEpOh%glIVnhB|JPkb=@Jn$ z`qyY$u*g}SmX7_?d?sKjyz$7ceT(n7uxp>$b7;72u+TZ=F_wx}Q(GqBt|Z+hzsbLI z7{dX}!dW>qRMeAoZ@pYINN zU-#^Rm>V(O>XjexKgIRhfHP+tK2aAjx}fNV3a=y9KXhD=f!aC|qNOD$F2zVlPJ<%+}C#d+tJSIuP~+-fndYW8(SQld$lj0|J`5q{y@ zxQ0&%7B0c%Ywd0qM)uG@fz@IJJzfAap~V_y19-|YD4@Sxv2Uu;)yIgrmrd)tHlOlQdB zJE{CkGFh1GD2=9kz&FFT(D(b1Nb^d-^`Qo-;4ic9{jd1)F9=U^CT{DmgW-)dOTq?u z@s$Pfe&`W>RsMMdLrp8q+M_w%S9z8dde=3Z61AN?S%w?_cX z*C_Dn9MCf9I^xaOS<+1}a-Lee+wkb@#5m01V$< z^ZkX;Ag&@;e>$FH&*zKZ6AY{4H%-dV<6M3n_v`yOmtEYJ+5-AUynyNg){?7LA}EZ2 zepUeej9xL)D29FpFZ4;MnhbcuZWA>lI}ET;ql@drcwsCROKLIK!t4pf!7L0W5Ib=> zt)1O^$(v#j`8c~OUz+key+M~kz{rwa=_&>n4-Z?me0FjFtM55>+k5UF*i)G44i`rA zp`3cxWTsbP#Ii{!L88ZByP$chQXJl<6Z(3$?+JB=a=l@HdQ1<%H{vV{&dqMpOP=wh zu-^}f`?)Cnj$I&=X{EFaM2TRc{(90|dcLl=ILabEX9qrKJ9ngZ5WKNm4Rf*WmS9vs&=^8jh{yjh>WK~z^??NZ4%|XCLLs{t&k!s!l<$ufg06o?x}P@x0q$uv<(qb9JCM zm(21X>a(iU7DGJMH)h~FYbIOTtg#RG%v7<>$?ENDvv}H+t3Tm?&7n2=V}pxb9i8oN z_jy&iBb8`38}uXPVs|P?_l3!m*SX8U6i}zIX-ad_S^l5bFre{pqUrF;3V+cwQYmtwopem z38y2a)R!jWPG>M1Z3_w3bJKS-alU`?q|@f~c>=t}W{I^I78hfuAN83A^2M%HI5uDv zk6v8fxx11G_2ZD%>^eveqJS*E%=!mTL^n92d9y)OsKQJdWhM<3r;?{|VXWX zS#kqmvxu#Ug?o|krv(isw$+3O?h z^>JWY9nm#5!pJt`wIH3BZw&~zz{8RH`dN)fQa&dHKb$^ z(AefVOm^vcuqtBt6X>6igklMVj^wS^X!U>;pyjPlfi6xX9yAb$5@mky*>kXuR1}2Z zef<0=zWeCn=)%m@@L*3jp~#WrqsfhCiLa3{q!19mdQ zU;QJ6(HI85w%y(v_~M>ktJU4<+O9PU&K*nJK5@JKYr$oL%o8s?=q%Yb(ktv3ml19kW|`EoNN6 zQq9QPbZUU{E4zQz}{1#v)uFooALegoXKC%h-!BGcs&T zXJWBLd&0t6?-e!LJuu}dM7Z@ZL(X>GxPAa9>StaK;g}m}5tV%6sb1V7D>0NW2fcoa zCG6Mh221g5dbS)Y#`0}}m_1b^!{AO%%@p%x&s3`Bof@5IZcE6xCQ0>y>v|(m zwDqiBN3sV~Qzbw4oM96zGaI}1A4#-lf=NCj%eYvKjUS}Iqe;s)5M7HH#qCVxDjf|`IbK|3H(e#Xu8v~H z6|4(sVgJ!hgmwGpnXtBQBDZlSx9e$pM`t@+2o%&TDd>s40`iOoA&OqZ>FPVFRs47 z%q`hepMS|awPr`QbNg$13`kEv9E4bK4z| zVC&NC%*0rKZ?(I#qn%k$S6#`aSO9SlHAxxVhSmBgOMxkX>45F12aYevV#x7=JC!JC zwY>h*YNtWtY)iWWZ5|-gu4yOaIAYgI=V;z&(+g%zd)#EUnXxg+WK?MlmXO`@QY?kQ zSrIq<3+zM~yDBj)6W~<@Ljg4~h-&Xf;RtOL!mSY=niy&tIi5;YFZx9gU_|nfTq=PN z3Bf=lwA2`>V{$fhIdIhs(@V0VD2o5!_~^a+wyxMGo9$!PJ(IqaZ_7s=ia?wX_jPpd z?(Cn=4*Z2xMR~VOP0Au`ygFuIXO|AJE)G+$U@LJg-snvzfG@ z#NG*Fc^yH(gWZ(~S^#IJ1Pr?n!03uWbTuZ2$-im^jTSmXQL`Y({uPCHZT*^kwK2pu zkO^A@i8=%2a%f;|`cWHx3ZNq8GRKvN$`t*SxMD13M~ggRXo`NAictj4yc2?(dM*bw zB&P+QZ9H3-XA%M>9j);1nH{+A*pZW8`e?R4`tF|EPg`<3AWc6FgPLQa&GV7*wCKO@8^9O`PQf{F6T^7L5mxuwd)+)F4XMy)o*6! z%gK~^erpi1BI%IW&2*>=G}8^WvjMR9QXGTPL0OaFU9|Y$ot#$5Ye}I{Hin>Cn%2-N zSWgaqo#I1U4krK1&G(=@)HB{QHZ;&xDde#qFjChv<4e&rWlLt)aNG)t4zI0%{5u;- z&GmIhy{fpjR^Hag>>g@(<`d0|Do{Qv+90=nba=3Z3v{)75A0KlMMG6sGAJbKTWW0N zLOnx6N`@jL@VZPfK|dn}etNBd`tBhXSab6O0~|LnGcY|ig3s+^8E$61MoIO7mzdx- z>lQn#!dJ(~?%BD#*HXS_qAOa?P4D!~WNym(TrM1AOjm~cx;l4t4$NlzJ_a!BH8S2m z3WRXFmr~JS*tkDmkG;ssK7H0WbpaTVh^2(igi$RoK9NoQi)MsZ%j!>MS?RBz zZpjS$x>ezGV=p3|WJ`|NlXW^+j<{YTRA2ok*t^d{Cg8whIR)i{FEG8@U0W7-4F`r` z#C1>|fEJ0%iV&DcB8a?-*?H&{@m*6f55-uvgN#j*!~6l4Ni`H84Z$*vrF>XMN!5~i z1yoH*1lW6#KS(8cMAvm21ncCMga)y!C2V}(bcZ|CzSOHLcbl+N#EOt7WQ_C#jShp^ zX^y(Z_GGv(=-Bz1El2i$;LONes4EgK@Sm#a3|n3~e@Lh24a%Z=bR0xchKSeK*?~gl ztCp7bJabDa?rQh75&Vw7^7oLz^N>L=cd)j<+AS#61rOM9V^LsxY$%XJ2udW4#KNY4 zGhlPPsNG9*ydwMqjo>!waq=Lp)QITidLW2+90+%?`Zs$z`7-5ET)K8i98%qvS?mVj z7wroEPU!-tJHzGC4x=}>y;t4YZ*-vwrw_YL&Y>VyAR3&exSOwwL~ybz?M`R=BEH0s zMziO2Td-wDt1T&qXAR&K59;iaL{LL;Kn8arho_Px)z#1w~VqjvB%N>5DKCXj|=Q^EB`_Km-$z*3fU$B#ifnBqDG-%Cr_nOP^cxJ zG>t}i5aeF$z)``e*@31~9GB`$RSG$LN`f6V$5mE}wLz{fU{;z=nUw1bUzgf#rs1p0 zFSY0g?tYLOZLH-cIORTDxx3|jQ7Q7`+1J1Deb!%NoijpL`mlX7hrZfzYKq`7;{Hl1m(wbRrecMs;9E0t!zG z8xcRky)u2NN?sl1HTINzau|0K<>;(jE*CiPTgV$f)7fK)0A%WEn<}-BSd1pC(Wp*Z zhvs@pJ>%1tckS70T4q7jYZ7f8A%E1QEIv7NvXl=bj;aE=;jwZcs5P3*%c-(+np(mEc4#fEIdT;z`hnI-^?y`bU1@xxp--OX3g>cA`vgsT) zC&-81?^r#FFD>al%0Q^sOpwpcf@ZK2$YiJk2J8Smh7FZApesO!0=9X0Zxkdcq*NlL zq@o3jDO*ni3vecS#)k*-x!q~hBB3SgqCn=enad_2Y*3PTn{@_ni4>HKkH#WS70lw*!s8Kiid9CiOxX8218A7A~ov*-e~ z7A;R5xh}okmw5|?;2le8IBC<~e5Z77zI^3pun}rtes*&IE{z)o7I=+zEZ{dNcx4Ja zUE=H(+6Kf6GegiIUk%SIH-BE9S*)Pxq}8gJ}hBIl$scD((vsC{~^i z!xq0d!v4JcR;HVH6XN|BdsB^Ig7l{vuSW+5e@v}CdG(*bJ~`Xm+}zH&<_<@uZnX8lVk8JcKMNvIF_9;?j`u}v?-Q+W>%nZ=;%)`3e?iPTp!(vxv zlaqZYoB0B1wbiCP8wei*kA^4Ps0kN@awGOffe&LmixLW}Sui}pxZ`Dd@`_$!Yx zJ(WAxW3LRxlL-JGs|m1K@CaNEs_mZ6a$l#)DY^s0 z@ubD);h%~*oyc{Z>U{nVg}bk7ntu{CLBmsHJ3@BAKi2yCIj*PHg;5bsMJ;Io*aUPB zsWVPx_i_ceos5E-d}r(%z#Wb_}IA^iokfW=A(8hygk@n;? zegtpcK^^)rC|znaXh0YYjo;;USSV!@&k8JNSe(D{!rALio;Y^&$l;ZJJ9jKCOih61 zv(M@P2}pY)5d(X9BNU^w4^h~Q);QNH75{;~>SVDJ-l+KL2?gwlBLn{dee4Uj3}0Op zb@ueMSALQHHtGZ8tY3ShgeTB(hj`vJi+=3@W=&IQbA$F+$6>n*&;)uD{s(G0Y_z|+ zZ>vR674bWBW|Wj#qzYUa{j^%XHM_ivvYadmif6j-9YN; zvT42->*-#r6iD_(F0v&516sbD7X#xC&v5vcZwG5vPH#}-j+9-Fm(wPu8aLfX>H#i- zVl7C6rn^HB`u|OOTLj>%MC{MsLG8NGr`Z`5`}q((w+C+SJQYS%D#)Y zbSuGUqAe9QapmIC$`)ljEJn6;_`S-+7*KFdO)md8FT~7_wSDTp!;kkk;ZzK5tAFzF za!&w}y@KMEwd?NU?yK2zAvBBm*$$LnW-6%|uh7UBo`!`7A3E6o*k(^JaJ6)CG->Kt zBN75;+*gayE7Y3%@eWRXKVF9yk?TXk4U{RYJ6?q`QT%ZrWHRZfU4r7eSs*OQWaEjE zYse;cKylF1A|E#%alDv}9&sFKk3evTd7Xf+)R<{9lBUA;Qg; zbE$YhyV(i3b>4>BC$O=F0fa@?V8|8Uqz%7JIWh30azFjYxK6YXkOw+oYmA(W3v(M{ zVZAL_Sht(7udusN4p5yY>d^i43HWn}BFguQ* zjoKqL6~=N|YK|mR_&=&)Q<;b=)~qCys_%rP_^!ey-GNl!Xm0Y+BP(a#_kh7^%GF0hh(;h~|Cib_?S9 zy!vw%;|p(JeEj%{zOBD^{0!a8Cm@(*0T4AFKS4&|dJ^6u972_^$~_~kqRyZPun9SJ zqKTXu%OvEL;9baH5U`y`FO`4}Nc&(H`16cI1(iqaQ&x%xaLVy+l-}wa{)j^5rT!tL z6mC|Mtme8qN>q~UbbxB+n4UIRFcCwH(nK$%gUmo~NP|teGQ;p!gu8aU`S8p@>h=MK zFTalF7H<4DD6p-1jY}BnHikkrU9sX?Oy+{!IuAejK=-Z=0E!vi1pjEAy|H(!koM@N zx1#RwvDH60ww&+zgQNx2f+TB_?NgAgz)P4d`u#F~&v1{*d(!J9*l-du3wC17e5^qx>sfTuywtT=#>YTc`A;cI;$1Zl>X%Wx@@--w5;0KuuFmh{GS zxyZ_7X0jOnl+UWUu7!}AEo(dX9Er^U`sSf-QJ4W2`07n9Gk939D07F_#nq6{Ws!L5 zzmD%jyAeKt|4Mu4-z&U;Z+X8YC&;sfXuEk^9sG+VB!I#2B5Kd^%JXossskjZbuX>G z_(wIwQ|Ij_{kk@9x0?=gmH$_nxcg(IIvdC-H=T*}bP9(g=5A=rCSrnDZKLg{z?7{OfO`c&-XpyfuDy*hul%q(=enSXA|RcfN|p3L}5NAonO z85+`r?X^Cu??#tb5sDd-r@A$U`)LaHbYt=MP0d7f&HUZDZ-2b5K>|PLa++h6Cs$XC z8a1)4Jz76&WXA;l3k}_Ri-=tZ^gG~?RZt2wUPrqQecpTC5UjSDf6Rt;P^D_4y z{#?yB9v19k4?sxQEscn3VH>YgFY7=*t0VGD3l8O8&TLoM&D3R~5l-Nem~epp0+qLp z$IK{iQS%m{B50CR*I@CcDbdtiV@fnJXX7mvHYA!vS(xLn9Zc5fgKK|*rcgKi3r)kQ zFYnL%XI=x2Qu2v+z4NXA>n*Q+&0`Ng^x%E>++m@GuBW|`~av@oiDsGfeQ9L_CXSSQBDa{cqt8^0%^@OTx!Hn z$_O8_vGt>=c#+@kHm29;9Y7Xt3*UapuUDDdyiQZ3t$?kg$$^8#KoMlq5r@vE6ilci z^FOJiRi>O6n2Hit;4W%D3-FQG3gbkb%LNjSz7%X zO(@=ao5V?YnhsBcDEu@Zk3~*5h{B7@%PMopUUGMNJprvc;!TYt5|Q>fL;&6{cga!G ztE@Vm`md+8ilikMFZSeB+H6H-*{$`s+A0fu<7WLf_>(! z_>0OXy0^4AO>Wz!5Er2ONc#!Xb-w1L%nzQUm7{UegJepTqU@gCKe9&h!U5Wi$xN2q zSKEvroab+7tHh#KwH6%ViIG$@N4Q$YIKo%nxb1=Wtmg<{*&680C@e60cBQ&B8k1?l zjaG>!yf9l*3$^*4{avjz;gHWC!>~LKo3trUc%p?TJb4YCa82u!of;C5Hh;Wip77n$ zSm)^$p75iq?^iUB#4?3z@Pr@b_b8-^PAu;dh&S-27E)3E((0`iQ-g#RJYDNF9LdeuS7G zn|Q(#Ed!xY(+zpTN5B(KD*8+Dgja;r;ue`Gyj4w4*NMW}!;Sf4SzG7ks{(2@b*Auj zI{IjxDZKgdCRL^Uo#cf;fp(P(LX^qJ1^f1gO!q#`eh2i1?fw+lu27!q!1F)G>npS! ziMYbSvY}{mB6=gPZ~=%Pm_ZmrL5W}|aT{Sg)hG^8ej4yclh zbQ`fOLJGWyNj8O!5^e8BflYqBTSAX@vp|VDEHB~n-ymbz6wfLPgfBHtd=bg7q z?O`n7YJ)fGv5BU~-+Rlqp2!?rb`R|-wpSyeO28Ymdi+&wwQp`RJ=|WL?Tnvq*M`h! zf+oC+m3MsT1-`qpKRUbnjv@Z(OSiVU=6J=$MQv@{@%D0^418=%TQ=^Q9=>IZGBsE> z0s`T%n~XZG%@%Mt96j06xW#P4S|L*eEf}LyH*j9Rf9?%amOr?#sGT@H{LriR-0d5l zzk*u@y{_*z6oe%_z+)2-C!(^6Jsb^Aa3DrE<^*repLnh|+|ykwmaUwZucHKSD6^;=Q4%HinHEa$oXo@KY~^$dfe{>>ZhbN%c*8rj zFoHh??lmF=-`-3Jemx@u*ZtL1eBk#&CNp689fCfB3mQNeDo@gYccPgT9EA@JH$FBz zh*$)oNJPPSjjGzuf2LxoeKQXrpGC7Z_dETucBrF?8c!Dxxf=G zT;LGPHMzhcoc~HLaLI$zxxi1>xxi1faDkt$bAg{GF7W;fw@C!dl4H4=3%p5S#5jFZ zoeTWYRxWTRNS2+pa)I9@J8vn+=dXPA$|#fXX>Or5OS8|H*AarR37H7NA>^090WRqv zR8S3H@{20sOHonr)YTl|*RkkQ61rV?U0u4@k#rjz;H?iggnnIfC4t}&_+Q?);GbwzX2+>_0*HOGA!Rj}Y zE)m(WqLqZI|M|V!-+W|Uy|;S19F3ARs@^isu{25b;qf-|9L7@-?XnZ@F5kP4wfTh4A2L z$4ihgE%IriAGe$9@^2P6i)G-C6!()}3jc@VQ2rkThQnm}->>3v!dQK?rpq??$E6$6 z#bKgL4;peK=z;VKo&F?Se5gK16Z(lclL3}SQcHsQGQ>%`QCaTCn+<%J|$v)-TmAwFD)J^wiI=*eUCTJQgi?M8})3qZs(hCIpfe&Bye9RxozAPY431m z6EgHfD;c_EkLWZOI83W*u^16GIl!1&DbzQ77d2gan%@Pc$rj>uyo)!RCD!$1Gf^`A z)tCDR_uytn8FBlzsjUlh8xgl3w{39CUk0PshBx~?tv9>!d~PSYrbRPbB&%E@wPuG zP)#Dka+P`xzJKAG+jR zQG(#5SSl$&8Bw)HNMBK5_b&N-IDD3EQu@i>h6*L^PQkNDdK>?tc8iz5 z$Au$tcf{i|@L`opG-?cmUA+&#_2$2LSmteaDFuri4L6T{x*+U7@{XO`r&`Fx&2FE6 z`<_g~*-0&ePMbd;aj~Xp&@*uuqJ%r z`nxY4{p7`XNWCV#-S0TDbGAk77EjcEmDrizLT!nE4t7l7QTLQ{TmvED5?)9379KMj9QM=Mxc%JwYOV~%cEJ0rl{no;KvjVF7_{zfFjsY2cY^?m zfvafUaZf;3NF(EktE^R>)?I!lIGzC$yNcF*{rhBEcknuc);+;!-H#h_7uU8m|I)1P zxTi>82=t3%M{sU&d&^R=phWB5uT2yclaIU-wC)9;{(;H1r9`^YlgX50@$P-ScivnX z54ikT+EWe0tC!8m5xJh=m}ug4zn*yA4Z1%J+PqGQW)HmX{9mbj%FcAQw>K3UbcIde zUiZ`*U2bzpWsTPzXQP6d%}T8@ z+}DGTDa*X>js)9ZFL`^0Zd}hnxUP=CxRmOscL_8se)VnVfB&xg-=;aiEPU;bTl&~$ z4wmCKg5dHA&&^Mt-f_66J>F0M2-n|!%f3(DdiyQm#EYBsrAK$Y@c6}N4xK&D{$cX? zebkmc(Dy2;O#i#4F96OSCti1qC9?=Q&*5h!X{r{(M_T1^RO=Ce(OSwD`M^l0RrQ8w z1qTANTj$rmmxd(|Z1z@Q-Cxe1f-m;*+$dJ{5RE)r@g|kIs(fYhGFJ@nY`F*taGtBt z#AGE#H*24>sv~2O|9TVTq#^x|ZjC==Ue{&}oH%fF_ov^1wB=^c()MgQ+_}~(4`FAI z%m^7xent}vHnj!EW(hQ+;Fs%lU{?BN1_$(= z)A#LveEaC3I*)vKaQaor1@BUwMgH!t_?BiXb9;UzItDY-ozHbgB7-+15~IaejPtiF zFOHt&h1UqSWflQ(kzKj2e5D*0S<4$Lqmtaem!9L1MecMUQt9G0h78EDK~`&Y!`-Y0G9gF58_2 zDKOX0Wh4}*!+N~wHmzmr_1Pty7u*D@jj{oz7tPuao=}`rQ5f1dHmZ9S_xU%?-j6z* zE#aoqak?pkC)on`A$}cpY6k+8Kauha2MFj@>e)!xq|mDta#>NS7iWF7=7+WQhcSs` zAmyGdH0ag;bcTg9~j`-(jIzfDYBv)m97G2#T_# zn?h)0!Z6n16l;SwG4bm%ib0GN6rC(_s6!U=mQvER&XT#u?m2VJ;tNT%_Nm^o=e`3c zyX%OE)q8u@E2-=5`H&1rFzIm^m0xH{Bt96?$C6DpZeTVe{E5VAuP;=*uTt6D({*G6 z|8BcWZ~8*&y6T`*!)CaLC^tLw*HM|?G6xb zXWjd1FXNBk=mdDKkWYg`KZ43)n-~2AtIVKZlz>|ZhUC5g90`2QCV*&)hUr8J6Kjw> zKVW+Uw=3>Uw?OyOM-;~fD2YG!9GprWm{zvrnZ z-}#QWzwr&Pf9%zdzUuNlcVD{k!VQNG?%UGo_|lHq>ow;SOQL!GsuVtaA*H#e^@offoH zT7}Kw7%mQWXw<$`(BjzOK18fey_Udgg~4(xXZF~u<;qwly?XQ-Xf>*H(7m`1zJ8H$ z?-P)ALjryhI7&=10YAgkQcccJ9t3i;O{^wZgWAFzfq5o_N@7)v8oHTk*U` z!~YTsbx=uQg;0k8)`jYFTkrsnE`s!Xjgxu!`+)U8S*}hoa!nroR1*w~k>l35;qK0I zsgRSyM)2_0qkGA~k!r&UZsz$Aw17d0CgGvUF1H&oKYkQGGca68=K2a6TYGw9-1%C? z>)IeZr|Pk zU*G09z7~+6(|Ftwe&t<}!c13R`@!Y((5YYueJZNqJP+9*rUVcFkHw5|=(p=U{D)*7 z{yzo}Kk4B-@$iE|LEM;!|0>uOwjWGm0r}uSPqn*%HD{@01myBxWU+x=dl5eV)Y=RZiYuG( z@srhDE3QCeU^%bi<3IntOV8f_DE%|MuV&&0lwJ8P`)j7vFRHrojWP*pCAP)Oi`n?u z<1c(*%PW`C*|W#-T?Nj91M?N^uuviG4b}WwYHJg>d!D7rlx!8ad8@T1YTelgX|cT` zRz&_Q*I$3b4d1bR?b~NS=lJXk^ZbK2cV}_&7JSwq*I(<2dk}mQ&pizn^58KPMX94z zVZ(UB0UEF?2m~}6zxmbh^K*z02D>x#Dz->fC8pUoAa0v9vTXmag@=PUqC3+qp8?>&1)u(@(!! zc=qzmJx8_y7|i*P?MjZ72euyRx%o1_ zFzoe5G1K~6m@}KD8MDcr4kWd}Ynl*8&1@1w9Rj2E#8B!)zzDq}&+J!n3FtV`D|r zGtxXzfy-MH?QvIJqirK`$BBGn~7>1<2%ZI zZMA4LQ!EFw)v_rvy(4BRUcSJGt50IplpoiB;={#wsBP-8XXhfZWFR)^GTK7@#ZXFp z%gw(!?67+SWIvz4p*bQxjb^_B7cDAs{5P3h#qLbD+eqMcvES)+%i;nT5m>gaoeen9-G*n4|%HekKjDEbI%7(v43nge0bO7)cFtZoSY(miB=1Lt6+l# zXsfxg!2-vhOaQ(CJN<5ppmk*{F}sTGJgofn(|3mVif0}gbMWud*`4nG49>$pT=^OQ z@3@Xp?xC8cr;6=Ob{hyKVmLn{RKN=rK>bC9ZX zDo~%Y{%WW$aGD#wYwZntYOrMZ>zFaf#fzEXZXrOySh~`_DcwluG6%69`3JCa*h~ z%r677!C!grmDAw#cVgIhsy2=-6G{i{r!bqN`X{7DT>jX14~@d)CnhD4^Ycd$lS>R( zr8<*;ERl$&txl&-EAw7S)kOs%eJBa1GlU|eyKYh$@K2igl+rc+v7?V4K78Tn)t_Hf zZvVh}x62aJyOfHYz1-hbijQP`p{QS<%7k)b7ss)&FF$(FDGZD)+%YNGlw-GVOP2+; z&TQvh3!UwyaHr4fHk+NnWMT?;mG-gU$p1aAQ3qwlMiB#&3sN|azpTR68W<2PE;tU2 zD2elWz22xd0{RQ~F|9Y7h#`oIq1r80B2^{-je9zu?)oPc|MRvx?pgig(beyDf8h&G z{wu59KLjA3zw*?Tv;1!hZ73I>tm%DPWH$6?h+Q%Rbqqk9AeaO~xXz{qL5l)O6LR#` z5>Qd){a3#TxJyF(lBSBn(w>?wZckVp$*3B>3)Txo+GLWk!N4{{zvMF+Rj2ITP(#wg zD*xNQEghaxAZ*@JJNC&Z|M|3X^7V()g=|rGza!>%*kHnCb*79~$JT+d<%3VG{N~42&kCPwd)L3eZLo0Uk)CWK zUr;WLFU>4Gvg0>i^}Tmm@h6j4&I;p#0if|qHN69*q=`5wCyqYJIspq0lYm1^kvK&I z9Csg)EHNv`zG#UKeF~2u_hIO3N<=|ry7qeb(E2O))L;BUY z(hwE8-ON?scHnR`P&GvejXt?Be&NKV4-3lF)xwh6dg`tN(dt##doJtK#`9D5w&90v+diDsCDK6*2Wi^;V_s|Urr|w0U~w!i zi2lltaBoiG-gvnL8fJxBHkZIcMR+-owo1!hDr<{#VBwR=WJj``%%+tH3OF?sh192> zTr_GZDi|@@RJo--8qPBF{-?g-=<$J$#S8+ z+ZPtNW48QU_sE%{v61Q9+ly1>{(Y5d*Z(@xvn4YUZ667*?kg>}ch2TB_f8i(AYq;} zAkInPtVZdi(vA_tbSf+WW?F{BLTW|}fJ$s+01&uDBF8R)X@BZPY^#v?$j?rzc0P4# z1BDZuzj5Dp-ez%l-~PilU8QpPn*x`BeD8&PjodoFS$SE0Q>Bv6gpGWF5IA<}^XHb2 z-uU_J$Bs>z>`D4Zc=q(!TYmV&>9aTg=n31qR=@wQq4K+UGyY}r8G?{Lf$y=-cOrb= z(06|SIwHM`EQU6?+za$AqiQQV@P@D(~! z8C_R3yLUW2U7pAW^AY8fU)WnIrnhzX1-gQU;6x~#+j{?$@a*(>*O6_*TT8r!H$+2i zC5zcUQOYiqjT)`aQ+S*J(e<)em(?z!a$Iyob$Z&${C;fde1_^i( zKLQ64Ck`wp66u`=to0|sZ-p?O1AnGUr3K5AR?CFQ2oySb%19=-aZpD(+{skJrPtO0 zZITnELy60mYzf8RWYQ__N=e6+In|9t^4$ab9vZsgfurx(kzWpZ1ASeo!azP#D(#NSrC7T7Z3eO>4hzeW7iKkT(+V=T}#B;CpDhVV-tgm3b#h>7QNSx zt*i+pRoM;RgDZcHgOZ0#8h#ejkF#*G$j4w-`QwPcSel1;OY*aDvyz|Xse&J?MpAr* zud4Z9yDokv@_1zRA2mW>+v<16e#9#ty5kO~FuL0Dv!6j+kU#dE2`j>1q89UT%>?2s zWt6NP+^rh!mZHBhCT2t|p+F)?+j?QyX&hcj^quUmFr*WH!U{EbR-u#JL2>z&>55xzaimu1s1~=4xnsInjBT&(>WJzGu^szW%BCcvN_2g74=t>O5A^${ zRha?LeEFt{14j?O`@r^|?zT!iRT#<}dVJlBsZ)uOvh9IjZ(hBvy}jZP{`kNl3rG}& zzb@q#rlud;pUdH8vG!DPL94TGyRGl;aGHN5yf<&Kw?SqC7lh2-iu)4*r}SuT82J*Y zDU?K6sep6<2!-^B=Npl-?9HL4GW!_h6OBeo(PD;RN-@ffTDV>%@3D5FOgG6vHiZEE zSNaP+U;mk{p5c4u_N=`3V-x@s*PSi`$)>$^_el6XOQ$p(l?VpPgTL z-QLe%yz-IWZeJywh&|amymjY9`P`d(3W)7_Za1#yv%;T&0t0g@$ea~u93cc)@B7K` zGreQp9GAqQVn?Sg%Vp#3(R7OWbJldlx28)VXHIby^W!uOEge3|E>(rkRu+%%aoe%; z~Wj|{k`2jzP-gC&2sA4E$_nhn!}`8iAu<2(@$Ex-W> zX@wuI2sspy72~p^QI4bA)Skv|4#%-K1>9pYFGy2sM7APynUZ!2xM*@oa#|uhxOQvS z-L#daJN0bS-N`iHwbflM_lkD$p5reeCp98M!7e&voJc*9XHibU3A^Mg5V$3ldU{PB zhpmx%)^`v}-;|(AZ zFaF}nCGHQnzvgtDr{=^CMHah4UG9h2Zt}2<(~XQ%PC57AvRzY+DHm2M_D6WNU{%}g zMFqw6T?ODcaf5JzaE@Sar2G+ThjT?+h3P_f$^H*z5qu6v zTQbpf%uSltO_3LBxl+=|az;ELs~_cyWb9E0qe{c?^)1e&-Ik&z?@fqSd$H*39!gvN zPK6j+x~@e-Q+TDx#zw1j%{-XWq;;+t6EiBmh zeXGyC=RHg}9=YP@e$4#?@;~rfVoyAR?ibtvIfBs-wf#ziaOBUA~AfX&6`O zEYYaT6*GUmuTKGMe$bXnRhP0Vn_=6SKWNf_6{JHZ8|3&EoW~)4k+XAAnsBzVZ;RWH zJ*dd%pu&h+L@2^8st}QJ5xFIYgX0`gM+9py?VK$^RiT!nN#Pg}iVeJ-Wc-2K9Jyh1 zc<9!T%qmB2kESPf=6xoUtz@;B%&#pLI`;SU_V0Yx8Kcd5^Y+5(zYXlk_&mXAPfx;6 zdiosnw2S+5@Xp~|l8q08gN+$^=;*ox51zgySB_<48RR!eCCUO2KX+&=J8OZuN$lA-rxgyt5E4IhY2oWhalVy#JhGb2N zjVx;<(Zxg|*`A@~Caz))OgTT3CwVELkkd2xSY&4`B!s`M@Yijxg(9AzlLN!czZ#2! zj-hwzv0&KO?sZS~hJ(>`_Wv35`@(sD`$Q^V*jo#hLh-&xBD!xln#%>e?XJ~->`O-~ ze$QMP=?3YF5}P=m!&2A?*I6q|nhhe0sfMmVJMi^kA>?n*aiM_6g*RB+m82z1kzv5r z{Ee&0*-(X|=hCmtD2Hx}CPq5?hR=Gp$Y=6AG)NSafs@B*=;fmX4DV5ANyX2mStde>#G_k8L`QIvA9VxTAWgl&;(G zXRf@T&*Qr%h+{7r!FfQafLVYSv*9?~P1Ph^0oLax93F?047qd#tP&uZ@#Yi*u>mvV zKk2@)_NH@BEL2a8#q36A!(FzHE>mEoiy!p)Qo{yex;T|l+LWo$Tn?@WCfr=`*zF}l z0OdI7)90@I3T)3Hv*9~hY`C{>pk*5_*>1i-?2(@ObCU61d+KVdjg6P}!kxOR{$ayv zpR&I%{hncFwJWQSJVN^MNyyN{PeVWEuGSAc|3m24A^vGRKVN^oMZd1#{d=*VLoF`U zpI_52y#F8Y{zusR7wgZ94gJIOKe+N*{s7b8rTX)0pO4t+82=GqB7X1-#ZBvbd24ag z$FGW;gdg;Gb{-q*@9I1{=55Z-IF_#XrNZ2;YCPxCzYb^|xQ+~WreK}f37H6KYP z0rg8clKjDIo=M>c*FKY6l;6+471#M6b|$4uxW<{}k8OS^g&$n|PzqcYTK+5e-v32$ zm7MTXT!ji>IS{%bB-Nm5z>7+LDI8Ml2@$uzLuQlR4XLWxgGoebQs? zC6oR$QYeP6a+v=J|A*oUxXUnR9!eG#iy0A%Ng)__6rrNjq{|EQw5Hu2wuiiKa<421 ztDke0x=JyaN=h2!{F{G6-|*RydoF!oS~+}kBsH-$>-8f5Gny>IXN$SQ_R9G!uRWl* zna|AS|GjH#q9YJ37h~A<0b!km?7uAh3*wgDHN6$_7yJyxU(&`bKYnb~*HKDgsi>4@ zQ$3}vSo&S%zZ|G^ru8g7JAGI;WYcA{ z9bSW5XEhnEc7rOKD3!ulRl%L<6aF&TH9XgW5Uo(TxK-O}S2~?`m8jO~^~fp^q{R~O zuN0(-+&0{UpW+@+{k%*uTDDO?-!w);4ILC^sd^2)mEcrLR^=Ft@@fjwC|;v(7!^hM zpT1Vz7aTe@IJ9H`Tq4o4(%m!pSkP?oBTO6YjfTQ0hgcx0c>W3)I?BR{|UieSft4`Fd9)o}y3dRyBtm*lP9LTPBscVKILQM?B1JK`bUi~ow^A%S}G0vE^Mxe~fqqO&bS$hw_xQc6k zc*@=0ySlcox>mi*t7re=EZcICjUXAscn3G9*n}bqMO!W z99FdtL5S{!cu|F*WTRmZS{e(BA-*|U#Ri9-z($O1x+o(uv`?SMlg=^+Aor~RiLe+%|NIgJE7s4pu?G3Sb zX*B9GL!Rz7NcD=U<~?Wh1CYTUEKM2)U`ErN{QC;VRbC-0PUj`{Z19l7ZCHVx*R`Lkq=_ni7GzbWqGN z15y)!HJKzPVlNSIi-GY93)9KNOm)I^k;Cg&tD z``-Kj>#`!1^|5f(1?#p?2U}W}Hl!Rub9PZOT9`O@`MQGx-F0<&<*|kJa_k9{Qd$@) zPsG}5Q%(8FibS$0)}&WhG_N2LENH4~t}f{-j}({Wgd+m)z`OUe>5}a9AiI#-QRAZt=T+)G!h1(SryjQ&=Mhsjj%n!!V~GOkE%@T*yx&7T^;46h52r$ z-h?P;(#OmotfvClLI%7u0n_k!Lj2O!l&WtKkL11=`>P=y5T#%@h8dA{{qlyUhCo$= zCQuVI7BKi4=&@pV84S&f6E=@0C)W;TgvX79*Uwic;(@FK$hl zii%}Ho89Jd>Z~wD0G*_AW|a*oykJpX zNvIfDefd~UTXSzsRh-?JhSssW1x^oD6h#D1&#&n&4^_sq0%5y8mM4&Uab2LjHC$Vp zsAwt6D;79xfO@HkJ}+_DAPo!M6n&0{)4D0LlDtU|(tpC3V^7YhDuz2%K1AK{+yKkw zaq8eR^i%BM^J%}SgR%gf`{>*Ny#h8PcF>P@J?KYO2nYg6QWy<1d-~j;UTyxwec`B^ zefcwI@BjYidTobk^tF-OH`~yDKF*l8In% zl2kRmTsX8Fr6ElT%o&Qr_S69>x&<`>)h}=&)G(^zRT#+Pf8jHuMY#R#NU8Kb{rZcpk;`2Z7iPq;>GI1V|De_LI!F zr4B}T9#sobm^$xmOG=VQU{W3x{o^Th3BAXgQ4fNBwvp40^jXwsN`MDpuEOoxr}BD?k76l`ykw`*TO{unB9T-uAjyCM zWYQ)}!4~5%1RWsk+F*E}5F79W9?*XRQ@FAxgDL#MqF?&y`~?=VH}i)W<6-(VbF&{~ z|6a~qY_+<_*mG>P7!00YLchjB>>c3q%gLp%S(CN~Y`qF!S^p{8#NI^xQQCMSP9+!9 zSLss7=A9&*D$L|_F*(9MOq~3btWcRTa3t)@^=Zm;2LOLauD)ZXRvct+;lRn||lPMB>5J%Jb^I zb?2}Z@+Z=Ra4D?0xy8g(T)Psqlhn7t5Mz8nv)?FKk zTn9^VF=K!`y-xNW{%oeSZQ+7Hn@=z%$ARy7cr6ByYtEFR0} z#ZVp|a~Dj>p{RX7XLZK|qVIAIe}}%qeh68{4R{I1=gV>omjE+V;=V(rc_~sqQBb-= zaj({SHCm%)2umyBvWO_P4tsNXegw39b44;MTw9h?x}*S#D7>efY+~oIbAS`BE|?HF zfju^n#tFrEcBXuGP2~7zs7D`@&#qPL(S>?mJiAFgyH2f_eug<{fy3Gt>BPUoZSZiG zIQ)wew@s+Ht(N?bjnYE`x9Nf^{tBl1T0?%zFQPL7x9JPjXNBs9rzC6cEntlEBn@Vh zG?-NK8Kkj3C~(?$D6haaGc)nbjF|;rxuEm3a!1R|@Zc?%)rvEH?j_V8W#<83+)B@2 zBhRO4Jk2*A?Z1llZ-l=jJT-;cpd!o$!IC182G{|R+rn;E@cWFf@Rzu9eNH`+v}vwM zQmCU6z5#=<@)eX<0xS}|2SAL~(8sc}0=}G2jBnm&#J}vI?#LlWpcsdHB<#=f_8!>4 zE})*a!I3r0Uf<}6vQ?bM5Yg6bF@Hxh;TkI)Dy&_+^ecYO32I_{&2*@T-4_g z9gGD0?*5rAx~%MgH}~#6TW7=wKz^_rON;Zm^j(2Sl(};|ME^Y0(>}0c9kYUPQ^%mv z9#}K5Y@@HC-v)t?v2tLj3wZ$C#3cp6kSm_DWs>qU!kZ0joFN37^(!kMT&c|d<_Vg` zE;zQ)!(Nl;+LzJRwd_XB7krokNJkLorA(=^k^M+uoti|hQ)oFI=p4!6t zNV&hcr!UlyY~0!j@CrQN1Uz4cKGc#9GL-7ap{Gk*+hJmfkPsp>sR&z(RB}w&1#=Ib zlqt&?wUX16d9jwXHP)k%nkd|F<0i3=GWovaC4DN|T9C=8tl}am-`~6ip(SPU~V)JCB`mf zd&Yk++rx&E2A2kP7Bd!?Dh-{TA6VS;A>gnu&9m%7!$F=4?c}fI7`;RC#7jVHs5~*7 zr=fbty>thC0r+;0y;;S#&FVvjRa?ytvTESlJQ7bu@_cp(5Tz?GhaEqV;00JU>;kN_ z8SpZ01-q7HP%PL+O8O^g0KI|C;jnL=>eg-h)HZkiObIpMv~S(kth??3oc&>HxxHoZ zv}$kN8G~(i#0xK~>fTo5U2(Mfk}zK5MqkEcU-Cs?=IIsSkQ4eMh!EMA4;`c%(CVQ809=>Ngo8)$|_OANV)e zRVo@NPW5jHxS0_YNP6%h$_3nlC`J#sPnGYm8VsCtEN`A-W~-qoSQ|P z=cn78r$4kdL4BZ2_hRbfo0DC-%@6LJr#^mq2<^=*N2jCrw8;5SpVN%rBJqJ9e9Pb2 zOE}{y5OLYYsDV`25UCpSZqThZFzRK%&lD*X;E*rec;KeL4SsYGH>Gte!iNhHFF3Cj z`L&BasJMs$k}e8MuUJ*U=h~87|7e{lbJLpcm0|v~wIH#Z1{#LdcQ=w7s>& z?#<3RFy3%n~YD)*N!+q&YKtx12S$=%u;tS`(fGF5k4=qLJZR>$nHJ6dKu$9Ug; zYZz!#E$Ke%g}S1mI`Q}QlG@4&6cNw5%d4tUu1C~4 zwV|P^sFJOnz^qu#7Csw<9zaq$9lV@$x*9D!u*MJO zrfNk+{RJnhM=yN8YKY4@1R2QCs-cw~DRj6EE{FvQd=%P++oiyZ$W5(T+lw^-kYOQY zYV7<0&%(m+2e3M{vk~D{Be;$SU=Hi!q8WcpeZl}sJm#n@@Mq<9w{%o(y>w~FAIgq~ z{gL{L!DLY!Px68To&76LOW{FQ3=fiUekt0M9cFc&f}K&g0c157x_kXOmnG{O%jskF zW$_+J9sgRBT3NbsteBp5nsVkj=DhOZnr`{Xsi&6qvBs5SC3r-Yv(B~Th-ZjI_yu3i z{?Z5Z6|rLvyk6*><(D;lL7yza98$;||IEGunQs@_oZ5g8jx+?%L1>)B5)-aKNL`{c z=+CiIW`TZ$@o_U|lVE0HPJqR~l+SwN?k%quEV~P)SRPuE3o-QhclHI)`DW z`xHmK(h;$^b6SdH@w)Py_VTli7+338nOy7j8)JuV-PlpgZfz>8YAb`^xyNX`{jj&H z(A(R!qSs)sSL9T8mc~lDk(&MBnc-4ztkk>e^0i?Mer_xL(Jz-e&C^n5MvWvWhL5!? zg3J_)(AMyw6yXIVX;L{Ta+J_5h(jaTKauJV+Y`z-gc?Yf#WNJbUKZ+ftyV@!_>{)t zuIy;s6^#g=QVlNwVfz3oj&BVr8cxFcYJfzt25v$inKgO0kbcvjR~4DO`Pr^u?tQxZ z#{AVNa#Y zI^ij^b%U=V;+t`zJ%pfs6GP2e_}4ON)E3LYnpj}Y5D`|{AJdzWq#8@hbM z(v?waq;{t#Xwe0f_!T!G3|v;iUs#wE>T0KV=x(;PHtAqH`IspZ_1cZeO# z>G0%*3hlNtk1p?ZCQW9q$K;qC@|wNNI7~3a8u=OEa1WF_tH@+(FQX0;2@9WkB!LAK z8~~I<9A1hZ%37K9Pj56JHZH|pg4kso`w4pqF3Ms(*tZe8U2Y`9Hjy5v)-W`@e4wwV zyQ{MULHBA!0Ez^*lPBVwUmG~9<~Na89rCmS%~4Y=olvwLmk`@+e(ebEN~+5MtNCRk zSItiv$}IlkI#==%{Ur|nP5MuGtD;qH*#{36H5a+U_WXXOea$KTCEdm4?ZuTLXMMgw zUz7BOT;@^zsBct1qK`aveN%6HWpR=n?lD>FQ=joBgWjCtoJdpIl+~g$27(Tcxv{!s z!0YjNETNF1_mvw;R;Lo)VXyy^yV@!mdy1uP31qy4PXZ_PkproH7HXqi!rFL%*eEhr z*v|nSNbNFHA~4k1$73cyTVN)~HfZe}jvA29fXo({7*xo#x_xA6svQUlJEjV849m-0 z9X_yn{&>_a0Go-X1eSst12C3<8jlZP3NCdXh!VUwE94&Z2gGiy;pH8vWO1^k+~{%^ zxO4jYbI;eE?>JX?Za|kP*Dbm7%obfV>Nf?h&|TrUTz9$RXer8fy8J%h#^!;QF-PH0 zacviSy{)3MIT0yq6QO)O6L*ezTfLiHo_voM@H`URggf>N|Esblm1`R;tZJ1! z>DySBNx(0{N64qJxP*<%!>k(1Za*BtO^;Lh9IKYZwTPiL0lsW2v5;g6o|ZzV4yr@A zNlJcLd{eeXDsG{bMKOz1!%Ej_Y(xPZ87U{&747w0{gIrre&PJZk?gbIa?r6y-H$%*f9w(WBcDPv6f7I8nUAwxR)V??&{Hc_ACnxA zO!Dx85Cyp+g`0p%Itl-xpy&@sDhMpnh2UYm9;jI$Cq;+QJEmyZ<%x!bqbAW%t=KaL zbljiuo35zH^#m&NJpNfZoTt>E?f{)F^Skp({H{|AP7_z90hgfrS|G6*rO%<)sw6_~ z$GDX6tkv`!2n(0iK?yjC|Mtno3ss0cS1>7ImLx}!hq@bb2E@ceju>5^n7XBq$`}ny zjCvfw@dWho1@L25rJ5b(JwmsRKVd2&6zd`QI0) z*{U+s$g#gX z_x#KG|BYx7C|g0Uh0MBlp)5!}LkwAtX0z#_bM{PD#EM`2RPgm*2pu1Q)rWQy{L^!{ z%|48E`~^jmnaw^d)-lTb9A(Z!dtv^?Ai^1-vwdg$`FeadXE1vK;*Un7!a?Pg|0jsiL4 z#bRQzh1+gvaZWTRQkbtzw?#~M`WT)+g2k+h(?XGqr?gK{G{y{!1N-B^@}b0*Ht(A0 zp{y_svh5z6~VGh&MtzW3C0URLEb2UTQfmH_O}t0evKo@Ni-@DpBo2T2CftQ zl5lQu38N*|=t3jj{X)=O=lWPMk-aXte0No%xGG#|$*T+n6HOPkjn|izB=hs#rlP2c zZ5#>v^BP)W)n(COmBrLIcmnubXrS1_5*;b@O018gbAx;uG-o@3Ox%d5 zI>fXEnS9ETJsvhrIHC|NidD0r_UZug@HF7hX%<8z#9S^f2uYvVbHa(sRg3M1o{O#@ ze?L)&&g1-+-u4ZAI+$m%9@m=WUi^wG@AL6eOX#1gD9Ppsq{Y6onJ1TpRs0HzUmz7g10eBa%ml3wN>LTD<4xf#S4%u7222q{19+EX6#}yw zcm-3Z(HF+Z10pd{L;`}n>s{^icun6{+_r39XuZOUbVp4~n>SnaBaiFsv1C^f`y*^s zxhLmXza1hBQh@)Yk}BP;54d zE9ejEc0WB?H@NrCfr?_+y8cwdbieV)v$O9#)L|+qY&g0xKfzufUw_kk*EO}Rd3ds^ zqCD9*Qrl8gZu!fxZ&p_ZoZ*@*n=mfZ5&PULd@F3cIdMV8S`L2h^d}kB!DY-3CO3gm zB6mCJA~5_0oO6)LYa%C1kzSu>-9!XK@WS(fA{SN3D2Mzt6%}rGMN36&*?=Ex~ z6vg7=P!vY+N*cXLbW*R5R-h6@r*VJ4GrmS_N6TlHAE?L=Ek9V1A3XNN$?l3dHy{q;E6UZ2;MI>PtXF2hOdK5& zW_qgFEjDg4DyCh?&8JH0DhJIlkW|f z)~#I8+TYsO)zQ>Yoy>rw<3EOEbP-(Ri(npH^o#FQp`3d%fM!6M-nmfVNAuG_kIr9y zNZ?~$PMn;DX_7K!6E(2``eWz}UiwwHsx#kL}w{zjj`X3T}>Ipp*KO8Sc9v2bBQ zZjRUEv{_9ck6o~C0oIvu3qAyqZWF>3$_GOSpc5fhsZ+niO;`?OJfNF42iErtZSeay z4E3xJY+gUO$>-ZN_{mL!>OK5~GVn>`3Xk{ojfY)t;!k^k zJ8~=?bAMxdS&($`H`v33JP(3K-ftz#*fsP;-2bk~@;ZNCD-XRR$}|7-l8%MVieCbN zK}MsF--hugQc-p6Spl!hX)~Mj9Aoc8iZ6Bip&;S_3bW?=1|T~F08oc9`_*5*jGKWv z?HRRg7*fZ40ua_~prPNwu(k1GtOX|kp?DrZ0-vVG?*iTZXeyY9yNn7bY+6%{9Md@X z*gz%p0}AOw)&Z^nMF|KdjIYmpCwe?z8ErCZuzBMOrLwh8BZ|jnc?d`3- z*5#e8jTkIonT<8GA8SUe{kl|jaX8n85LI*lDc~TWy8sEjaYkJTKMSg?1;pr9;2yf% z@AtU2wCEKuCD~bCPWwuVjbO;MqY5^iFp^->NCG1i{C!fe_W5ZB zMtjJ)la(LvVH&ajK|qMfleq#Cdi7fngwP5F)bGp^@(%qmpq~9c zGvdZ&}Z`YIunTXUpjW^xLzq z&K^38UXIRhA~p0k^xL320x2l8Fdk6AL~xe#_Li=Yi~eSI8ns5~9b!!{)G-K2RoZWT zTn&}57GGS@!kjD<6q;fHTMnxNm~V<`Ra7*WZt{%TkE_k1`7>uPMt{yGH?VwG`)~Tg z@@KcP+H`*w>imD`k7$x!IeUrPtkxe!a_6RbKbs+~(5gL{ayY2j1YaO5eK*t#$WAE2 zTsFZ-1xXZ;KFWZNYyi1Qi3uS_MVK+D$HuIP5J|Qnt}{&igrGfrEli!?w=ODiVn&=G zQBNmqcyyriAl}dk-K$QIEtB2WhC~X3Z38`B=wC}bh75$BSkxwv29%GIc2jBCKtpu{ z2gxeg!TAV-*fsUoP@>!dv5TK^$fbcC=c(M!(#lPB-2+FKCc@0QwP}yRlfP%xT~}QD z#(|Mrw=BK1L0^5@@b-ImPyh6m8y^|JzVk?#uZk69_trQdZnf$+Hg|O0x+fB5eU3Rt1cjGbusAsAa9f8^BD18W{R`TRQ>B*fR&9T>p8d{4Z!LU2WgLunJiX0BT&usB~&*Bus~(?AOAz%5)fw4OK}r0}))zHEzO@?bjAxAb_-sK$p<3 zWe71KhY_r@TddxCcY`oa6MuTYzvhLTk9_}VQSZi8aa~2id~NWy8wNMlSC=()m~FYS ze0R{vvJd1c#kKzKBg5FNhkI=2OqP!zb{6C{OTk_Arn2e$wzBya(;e1o;d8pQB{ z@3vvM;L0Ex7y&dI=}=GClD3kfP+@L1q&GO*G!{}AbOmI<64h)fbJXH!$GC;jotouD zU5HpUnhdK>*b*f`9!s;Z03v?8P#Mxie0777WKMH3xOp%uulvwx)s=Mxb0f{plRiz< zmUTw*X4jbu+gqY}k)ndmmNK6&EYLsp?*w4y07u(FPLVRrWew12heON=Q6RRO5k7C{ zh{Fa4gxJ0~DGU$=8bKr&1=|j3Qij=LFc|CzrV`O;Q9K?G3y&lr^i&zr^rns16+oCP zS=G42V2Xy~j<-KsVB?qVeRkizXZNa~MI-l)j@~<>eln7D`6pKGzwpYLp_%%UQiS9& z7dj)QzP>v8`*aP|8@qpO{{I(7^}RceUVYhRU0o#&RmIT;lipOcbMvV}o~Mv$@)o;O zgGoPfWKK$`jCB+-gE3hacn!4!#JFFuWP!Pe@ zh(jX*(M>`uD_=qez7z`$Qkw?3^aRN%2{5Mj`P3B}p>LcwIC$RBko@e}zXY)Z)z3%0 z@m`}%ab+7FONSgrqr=&_uB#>4TpicDxLL1z+Nk6f_fhZv!{$bOURP7}Z2%xDs?IIY`VpGvcjc_cNUt>Ps7>@5s(# zwHqPXEEh%upwVPe2y6dM*$t_JM4XUQ*7Yx4(q3N^-;~&dennj!2;kZ6b_jQ1K^%e& z!Cr3=hl&&q9w!Tp#Ht&7CyGu%-W^vE^QcPO0u6snnvn>pQyW__OCow%?%MHu|!udG=nqW%jSxKBIaMB|tx`C4T%vtp8<@ zbKN85Hc|L`wUZlCjxb1Rs|8cU5OP2dHX;g|suD1k9>CZ&z`2lo=^%qa77Snq?KA<7 zH5jBJTCGqOl+V`?@>&kv!U>9oRTX*bQaLH4l` z7+=Jn&{zmCBC1MR7je~4$Kk^-D*5Q|Ehy`fWeo)O&su2)xjW)FL*Fe72-8YdikiH} z6``)f;vYSa{_xoEkNq9v=A?6O2R+KJC0>#TX=yN(U!ITDbHYK{jT{1+Fa;&O#3RKi z;3Z)~Aeb?XQc|}_g(Gy>&}Ji*7JQxzc;J@i1hkqPY$mf4p4L{g&Ym}3cHpdF`Q+Kt z=ESK5Y+1;JyH0j(w#5`G3@3El>PVJY&E>CVXJuvMUwM|taP90ZF|&CIU46RF=`-rl z5m@N`YHlO_2>R?J`D6(wiY>4{&fdIcX|FUbSyBl%YdHkCtRi@YnneX(pMa5YuCEqc zG|Zp0pEIzXBxLnUwC3fSAN=tn%ow6qL_WiI!GEx$FeKsv?bI(p$Z=sn;n5(0SvQDf zFDNj83G9IoEzlOg!)&pu@KAiN@$v&_6#^*Jir!-OS&`t#Y&9!RL_Ni4zy;$$3m{Zc zcHqol+2q-$16-)&OE&_@F?V4YT1#$qB}>d^XZ}3s3;~BO5$dSTj^^u~KFpWV!o5aU zZU3OJSVD4kuLkAPblr4gDvaNpdq(*?{JYw~udT-!u#H@hInDXuHE^AIBLA3l`@%C=}>_gpN`g zje*FO`Rs;`Xu z0|?wYvHu{s0_yR&8zjMpV9sh8Ss@eCP|Xa1zt&%ss76vrS5}#;Y^2Tq+Nx%MRkU{A z^rbo)8?Mv`%XNj#6_I=UTFX*(1NWbZg=XjIg@)O)o$`~NS{KcWRqKrf*`2db&b|ds zeP&sHc)=8=v4vLtFU@ym!5WP7*;8p^U8*KJ`}Y%3)$C4hoiNm*q!CX1KW9z=Hd|sV zJ5s}Q>;+*jPBkJ0r(!~^JCGWNc;b!mI%WCgC2sSwCHmMf5oUpGgQR5}3w8ce*@o6!x=AV9 zkj<*H4UD;9?pi*?t`lSC1?rd!v@sJKX!qUhdLk>XG2n0^(HL;#z|2jxiRy}lpYwmJzaiySdH5B} z$`jFU@bIMxo0_M3fgKRqae1<-tkdyKyv9!@PR_NRGI)3$HNg4+s%_Xp0zD#&4%?At>5=~x+C`U69e?;)`@cgM35C%9F z@$hMmOJm{d#mVByWZ<8>{phz&1p~i2uB(ijPmAAj-n|XgWsMyMYj!B$aa-7xO03e` zbIx)II1l$s?L6(t5si7DU3%3yn_|g$v@w^(JG#F*jnt#gp2;?oRS}FkgDv%)(7?P( zIuYRkd^;aFX*+s^j-M<3jBsxKJ)l(#z%od7Gbx)ygzmm;L4r*7~9EShD%s0`C`h_AYePt zsLDyLz!mMpY%+t!lcy+5D1_kTYy$D{g*XMciBPKvXD~=qZiNpZGO0@5U)cs(0b(w# z$W0B&24Hv!ZKDm7cU(&fLqVALg2uTJL2gcHPcPfk!@5Y%g!~kiLg;I4O%+T}OG}F3 zh5|WRIN){wg+NLnII}qBHKF>Wh!aV@2_%4thv}0#<-+>_Dmon4#2@g0Q)4?_@c=WL zZI$^Kn+>^5{+w_iP+|;Fr_ma2iI#dx{ESIFHBf-S>w}LuG2hZV1a2iKshr^*a(vxXjp|hLAJu{xihpQG zxRi8uw6(z1p-?!KIQntnW|s ztcjk)ndC?D#_m|x+SraARJUi+3}2FxruwpLm0RsOBSn|%B3Z}&`j9pMTYR$OW4bt; zzbWy;Cgw1kBwYmg&>6Lnk}M|EOxf^I>>b!=$ch8O`O%1g$)UK@XYThJjK6Fi(DXfqGGanKui4v?e{Tlp83SBkZgSWV@wirj; zs|@+k#eO7HQ*5ce%joRY_ZRN`$cm2QK#uS~p}!MuBuBS3`fs%|IhUJ1g^aujx!jKB0R0jpBLY7G-H&NimjhpbF*MEGxEJp}2b!3cz+c~L+l z2Q`mDc#RlT2MRdp5bG9b7-I7d6h*oru$MK$pxp%*3U?`7D8w?%bfEyg04pXihUz~N z2XTQzLGz!e2BA?W{3l>21_z22v(NUAduDVy*{42!{uGXDleN$X?}?%dy4t~vp?A*ca4jh&axKWUEkm}6>TV}m( z9BEu_l*2i09QJ>bCBm9#v;WE(%my*W18ezHZ%JD>_PQXKEt-|(9eQpy{}sYv)Fd(Co1kaUGh7)Oq9ortGhC)!(^8tZGTtK`uo9Va}{VhQSZ zG03onKfrAQh6Qq^g~fR$;SKpNCIOf1mDVK{@iK6g?vkRO&Lg@bKH)ZD%1`K)oOwoz zE*ABf0+;A6u`2W|-LxZ`<3%3SZ1+%eb8nHukkyiv-5z3-oz=Ce@kB?#Cvo6X zgfw;xJ6m0UWN5*4O8^7-Njy|jTk7K(r)|0z#J(TIX)qH~M)*iTSdD`P8r!;D= zTl8=9u3JAk!E=jV?WH|?@)ta}#F?FrMZ@@2=suhMG+PIs07c63Vv;+~5#k<7*5ixN zZNeRsu7J6BNH~~E!Cl4%$=ocnpKdCN$6AWx(Lbaw*te@nqRC`Yv`YKND*@+A*mklJ z`UndN$~UThA;Q=|=u5@xWDr^Lvb3wd*r{i9HI$Y2)|HmC@7IUJ70uxw+PW6>RVQBu znOl}@%Le;(m9;OPXYB<&1+q!9PN0az{|0-rKig!@VI;hA!n|yv_MD>*z9|lgPptvV<;xM@(s>nFGc~-lbQV7 zxG+vrfq^X|Mlt^uy_5r-coShrO=goflaDqiMQCro%#^$Q=Fc>EUz`& zri%s)#V6hpFqr)U{3d#NDno{nmPvqSPxmiFDiKe7bH8rcr6q1>eU;L=shG|9g$QM6 zEM~W6!}~?F`A4*Q`U!0Ui;;yk-GUp209EFM4d@oN$xBXXb54(gauN=DR#G7$88N|* zSD}5v%mmSv@Rbg?gx6S!B`U&u3E;{XiL;@>@2|0~wZ_ixt!+0uvYV^fn~kQP(T)Aa zJa}tkzUB^KzBcj@s%L!&`L_+RhizH5fX5}?Clhzb_X&)N<5$r0iv-{Wt+BR9S@U4M zyS+M8)RGMHP*qW3ZDCb$vf~-VUX3&e(xhcfl2$hOjsv}C;cY}$|0A^AXImmNSuBn<`albp)>YYK0=HfinyX}|0H(dr z+SbZ>D;AEUB1#EbqY%|_esqCRhFTLDBeS%8S*pNDJd@3dD(Q(?J3MnnOupya9*H1FOW!tf=)*;i1GY(u4C@zxo-nc#buua zkqg8q#)|M{0#V^o=rq!6NG~T-B_IA2udj^a?~8ePrIq4Oh0%BC9CKIBy@6O@^|H-U zP@Y1KVQ*+&O*P@Xu(k|au<9AtMLjV$7#1)ol5dmQ^$TEt?V%4`>pnYNB zC?K4Ug`jQ`O$!TO$eMSeIfcciF3+!V>O*i1QYSqx6IJIib{>_HFc z?A_?gm3W&w4NtfkVbpMNkkLC-mBWlL77>0v;+?8GEWJ9hQ5tIQst(wKc1PYoaY@yg zTiwo%U=}1$;czg&v^*FR^uc!OL$1Nj+3k9II~#$Zn9i=G8xU_I?W=gwwJX*w zogLQG$LI#JZb?3k({Ixyc%SfZJh2X9Wl&M)Yigx#ezGVf`XZ z+zes~K5I52CJNzb2i0NjoDfUoBSHrTyX$P;2-Ke54q91$>#wHt~hB@D|ZL#egt@)!vO-DNw#+l+r>(ObGc%sUl8{&pI>9| zk|X?n%tL@6lKltJPnq7M(F{6j_G@X9iL&$+KmA1FiOxO3{z1;;_uyS=f7%o1rc9b? zb(&`4lM6J{e!%hoe**M|BV~o;Mba{*Qm-IMB}pquG6Tm0NP?yLVTZ6SMXpktE8s7w zhk_pt-9}T$Edo*-41t{5N{G;~ALh29?JM}Ji`$lTlE^eHsTVXV(K48X#JTl`d_>L8 z@`TKWysYrR#xgkYG#P?Xs}&+_yC-aOJNul?DZ%bm6Vqg zlP3I`uMkQ{yds);Pii7@bN1(Pr_bi}xq@bM&=Sekw^W!Y5%*j^SE1SBa%wkub!%>( z+3IqjFFvCcIe}f~sCLWga^_jIdjfwv1Xqp&{Bxj@Ak(xhrjOWS+UPvphTD^FZ+nx{ zH&)35K6~DlnzrG>1={GFnCBZXM+z4PdvN?jwTlrLOzDf=u9W0x>p8cAf!ylKl(6DNn z>Ps8v?!t=T+k|OurO>Jb^}f{C#Mo``Iy!{VCOs z`ahzN-k&y_sm{*{XJsWk?!ui-@ys9mDWBKn&}bv=Lhg&%F9Qc1;X}YMCqE}(JuS|b z)8#S2Ya~rn$9_RZ__sh4!RPVA(?fEjeE==A_5Em}+4rM`=H_P8bPH32?--rkE$Ipa z=!&XTh2IKaH;tqaP8TAa8$OWh7TOIpw-!ti-N+ds$%)0JgrGlVZyRdfEi8>UU% z@#yVIPp~@A>8Q$WvgYJUQi2=YSpmbTDm<^l`!5GHox%a zS(sunnW8?oD-UV`cU8j1&Rk-NBpjfnTtR=XHP=yGEbTiOxtiU`mhkR>clIC*SvsaubK>E{o;>N{10f;Weu(c}+;&`QlumZ`+;QUB!(M%#vxgjEcL2`oVfmt+ zJw9*x>_NO7CbU*3J7*RhKH7owv6CD#+S%jHJdfDdPjb$r&z_9qNbE<9{dU#~I&9&* zkSkZ})5xN;hw?=S27B_j1A~&g*$r$L=4hcU?d%b=w1^+4KVQ@qZ#to^JK@>90({+v zJA1?n7M(rxuEmFs5)7+{PY`ajf(yKo9i@l)GI{=F_=TLr4(<5!MZD|%&KC;1v*VcX zWhXme1l(_76MXnTJzs=s7j%%oed(iC$fQA;K#D}SXPzmG518ST9xxP9E55=u9|E}_lzn(c_CetGSPE*-Ox!-te`Cqh6#~Hnl76A&uLc~`2>v5O$eV2$ zT3%Lt;n{ii&O#NzS9ZZxS?rZF*!8p)N0dk4_yt+s{2pG6jxV>EY-ZqizdOq-k-U|? zRu_%ioj$uOFGt1l2HEavaPW5{ZgV<+h;-9Oo=sKkA=p5E`@f#n@j*rfze!T`34RTI z`QObM|A?$ap8$VL9%mP@M&Kc@pyj+GPGANDofb|=;6!6V!ABF}w>R$>qS<}Xs&L1? zB4_!LRR5aRs#r;7gxx}yE-?-Ew^o-mM?=w+P}x1g{+HdwpTxU5o=v|>wGecwEIVdH zMvM?vg2D$6Ql@zc$%yF0@P?;9up4dNtFNkZG~K>pk72;@uy97`mdlQ^%y#)FNGbo&}R z+qNs<@lh)?$Ik78n;Kder$3{G>>Dul1Lp_>aM}lFKS_0{zC&avBqMRVg<(KOtLJ8$ zZM+1{ZXUL?=yt!^B-@Ri(WACINDss8aOeBA8d)! zxap|Z6nphL?HZZr$z9qtCvileQp+f?K>dz(ts^1wC+%8Ka;Z%2fYuD8ik55ljl?HB zQ{|gXxSrOoEhvAfc5TJ=-P*N{Tmz0=EpI0|Y&rH7Vilr`QMOyVrlgEtpH*B#dGTXFp< z?b=3zx?gJ7c2a9lv};hZ1`&%v^v6ZA45xG*IC#d?#ID^l!RlmHLvYRR@!;^j(KB|A zPD};6C#DbLIygLaV9)s2Ot9n7%^(3!6I?#Je>@mYmrcJcTygxJ&V8d} zdxQNmqx&Ytsw%3J$(G(VeZiJ=G3_1YvY1*b{V3gLFtdqu=;6eH$)MU)aAs!b=%JYd zyC=}2qSLA>>WkC0Kd9k}>ELK^W@>cD`2NwUy}<)JgI!|$!5#^K;OZ|6Nv__qF&J_Hx_Vx0!V2|51YqFx2j+Zj2lVzv%o zjwUo16#;Id|Mk#I9{=wDYmdc>31V#GtyB2kfu8Nh_Y~k3#M^h`vul3-gRmZ3SOGz@ zn*0MLq2ZJBI*Go0__80qWO|jVYxH!isMGPLo#@>ZdM$Q?_!E7eK|d_)X`0!IC?%nOng*k___=Bgi( zYckz}*exep8Dh@WeSfm|rh7Ar)gdr}SgG6bDf+pv_rwhMk`7qHirJpQeh*@#nGl-B z`W6`HAnpn%PRq6`B$Rhyx356`q5o5zB3+o^**LY>qF%4Q4{&^06mO6VAwBReQ^ zVvz*-E%i}9Fyc53&@A#5g#5~(xipXFlUL#7Tu8o3gEU0LG(w{^hW%GUHe(+W~XE6HonSbU9qoxBSz#W&!yQ-dH`buj#?Cl$1THj+x(M4M>~Z6!Y! zSe>@fcDjV7u%fHUH)#j?77T^DXgBSly<`_%O1@3|Xg?jGgLH^4qs!?EI!vymE6Jne zF+}C~A5u%|=qkFJt|9f%+x(Kehpe3I=_$~jHPDT86Wt8Pr;&VzZUqVZU9y{wkT>Wk z-A>04;eVX&q`T;DIzji)y>uUGBF%I^oumioLEyz!@-{t{e3nkpY2;oxMB3Y^3P5^g1#{uctTAkJ20IO=Ozh3=6$e>Bs2D>8xfZj>|N$;X}(|hQ>&=?KU`{@1j0j$pNks10R_QC1&A^I>mL?5A_qK`s1 z_&8aHyjV{n`sq{jY5ELVL7zniz)#c9kY50kuB4x(pQE3rU!Y$khjB`sL7yjQ(f>mB zgBR&b^h@My@Pud5FVnBkSLmzstMoPcHTre>4RR;_COJYL#}5AkPLj3sTl95A(O5^n zLw-g6MZZhmAeYhak@fWZ^au2Z^he|rat?iy{+OIc&Zj>i=hC0jx4>=uoc@CTlKzVR zn*KMUaQv43j%*+s>D%=8^nd6d;Jvh&{GR@ie1`rn{S*B&{R`Pb|4ROwzC-^;|4#pb ztcCB=_vpXqF*-}<$n)gC1b5CL{)M@;4z|z+W@IL2hR=zW*$^Sk!JNpc<%ajW7e>l{ z7GPN{o8_=vmWP-d1+0(-S%`&Mghg45#aTiG{$wSr6j5nmoXjc_$+ilC{c4Z|vyRoX z2G+=$STk#3t&n%Lvn4FWI#?&-dUmrOM1Eb0NTL03>KtT4Y#Ce5R%vh8e)?SR&DC$xLJ*#z5zSWNraeq=B`fXox8vMJay z&#*)6G`9vX|JG*vst8 zi01wZdzF2ay@oiZUx!rao9tV#!@iB&&c4mQ!@kSjVBcfkhdT9>}~dY_CM?o?2nKG{E7XU{e}INy~F;-{?7iv{>k2D z@3DWeV{DeqL2U}#1&;7KFb>so12=LLH**WOavQh9kkg4YdT#FFUhd<59^hF#o9FOc zp2zcf0Wai19^zph;ZYvrah~8syqK5pQeMW(c?GZJNnQmf%^F_I>v%nHKxFkM-ppHg zD{tfNdd3q=B;@!N5_wuE@kN5KdKFEjoGQOOz;KO_+U&UARHGC~!$Jg^y_y)d_ zZ{nNz7DT|?#z*)l-_FPQ4nEFz@?Cs4VhHTvd-*=TpHK1w{2)J-Pw{C!!w>P(`04yG zKZBpi&*EqEBm5kGEm3we_l z@?$@=#95FR<{&;(9>0!X&u`!#ek;F?-_Ae5@8EaxyZGJkUA~up zlHbSg=MV4)`9u6+{s{jRf0RGQALmc-C;3zSY5ojd*=fB{;|afAV+vd;DMI)BG5p<#P~ZR9uPD0u;P6CF@mDZ)4%frE^SNkJkC#j3zfQ*kIx#ih6vkK$E)ieCvRSxUB& zqvR@iO1@H{K*ytml&}(kFLz9dD+#4YDOO69Ql(5OCs&dmk)M&DknfYL$eW;5e@cD` zN$Zcv4-lrTQb{URO0`m>)GBpKz0#mGDoskW(xS8~ZA!bcL`f+fN~hALbSphdud-C> zQ~H$wWl$MXmMP1X70R%(Qdy;}R@NwMmE~)PhV&iVr^ZhkHyoOrsOstHQNKIuweO_% zU9ElBitl7qSGW4RL;gm+F73BgucJ}>-JyMJ?Q~QdI`)r_O&yptbR5`qU~+t~rE6?r zYV6Sdo%_ZQo4a-#m>C@dvpb{j9vej|d`%q~ozeHmKI(hqO|{8Rt*c$yE4#E;bZK4f zsx|k_H>Xw6dezxs=+S!7qxM33E=Q59>TD3dlT|(P70IgJTK!V_X3Nrr&RUm3OtODe z?XG$0qF146tSxMg6W zvevOi>tM#)^+Tg$hi1n0L$Z_Bp^Qh$5IUw`u0CI`K3|^kocB!b(yz$qO}7TdZVgu5 z8aTVPneI-5TbuE&9^DEEktS6Lc57qlN!QX!b!(H=leDeaeQ0vm=+vS85U|V`R;VMk zteD<6I=x%%<|^$=?d__J-s)G&N0!wK0I{ylc&>J$Nt?FDUS$pDK)*&dq(ZJ9KosCqP5^lGr_Nsm$+T~Ci~?V?ew)#h=nI*+=wQxgF5 zS~;8g_39YbFO0#oe#gZ4)cEwow0`}rsnOHMEgKddsvW};+#nxmKebutZPag+&6zjO zFF8LS`YJeQokj2;nT+Czh zBi8SbGprw%ozsuc&o}y{^|4EPSC`gym)6IwI`jB^J6iX(?sRqLztbRrSbM0bA7RcgY@Db}jVQx+`Ouns+UFC9p-EvU>qr^jdZ=RMbz%L767x z6s%b_sCKeTgH=}(o7iKR(E2%{;f)Eo(nQH*bxnh1&q8zZUR6(%b#F$0tb2D&jgL?6 z8=c%SF{X!jRv?poatzje8Re9H=(m1SKDSJc9y~BTGj-tL?s5I3T6Qv{EFZ^;KajCn zx;4mmYv4_9xo&M$bf;%XTOD1!x&sSauv;5%k2Y`JTB&YretW8H2NrF?11d-?2Qm=L zlsd90wYO6lz12^vgPLA|lyy4exo+Qq$z9XRj6f$dvbqY$df6SIlTQ7i`LP0>q|t~r zww?yvp@p&ZXb|YtAkvc_n>MDNUfZEXV>zTv?;#DH9Fpkdkcv)DS9^Z?LeEX7&!dym zRdjO3!b5fWV2z%UiB2@w_crOzl+BsXoL`~N33+GR9=QMoIvJBU(kQ{Mu7~-b2Npk7 z0XzRxZ9e^zk8PXbJGbrB;cwf7{M^TjPHZ7jN_wzTM$+6UkK1WfNAJ19YiSgC_aEzvuZ>^*Plw-PP6A$ILXBU^)f}y*2c!2&zAWzAqX& z66knxG|(~{XdMl-DGi9~)YjvbcM9q&dEiw+?rY?CRh;t<>O2wor6xAIiyVQ3+QzUdQ19{^1ZE7AdYEj_CzU%y--#9*=5R1bUe5TE)NPh zJ77Aej8PQO3@sxKgyxa@vm>Tbn3$-#A*;L8eeBv@wP!gs{@^GRin&m<9Br)|tj+aa3V27HpqE0pVC6u&H9R1tkTB zoB9Lo&^A$*V!~-kY-EsmWJJ;e(=Kvh=X?!hk1QuJnIkJ`?@$M&k1XHbX9q%(rlw&j zbygjsGS($3eP@@EglOZ3x;3Ya;TX~ktj91AQ7CC@M{0a}U`(n%c5UEX7o-ICrTViY zMy5t&mRg!&-o!1&Mrl-RbdWMSQJvWlYc!xTx`JAZj|hR8s`&!R?h+mUx&&1f8xxcg zDif8ZF$r19N?5a+Pi^=7mO7iy%WtV>IBqbH%WoOj^!a(A+b*6@je7D0)7t#JFg`DS zz0S!=S7RDiR}FB3d18KEFmKFnsjCNh`FX)=Q+`V||H&5*$MXft82K%Od1Zd9u)J1b zd96ZzTgCYe^S285Y!&j!yNYEv$Zr+$*DBiO`=EwOB^XG?r=7)Udhy3J+ z{N;yy<;VGo(+|tf5BbXv`3l!F^4rAuj^BU0oRHr(A^kRCd2PaS+JtoSyi{W# z00|XJAYzf`w~h<|`E8Tz zZ4)gtzf2uOxo#7!x2Rc>-!@91U9?8qMGI{g&DJ5BEi#9v4@4U)K06DvU$hP)R;u(5 ztpn{;t=k2ixplDSn%BCcDuY%n17(lfLF7fkr4=WU0fjOBhYe{yXh4j88*xTlC!v%P zSF(7BCwah-k;Bv-c&(-nA2>?VhqJp>AfEnmELAcT3{(QCN^khcKEqRlqI!g;crY-9 zs(4eCZr~HjnonqJzJR)V1Nxd#OHiMd(XU|0U@b#EQigcKGQ=B{5%{DG%_n7OzMu^C z24!eQEkk`;M#0Fz!?X*aL}RC!*< zK&9q&Y#pz|p{3O%zMz_h4o?ZHY3T5@cs1dTR}&e-Y8pCR$hT@4jD)!PS^Y_2=2$81YustoNvY~YZ7vRB9YLO;!w-e=^XLH$RlKXWLDR|^L9 z9}onyG^huYgXBI;6#6HUHJC`wmhjd6N0er$97ZIv1T_-uC2-U^Fa65VEJX+GruQ%C z$97V{RR6)HewA(VYC_HxBU$X}KX^!@lq#iBiE=dCa8{Sd8{Uj&)2KwYc=2j`hQ$Z| zpm^~|>O_LkI??1rooI5TP9$8WP9&miok&c2&}`aUqfIDjmEujPsbw2f(#tof(hD0@ z{N<`kFDX}DrP&hIRhlhQT@qK?5)ufTQtckjgSYd}9yx4?iexD9t@7Hm%IeJ=Fxc48 z=1cB9Y}k{O^245r7>Ef@=SD4y!MzpwUJu2Y}qz8cwm8Sn+)&YmtK<0+Mo2BY-Ku_C2B;3 zWN9@BNv(!(!7#J;U^>@u=CT?sQX?y(LxV-E3`&rmsA*;B3yoCikeXDf@5o{Fz`mn3 zl-_R$3!A}2I8~}wW21Fi$_{lN5ExF+9u!|zO&Lw!l04}H1`T1cRsB*?d98vmB(HU7 z@VCx8IaTL@?4R^W)p?)zG;iy0GSE6S{#%EWpw{8!p>Dp^;1`;N{C z-JrJP0m+fXVTJxzrzzId&?{*i0_HI`-XoHwPZk9)xwxAXz-MuO>RjT^=lr$dB<;Q6 z`#9TUoDHTH55d*pye=OMF&BZmnOnh6aW>PKmGX8FPD{qXDYhZ_INKbYXQ9TqMe=iE z@wed1El)pjI@M60dyu>a6FS9(oC8r0$ zEA2|~YP%M^-fjRF+ONT!7XTAuHy2} z98Llr1AfVU2|UA{0p9Fx1|M_}@-&q3a(F_us>gGcoUxLxwDAsKVly1e2`$=%*cSLX zO@*J+RHSpsO%gyalfJ)SQQLdl#LtnZu{ zhEg~?n9K7mK^o7)aT@NVFqFobLU~3dNRzkFH01nzUf-d^hnfb8n<#FsIA8IpirXvh zqPVN#?usu}e7WL&SN9)QV6IX;Oz{}Sw<^9{@q>!TDW0hKImOcy&r&>3p2so^6)#h~ zPVrZYcPsu@u#G9sR$NhXx8esC zk3$ATPJRk3634RxDtSMLE8WQBR3-0I`H%W6=R%Y9zJ3lj1$mc#(jHCPjnnGAv^@;Z zq*%^#y3VCZk0z~Ce_E_#PWy({o6X4Elz&OvnQfPJo^fH3_F~hW51C3E_81Vjm-TXD zG^@ET$KlCwTr}$F4b)v#{$_M=ReR2WPI6{BYj|d(7ia&ca29`s+0B{t>YOXToU_~y zavpn~E#cI1T}~wDamu(eCyKjqYPcUKf^X)O@4cMeeVp^TQ#f-wmy@%LI1#&sQ>`VO z5^cnJ&d%QD-j&|9-u2$y-dJyfH^rOgE$}vYJCo9qsyZ?ESbwiu;LmkO_>0_Y{Y~yD zf3y3A{~q66Z0PSH+f>w!^5$Z)DSq1T*p(!K>UM9EAVGSVIvfZ zp|IPX3Z-ed)BVrgnf_L&6}q$F`=8{QP529cg;NP?8cFFAzkz0hfauYi(+nwMO0T9T`XTswJ_;b3A%z~i-C;}I$%B=@EH89Q8J zngGrGPu%8E9LW6-@;8w4Uv2?k-gycCG+N_TBxa`8CH2VZ=I^VY!Q4dwC5(V(AURSC zdmQVwfl^z4m-@E2Cx^bh_=@4RH8s+P+Bw-TVnlA^e+6#qf3E&5dd*(K#rV$RuG%Zb zvnZ^05%eClt=|Wt2ZluRfpq?5<^8Kv=Ha>z)H#fW&pz zeBJ%6?!9n1YR@FywFMo8rG^oS}YMRD8J6B*v@Fd41cPX#H zZ0=pAI{Hy>zPHd@;w|^qdz-wSUa|LW(nU!CMtFNxwP$zVz|w)6y5DFHT>Uz9D@lw%V`!cb!Xs{r-N_4Y&=s9k>Iy z6Sxbw7x*)9A84?GD>0CxLtnmsZ$IQ86X zoir!KT;uOB!+_xcy3ULQ7*EV~fXF2h$!pff@KnbpEKLKhi*$nbn#UEYydm-jK$<&Cm+c}lM?PwCY)*8!uTAarUuH}iJM62A6R;?xInfn$LN z!0Eslz?r~VKzpDA&=KeaTmf7O3HBN!(HuVsuV;QEdJe!>OFF7^z) zc@r~A<8DA(8ni&VQ`N+rvrICO0;B?IKst~CR01-AEFc@G4DcM7sRC4WI+|)gb>Ie` z4f`DG8?e?5e9M@&iB^LXp4pZ1Usn8z#az#`y7U@`C!umt!RSPJ|LSO$CoEC)UXRsbt0eHHF% zU=6SqSO;;N} z1B_bV03!R};UfQNmKA806=;?fXqI9$OEH?I7|l{_V*cjR{*j754M+zvfJ#6nkOgD| zm4O_f3Q*PGWU2wxff~@M3Dg2aJJs>`nYzF+Ks}&7kPG~f);fWH+7vhuXa<}FGzVG$ zc|c2`70?>U2igE_fs=t#fOf#Cz-hqgz!|`qz*#_hpaam+-(@-ho$(*4B|kw+eu9?# z1TFcA>WhnTFXp~3@wb>?1D6870eS+z1ug@A2V4&P9_R)12KoSffqp=LU;uCha3wGh zxC*!$7z7Lk3V~U^KdH4Dbiwdf*1y<3{dB zH2KZAx4`qQ#QzchpYY!eJnjF*JOfMw{t8S2o&_cYe*>lfe+Qle{sBA>ya2oiyaY@I zUIwNCuK?45SAiM8YyNGF8ikA+g^U`7j2eZE8ikA+g>hZW=uyb%QOM{~$mmhX=uyb% zQOM{~$mmgMzV$bn@BDWdMG9H+{K~riJJth|fEbVhr22)7E`^LPg^VtRj4p+YE`^LP zg^VtRj4p+YE`^LPg^VtRj4p+YE`^LPg^VtRj4p+YE`^LPg^VtRj4p+YE`^LPg^VtR zj4p+?k-y1e_1dPui9j|C@^IGJ2EwoQpTh_oH8+GYRasX`6(MxzD>2MO;QJ>4oaPnIx}^1 zT1r~&v~$xgPrEX0X?jL_pY-YJvobno+?_EtCcCcVHFI5NN#?;UFDo;vNA`g1LD|Ey zpU<9_Ju`bw_WbOH*-M-TcC^3F{=uJWZ}DHTclssvZvQ!Ice5SuFSAe5&QDXz&tl0< z_V?Ns@W1SDvorl^c8%Z+L`LDSB zvG}fFR(dt-2?hR3jPzeHx7{mqTXziZjf}mO?dA03ew6$NdhIPxzMD3l3AOj2iY;qD zqemB0+PBP3ljzY`L$!dbv67V97-pR{pt2S!pV}+oH=tAmrJdYQ3HMS0|HUEIBB*YI z>Po2Yf$Dy!mY@@4ZAeylmP1w6e0Ia*CV1S-8sQWE8`R1Nb`l!qS?+kgzk)m7`fsIp zTF*~%hx7gYP}%8Jv%}zIBruwLzXNw1Ae>L94qgRj>Z;5pv{ngPs|2l8g4QZQYn7C@ zsoh7=a*shZhdNn9ovf!$_ERUjsE_?n-A{e&r#?!c`X#k2_3;(;v7Y*ndXSoxRj%FC zK@oMZjh8e(ORdg_!ZzyqrwLiOlD@pZ9KE`5JsYmyAbp1&NV#LEDdxY_+9tR^Ks$UH zN@p?BxfAJ}WM3oiJnm>d^|sLe8mZjCT}|h%7TUeY&0xNwi}vBJc5zp`vK*r zIix2Q!TWyNx&;13Pf5>VU5;`plI*f2*QT^pDq91gAvOC1rH@CRpF|FxMSdp}egXM- zjqptJ%mL=p7Z%c*D`=UO=%UY{v5{*FfxYNRI7Eg@ke~g?&Td*_vvVQZr3CF#Vy{Kl zUx(C<0!CBgfAHT!}=o-^2lAiiTf7tHu>JiT?8xv zJ_bGkmJ|OeK)*x1^z#!o!r~$;dcOc0(SxT z`0u*+`t#gBw%Z40ejLJcma2B%YdUW;ojjXP?p|is5J-9L<2EC87S=i~eD4TjlZaV@p|iDH}@2Si+YqQbHYU);<{Y zKiL72v5b*QdAS0aC}2f+1iJ*+QbUp=Gw@YTDlNX8)?SM2?LhWENA~6-Z<~;}wbcA) z$kKWz3u!EY($0{|hftCA>&?{d9_sdM>UIxx`!#jDmAc(ZoqkQ7eodXqYCNkESaGkx zX944EVz*@n*Y4!Hom^MMb;dD2g?uFC6aJm~#cf;v!R^t0}{{`&4jbObzzAtB` z)@YsGym2l`)Y5pkc@md3Zu=DQ4E~A0Ux7)$vv52acnSYBU7m`)NJ&X0ei~8mK4sAaVPDG*>l4m7#{24aOM&yEB7wU8aoNR#;(NVHzyvv1- z`xKnYu2qWGuuzrJT1LFU+7dfyBe{#6dgPFD|3$fTDEAF5SES}u?4#GPcV=P>%|XY^ zLxay}mEc|H9%^P8{JaN03&VC6o98QRp6b{jMtn8lLaalvSEMa=P`cc`$Sm(NqqL3G$X>V$<^VfrkJa=iv0sWQ zQRV{kxwj9f4e3)-8(&fzJES(;iQI2?Si&Ak*hvX{!y1t}i&)cJwO24tMV|J`*bGJ4 z!xhU~WJ>Ijcq__Ds6+i&R>TK5NKM3~)6z0N??KkY0@+5XTPbxL_anUTrX;a;gMGvp zImK2H9V9lgSTRAX3H|tN*$NM&$ec_lKg$ehGVSvM_U_AE{~ET&Ol*!hjBoSNL92y65FsP zwqZ-`#Fp4;Uj$wvjnf3$m!{!=1^;xk#;d>#!ZWdqUgw%wz(0Z6z#G)T9MayzeT)2W z<9{D_5wMuDm*9R3d;%;d?Ni`0BzGHixXXVNyW&gi3ek`Y>7!y-yop`$ruNgTnF|Kz zCAKiueU3(0=l&V@KHP`UpbrCop=Pn2&<-W&;5}%F5;Vj*G{ibI1Z(<{+7|sB*A&vD zmQt5HsY@ySLrVXMQg`>+1c<@)oB{Qdqu_N0s0yWWGJ|9_P+3a8yR zM0p^*m^OXT-+;TJY+5wmPwn>?!^>7+h4>Obcpz4ODrYOorw3_2AEvctRZJbZ5`H(J z-+soQKb|rs`%}SF+1264dxHN*e$wNSl(64x3vLijgP(twKO#tn^J40WJNY?(70YTx zv4?BXpM$%g%@UOVlVvALr5)ynFg`9nf!xwI(({lhd?ID!i~pkjc-+tJR@7cUcbVTu z|G&kLw#5v-5c;zJ4mxNpdT$T^FFDQhihnB_`h8MfXW6qm>L2#S5sqYHzm>D$8anB$uJD7G zVt*(8RGzH((Z3&Rt0=+vI3Kr1qG?C!r!{0eM+e78%|owDjGz^yA=`)k7-=s#G`8ZH zsN5fE{Z~w>Z0wI6*N(Oq#9JfE1-9!E+89Xjc4ounerU*bfz}hL3KFr=OE^th?wl!Y z$kk;jsP0^ijxDw6B_>e>nz;yC(U=btsp3Pw??xj(>ffxP9q8g>=Dqr36!@I;#({qi zl(5=mUJ<1irhXZ^h4B6T{nTDCM)XCGdw(?#eZiOJkGHU^or!^drfwdAjiw zoBVnz{_*JPAAgBl@ni0gu~4qy>m1;Hw8vg>3I78kA+*AN#?H0W^G;H}r1p>#bZx|j zk}Hqohc--D&T8i$(N(N##`FEC`x5C<36INpoXYpPiTgV8wx&)><>JW8V#F%#$wz)) zw8+09z0vkc@cMoAAZc86#I00H%br^x{q2_z|8hO!m5k3SS*7X!mgmTMu9!S}}MXWnf%P>|=g)BK>KR|MAbwDZOl)NED;f zKK}dt^^{mo>=OF+SIq795W6R$jne{-{BO9Y%~(cjkqvAIa_!*ih{bZWoQpMsRw?}j z`b0U~o3NWolgnBC@Pdp}!`l)$ekva=wL`TPyMp*iw9b?`v*k^cDzoZc@h5*s$i!me zM?DrX@^7YQw{zWQcoZ9;1ZnsQbi0t>QU2SM{Vo>0)U{|=wVBi+udN|jEm_SP4SOTV#}{zE9QZ0BJ4!aR(J5=S zKS_H)nYJMRm(*6!R)^Rx{sQVWJ_jhGoF(Ml%h=3#gD!ayyj$)McP{V@>o!|S-&uOi z0sqZ_i;$P8{@2t&8QG+67IW=N_|PZexN~W-@Ts`y)fM~w_1Fd*(T2;*+eB!`cjIyr zy*9L~-zpQgh#f6{an1vO**R7;|B?BTrDD00@^q-9GObXST2x1IZA4=cQfcLzB1K?+$a1MmUGD^8*=Ej_k*{xqvZuw!i2I^KWD%TgBM7ux$S5Xc5{P#cD-- zkG3vL;m{D;Y>&=K%h3>7J<^&vl&Zw&I9ZNr#W^dERZaT^bdJ!%shCP>tUcvindO~# z{&@>|8oC8^$204mnpjII&H0mh&`GkZG=~-~L7IQ!k)yPC)P(6&?n!pD_UjvBe$u;u za%8m>t3k*4qbnkquLLyIFMAc=gfzLApYEsc96%o95{VVK;op@ineW7Z>-rz|-SZ%uqZ9p*AC_4;zXllF~Bz2;bh_K(=5W&1PrwGPP=ZO^j;@z(e;HAa1- zcMtbNmSoLvJ#AE~SCNu%=i_i!#p98xWikUj+z;+$1z~PWFN9sg*V|7X1HSz;LwP!ccZaTmEfy|m5ubX zp3Ru|QZ)W({Xr{H@1b5T%L${BJiTA~V?2DLG*E#Dt87j*n$hzOXgrIyP_2UY*c?qi zI)BJ}Leh1WAx@KfTIa8ihmc2=-bA>(uY510Hx%;!jKA)|_#Z^Cpk6+U#xPT16`;&7 z2OFYkJOAuA+2wEYGtl=d31C(?`m=*b}pugUD`bS$W$X*GA>4%(f_DL`Ad?jZ5sL9-3BB z47&*%sFhjqH14mMxCi5O2uFGyclU#>6sPokZh~gQcW8e4Mp><;^>%2!ienDB`Y1T} zmsVUxJQkUn9j(yA3CJinpFP4Q#5Dq%0(n4NfM;M#N8nuGBA^G* z6X*pD2(MkpwaW<)0*3MC%-v3jbC4J3cIWMu*`~UwYZ~BhVw!{VHU3n5-A#Mb1>BYQ z8+V72@h?<-lHwf2cPJjI`1h8#_wsxX*lDQ#af+`}JVtRp#lsZ8ruaI=w<&&1@k3Vb z)l=M5uz$7UVT$in{ANW zPl<1=G5cKJS7gpq|GTyqsjsWQo4k?Pd?)!`-X(@VUE@E}Ja`?`WNDMH7?m=diM;98 z>idUjNspHF>H)NzN6UG%oJY%fw46uFd9<8&5if4V+ILx9a(TLoq0RM>8t+A5Ixveo zw5&(VdbF%J0H8I!VZbPW_w9MN0lazI8w)T?Qd+#L%|oiZ@xVmqD!x0P=e14l>75RA zOztUv@7&P62!9W+r`IcV2SnUK_=ko0MwN4KB<(if?$8~J`zSCTm zdk1hY@L>jlSPU!!RsrjQO~BTOyBmK+<&+SA zFu5mhBT0*8<5rK=jWr0$i!~wK95^+WA8U`>HP%J>iQgA|m8N%(T^hR_S|NYD)#R$! z(2&lxp?iJk-b%h!vAbgTh3>-%H#QEMPlx#?mvf&dZ5l8$bm!pC2bRPZN;}8a#Foc4 z;C=;2zU@E}G@RH0r4$S3C5xMpoReG=w;s?4Xqudt+%|Mi$CZD_Ff8%>WAI;EepqfY zGNbnyx^aGzFXDbtHF_)Lsm}Z4&J<~w--9q(` zQT(!M(i#$PlQi{tjo&Eo&L)j{R$^>5#a%UjMDto#W5y|k3-sDPdetV;+U8>QACP$G zPwJnidAh0p8}+wW|6fcW@^8|Z_Z06^{H0(wU-GzX1bdFeF!JIzkE#Dw^~>DJn2YqP z+l4EuV~;sb<9S~TslQYIHoasUnIm#ml6$U0;rj`!WG{W z5Uw84YroQR^E4(pn$Fd0Co8@oq$A_2%yFeQgz`r^;s$kfkHpv{#iy4aiOqK!bCq7Z z%FHIGRSJ)rR?zXq@BCR)|Elp{D?UwQZqRp=uF{w%1iL3ly!)}@LW$umro@;h)qk`4 znx`gA`#oaOCbF?o>i{J ze?4$(=-w3x--rKUK-_Vm8xKd_r%9U(JP%9*W&(3UcYZlH8o!XVC4jigLw8NN@CL$P zMbafK`L~B|JS^8szVh^n!hF&Ait-%@^Tqin??$f=`IQ>1>Tq2eZVWeUH;vCAPSR_J zZoP7@#5V$(hHhRtw|qQdX{V}ffzyF=t9C5oUQ{kD={>6UtlEpb;tmMiLFK~ncyWhS zkbhK|KT7BO@jfHQ&4p?iMl zb}JVj4~u&V(5KpEhqzZ(E2uVtG;zm-?#-clM>+Ri!Vi)!9{+flPTlME@$jU`b&@|$ zKYktUr1|6FX!_J@GpfxF^j)=ip}Qb-k%MZ>fK{QpK6E#Q?$&Z{JYPIs!n=Wk)k>mn zbuS24Ppei^J-d4K>UC@9RBuqdN%iKTn;*KThHm@N?SdQ6-!*bwJiU9sclArd{Fg`a z3w`p*zk0vWy($r|K9u-t0dcPnT?yX`+!ea_l?%t?#eEnU2Rsc-2A&6|h3?F9;W-tA z=S%+T3#*GeGjx}P?wrtFj=P5Rcz8n?|5fP5!`s7raeDFmMPa^pyp$vK;^Ff74utvR z@o_hvKh7ud(*J8XKn%!;xYT!znm|3EQRp@e-0BA+@p<^$0^*(?x*bC|9v=xy%T+@@ zYn%)8sBzH`x;<<3l73M`+%chhbLiet&YeVfKqP-WoqnX(N9k0Mug0Kq^y1gY-T3wK zu(-p3QNWGBZJ~R2=#CBDMyDYd}~2HFHC^G5%&i ztI$2AoLf;m^;Glxnw@J#-EN6+)rmDPsd*XWkGOq8_sVkNczglz(c+$I z{NhUf^7O}q`Q!N_=`zmMq#x8o25a6Mx)0($4onDL`h$j_D;JK(m(M5Rsle=-Gs?L0 z!mzjtYA&w1j6CA53SH#4OgJ7d?xqUzZw=dNce(2#bhSN8!h8qGM|;-tLN_fDu9Z!E zbwJ#@p&JiJT$KmppjHE*Nni)n%CFVD)~STs(?^hrT3vvyKzBg$T^hRNk6%|lUhJt_ zm)B~pF7(vxS1x=Nk}SAM+Q$n|l4rG{(W z1>6Tb9JUATP-`6Ubm&el=SsZP+w-AI{l)9C!g$Fy4VY7FW*K*Wxv-> zJapHT3&-Qd-B3aPufqIMI^UOX`(fxuuMhdr`YH$&p%(bL$|GJJ8P1O9V8zW!mmc-OPuR?E8ue=XMC zjBTK+stt4%Em&8MtnAuWvI^^L*OlFWNlu%ltHp;|Z#FBm+}ctKU)_*$w@F!Mo0P@s zpRCnArzL)_l!F!J2^w>`q}psPMs;J(baLYSj*BiZ_{3Ri>$TVV>Gps z#*bCZ+u#&}-MV^*kMf1$pvgC}G;X8_Nf#2t?j>ZIQ_K_8LTUY5jN};h* zU~827sv+_0qvJQxHTaiw^?I^hL;M%+2jqD}+hT+G&1SC-_<7B!pWiQ>*hpVYrjINwb8Oh>z;tF_nToFKTt~c0bHBN_m1{C%QNCxN@~tYw|JWXO-6E zue2tg(yJzGn_jJc-KmJ~qVTmE*-_Dx34B>pxNV_#U7%$}c1}!hrEs~%>zN1VRdX5n zPgKq$J2}oa<>WeT!MBy>*-Epr`gP~T%vWk}DW0b^b+0De7Yg=phH7eOq2{osPg%{C z&R~t#I_G=O)QSC2b|=c5WSFbc7@TML!tzBXdXw~sM}(R^!D|j~&gleW-}D-QJ>IG+ zI=L661UojtDG1#~vAMeY@k`;s`O>r|&-0pdqsAY)pYw*67*qO>34OCh=!d%{oAh38 zw7rRW)jb2;Lu0lIP1{gt+R8$~9J1SE+v%O&toaY!pXnu6IltBVze!8%qI~MUjjgBL z>bZ_^H!0BJ%`{J6O&uhZ?H%gZoh92=OAL00mTCM>#V0BcCn?VtD+S$yvW@iK2g|*i z6ScMvY7KYN8a~av82T~Yd5i8=bx>+kl+I^L|4H>9vVUbOYw8`EUv-Yn)R=Fz#_DQ` zb+oK1T2?2aW5-AyzS<`(_^H;<>k?0xnB*&yuf?CiccPOB*9LNd#-ZDcw7TD8%bXowVY>kRsrh)X>*a2-9QO&kYds1d~eL*+hPvi5pzsk0DHjDuBJJ_ z&aF8WXb*G&x&n+>=2Cz$+w^l<8pp&;hRNZ(jrB|;)70ddw&rxx(VS~8GCfRB)5{Dn zgUm29%G_vfGk2S@e9w2hnaDSNUo_LrEHl@z>^ivQ2eywDWWTRyRW3aqIj<2)vBj__<#tJCN_&)$b_2Qt^1j1A-Wp{$tdCm*U3+J4?ZqU0KhW>o|P7d7Sfx zTivbU9N@e1b?6V)smynNT5)13-)-Ymb5ACJ4Zi1mrgMzjftsnucbzYG8o9r4yE{$! zzH?8fnLE%O=$zyZatArh-4VQ&C(>(Z}(&1l!axy+tmn>)X=dG-vaukCEl zb*`}&+uu6Z@@4O1oIgT0+ga&|6}W+avQzBr=i8~))OIqc?_-?f%(148(-@u8-Z>4u z)5&RX&gLv;N7K#x%IRvZGPgV3&7I~>rvUA9w==}tYaVxonsH{lbAy>+CU94VZ>$b< zuW|38W&RvWh_uaQz8?NusjL{6FO2Y}^UG-)hqf8#aJqo-N|&>U)NVDWHDSIgVJDG3 z*}m+g*;nj5r@EbQ-*p<>1$MD>f?Z-)IC*lNXFT*S-y+ZF4h`S0ra#C%Bfm4;&F(?+ zxa7gE@v3^&oE*)`*#ze*IOt`2+dj6x9bm7p1F`_6;F zcB*|D`Fh1px33~$uiM#37;lfa?{P2h+r`|=GP~S>_B)r4+Pa>bU&zGSh^T}MUj#$Hcx_aJqg z_km_rzPupMb*507Lr)M(!37*n4k2*ri-9?01q~_3)pFcO39fRB^kHAr;cw~xQZEg$ zHBy}8(FIm@fvdW}Ll;~EyEGrAOTi zpZD=kaqf2>g1?8I@o@hnXLB>0zdC=zKLssX$$61~rt^|BgW7uy`#IbBCx4GQ#%#EH zgMTvmW)5^j<7BJGsYE}i13%WeL2LXR^4E59^nR-9{T#!$2|D2u?v3(VS9z@quQw5Y zEC1t>t9zXjII;9+coi-!T>cG;!kMR>our&4Id3^DxQCVe+hR`@|Jj@$ zuWimlYt=9pbMCG!^4-m;XMTYOt86YY1D#y-*bt|V8ES^2Td(0u&go{fx!$Q|Zs6;$ zS=d%LLgyxP6LfAiH{-v>+yb>*&8_75qxmB-x0$=3`6qN>4RepVhtufyqW$X8i=IM9 zKaK9LVqRlDU(L)kGtu3zn>py!H_ft8k2f$Y&3a-!H`|EWZnkq3;~W0nW)J$k2rb{h zd~3dSjy2zz@6gN#%|Y_}#&?>E$T@kIGh8s9hHkr9p1A1%<{#1J`8nS_HNK7N! z$Z0|!Zh~LNhNiZKZQ-<{Kj-sZur~HwrJldw1uQu+Zg<{%5oTaCQlC_0W zw1v{Ng|cWN!x+Yo?{!H#C2I>M(?Zqw7Kx18DLQVaYTKk~tEAH^XJD_$=$)ahQb}7S zQ(GlVTSEG4TkWs8VV{$J7Sp~}M|)Kr?MYeMKk8`DsH1(Nu1fteD)rS=((9;<*HIa- ztI}OZ<+`p)aV3@FOsykVW!8<{v(7S0$CKnkrK@Rhnw4G*tK7-X-Uu7g) zWh7f=Bu6D8O(h~21?s63z%O=&=%N(0h+OnhF@DiVMm3T&VG?Z{Gg(MVHnY1VQyIPF zsa{G#FV#j0#CCGgNR7#Pyg8mcO-vK~Ctyvbs5OwN^n(8I1dMRBsQiiro zC2gBb)ks;Yk&;vwC2KpSXgj5;F3Qr@N=FynhW@!7+ssqj%v0Me9gXy7O25z0%gp`e zez+QI#=`9b<^f_JG!K#gVe>HYkC;b@f7CpRCVb31M(X3(bsl!zI4D11o*-sCHlC+8 zUOKhbM#qU19Vb$mPuE3{%jlQR=ywW!v4PWcBx366&i z{WP}7WOp)_jOexmtqZj^Ty2dcZH;=`4)wGh>S+tq(-x?wEl^L#@f2-`dODh?Xgk!? z7O1DSYqef^qKgqZ7;|&AF0Iz34P{tH(kzwRY^_(T^=d;Ym9f&QHc3-$;;A-?>6lnw zbxKVg6YHzSt*`o}rt01Ls&VV2g5 z^>x&%uR5rXY8<`_X)ouiK>e5-<}fQ9;-uTrcC=H){?Yys{}ap#Gj&#&X`f-&>m!5lM&WcS*xdd&{OSRAL$SqG^TaNt^js~)w>Tgt*iIy z>J`}C+|wEKnsoW{y#8IJLH;qPI+mUMWBdc3Si0GKMW-rSE(JR=hp-z$Dz;k^kV@~% zWQ3F}s-OqOmqD!Zq?GUyk6z?Y`R1=s49XUq6Z#$O#zbs}`gxj+|8ZO^JXK*7YZJ*M zqq5}dNDe8@IwzBp(NnR^3xZg=J4toOm(6`=!*L~~KRf(8P9tn^`5(_elef|wPs;IF zwt}1R&!(5080Kk=<$4m3Nm@-(9G*UJ>a=7Ie>@hcU zf4Xx4j5P?EJ0DlZgv2iwZ#zI%gO3GR6=kFlxeNX>2Mhi}@my901kPjyMW8kR6sM~K z7ydu+YX$d5@@qw3TB-Gy!P|1_+4K*QefcLLnL)3XUK#J-9{nx{Ih1~wjWkNH2tazb z2c#g?S@blyq8dzyuM)8`%MB<=oy$B|`lDq9Nwi=S)q+iAEra=l=)xwfW&E941#213 z@v0F|vM<^f@ry=m!s^CU{Gu0|u*UHUe%3iyp%ER~L{>Yv_6_?6^N%;}o8Y7hWdEdTIysW)7vy1E^{EO{kI9Xyp#=p!iBmNWn34YPCO;pRK z*j092sB2U0db)Kr@}Q|DFL?o;ft z)KdGowmZq4#454Ov?{3;T}iFzOtm^{h$xACA}43kKSc)RhkdLvE9)uo5kRUb7y&$$ zT9G-CGY@GE;suNJ2AC&?NE4}*oN`Si(nMArr6jT{j>>Fp9oMt$Ogj_HK;$=D<+qBR zW9Km5ixgK;DXyhbTv?^Kwn}kT*7V-P0uU*#tkyscmEy|wL;E3fBa!8rD$AAaQu{Bb zj>>XnmF3zh7xh#k>ZwFzszhX{M5L)Kc&^N`lT{Xy)D{iay;4*b>ZvTGsw^0lg;bRV zqq1;}%0eZTg=16}Dg~=p+O}+B(YB&_(80EQ#(Kwg?$Wh~lR2pOhywI9iM(yX*A~w} zBQ;_)JRR-a1FL=z7W{qAI97dLao%)3V8lx6(DUqE=gLkUdgM9}cIpnEeL;twxz45w zFYcOavM=h|IoF)pt?LE3Wd~E;!mu2J1k_@bZ;4(!k2R>??79Du zxxo|638u4(wMg@cyk#=FH`a0Dd{(OZI0eoq=Qd|7Yh{0TUd5vQFwE&9sdX61TQini zfHmCL8RCp~Zg(DFMeRA(&gMDn_HmCn+^tv%O&IUnGu~Y4^kc1m3^SAmoeAt*yym>^ zd=%zPqDGFvf@s5teIe_6{he!^KQNDZ$a#t#j+wmiU`d!W2HkpC7j3a|E@BmM04D~n zckW`I^E5N~*PVA9p5mkQD#(2mEPxZSfI2xBJHOSH!5esX^bzM7XEG~lvz&LGr6JW6 zbbl^3#VObj-JHvK3UUN1h74IJB zF;)_%vQD@__Br+L(->D8IL&GGF6>lX?p(!Q=*`T`9(N`=FSC~TzVk_#GaYTv&}qSV zeh#}kzjv;7u47L3XXh`@v(7Zu8yE7%hEIF<9yB5;LvdBbbrm;K+)Q!4;?os(R@_x_ z55<=$?$@`~@V-fd6c1B8O7V?~Z&Q4?;<1V!RXkqtM8#7Szt~s!nXY)2;<<|7RlG>? zQpGD2uTxy8c(dZ2ii`X99^OCcTfs4_I7M-$;;M>kE6!EiSaCDOtrVZ4_{_e22M>*P zR@_x_55<=$?x%Q=;t`6kSA3h|dlf&dcznM>1FwipQv96asfuSPo~?ME;suHqD_*8} zmE!e^H}xwRGB~zX@ovQ>iVq4-_7tZn&Q@Gqab3j?6gN@ae88~YeUtMQpQ-p<#oZNO zrg(tjp^C>SzD@CciXT@zk=yE>{Ji36if1aGqjnt zVH7(oWt8F@72l@#ZpC92KdN}V;)#lhQsRho;U@JX`TR#S0WKR=iB{D#hy+Z&JKf z@ovQ>!$>it8$FptyRdIL4mnyzo zaX-aZDITi$TE*8ZzE$yE451c~G4|(j4P&O1aP+vQ(m8r8yW@s&_vkQd_Kb5oZt0!vE1@PC`NF=&{TQjLuYz&Ij06(HOBv4YLrz z$%>N{2R(~P8u3{_5!Tb%*g8V<-^UhPO=jXhmus*ug+p1f`YCX2rE~O{{eSp5dMtB9 zgSCG&xFK_vZdmlau#|@~Pq-Nid@OU9iOc||VOh_^W?jnq_XbY+74v?vn91bbV)aa8 z-YeGDoXNYydYH@20Qi85)B&;>;FwC624VKAHQvbi65>rx=yHZq!}UU!Q-~VQQ(3mq z?ij{&)tQzt=ZE25p(}5*5sH_EZb9e{3f-$h_sWps0QR<}pUA5GgCWgvVV=pMJ1LBx z7=+oY)H1w&fg76_q$f8C-7cZKLMeO62U0Rpa#LCb<)pMt(RYD6CQDWW;5Cc4c4YM= z)nxSmTd>D0;vr6+{ECoJi-$~>P_bFEsxX@w#vJC6bJYTIVD z&EiB{R$DEF9Y>98p4EgnP6HD<)-jnIwA|YCHP&E=^_UA;W|8>V>9^8C@CnX52)3Ce zoHF^P+fB~Lxjo!pxtF-Vb}w~*L;5=AfhKbWeamF7;mzU(B^dEYEFA8<1DL$la?WR{qZIivb7v&<~# z%+U&VeO8&(W{p|PsnyTSdiH-dn2nrY{er#sO`QDuinD*4%@(uOY-3kwr`aX@@azoj z<#g*lQ)2d;1Lhmq5n?~c}wX!!&J68whE_UtJ&(dhOKF9 zaUQk~d+^8DdbYmJ3HU_07Q?AxDhyV!F$FBLhf$o^9|`wQFM{?hiazp|Iu zU$dM48{5u#+?{)AxdR4sYob@`_yTGv-eK_6x zpOdsteo)rROWOATmaP5%TGIZ*QkFKBQ$kJL6F7-{B4-9qa+`A=InQnB4snOF^FGWS z?T&H(;9l?Ez*(i+-8^eE?!9(NbJtKBu6AKJlb(c`?v-tk@&?*!gEd7{_M zJIQPAwUCpKUMnw$Q;g?$jMZs(Bt{zD`Thmr7-wt$#8}hOa3<0Gf?T{KD?T3S$uT+Y zn9FFA$NF7+wM;Hy4X+QjNdfD4oD}99hs$Y{m7L_j<&4Aa>c-6d>Q?1chs4(~cc@#( za3X=+w}JO_) z5WcoFk4>G7hX3(n(*MSY6d#X{ZY(;n+&J{pjY4I{p#M-U|ByC5oGw1xsQ;7Jaj1WP zrW*e5jq?A!lGVOA-93XRQO25>KI&w+|4x$Jl>VqUhwS?3fwo1OT(pA&C>Zf;K1_dH+DdAe&kBX=Js*d}1hPR4$H5u0@e zcIq5#(*@X}%dk4vV_$B?nk+E~u^iK|602hoHo*F8j-7WZHeDCn6|3!1P7V#QgLoQX zl)cg3#@YX|ocSNmIsYl_D^6$s_%ib}+H$s;1%88rS=Ro}rsAJt)4*@qrr>*RGw?&U zHF&Q5P5dfmII}R;GO%~q2Zftz;F}UO%*{f>+#)o1t0y$fuY`uV6&guyD`qTR+|%7A z_**k~Ifr^a0e?QTm~*M|ruf@1pE-}ZKM{XhW;W;33eE7J%pB(e+T$err!d>;O3O6I z-;R0Dg|tx%{HHPlx`@`w!+)Cl8~0+`ttI=~%!J(fKrX;s%WVKO1R4Ry0gZvodntuR4j-N}2Pu|01Gk8>GUu|XNb zutOQEutgcSuty&SKgS7Si(Sf_Be6vngLk^C!Mofw;N6`5wQjMygVSDVkJzeBz^8gAfKT(NXYAG!!Do2XHumdD;Iq8u;Pze~xP#Xc+|g?VuEJ9# z7OR#P!LmIEe1X^k-et6MeAan6JPc%f^9*OZ@L8`5=MpYMMlLhSrked7?RQA;_+hI9 zipIo*E_;0snyx%~Dr;f&)ONUweaF?Np=oN)H)A|c^D@TMD#D3j?@`WEoo`aWv?gsO zqqNcapmBR@Y!{vuW3El?>F(K@E_?59>6KTQ6C^)7vXb5enUL#aoLMMfmiZ=g&n=|L znUqH}!e;q_S!1Rr9Ku=CowKY2kJ8x|lrgJnuY1`>;R# z7PaG;6l|9+tl!jfe#x28hR(0eaXc5$i<7t4JNMB0ZiTZaI7c#DdD<^LIll6gq&&rx zr&Q&slJZndd8)2F)l{D9Do@8KPfe7kX3En^%2RXYsRcY`2Q}>ua0jr~a3yt+uH|J) zdCc9Z1D@NX4xE}&66Z>|d!F8tGw$`JBqx`WGMr>1HThiIoEZa}j}xo;9>szVbv> zBV=Dn&E;%{tQglvCTg*-J^(9rAiLnb*tPzX?lM2XO4~#1oZrb#_bhhCMJirowQZI2 zinGQfIg4nkDo(Mq6*g-f(*S;t<1BTiIg#_GIXn+|foW+jz>%_qF?mD2Hajj>|6Y$g=35+RcU7req|((UK~7um94E?S6erimXaRJ@Bag? CjvdPY literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-BlackItalic.woff b/assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-BlackItalic.woff new file mode 100644 index 0000000000000000000000000000000000000000..3aa85b5cb7676272e51b6126a4af2add9d521b42 GIT binary patch literal 110832 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ŕ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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Bold.eot b/assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Bold.eot new file mode 100644 index 0000000000000000000000000000000000000000..2c99270f7e7b18d2584601bf2e73b36623cfd1fb GIT binary patch literal 229284 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�%c^|bc+EZXyeM^>Q& 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 hYy{LL=^@{4%)$6J^R&S}^j*+RyoV|2A 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

kjot<9`E9|1X| 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 ZrzRzg>Pxlyt+djew9;KzJEL$u{|^`V?hXI| literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Bold.woff b/assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..1d0aa2344b594af9d99c5023f48a332fe4e10de6 GIT binary patch literal 109448 zcmZr$V{|7^u>HlhZEbAZwryi$8ynkBHnwe>8{4+|@_*-jd~?q2p1yUfy1M(zOwG8- zi-`e%0000`#UB9jPY>c-`P2TtmzbD}?2pdo$B6qM0`{%$#YIGa{OO{8#%VtoeiAVO06?cNF11{ZU7ZO50MyAJjo1$o;QEOh%^b{a0RXsG008_) z4`<7V9}{G5=;ZK|OYn~d^8bKnZsTDF0N|AZ0B=kHpaaB}p|(2004+P004<+T7?h8#@_fxhlcty#g9K^UjH|@ zqphL)PYysgKYoP&0c;q!)Xwm~wPS4jtRwnIr+3dSN8@1ckYWP z$-&X|#}}3I$1nc}b@=B7SpcA)J0ND}Xq9(eeFUCI00GF!4+B`jlb8A5p6DUxQ{Wp8 z^bs`TM+*r6{*MI!+}Df^ObiU_-e$&od&ggvcelAyYG4JBOnUba0RBl}z5j`RVuQ*9 zA^;Eo7XavwClf#f5c$KG0~!5{f&PnO2yMDH(EAgka`+)IAb<#6h}q5v(U1k?4vPbm zP#_>6JR1nAHN>5gfyQ9xb867&k)Sl!lw`mj41D;Mkds`kn8bh<7x2p&7WXHorc@Z4 zlz(``xlYp~KBGloQf;VObX7%&<+JrEj%ARG4D4X^iKRGAF1l3UC?5$FGq2NL(;hRg z`Z@Q0K5gZuJ;q8Yo0zI?_NR{9c}Dt$j^EA0p)$#dUo*epx^`W5B6kqKM@nZm;jj~ozw942tNU-5(O%hAQ9~P^$iHy- zM;gG&Z(^-l{lqxG=KgYaX0W`QqkWVgz+Pvb99c1X(fN8-K@a0S!=3-~GBijF-PFrSKrIkk3ulc&N zna6f?x6gTd(UVMEAMwJljGI37G=9>=v*j0A*p$3@$s2y-R=LbwbfBPpy03lg_=WH? zgg0lxFZ}w2|Ig6tHH>wNH|&#|!-@8~Ta`oy@0xzt4T5C}&UEUPhah0{*@D=q-n1o}C?`VSu?zjNs8E>7h$ zz_!7|jbl9LR`@~CT;;U>B&__PwolzcC=8+9sH!?5ir@?3B>;0wr1}0y=5jWj(<>?n z#vw}Hh%|>FrkT?R$(!;>uviswc(W zT4IY#?0FcMNbYo^L8s3BGDVyCxGmx!>6LM>Ch4)t60%Og!f7_(_6ooW?G42Ejj{Jm z=&kViC(Q6fDn2R6-%@Gavlg2NzFTfv$DPDI`$@pv`aSJ{s}=wY0disu7#(X{t=1&* zhIxAj=4(rL%~&>M_SBSpCwsDcx0|_jDsI`W`b)(ez=(r&5AIF2k1r!Pbe|U8++V!T z_C0dftXC{PAE6t%zQU2?;p;YUl3{yaAhz-$d+AB=xVGdi0wP->4D~tkkKGB!+9&yT zfQ9rUu{(N4RMqU)ZuXe?9KVxGQLZGcc2=}-&sf83=}en(r3b&ya|u^hRF_X){#Qqt z9%kV>W6g14#h|o?2yCXB{q8FAqanY?F4P)5CI95!bO!L~XYcz5&jZgtvYxaJ=1Y6Q z2AS^$?2wuPrPtbo+ZH6@iG@!Mo3-~_eCzQGQ?I9?6(5Yxjp@qN%WJI5kqryxOmUs{ z&H28OHum~jM;qC9DBri$mjEqcw8$l>J7&xV)V=}7$`?@b~7Al zAT^0AR!(dw);Qoj3MtMXwN#AzX*YaGHC76;b}LE4RBxW6vr=9_gt1U2*3>J&=j3eyubpgz`2oH&o;Na$@V;9H zdJ5sa!11<$@qy*3Tfz#jZ5>qF((xa<2DY#hQ)ZwI(cO-lHD;1rBYk+*#l20iWIISL z#GWs5m}HK>2|Si52p>j9KI^o(G1`Y|O0lrp60sAPz8}YMGOuR+i1AuxXyuo%KPq@8 zj1)0wByDfCjmnbWU8;+fb5m|@EHtLr10LOm?J;xl-m!>3a(Fk#I_!W;EU*2!2cA~( zo(kjFXFsb~`gC2W=Khe|^AmhQET*w5q4*$Ac4sq2cecFf%(T(4Q52s*uqk&qM-(~; z`IKqj4QQ-Um4d9@LRfiwo82PYT6mkE={NLQS+O8q&F-|$fSlntwl=ioGB;J4y4*oK zsF8p)8LW(X5|lJ=O=GXKl0;XjMOH9qzozT)_(gTJ0{LhX4SmYWycRvJTyi|$KJ*+0 zzOGK&FutNVJ2S6w1iEJm*`PJF2s-dKEnz)e!$eh;r1&9K;SIYjR9PGd!8y5=rB;M+ zW@b*cOh3=A6DX3baJ|I@qJI|>t5cxAM^X5 zeTyKfRDxoaWAs$q>52W6Zq2l^Saw2~JXrT6*>2`;6$js0XliUxvQH-W+VDAXs=!`9 zUoqkHMsD<9?~A4?pMPrxt^}rUS#Ghl-GRM?Gbqwd^{(tu3OiH)IWj0z=U7N|MDkNY zcvj}@D)a8jWvQUztj2rk#CYN_=&K{Yl)vnP(WkharB?xp5Gdmo(HC``zf`&M10wC; zAN}t+1(tZNl!Zez-Ng*sX5N{;$VOWF@yMlVCoUnU>dfkQ+a5pmp04g5 zpKkxYUfjq#^@Aio&j37kWdOiq*DPCXtQ*e21J9Ncs8E0(U+ zx+bXand<(nPF&6F55YUoAp>&*bQk=lWqON6bv(uNe zPLOr0GF>{h%H7UD+Qt2EU{?tD(aBLv}A5Jl#KDCyr+Z zn_&-j{TPf)M*qpe9lX5d$N9 z5d~;VnnZ1rv>*|V&18m5aoAC;UMF!&nDU@VkYtB%jOohk*^x7cc#ZDpF{O{Q)Td4R zY|Ma6?g*MOMcO!~P2nCTOz`0E8Q!JM0ORi};*;ctfO=$!^7JL5-k{3g!_M5{hM+3S zgkS3qXjdA8RCNx(yVfOc`hIuMKwRvT@R{%vIK_eB7Gw^1_anvJQH`7&g67_~(HxnM zm*r`dYlvac-*(a*vI^D5H`ye+bP~(fhf946t50BCs!*Hq(kqmx)u!UBDT!58s;<`e zEic}Lswhi=L_3$dvr0i1NsRy1i6{!*pYNAUCZiumE{oUdA4w6N`p+Fo za#T!6XrfU?jH9S-SYaHwS0F8XKd^%X<`Oo^mE85DTY$a&8s>}DKH&-XEjoAUophZv zZgwH(EoeL0xv1sLQo=%VPf8>DZ{;>xVx-HNb~pC??^Jm4Te#J3WToP?kAL)Uq77wg zn?eC1BE$;!=lw{67hVSz3Ab>uOj^yPo7M_;Z)b0Y=57kMYGpOp=#<(~Db*ohst)V< zf5kwQo#Lr2Q|4??#}?}o(eZ{=%t=ovYY0q_y2L0AWx3;7Rv?WhCG>DioD=58R-y|j z9Sv#Wz-5u8iNd)O`=B?t@C=;uayIZ#WX(3FBL7iZks)ywQ7VyQ?`olXB>h9qa2f*b zJ_r(%@HkY?z1!t1trO?0+6lKQdR5iGgML5J%6!dr{M{tEnhuN(vYKK`DG_@V2{~be z$-ZGi1+A*`hjfZIOv8y26YmrMko6K;>YUivcs(rt4$blJM=(16<^!SW>qqH=e z3uO1fVEF-x1zk)U@(hmh`{P?R5t7Phx)8lKh^O@v_$8Gb6nXEH5lw|{vIDtnaL9xv z;c5S9b@FJ5)KOK$CbvzA@Cw<+d$sKr%in0>^A3mxN(6PZg7iS~0j?>N@^^Ic7f^J=RibvvfD9X#C011VTn^an1MR4(IsRsKMQSb&jE*Ko%eJF@1B{$l!< z95fZkHFNu0JPLZ-e&p0$Km00bBM5Rq?}bhA&O)gKeu8Q+{g5x) zOp~v80e51=CBwW;zr=?|H~Y%yHCXOlldo(6C}qatUo`jQ(4X1_Q^)Fiuv-hWg*_Gf z+hScBTdk}s+O7IXh{n9#dB2-$suwqatK`c_J>XjdKiH23?Zemu@~e)fpFd^cCid_@ z7`}`sS!*(yo>`XS#hUtW3lBPeN1k+ttxI5qFmQtROpOnNAGpZ(;YVM2q&+1vVSeJ)RBke^C z7K*xYoN^?3A?<29S5mEkXu-=iT3DRs-B=P*Ry9pXjZ5K}=WIzOntI_MCT*KaN3^9* z(uU$-r6*sBnQ?XS-?jBT6{=D<2-EJEK_KWYqC0+jIWI-S$i4C0Kcm5@3QWG%@`N3`j(NzNz;!unO z6TbT4Oo3h=$dG+WtJtHdufVD{u37mYG&;Q^k*EPRQ6JcnS#>QV)m)JXeMW8MYhEFmwmI<1Ec-?=Sw@BW0qG-eO@5~@EmGF3&bz){QfX>Ut!rM~@u zt+{gAw&Pimo6ahOmRBmj=G3_iZoPGQXE8>Fv{AEb+iWgjgeo_RaVMfs0A_Esw_LJO6^+G} zi9i#d*7k8g*}V&7Mt)D^ZX13f$2dL7%|h)=WXK6Faz>~IYt!xYU5cH9O@Ya}^kO`6 zX<_zC1K@*FAKQ)1umNUf@tmsuWJe4dX7E91M+~h6?6WZRz+J!xm=EP!4i`F*Cdb4_ zoKe+GGkMmN%qOfzSkBol;DDM2IdJ=0IdH~vlQ;%*AcJI1*o;ZTStIx$R^wCz=Yf@> z6Io-7!j>rAs4X^EM$eHSLidMw{*Mrknt4Ee3Ba23=tZFI1iTAe544#Q zIq|XKmJGatX3jjxeJ(~##>~(h;N@zMKCE+;2*30Tk$YPbp>zYc%yVB`Gc!Hd)0n)q zpfi1PUtAz|x5Pp5Ym5dH^zklpUsL>8b7@W9=zpy0KUUv{IH(@&(O_;*W5U!^-?=xk zGyTGg{Nc+hl*>;zq@0EJpSsY^R-Xegr4b24%SL`b9*}DXdQz^ zzzV$167CxAI8DI?4Xy%^Ih!$?3ptirEudvV&llVdTn>B*92^~7E)TM2K@S{)5;T&5 zxz$F+@aNE1c4m?4;yH&*3$g#SL>2}F#1G|@aFPQ5B}InBZM9i-UR6mS)YNoubY=Lm z-|U_5h!5{GWwwUK35tXP@JCY||CF%)t6dR7%RmSrfg=@@z{1MVz`}larPFUwn`$ZzeM^4De&hQ@U?QNXggGa4K5^mSj6qJB-*9>zy|4$OOYLFay}`}S zQ6C2zjP{=*t&uy_tXfC1XP7;q@OgFgfgdiMNRO z9{IN+v_kNLG73oGP=Z1?q92hF7ws2qsZ#oThj~u$2O97w@a(vu2m@_NI%an2R|0k) ze|G-7Ksu6onuI|jf(;_=k{`7*N)twL*7-eF6U^ zRH{`@(^*kj(Sk(#1@jKm6f#V#g483SvZ(m?7dFj&P?-UF8b}}^%7K3qAp&Y3!wMX{ z|3Ds=vp>EA6l@@pLs*uK9LfG@n+fz!?xNKs_hZD45SpU+q~~Mk^@*JV@NvQi;z^`Z zzsM33gn_7(A_C{d+e8?Zb&@#9elPkgy0JL0IJ1bMDUdDNodI0Ztctlx^{nFBC8L#5 zhSK(;jD#4=()4sxJEa%qqgc47WbfyI8)qlRQ{7H2Jh|}XAx>DhGWCS*^I%SpJu$jc z`9#=fZJjYTr4i-}VabCAN=UlC%mfrtBa*skjJ)p$vD!u+uUn>XcV9-dzMueSLVwokW-!0;ZWkxF{g5B*rbFt z4MNwmY5rC#;Hk>e-O|UW6d!LHZ<#=`VR;AOj7%G1)Mu{v*idl)#&zqwYkhe+xD^q# z6txd21m=wYUGO+K3iTWwEu}(Mb~i40V{$!~p9l`0Jg^tc$v8b-F;;WsX4UXZ zFPS5R^Pf-owMqfDs!uVOLiC4cb*OTKLW6gPAD8Fb+$ku=5So)=bzsF2xn5%D((T$4 z*6#VcUT)=7c~ejP?XWjq$F%yfU*hA@L1yeZ>*GL=A}g-NiOq>$#T~6YN!P7Z;iJu( z=7r{m=B;Kc)OOOki3j(&Elf?k+h_KfTa-7@_P5<;2ko^~rc;LH)RUQdL(A%R)JL;$ z9BCXhYM@}iSJ%Ze%Qcx+<@NpcbCZ#FQPtNrXK*vZFTNGza1o@rr!ZZD;UV-o=}w30 zw~a?9>f^u!At;*D6j+H+GP7{uJxk-}-)mOu?za7Grt3v)+UrK^TG~1hDQ1$AO2rRR zjiPI0|0HOYVp#~IrBLcsG>d7(!N=2>Vk*^^ekqTJny9S?(ojYUQbIxiA;K96vnrr0 zLJP(rpM_Nm&{=>%3qyIdXHn88FOOy(R5?miCp}LzITmivxlQ=o`SXy*j=34KWWnzn z0*d==TEXr7!D>OT0=;&LRsib;7#AU*40rsyPk&u?xM#OE=xnZSuB~HTR9rvqkakIK z3f(D+nF|w_G`FcPRD84E>e?f{@O^v_y>C8_Ud5r40&5(oIx%iAGU!F z_Uux=sq14~{mGDD`kiKR`yFD+|10*Z?-owSZ{m)e$pRW9(@*|B;Q@7-HdDw%L&-eC`c!t;q z$*6>h$+6?zVdKR3#Aj+#YBYFV{z4v`1uO}8nBg2Ei->rl_=4E)!nVSsxd_E8i~UlI zhbOeBWM<=1#zT$oG}lQEGXkgB*C>}^)BOxan+-NanWExf%Gu%e$mv`%zZS?A&=&q$ zZaHttFs5d7ne|{{)ezX@W5l|}JjYs(MDIWSer~nrG1%4cPVpx*3D?Ezw(7?2$*47| z#8T_kGCI@(Tav3-E3b>uxI{@u;Y8U1bt*6mWGBk9>poefv(k?25u|7Ph?&W8GO2oQ`vS|cIhc{)Wz?`kMKo>+xae-cuw%S zBs-9tMlqXM4>Frk_T&sG8R1hGTpd}N)2+;mk?B)uWRpr})MgOoj}0lB$GFxp%ov&L zugGsoucj+x4&gd@bpO<&^+k`hkBaUitXHg8mnWCWYo>JXTP5wvGf%4>=-cf5e2&gT zYt(sh@TYC)bT1h z*ge=U*)ir=AKozt$VgLDs-4@KJS8V!a~+h zTh8q}t`VE|@s~a%xicU+f@(R0E-y&5TNfA}Bbx6ygt3*IB%udZ${YenxQ{L6^)f{JIwXR7DS zE9+~os}bYiGzK=z%*YUkTA%o=R^@-%_8}7l+H;C$^)W zu6kw{_qEC{s4QG{7kcmOsBV-CvpnU+);(fMPMSHP0HqQNf zj_+B{)p|?$wc{1%cLN)-1%T+oDMlO@S+O2zpK)YYH2C*1EHNl8ad3o1%CSd0hOJtp z*!i@19cy`=Sk=q%RP;;a)c%WD41(?{5xtOp;G4RhD7_Q8i7?UP>WP1c6Xx$!cNzP# zfR046*5B;uP3uVYVHbimIB#0KflKKvZCUVwEQXAFgQvvRuFJnFsqm%emUHQ_XyGyH zkWvSXXvpV>j57E*l$#JU*E^rP$Hv~D>~bQ}%GK#iQNn3_dgIj86yW_Z2l&O5;9dv*v<8#dDtc`a-W#OY;tdwuYmx8;+txg4 zlN21;t)`y)gf*--!=9H{W#Re$Vuk#*i4GY-+#gx-%oeP{Bb^+yhJvVcBvpd;vuE@~ zUBh|HIwIK9dAoGP(-u2X7^fezyb>kUlWDbmgmgrTm6L=y^wVi|bAM6|INNV8K0ZR> z?!AsN*e31LPS2~B+b5c<^QNvEhc3`H0)h#-_ElH9SUv*qWQU9cF>6$*i7uLpBSD`U z^{P0mlk0K5S~rMvsFu&r`XpPnp|8VH!e{Mdhrm)htor4&yD|dhe>GXT{kkOWE?mb0 zYS6y^W8y;;q&Cv#(cF$e1Ew3ALTjSdG;2hRkS;IVtRZtBJ ztigtxc-2x^YHTrjCE4CP9(t z=1v`E9Y>DMBjhF9tgM?G9OX770#I?KRbIy)Jjm z<+DZ%T=%-moJJV8{X0YL{Kk79ae4kGH%I%UP$%s~vJQT=KO*(v{%pII_A(TgY#l=e z@Ep{SBLpiBBS))ZGatoum0J^D-XZS99j2vq`@;*b@fRBpq3|8kaM8CP?$-x&ALo~H zeRUo7`{~2Ia1HyBWV(juJK)({X;7ev@p0@G@y`1LK6nYMc?+4a-ECh%5Dl5u?|W>K zyr~kXpn4G={kJBq3b=R~tCx$JvQI)hn^kkem-!kzS#*<8fq=X_P@kyIV4Bf&hq+KM zNZe)UoRFp#!iG#`Q>>egB;v6v$&+Z;LdjzWEM(t1CE|mzA+Cvw*QR$V%1pV48H=b2FMxQ%)rf0oJx>wFPF0)sa z1Y~R$2C0z`#daTACO7F-WjC$vgfTM`li{)o8+|FPsJr#mgQ|3eFv{ zYSSXc_U$v&=XjFTVBF#JJF{|uLcN)B!KHZf84hnh;Y90Yqe2!n;@i_%!@PI{Y164T zg=9%qEg8?h+h|o$0{0?4Xl2e=+?+Yj<#Entj%!%zTmLFX;OYnjlC+-3iuQ$hNa4^+ zYSe0GhjQkZz;-j^4eY9IL~<5gx1gGEnD)giqOn-I{~_)atBr9 zJh0_N!n%T{4dQ*-%$pFasB@##3SY*Kylx)p?ah~yfX+W@qm<=m`c#7!NOS{pg0yh_ zz0?G4?A3R%#Nw0HZ`F1_aqHP>m@tgvl)t3haMi^MR*+fa2?#@1p{Z*UHV0!SDgSU` zYr-X_pz1DR8mNLB)b&cjY606(II|Q{wu)G%>kWyh*ri15KkIBT{9b;N#bB4);M6~X zl7A#Wi!akNBH-<@oXA!#JZ87=b{c1Mo=D-g!wD^cxoey3U2qu;)S=w^)5^dfP8oC5 zX4>D3XQn*ZpqA=VAzS!(lz8JJXAo|tL%R(Ao84jMmks8VC=-S79CN_5oHcpJxy_dW z-`N4@g$$}bHQFTI-V+fyiC^?L&=H<^P;|EisDeKTibyeSnhan#lq8xifOIF7CGFVS z8EK4|Mk0Q8>QA8to81hgmb_ldrNhO^;yGFvH(IP(fG)~#bwH>UnzwqA@dm^|=+A4^1S6ZZ_w%=^tDjQ=}Y4ZAN^|N6jG!wnR_)R@eAAJuYTv#Y7Ng1e+`T z6OmepdNaFgDMEaS^G`9#8L4V^{rn-1jl>XK8?&o*p(qS{r=CiPSfDr4_ZbbfcQ5#g zgq@S~u|S+j9BH_E!S+=!ln#k*Zc+NEXgU2V%2^Rtra9Vs}9m%celOf zzMw~vE(|^M;gICMC86{z@*p@nblx9O*YsiptI6$^Na7F89%F-#BYW$?#gXAzV-I5s z0$1Kzo89_&HLM_*m9BCzG>fuvT2@OmC?v$%&2%i zL*fR#$gF8pmO07x@9JzsMX=B9cG{`O{#2XC;pAwB0JrqfyRT zGBUAazj+Pj#(x+bq}W7ZD+3pD*AAU%u^v`B#TCBERkXe*AnF9i$9?99mht zk$(4Y@^8+t{s|uolTZEe=5yC2^~fZ=_yFIiG3>EadVa^WO*46xfYC8E_P85o zQW$HJfZ2;8_Cwi~m^$Mb`>ivcphs$~hiS178gse;q4HP~$f-a%2>M);8uln6I=Z45 zRWMz?HaaYuhMGUiT|u{7D~q@5{>|;~CbRIq55${m&K83&2QQC7i;EezH693W(;0w| zxwT7WTT{xuJR0|pS}J&ZNutw$t`ih4<==7cj!&ntJ~;K^_YUX=pX{y?^HhKGKRqv67li@5b9Wf#y^&B%DJl}YQUoPKM4X4G=by!O(5xyob&Ei_ubg#y zU$X#$6>dYcP0Gg zz{9XessFT-^fp7afI!AdamFY(m>Ld3U=Bec%r7kNe-|Kpyyuq)Gj(r4ZgY#U0e8p5 z@&4*2?`_Z<+CG+{40g1ruj_*@5CDF}9`#9HWW}_k6gx@*C9IsrLb7I|jpoJ`qs)Ra zPyF2~%8=|RiORvO<*0;JlQpSIs-kbb(hu{@<1k%U#cxmWZ!wsJH|rbVJ*P3 z*evH6cmda6(~@ycFOcl84pIh*qzc|T6;7i>SlTlj09>WKnnENUS~2D>T1 z8(1YqH4;o>&$DeBXj6Th)}+v)qL*&Hoe@0_ST@wE!x7=br?00@0SB9(8FBj0+EjKX zSjAr|9rmZW35>6|JMnGbdwfP8&x6ew-LKs)1m2$KzPbrkb<_@>_}$8d-E{*fSQT*` zlxt4hM-17iXV6AEqm9p-oQam6%VaMCAMvS^*v{iFd!NU;_ifj`vZ48lgLj`XyyqAU zr9YJ)sBAX~qsu_$MY9Tp{7{H+^6vp}#on0m5*mLg{JDW)G}Cs&ZNdg&4akwhRfv<% z9J#7U)MzDYgC}Hv7mrfbpp2wTC}dcd=z5JA?=`1mP9#eAxdnGhPv-)E(;che~n^Tt|IF=8S-~6 z1240W>1*56dNrw$7}m9N+dW`38+mPM1s0_w?FpF}J4OMdeAIFU3AaQS zcyCFq)U;UQvSc1P;jdk|(H-(x)QHWr$h=wfd6_P_iqQ(z&_`LCewvS{n8EKg(&k&Y zkLcGZJx9pJ6D%oraTM`tZckFSBROy~i@gV~F^!caw-1nxXK#yiZ*KG@_$YqvE~=AT z-^)4i?z2bGqZVIR;=NSjxom>&-G_zu0KZwE5ABr^fd3W=eXGFYgg-Bo(;#*rkiZ=e zpR6W9i^Qryz%)$3LY>dw`>Y@j_`K~zP9uKcNBx5kX^EQTM$c2^gj%(JjClV>PeGVJGGqp% z5k*+K>x&=Jf<%h5np4QE^C!-g^ntB>aem?lBe zCEQ@Gn>acG2XAeX9=0Voy~$cBgAwy>D@!@2Q+?XH&y-MbyE(D|D?49?Iae2bp5eJR zn$L5=bdS!NF&v8MW7fxhs^J_t*7bSgPLmmFtf5BErA6tRZ0x=WwTLN8})qr>3h%0yG3EK?0R= zh~6_xdnyR7PMOT;o3AURW!sW+7wNmGUNxvgg1>{=+$wm8+2oo6#55^nif{G==8+OZyy1{u&u^E{y3ke(`=c-+`kiE)yKfple zcjPrD?7Mks*uNKSu|EwTIuggziv4V#?hKIxYlqf%BhNbgehhEul{UfF1j5D=GmZwI z4@jE*EiNP0m4YE^IpWPdCfBt7(rUV+Lp}9F8 zKT;6arMbs`U6pOy!sU_o)mNehVW>SN_Mtb2%@3%?8bZENWH3CaNkbyG>8Aa7)Dgo2 z-E6**@_p>+F)_EXXTW;v^JS#U?Jnz&-8mqWu{t4W0M?rhhrYY7PfY<%yZ^-&{J zkj+MR1;p#Y!KZd+ENpk7pH*!A%y!5%uJA&1xZ$L=7|@a? zBRUy?DlHekKSL5RA`Rn~3~Gg>Mssm*sUT03i_ai1$j7ez-%|W+T8v{)6C}9UYiK5K za2TT#)VORQ*812!()Dn5VGvNwS2lc)R~PL})X`hy>C2*wzR|?!Wz7SavyE$lT>Y2! zps4TTTjrPWykbVF84r-rF-M2bRo#)X^?_7^7I~Q@)XEx}0&ZL_B(g z1naWKi?va9|Fn9ihLTsn_=AGO-v(iiTJ}ye%^adBv3Pg#H)Dt59u=%V+-@;9lVD5+ z14p@u{+=l!h?C0X^lBP?;@>5$W-7~D7xUot!BKO=4}3qT1=R*BiW}3VMHKRx1t9%b zwwnNz`{_ptq>-+12$j@ArUQO~&@@H&s_YKO=xlBqC=VTbi{oO-2z)X`;1>*7#PQl% zzix$9)v5;bJ6kM>@tL0&7dis3Z@E`2s+F6+fw%A2E~FBei*9jq#Je26NG7V0W+n}8 zJTZu(kE<*?$Y2&d{{-tk&!P6)tsF>_YEfsy;H*O!2kxJF7oDyxaR6^s!d=E34;SqT znENPRXX3-RB&Z)g*DL*fJ~px=oG6u+2pJ+I(M0^@-eaaaEHZQEB`#Q?^evzijrC_< zC2REB*Z3@%QYE?}?&L&$P!iCv(aNdn6l#s*Qma!pTyS=I*u|X~^|_IKUN1Cr%{VFs zPUO}t)-=i;zSDY;?iXNT3+nR4##D@X`rhkNo$B{JZnKGZqC(o&Cz8dXc7=4d%D!7I8w zU=W9z`?}|1YI`caZx%xdsz&-5x0v~V&y&Kz(V7!$m=hici1>C}-#2><^PknC8{T19 zI8?<@I0pZ6!87AZ^Nye%Q7-xM05ttPQbvuPz*As9+tR zgoIvDi-@e#l(HbS{$@4ZaoM1B3FVYvCU&bf-<<10X-|JJ8>T5bF%z6TGDsX^OrPVz zaZ>8Cz0cFUlRMYB=>6zdv@RZeMR;gimXEf6mAN$MW=orwffxAEwW{+g>MyoC;3nU` zwpI}&?4a$-_vxvab(Gp=Ms8mCU%)*P#>45msqJJ~HJ#B;Ud{6DyE^(-u({Wh+PXz` z31}i~Td8_$!ZDN1;P%|!ht_RL@mK`4jL9UQZ9(^a)9Ga7BNw&&1pc=!N*&HIZ(6s` z<~eba;Pok`31rqq&|#CsfEyF_TXgP*MJgY(7sGPb4!awmyoSo}lZUBjqu}}V$B{F_ zM(|^JduG$SvS`|zt&gDr9Ip29F`SsaZdS6qqE=s{%fa-A0KiVg>~oM`y#ffB6G#j_;}u!dD0$(ofeX zymp@v@fmI@9ZE<8_bp&|tG9Z0;#tD$%RYzJH?r(vXy-9wmT;^%?yl8wlD#|H`v=`% z`xiw_EW0EQkW%rrIVI?d^pq=!ftAP7#50Po;lHgryGpMbrd>FZEv^1o;nd;R;I;II zX8U$|ILw4~W~UrK;>Ui?xy>CDU>Yq2guFWIypP65OxvHYy67?@&GFVAOdpSUolH7+ z*_gffv5T)Cm4s^sPJv~4@tl}x2TjRo*R~NH_^{=w9YvP*ej>kOV;8MhAU-t3SJ#G! zX8>fPGVuZ42PJGA@r?YmLE>39f%~RYMLi?tyeFrD6xQ6{XnU%jq1?CFFdGbJ6AET` zy^@*&X>FIvXG#hmZ>1x@X|Oq|uuzC@jkO~}WUk`_MnhMN;TI9QVqMplz_!}NQDh`3#iV%)4;626KCge~m_*p41e za_snIpFesG;i|(}Df4!R0Rh$FrOLuxh0Y@$?fWW|1K2vWCx&1!l-CU@x=Tnk_2>S* z+15?0gn{K;`YpQI^yyG&6UUV1{N4qi6j!nRUoodcMeb@JU9zX%;D4T|vj%)`^z|+I zwFySVJ+rW*7cBl^XZqa_9tqKq+LK+FVjn3QaAAs4r7fhTXJ&bRbL42%mQL*w*V2o! zTRSDit{d$)Q<|c!p(m>4aj3P{_YXi%mBiY%{{zTazqQfZjdaM_b!x`t~aDT+CpnQ8Z*=EjX9g6lP>t(cRR}$CBAMH=IH?E7poBm z<-t#ei*KLS2n=fu%-6yB2Z+vBN?@NbMTAiDNT~l2nhuX3A#{d9c-ci-cw~U>Bh}o9 z+-dHTE&}#*Fjsas*x;O2KEF{z*k`6= zHoopK!GyC2h-Jml(M>D%cMdP1)4?ue%Uatyj5!+0g>N$ZdB+l-&PuZK37iZYZkbZ zzlgG2PSd8Ojf?6{D#Eshi7+4IDNAIZJ4a{5c3aW9GW8LOsx6E3#j~F0gYEBW(*@6g z0|`b5hNjm!qvhmfx~<>q;nOnr*}m!B$O5t3A)hh@TVhk7cazs77rj)YKu3AQfBh%( zR@yTQWk|x2$3(bjNB&k~c#hg=+g@SwFrD3jaqr#g{2~;+1Tk*ts)GZn*uObC?7%Un z2;VfScLv)Jk)c^6I*m?^&0Wc*gd~Z4?s0h@G8FTY?1kUQjm8}>xQwQq`=eXns=sqc z7y^P{kS@{*-W<>YS{Wd^U4L6|fqkS(2TT-UL>K;95dqhJ!2Qf~ zvvZ{lp)B73*IM7$lr;2ijA7U1pp=gAMXlilai=T^*N_)u4CXAMVTDtd=D6p<;VQf4(y0^SGDmXl`7$nuz zf(&RzhK<7xHTV~aErp|7YSN_LvQ{ zMUFcW5}37_RDV*0LczriVqTCx5Z?RZPI#3u?O0q&bO~jmtf()BOq$zPV_#GFnqm|v zIqrbYf40(u>I8;)c|*NVD%x)WYb&GR+~hpE<%VE8ib2zTbAGQ=h=DK$KyGFMGs1ZM+ie ztD_e^9_o~ji+J>5MGLde>qZ?zMAz8y{Y__Z6a2WV>}9h$S+=W zRFP9ijucDswZzkFQzo0u*8FMgAV|Q?x839v>q*d_i$~=qztaa47 z43Kc+fR%u_5rUaVPaz24I^)|s@4cI2^o6HB$9wbD+C=jXy_qAi@hNq!Ye{-;FO?h* z125(*i|~D%S+rmp(9fuGPAfN2{?I2(Tz1g;EAR*G{b=W_#9sTix#D3NILcypEoc4V zaUjZ^;@bq}Qw}8Zc(FLpXlJO=zlmC3MWTdx$d7kQFjN#l=XCn8DgE|%3(f1|rtV`G zh38XS?K!3_yR|mAVhCw88Nytt|1h|5wRGXc75H(chR%i8jXw*cV_n)*jCEF`;i~Vx z0{wzwtG0EIREGm}!#o9dK=L@mnBBlWAqV~T9vxQPh zMr|F33~=ID>jQ~pzUjuxmv78hD*29bB~R>^AA0ES zyB~V!vg7tU@4R^1U3XoC?{%!q06@2+1S+9jjrmA`XoO-Rs^vi?0+Fi`HM~e+Ly4YX zVM)t^PIXw4@5z%E`w$eeH5yjp1I{TD<*4 zsA}&h`p<+y2cmxYoH)1C0zHLXtg7{-iM{9S)`#C~u^jG*F~Js0sAuP2}?`(r~$5Oq5wuGB%>qCY&FRM(B*c*kK(l?!ECXhjabz_@u)u zexpkYmX4Q;mxD~rjdgsWP<-%#dmgmAu-7hmBUk?X) z0d-#^=rFJ8prN3!WjvG7B?|6ZLBj2hI%w`hMcACXLJ2kWmkqq0V)#QQc{xl)*7Vox z6MkPY9|u){mvlm^TIe!qkH-85Btwhv?UMy!uceZm@n9*0iLfQt`~`y^Fg2Cv7xPt^ zM-gz|$6+3I^j6v5US>HzT8S{SN2nx+H@6xDLB>*)6j$@ds;V`!{o>zt-9p0(UrHNEKb%s#uHA9hO^syAO1o- z5$K485*-7{#x%2At-v}RCLf1=?{0MIv{ZghdoT!C0STAoa1`o|E46DPR;x1}w=zGR zUBQ#GQpjwCG(`hI#JO`$ciwAF9U6@}&GYly2Z_efJQ?y1XqRKo;X2;txF-VpWCY$c z4Z3!gdKa`6KZ*sg_s(kaI3 z7vz8+TbPd9=cZBd({?j(jYz%PFfm(;~%73pkIXe+h2i>16HDM+qdX8B&;oNB^c~GF>jG#-R zKp1DBAuFrK%?^}H!DuUK#tzo8ZMF~EkKJ{3;N(|cXUupn9r*ocbS{_v{f3ZbWUjm= z8r1ALl}y|{Y}(w}!={kRu_@ftdb%TJ` ziiXfcW4sUZ++Z`^VFz3)r+}FFN-GTc{w<%G=til?_ECY%z$-FY!4m0 z)^16mV(tXy49k(4F(0c+~DP?+*L+LHqtxJRIt) z=YqNNzW0?p9K)A7L3+F+pA5t~iX){&^zuu7Cy_srgtwQAVW*ctOw;g9|H^p#%B!G{ zVVHXb-Pv%JVCndLhG5PQY9=?Gh+s}=1+UReH&`2L`vU?#O*wsuY8;GC(E-`9=WnFi z`vE0fT)(576jDK5wwSY;$hMJ!AhzW>Is_3`g_(NSC*>dcfs|ixc!GVov5rJ6>+^_~ zp`hivmXKw1qJK*yEMC}PneJ5STH9^+X4BzhG~|qH@#Yf#2Ox5w4Xs^oZT|I_JEK#g zgZf9pE5F8nNOZ`BN{zznSUuSpB>QDKH)@TJ+9K5IS!XO=HhJ3N5tq%KU+He_mYn?7 zGuNH|RnNml`IULc{)c*a4gU2D^bg$Mx-yOjfS<&u-$=xm1D&5^-%HJSOq$4+PDS%| zWvu~A%hAsKf3n4xxvhcBfb$M1p09yO$Z&k`-s6T~bo*k?7zt}M;fOJ}e;fHV4(vK` z+bM_R^o7H_{n(y8y6?b|JZB^MBL^1_u~_r%D}(40+@4l`8N!!gIOWy+GHc}%yLbOF zAEf%7G6%~TTB7Owstt7jeTN*v_X6S^U^dh)z;*FRy@!S!l)wW6| zn9a&`DT^6><2&(iCj)-tn=CYZTQ|>4jg5{B4-WMA)w+{0SUk`u6RhGwD^;60l0_vm zjoQHpMKbhZp<3zMHC0S$PKOB3)ce#jkt-hPI?2tnS+17 znMjqh;Yh~sl_K_1m*v)5@r8?GN70*~iurQUaK;l(q+|Tg#%qJq4u@SU=^`ifzm`HKd_=-T1pZBE;3U!O4T}~tF&GM0TT2H~e_wBBv5?E8lZklD>adPDfGAwF z3W?&3qua~2c#Ttz(gS6*uj`yUL7j6K;oqu*?$Rax!kJIMj+ZV0TRPY7she|5N)9}= zuD6b$dEm{@Fy1VC#ANQwq03ZJxxCgRW(Q7fg~v0y;UB&ezx3;WBwDyf0&qYavf?+IBJ$%@RX zG*?aojrEZ$m$XvGu0BnxAsvFO`^be8STa0`_l>2Jy~oDJDx=wGEa&$Ko!(j{R4T<9 z8&bVvsYLJc*v3-ZXXQ{=R|G!09i;T|q~9w4`S-2y=yR4&R7BjpW>p z+{&xmMp$1Ohqe)2&*b0!BCPU2KM{Cl`d~5JK(ac_Ntj#KV+m<^NwW-Umq-MWRVyL8 zl=UWPb0k8;)*>4t8yZ7>J>^n1-4?=TX!#`HIE)RJa~+q!H7PzM@%a-cK7aBgdp`K& zfdfw-l%EGj-5w@0l0jYC8T5psGrikOHph`o$L<=wVUjbcSHW}S(8ms`{}*j0ODD*Z zY%G+Q^d_6_=#iV34~rxF?z^w$XDZ@j_^agGpfJ>_aTAjtHFO8-nq%@iDY0PX1ha+yMI~@omg5L5bYYZsa>T{8A4~%`xWYC+F9(QLZ zoi2EMAzMCe79w_kIP7!B_3n>&tO>U}V1E?m>Rb6K;fWKOP!LI<4Z2JsDFLR#Fcjug zuCf%>HE;2tdvhkU$zvY6ck7mWhyThk9*>VZ%sm&Trf=;b=DBy}vhUfX*?GBaEZ?&; zH1XC{>i$X1rt<}3;nqz|W>2Fh$uPbVX;7%)XZ1G_RdjYxW5yzNG|d6i;NUDLX%=&o z3@4hM_`jZfE`)eg1@v@Cq30R21Kr6e`j$Q{l2NSDmWvTikhtkypynwgNIXcDOM04_ zD`J3nq7mz~qHY;fFO8%H5|>~XC4Sk!5;b=j6h9k>HqWxy%-J2Y^IJDhPY(5Wb>_11 zXd9uMUWd?aZJ~jb;_HGOLPyd}7fVx3jP5pzo-4P7&Xwy#pn-GDsQG($&dl67JIkI& zP7M#A8j+trZcaub8Z)o+cqQ}js9BQCrqa#}#ol64Fmr++Xg;emjQawdNxdANue>^T z!tYD28X0Tvb1Q0gscPp$OX5 zum%GL8Ult7J7{gYPxFYj8Xg>Dvxpm9qUx6|*A1^q>{x#I|VEftG*=}9?X97%9iX}TwzBb?r#(_mxP z?hW}o(iT~M?Lz;>;!RFc{~V*U=*kTF0^qGM>O`9xvz@?UX_`2i1g;AjJ}4-n28%4U z7cEM#{RL`~>s}3WEOWCU1+&Sx*W<9;Oh&-_D9nYlT1Os*u^hT~RceYNd|WVPC95<< zDpvf>(LEJ!J^)y1=!R33T;B4-Z!SJ}KIydLnfrHs;RbAVYRK1Ua1040u1u;h%9c)c zf8&{>?_a2Hzk5Q`6ODQ5?k(g1%(sTViGF~OvMg&Jy@Vv7+~;2c!li2gx~vlsSc_Y+ z7s<2`#GeIi`=`iBGpU`JpJYaRgb%Wa8rX4=H~9`A5$-t%@V#@Ksk0e9hG-TK5JHn&H!@ zckF;iAQ}w>VzB`E_R`LsOY~vevVHp&`jGd!y7CheCXSXYa+(B?MF^Ot64?aur!K60 zi>L10y7k^ci!6~W58XO7b)na+NF@B_dn<;@z4HPUN$=jQSw3Gd6wYrJ6p_SuNXN?i z$kSYpB~H%beF#}%=r%L5aNM8c0Qk+w1IFMCk^xf4IAW)hPy;9mK-2kY5@>h767)LJv0b8n~6pI zUb~g8vv`#w%&r#kQlW0kiUk@to>j~O`c1VFmYZIPhts{i`%Ybc;GBavRO7&t(S0M^ zx9IiOo=7GWtc9cdx6K`Q-$i}nEU%e+7Uq?tzHvT?#@`jSt z?li}35Jw;X(!r2l_tZnSSUfbC_gEtiJTHVIeTlRuJ#pe410v@(4Ar8b%~it*y_V)Z zYU9PKJ{;|;kLulAa}Gb=Xtc85UJcuc1X=%Qu@w=e)a(QHta*1?L!wyF}i2DQf&XT3SGQ&-S#y8 zOoSF7gAr{JEHqeoGmT3<5hP|)qrOA?Ja zb5Wyi&A_GIhX$o!0lT&*> zw0v&IcIWn?F?e-)e$qbC{LlG99LIc9xuN+&s`+=mnLJs3@6ppw@2{RSo$Gw}b?~Zm zz47||!UvacUBE9^>Q~0$*Q2rfYdUj42>HA zjMdE&CLJ_dEcu4%k*(T{+-h3Ydijvv@PluA;16P+twY08k7Qmy`!RtJEgrfXKhnJW z#Nxg^NXf}K2RhX#jg07s2{3pcK&!qQp$0jGIg!H@XbGGsT%;wpuw0uobfz<>hfK3+%t=D1{@kg8(2Kp2`c&5 zX+MeI*4Eywwx7cPr>)(lwx7m-vf565skYyUUu^3iRNHUH_p`Gbg#Gy{iys(5o6*6> z{tiC?h%pJEyeI&W;D|&x=@Qb3Skz&f?InnkaKxY`6i6t+yVO^$$JBf;Z&DA?{@hH@ zP|sk0AB_*N#?q;dM8ZhDh%Fb#YL%+j4aIg}8*s`gv5zV?A$JsP_NB?u>wNL~N@LyV z?4^8l_S4PZ;8-m@oz>h=LZNS2IjzT$&PD^?oSlWL_74u1UpH1em0FEr-E^#ZPjzF! zW3(H6m0~s>QR;Ih0E>N>)i#=7>w7D{ONqUI75^36*C}Pc_pRH05=Q?F;PwKU401RBhkO?*B98{s$R9 zO0E2q7~%ZVdRi=so3eCT)!OB>gY4Jg$yW8e+6>>u)B^!pP%9oyCNv5|R|^c3-6>{L zPuE?PsnejPv=ZQhKYaYHr*FKgZ+WyQ;_dyQ_VMmn>EPtU+IvaO=FT23XUNGvy6ycR zy6b_3OCy2(jZLTZM2PC+4myVdqn_~o{Co7#R_k<)Sv+Ar1i8}Sd=IU7fhlU|Yo`D%u>JS1z^0qUaD za4a61D#?ddfjadG#RV*vv|4WKN7ZVvU9EPpL|?zf=W>`q1!Y)Xx(ds?qt&R;UR7#7 z8g;uPQP*#18LXF;HzXHFTCks4;T-Q{r*Fj>EH0}cW$U+PpPvh-gei< zTJuLT4q|aPY+o0Y{l0$P_LKNyZSCD^`ziddtL z|76s6IOdZB&751Sfu4?BtfqD4i2bhf55G5hL=6QbugWn&AL%S#`PH4bUO3j7ZN4|q znloFAMP)6%-lkX0s(MwCxY}gWi>mB7gFn~S|6OYTJSnuvDu>$tEdFb`KYZ^Wkgu!# z%jA!h{&YNcwf_YQj1;W<0K-^m1!D~=y!uuAUAAWv%AP&i*8dr`e->zdwSTwT{}leq zw*K!?`zPsHSNn@<{~PelZT+8C`{&5ay7xba|5Vjq{+9L6DE-qakNGfXf%Zw(K83Hm zX}yD9JI9$@*W%mA!8ToKR@Ie?G}>2{J1?qo=Zw79O8Xy^K33zWv}0&^dF~rEo%P@3Qm&m|FqgaC+qsx$kTK9JL+D% z$o4v~?DY=T&T=_e{~2YkztYzKU26Y4xvs6hL+yVSf2*zkd({3({LgLuMYaD83LeO> z7-?OgR)2gR|EjHjhuq(4#^=$!r1#56-c{18=F_p7I&3~2%6w#fQqHmXF|^N8ngHGP z7pQ@xPhtFggI(OZmaR3tmhj_9zNc2s&ycUBw1VHq&LK!T{5aDsWxcn6Kf&7JRN$RV zCjLy3iHBJGFQNT@Mq6_KqRb;#eh%$r@*+qWFOACdI*EXoX{%M0MkxrhyjLE(Ds-HV?{DB6-^=z^9$y}Rkd6EM6ce$% z{h6}2H@0Y#*78yNmtj{J=79FTwj7Ywbr5GT_&Y*<* z$L{Ftdfm8NpuN8XT6&P3=b~bBx=%i1&^|}`lafz#3hz<&(nxD9LH|yLfBamrKNxAA z5wves+MjOG8JPn*>qAqGjaAUddsBo6wBP{7Q{BlZCjzh+ut4x7R$pz2nlno?^!IHr zT2!o=l@iN5vb(IKEVq44fN1JXCLYN-?OlN_UO!DdI%{|PVh7r2H<)%TnnS^Axi=Qi zIgdT4Nxqh~lhyAcf1-ZZG(M+(*L#`V-XhCwIY+Ej z8%pj^JvR6#oJ6@U?k$Skrq}*^>$_MVEBY^aod4Atr>Ffsz{h8KcFq}}olwU~_&Kii zn-bIp`K)S#Y~dqWcN$W4r<3^0N`E7*pVaCP^Zi?e?-^+xk=p;fEDx0XKds)sg?Hrp zcdPx+;a{?Gev!3nkK^dDdshSJ4RiaKqLcCK{AY5*`S5xEpg? zC9by$dWf?9KvC0ybIz*2jtPqw!Hbv)rNz0rjW z^p`$hM2(@rdev=~V5(L% zR(*4`A(}|^^oC?BU8uK~!nd;~TJC~c;;#JY@abG86HdeeG$?p}o>rIIxUS`{na3yO zmy|ES`g(~S4WdUH`o0>GwEdXpT3o-3um*Izv+HMwsi9|Uqo*tMA`K>&eut|T8aAay z4$UyjIug0I3^S#;lIoQz*O^oNw`QCDRf1-ldFF-++w!S+q3Ab8jUsu2ytCJ~pG^7! z(YP-e_9bjuK4lr{!?$Piua|xK))|j;!OJ6GxtS|A9>5*!y-ay#Gi?{=nl8^^2U_I5Omnh78$wO3w;( zik5UDYY0VyjXCD2nkv<{bac&k=O!Bs4qN2vWfs*t6;J*+6)Q6DRH`%jlVqH^r|@?x z1-S%Pu>-JB3f9j6=YiJ$?m~MTyKPt!Bv4N^G{8+lv{Waxh6(~%;xMg8p<_iDFpFcB zjiOkN&&}s)G4Om>zEmu%mISxP6Y+!*fShU>Z8ul18bJBBjBO+vL&>+YcE|pS%2t2n z^y%AgKYga+-(LP7&0o+w{3ZaGY`RcL<4{iX5ROEdnKPH&PLmgR<~n4H=Fn|--gW!M zyY9LT|B@!?Gg(LV7Ag~JicAnxd*YumnXprl3Ad=S@kJ&RY6|cF%a%-_`E_dl^Vp&E zr}uway?>54+V0=2_CJR|$=X@XEjFIIBDa66_|9L&A7|s)rHtonTmNU&{#ivgF0lUH zYX4I-ijnmnr!~FQ{$2R1%KgV_UY*+iRt0Ct_kUXLpHuX-_*M5mr`VIcaR0m6`t&IG zXLdsPH%{}>pnbP;|1ENVT4Rgdzeic0kkbEEz=LMFKj4%p^iNbnqq1>jMZpM4eJ=T0 z>jdcb!_8k#{=9+Ye$8JhG8DtTj*^d~2(7;w!8(kmZL}1phSyw{Frnd^1RoKZqe+mn zwrKHp*_sy)`n*=Fjs9SfGs+6NwUW?UVdTJUm6&2VV-6pcljF8;r|EI$&b{R=G-Gao zrN_PMn04F}`3O8WzZvo>^Bs5cd7mJWJBBi9curxDu$;0|5ok~dfUzT6TeEsxjNbbdz5hkozew}h7(MQl>75*I z^E*DH`W>?**k;G));RKSzDEZ8b&;XrR&S$GnCXJ^={A zlS^$e-inEp78pUORX=*GJDo~e?G~DHQeRUwq`YoW@oJ3`k6Jrq=<4z!N^z04vLV+L z7imgzX%Qx~b3hwkBHuwt(6Qzk(?~-&!h(4);b?dr5+y7iVJ={pfNVdmwAqi*Y$}CN zs+cNd(zKRN%;rqmQ)(8u98g-1*5p`H`BzoD)2ysueTYxUknhYt`Id7Z-Lc`JVJe&zy>jEiZ^>il~ySX~gj%6?n;r4B8nFR1XK|k-YIAU6(=Chv-Bx)y1v-x;5 z?R5I}W}hHw?!P|}ch7bVE@dOJ9QmIaouIW@oLkR2ny2SaCThuSFcA$|qk19|tI;|* ziC=Q;-XC-OySu}=WVltQ_2=9&@YxdTZ}iwO<|3F?6y-2?878F!Lm*n$PiU*%6pcnp z(avJZno5ewj~=u|0n<97?Z2ESh~%ocVDji*wT|oDz?PaTkPd}2(Qt0&LVH!$JD_%f+nDWay8|l{_uRKpu<+ zDnW}l_93|(Ly*%O63#&K3aiOLYcnXZ2S4FXfHZuEtiG7b1wzCQOmk;6n49*mY2l$o z$y(090VCpNxo)H&*NvpP*uvE%B>jz$+?5$d*6Fa&urQ6L9*@&%lO3!Ip0aJfwc?~0 zOV`_eMw9%%*;uetSikaQG!@WvyOI^RE0hj#Co@Vq3z5w&0qXV$}!y4$sT|5^;6k54LGb;PclS467_e+th(k6Zp_bHd-tCS<|lT* zjyC_i&7bzP>L1I=vi+JEl5_Zv+px*gD%Qx6>bgGAbIgY=|8~LOgDyFSu5TP2#0DeC zRgEM{G?h~{N}`b#L(wAo6Fx>{&>IcQCal+CMD$4hahg^I+=^0GTdQrAS{NH0=&9Gr zU8T-khW>^@G8VI1XrY~C+zG%_Hq z&Y)e^)5JtVkeNeAEZAsll>(C_CID*`b2BG#amI?xW_G@M@a(p28#iv-y=~Wy`HfpQ zZke6lFy0vK>q*3O6{pn}v)EwCG;!HH0!zWN2BL3N2rRaKF)%aLvC`tQ!+FQ_)w@3Q`#O8-UGKQ_rHW&1eb(sTHy z=%+F+{b>uAG9E#%#gl9Br)Fgae~#JW4=UgFxi;V5v+CH=WV~%`L+aR0;yY>nyAnV7 zEOG*3t)mfYk?+WZKtV%;-IYQv8j`4-jf4sHBN23&23IKd87gdB#+aU-VzFnWr%|jI zYq>&)Nb5Z^aF?#N|FUjd4&$2%uheDS;!H{GD!Y7UlhxuE1)JsVZ!YAL8!~E$!)D0V z+-|L8HtURLzxMCnd>AHO8y0)Q4Ivv!!Oqnwmrf=$JWo)yyCa{92fS=?{Jv`zr?zHs zN~LtVR4>)io#|pGn^zV`SX~?Tqre||;YwK7ht?ji>t1Z2UL4r@17sU@mkK1f8N`w(wDz)lKsvZ`3vc;Ex*pSnR4( z{;A=#of4nRS*i5{ytZw=IC}Ui{~vE}0wBjx-HlgO_e{^xbM#z2_kEwcGrP0*?(BWc z?rK-pY9*~!mb6-3mMqJ*j4jK?Hu%6C#$doWoQ445v;)pZ2qb}!Kp+8!d`Z3p{v>=M zAqNRI;Ui$pepS`obL=6@B;VhlIeMyVyI#F|_1>%Z-tWrH&^yncJiEx+4R7v#>o*>l zIn~M71}{x_Pa9!b#dg2xx!PY*|1Y+Ezk^;dBRMXCH?G}Lzve?X z!*??_>g{+|zGg%>gRfvaoK!3PM!nrZ@H56oJsSr3njZ7OzX2`rMu3;)Ya+S?-^p00 zcjiO#wFue|?`L|5mxDw(QvOMyrHy~V>)HxLn&HQ5p;UP|s8k+CQlSCSftR2H9saz{ z;MVF*2A@Zt@3)5ZCJUA^dP5*E)2_{=jUI!|<}}g%J8}O%r*dOc|Al)03dndv1ZYh9 z)}_rv@p3gZuV37E?QV2z<0Yo!x^8QwPvMi%X-X|CLc86CuP==(3_-=ZBd_LeG@ zTyAJ67iez}1l!w#jIT4BEtj*|PJ22MO(wA>OP-?{g(nyoI&d z-P|eitS0=dFJU9qrqJ4^(=ucNTMIPBVv2l<(_Dk*dgJ9Gm@y_JDIuyidWLh^!ru85 zqqgRqDYM=f4Msz$A&Z*u$~km&<6qEiH!4SMwfo?G=qLfJVrp>X`HeqC^R)g6p8DtY zS`OiV*If<+vj&-$1JH*b(MYG6o@xu#oS7CN;>A>t< zzS8SB9OoF(yf|4FJEHAfu@Ao!z3|{2-NzONbK{BKH+i!?(^yiQ_x$aBSMJ0A|KAH{ zh?wb~toNqfiSgXv!m;i<9+YCOu-*4G62Jl|Rtn`jHs@F@BLGW$r$lv?Jf_l#u~eZe zo6Z&zaf&$~lTzY`pprJjHD}Ir#hVM!5W&OAC_-C)QOaYXr%k&ChZxqgyE__Xb#|jZ z@Am|)QCnuvs5WvPAy3pOxT6NlDcNB6tP4W5hHVS@6K0DmW@6o*RN4BAgP&X$9g(S< z`tm2%J$A3xWevxz=__Zu4rcY4xW{AhJL5BhTryJZQSIwbvYEKoZSjeL;SQ%G>MizA zx_Gdi+=Ezb_2w$+goY$Jz!^2E1lcG>2Um#`78`IvJQcOaB9tWR)&)5PBaM)du0hmA zafOK56S7CJm0iS7Y&A~}MnamvQG1!sgxtYsGSwE;WV3yFi{QO@5eA?Co?72q>|u|5 zti2R2f8(VScvPY<;c|5x-eu0`*t;%2x_xfy+jh=1B{iKkUSuv(48&8FwTch#paR}W z{ZgG-EjEI*#CfJybNVX;k%WP&t31R@7V4RG9aO7n!EcfHRcX?nvmPYlqq%USU}R{Z zua|%=bwuOQn1S=vj|&zHu>jVI02imeUhQ3xmC}Y$`k~a=If&4jvCVYo9c3!D>1%QShBx zuYJnj$oEYVn!>lsXNliw!Bnn-+bS2!ok*)0fjT{@DtD)aFQN%=}2km2!I{4l!xa zuPsa9%`dmWG85e9z9;&-DQ>e(*V}Kg3T9tWHMg5+^`i62(-g|N5x0Q8ZAQeGpu{4h zui)>w>*X>lxS_aRUdoZj{QO1C&$HkFI9OToKrPB(hDI~pkedQ5o)1z`3r_%xCqSdd zYnl4X#VW5?(7l~Bs^}=57#}k`H#c`+ZfVcr%#`p}XFQtf5?)JqII89{Fq~+LjH6*g zM2;EJ=2*HxT5MEy`VK*{;rhi*)DjK?4Ygyw_~65gG0|DRxhD}dVk?q!d5jF+ob-X+ zSmJjiLa9uQH%!iY_0Sj&rw2^_%xK=f-VqJ)eeZnqf3{T?5_*5=j$2vk^^L^fzvCrm zj7Gg3;`_ew_KsA%5b{L|I@QO1^!pm4+pR-3dMqTli2vy9(r+#ATVAdGODt?aQm!v6 zU|Npho#D08!BY+!-&*660cx=<)S@+Br(sAj0TM_gR?Q}CmMHPJPICH`#4U}GG+n=b z)8&ePe0+Rid{=dPq(Z6#c6PKC1Q|&8wZdkSzZwkPO_ZkhvBE=dfVxzv{YG$g@#nsG zJ@S{uk-Z_kH+b$0dR5@MVO?L&XEv?EtDx+D!Isq=l1JC+O-H(5<%dD zOpXuu+fJWo^ZE3~bUHET*&gqXlfdx8r@9Vxhuxzg1@tZyep{x^Y0&*(2OPXr3X@m+ zZKES%uXNoBnqs;lYyvHk2w?cMA_EvJmAg;Ld)bRpyfDo#`V7AQAsR0{xlhLS-dL1z zn@1``Jk};z0(wSvDY2?yDd-v5tew&q>ihDbCg|oa!fzv%VUg}qjoLW0CK!>Y+wqzL ze>>Q6NGjttm(J!Zb6Qb5TWR0KTzojP9trdKLg%rwrB>9~y@w9%VYg!{+#+HyM4GNP z&ehOYu?&pWbM#MRI;21+MX+WO!FIo@g=#>`1~t&!#i~wImwI3}jZNEhXS$;;k8e#- zK=%`RuAa(QfY(QLFPAJ0SyqDId&6Uod#$HeO9~kIqa-HMHb3GEcy*50SohFkLhE$G z58rus)6GqI(Bgr>?4Ky6dTz&PDaA8 zE?POx(}KIcBbqe|Q=D}HKeHj4>^*z7KAeYo8`$bKc6(fFEJZO-671qOEJg8L^f~Md zmU}ZEsG5=?rRla$p=fFDj8pn7Rk-#5ywW=o!du0trD)Y*wq)xMEuYeo?PUm-x9l!5 zUqWSTGC?EaXbnPinGsF9r(c}jP2iX<<5eFvhxOrj%XUJdwrfAfTaZC?8W@e%QEvYe z%&(n2Dd*8$yN)_jJ=5>`-e+9Vh@oW|7-JzO^%c}Azxt_TK1Bx7TC zsV#=}&hs~)T0gdWWM%)p#f4qfnd$Mdf&RX3yCY5zKjUE=*M#nhwxGL4Bw|TkKm1D( z+tYXlPsE$x9!b$UvGbLXyc@W%tdU^Bj_5raPiMhM1;b5c%t*#UC%&W~>CFxj3ZcHs)i0#_l1md#cHmXy&{A+>6q zZedu>(ywCULGP_9(KtRR8wrE`y*(B@Kej|XZkLUOrlJ{%=6Irdtb$s>Ew1|*l`t_0 zN9(D3;2RH(-m`1@&5O5=I0Nm`XeJf4PGt71jEy+0T3$4IJJQ`<3kTFRWK6H(xx{Ec zdSP*5_Jj?l_w)^|U>&63jpfquKu%+}t}M;0F$S&1thOHY@FHgf7Q7$Cs~RM~L~TXr9XFQFgppzhcO zQesiwczz;pJjXhTV)FyY`-59G8y__I10BaVZ#0l|FXJ0uoDxtoUYuIII1Srrg2}N|Up^k0neL0ukNuC$>n>Ah zU3aYn`##LJ;YH>0Y`3Tg7Ql<>SxP6Y2L|yD-A2)?2cVWfe?ZJYSE;rltAX{*dnZ{= zs-t-G@Tq1e2PM;FSTvJ80?N|Al^U!E^$q4K z-7DH#@_!LI2Uc=S$XO!EF_HIwqWATa{lA%7&4_GHG}~V!oBxfFX(x3+q0L6Pd6g-; zTr1}k7Z&Chu-dnk9F#?XpN=~Ln&asaIZwyDMD=1!hYo_N z5k!b(G7z#p5s_ljAp(93AWQHeu1atkoEi}wu+?MJ0g5i6Ta2bPTpb>Q+Xf#3?}{+q zgoxZ!di!;LN6z~P1&71eRq8Lr6NQ*xZS-cWV(o{aP;%vLM@j#gwRk2afgfwioweIm za}HlV7RiSFp16)lB--G=b*m^{VivLX)o)hwk${Yo%K-Dn=a@GzMvwtT&_ghPolwn` zI}3RWQUe+q#{fo65ZhFcQM1fCIV6K%Ny$$Ja1KimKen8R8W`PVBMm^gihrvF@k2Z7 z5CzN|(Rc!zOP$Oce)kiNDSz$@zx%0%z5BqdE33_Yd}hJ-+-ggh^-Y}L2kRPqB7Vchjl}&}Kjf$$`A54JUctEebX_x?rs|`j zEWUzqL&vMbq3h}A(zZGX1_yeGZS0H- ziz45$sV3@k-AJ%*nQbYvtE<_f`whC}!?W#ucVkmHbh>;P+r5gd?B$J_bfW5&Y0$i_ z;?X)FA4~qeWbu9=++-?$k($cT-Z1B6dBzUmF&`ql&67c@08p(Mw1^B-&q+cJP?>gU zY5%_Y>e%SW;6Q(8F_TWkq7kphtrN{g&e1C3Omvb>uV$*1>td<(Iy)rIciXA(*wUVn zPI z(DlLY$Fy4|GSEOylvHGe7Y;{Zh;x_Rv(U?;*B(=v|bEb${S z2yYmh{0P+RzsZk~z}r)zm}t*s@U2l{%n}vW6h8u4Z*@mPYpAhQ@2}a1fNp<7|Gme2 z*5fCLdS5t}vFOvm}n(2vt}aRq^X4y_RK(;;DmVXEYn|+9TuQBq!zY zFsXJlJUd*S9FJ5Ym7%`g9s<3YNfR_M!Zd3F=h`~X%{2|dbsP?M(CkF{{v(6{mbK$` z0eiA19>Rl1$EY}JRaLM3UY#Tt4h+*XfUPJ zSesvG8$Kkgw>Rd#r5uz*65WlE#BxKU9>1~iwahpK-B>SrlAhCCuH4q;M;b1ZMk=Bx z@LHXg*OBUhS{-)qQb1F2S*StCAKjN7zfsQx(ii zO^l5WSNeLQv1pt`ipPlzspmDdgxo7IHHqdUnMCtp&DQ*x$a!Npe7wb;W(|n8T4UX!b3|=ADrs&5h!9oMGuadSUrP7jOCX zgEV-&|LOh-m+1QPTb+D&AE}$?3$pXOEfzs=IIh0K?etHNeP}q~)eI{!kE{XHvkkAG z-IZO$enT3#26Q^9LW-9LJ8p5lRSnqoSBTY)Rr~fz`%q68?xr9cb=J7CnOMZ*dR?oo zM6$s)JGTAm%V!&cwa5R}~`w5B`j=#wd;wxi1deZ$){or&`n z{YXz{$Ys`MGB*4` zUV4B`vvpimQqM(UlV}uxXd#+UCvgwqc)K&I<($o>18Hf6E|Ob8QVGcajEJLwvrPcv zAH3_KJMKG|>dq|sM|n|OEL%*rLVUihYhp6aJMY;5Wk8z0AI-I=Gv%%n{LlNYJowOi zKCt%9&a{>)2c7_PG8RxFwI+Mh@%h=B;gMS}-+bXUcV8j<2&og|MJ&y|?;w%iT383u z#XF>mTi1~TM#}xJs=j%PlymJnGNraW$+eG$aWDRhcHt5)k1rD5S~QQ;8^zXFTuoV@ zWb0IekH;6^*01hr@vGxUzsbJYudZ(7pHlqX zrjcOT{Tw4&1~L}WRw%eHMBICA^ufJ>Vw`_B{M=yLeSFyyuKi{cu&n&Zgs;>a$B`93 z8`ey~ndbsfH6`I$B=Byez(2T%T2gnb)6aFcx~CFEB!qEsr}m_5ig|dbyVEXQ42x0g z9;?3Yen(_H^@B9|2)!%~Z3s%$B<%9&8JgT8MYxb4piYEkwl2_>ExIq|$^jkLXsm&} z!R630iHsxXGz|LEQLFc8$Q3U9t<$gdTUfo_5i`OP^Z(c;7!m~HPT{O1}y6Ro89l2x9_?8 z=CkW-Se@RtchB@>J`=YJ!&Yb1%t_$y6#OTT@OH=9TW}iUboCN@j8u}Z$3{x9Rf(qT z=2DUDok;BLXn=qD;289t+wV|fOe?aAfNoZ8Mfy{=F& zVd{Z~wzQatiHy!?j>glGXeQLzp2>MtZ&Pl1f_3M!#g0%W8cD~aW}l96#uAQ9!2o+a z11Xd2n}^@Tb2ojNb=ARfx*5Wt0jhKE*7)%auCmT(Z;BIo_gn%$eu`NJ&7CZc)M;ozxVVVgBPp& zI@(jwNH*lrCLKK^g}l?^5RKlEM51RBi7HGLt=8q~P9f_+&p?HTL!)g|iC{1vNW_Dl z7{~Er{lyurK`^U>``bGXO(c)!M7v-S-I2sAlp>&A&cHx$4y0heF}Q~7m>@Y)bKgw4P&${1CGAz*v0SlC zjdz!eZB|NBs~F{5L;>6^3R>v-3JY7prb|1;Sh#Q0pvTL#Gl7?=-+ziw`kX&}H0;i{ zlckzZ77Apknk^2eiRTO+pVo3Rk5{|AR`VUH5r<7cAFNMBo&0ZSJcV3)XJh>#F_sk5 zc?0Y-#Ug1FrZ>WR&KTykL4tIWfgFT0Y`d88VkAH!J|R4u#G}rU+qpt4pGW<6_ z7_5CM804X(SU~(8p02gQuh+g->6R4Ufnmrg<;Q*l?uM*gmM3d?j=QKgM2EEp9f7yh zYgr;T`Q||?aXJ)#o+b|GvZ*9xf3gZpTSW@i?XR;2N{zh^jnsw8CmMCZB$-DO&F3lQG%0@8iT`b7*#^VzRPn4Vm)$~Zk@|p~ z{$cXc7?iWEI~?iAJGY2QJd(}diE4=TARyO1tfC?v)80l6WBPrPj?qnOw&2D|g87UU zmxgjn;{jWh+XpQX;U;Uys^Pqnc1t}Kt(tA!msJv}7Fa@YMhvZm3I*>upYMXFJr~Ol zTd=lwW}rV78yq}CRopMsE-U)2KM&u$|D-e9zd*cq^_n+GWtL*tNv*Fc6Gz`7o)|Cz zURSw41ohgn(PDc>rPGTL+x1wtV`tKF#9_gsrg_@bW1(6#Xpl;U_jkR%{@Dmg(IgUn z=c}3^&nutn;>m+%`}zt60Qx5S#)pRry@j4~2ma%^uq_%DZn9yG&bzhDHzmgaY}C$Z za4z2VLAgsHrYUL8HkJQIUp{{MR985aa-Q^hPdd}d*vRUww;msgdZU5p-X6zTr1rI- z&JYrgl}fOuRA{$Ec!v*J@4M%*cZ!E-NpMWUaP~y-;fEf2L+B(;)BFdUqsHnq@HvCw zrF(DI-FweHr+B_LX;x|nJ1K1s%lqXqbO+{#KCmXGgd~~|S6n+Eu3$p~;8|MSu{lEw ziN3CKCs`=M2W@ug2u5BP>L!CCvAsTFbC9}ojf-T#gbN(DBEo|mQDH1nZgVvY0eKNM z1VP$AQc5}o#sZR^(4ts;j;tg3JD~%i%K(*e)yh;3a;yLu4$S}#>x>*p_W~>fuC$!I zxHg}>P>E-Y3&UbeSd_HIh7geXV@qLMD(2|1OIMSua}&`J6>s$w3a&lrxv-V@Mo)x% zSX5|(p}ZH5(ib|_vU5fAcktG*r8Boj8ROwpMif4$$U8~CF%KYuqqX&X#kJ{tWzVkp zxvB9AjSnofN#`qmpI2j-&R1G@X=w)4ksF=KZ7(tpkf}W3bLBgNk#g2z$#z78#k|KO zPcfcYhbvg{J00Ew*naUkoc?z5<*?6pu0aVT|973~-a7r#I$++6X>$Nvk=8+W(;)t~ag#W-#>Ym7NLU9}x6`R)Bpfo~9fM8k;h1WHotF-u8nj-|MUy!V?F3DfSk@7`d7mMfjS(0sj|7lMlBe?XLezHB?9WGD# zk4C+V3nTLabogOzS0y!>$D1LvW3jaqaV;Nrrw8YyLEjB)|9Iczz_QNW#*vT4W8y>RvkP(~XX|Ml8(5+}0sf^Y`25+RR?R$|58jk@YJo;^sXe=5{#G^`X zk$Ss$K}jRodd4Cju}GnV4%s(x?6q%uZM7hJ(ve6m;?@LABfDdHlgljF3?@5ov?P57 z(JXi^UYmNP=a-ezh0A6L z`j&9~xJUGtZp|iD7D2-QbZ)%Jh?xFK(6;TFioe=qZ0~TUl1c%PYD*Pz8Qe`mwze%% zV}ma7#C44f;x{MBs&-omJ$27L=g(bXmWdVFtX(Xld(Q2}{~_xGZ+g@H_dNX6R^#I7 zNAA7$(#zMby-f3QUPdXr7COKXSg6b;A*1m@{QNV1taDH6AjzuJFzXztP)lQ>U7HR^ zoa}68Cjgy8o#cR|19X(Ki4q=~o~)3~CRCVu5Tz56L?>|^NJ)s2CQ1j&HS#WzmaY}= zsgR3T_j^rN9d8;O2nAhkgGRKO4B6!S&fV=u=Y9SYU$=XEv;EVpM#y83@tLyWNGihG z5pQ)2W(-EV+H&Xk3|VY1e#vhiERXcTCY+Bx3FkxL;8{4faZN(Wki0fKVQA5sXJd%e z-Jbx@RP-Yd@1!#WJxC`P6Yl{!t?mJ!)o34(t6%G(hKHo!)fzAWhBYwj^&-}d{JbDp zjJ>V*k|NkQdNW>wNV^;!L(s@Eo=Cb!(rqKY$w{d?%X{9FyJIc{pBN~9bW@T zC5W|AiMn3(Dt_JMJ?iy=-?1OxGjwWj=;F*mA(xGY(>+3{e+=4+E|X|7+YAO#ZxE7x zqs=ThEg_fn);-0yj2-N|b9womA-}H>O2zzbZtHF5eTGm-i~loNG#M_<+-_`2Hcf1DN^Ewbsaw5h4fn+6 zy%zli*=vPl-XA&_2{`@QfR)vY&h%8gHyaHmqh2-F6&GE^vzB$3!$H9iP6s?##BAM; zgGnMYz1h3o(RaF#jb#%NPgaMH^nKuLGAKJUHf_|1+AfEvpK%JzSE^kkMzUw%tBECQg zlf;5m%1O=!8%LplEZ+o&0>yrsU7l;+V>>yTKRs5R28)~$(sic?1W18WWoH4xoNzRxCt{X|Nm~I8D)7vGC zNlD%WxQQg<*d1{@%`h=tFT-R2CZuDi)>xcUqJH{E6j8jlC}}37U}bFw4XDJ!6jszVOBOyf@JqdX4k`hb?mY$+hnd@=s0_rgv?h|Mk5Pbhf3M6TlYw zY9VsAXw#LtzTCGUrJJiONkCOxwMX(~n_NVgUzf zn1D(S6Cem3dd)35$f;K;I8G#@u6O8f6PY10t~Md7LeE) z7C;pxh0tY*(&c(Nwq`<0Xa4;|o6r0$CHJN?e{pieXTItS2mbudu4l86Txivk8=Y|S zf=y13jF>J8ym(=+%P^;7rkn}mg-h!K`j!@ClI5Z>z*h?FctzDK(%|92mu4no^9ck0VA(O~VXDTI3J$C6lxH7$NHSv)k%9o1|ul}yNzy-4GK zKr2R!J+etAvg+K#s%8zrwS-TAn>mkphI9 zu*}~4?6P#;bY#;k!CT_9*47$CKX71cjMjT??`qKfgSID>C@m?^caha%y5A12R_;FC zhjiL}4v`GEQ~k|pzTlOze61{MgcYdOKIsD8sXSozwo5mkTR(C9*r9{__w8NSH9s>w zGF%yuGk!BxTO)ESA%zqDzs~waeGpHL$hq25rEblCf7-9$59mlPc6lVJ?<3&u%AL0lA)Wr7oAxk}OG7oo%w*uJh!!)qPNP%0piJW<58rq7 zmh)#$9a%YiU}^vCj2t`WvkEN}`2TzK7~NJ#Z1HJEREuFxKBq@Uv3WlUw_5^s!)Wgf z#E?1j=^Ke5<4p#m+UW6i_9dK^iGbD=Npj_KYb+TuJK~3KAeOA)VQ(as%oL5KOkqd8 zmd2Oyx~+nx%HAP}RmPdY=Gqj+u@9_N4vt`2&Eyf( zp&4w4V%3!76Cf>K63x+4S}jGI^H=pvG}AZJY~S9w>OfzbTIjZ{mEW`iq~cD$a@dqZ zVrX=@&d^ZwnbKaPW^?dVuHZ6m;!(ZCqbG89tC?wHQFA209tm3oxLpVp>nh~yY-jRg zwo4>z**pnhtmHJ9>l(R@;}lg!2N(9#-6RjbcwS+NSxtkKBH)(%N-S!LDQ=$ng z!M}CeL#9>CAsr{r5Dt0B=rc`B4UL9TcUw3;SCLxoPDgLnb4>ZHjeRSe+JOc2ZEDQs?$jTpc+ofc7!(Ic{anuD68 zT<`X_c&uoVbX*5@&rs=V-&VC{;#-C%Wqeot`QjZ zlh63^B;%nbB9PIMx!-zOqs)C)3*{h065&kGC0*1SRn|?NBpzngQ~h+1pzAd5(V^?M zuf*$38zh%+YHql^T(Qwm$BtAoY?G)hg*wW7w7n(q3jB2TY=fiDp52+J)@?_cNq)pO zvIAdjY=98vtN)F@BADPu(T~wrD3UvXzlFXcpHW$5%ymTb-H6PdWk`*e1$puT9O(pwMpx!5Tv1YxdUO=J^=jS>8#7JIO>eJ*=LLYqVmjOhh-7iUocJ!R@m+Oi0!TW)X=m8ooYFTy>hPHfS;oD&2CtsN$SYwbCT=t4Zz> zdVmt7uUx&Jxo!tA z;jxAYS^_`>_l~7dj&PM=sd=j!1t-A=W?e3`830$v74&({PP1sU;(Lv8EoW~|5~K%b zM#P2khya6hh5V=l{|_x+!WN-B+8T~?>V&RclFWTYjr>9e-f8s|z9R!4+5 zMc;V8gddhFp)a6fI$QigDI=Y%6Vx!`(ipR7`9V{0J?ya382_|Fe@eDcC= z6IW(OQ$AlN6ikJPncX*g{@f=`Md$JfwZ)pr77i03@Ui!z7gEuGbDf_ZSnaeL+XL}J zHWJL~RjMPqSMT?dfwy^V2NZ%@Xt!mRaa8OLgz<~}Mo zR+r&g6YkZw>bO@0xY2}rHB@hZ34XQFo_$nqA7N7{C}F=N6ZjjT`3wU;{Wl8s5AB03 z$bCfM&E$lLo?+ilae|lzPSB41#^EzJ-0xX9x$pGPUaDAT|f-LYRXKR4R%SyUV?wH zL%+o>{gV0FzTaGwSR+SY#Q{JgET-!1cFYwfEsKX~66r?m#>g_MV|Jl_3>3aJdiZ!*j)Z3qj|EtlSuDg`XZw859 z;LDVcQ4=52KIpoemU-{HGQYfaGav8RZyY{;!~LFxd$#TOwRAnV_FF*D(DjU()-%~B zkJI(s+V3Uw`pxTEe%?E`^h@Zs{qr(g`aKW7z4dv?d^0b}{U+eehyh;`tQtSWz-)~S};<9@>Onf-V@PUaf^MY-=XWaV03 zBD`jtk_Gx}U5>ABEABX@^B*B<$~zSn3^d7~uL`iLx} z=C;UA+6U#0Ju*%HUgo){w$OT~e&g`(Zn)pG@X!wZUfj}e0sY68J%sdomhxO{zn9RP zw(y+P@10xv&EfrK`{!l0^m`u5m#xo>=a23oP5o}3N6KeSeQlc0pV8XJW3p~GSAT{n zqMN~S8H4YG+qREOIPF{7pM@uy+JCFwzL{U92*1GbE&TE`BGcsdgg%Y-mU{d1^4}%n z{~5Ecv~L;r6neDYUKy_yUvI(<$Jf6vV|k9FnI_!u%W~~!3H$R~b?naq5}U9;hwAMw zNxH6#rAz2DA=5KaZ+}0f&!kMxk8ImMF2~etZhsb@ZfgIndi&<*xu4Q=a+~LQy57DS zBmRC$&&f>~@#6#wSZUuvpZn1>_4YD-WZd&l)^X3{@cm6V>4SBg^s{hA*5SvgUrlb0 z`*{j9=a?z&FT-Cp_5ZDU{{_5PHToZ_x4#6x($xOxdi$J&)hf5Q)Z3qj6#pG-{eKTX z1iQ@$2-KG72H!KvHmQIe!4frEMBuQP8Lcg2kzm&;iW>3G zD0bdQ96G+UL+i`14C9DKviT@_A!5opJN7y)e9_J8by{aC8m2y#_KiEh_rYVB7G~uc z;YZ0cqLc7{DbI-HXOyt?;0MqP0*6j+{1i>dzfQ=x--z@FKM5Yg4_N@EN?XE&$S{Hd z4ab7XCg3n)fI0ET<}5f#ffYI?H6BxWhcN|rxc-}4#tJsJTzYJ~(Qiu;>MICtoPhh$ zuDb z2-}H6@EZn>fQ4x^Bs7TS48ptPx8EMe|JD({DA?>~4X0v^=y9*$i$vloRXh^$3Er=} zoK6@1FUN@{)thSXh{xdC6DpHKqbAR*!gB8*JS0Ew5N4NyV6hTh-ZMEdJ~lcsJVd}d zvWZw@1Rl&%y&_yfV4+<1{O;B^(nTq%x>ba$uIUa!T%vLn@znaOd2p*zr* z?n;;23*MAB83|cD7Pn|;1=gIhU@B-~0(Dp>!7K634O zE1Is|vz(sEPajNI^P|yFB@%+~u3v!PBp+w+OQF^y{YctGgG}b-_ZXOCLrb&8+4RzE z`&`=c_Nke-P0!T!H!f}Yk-Sb-$$ZD*TM4!cp?}55NcfmJFe?xsJ1dMZUC{lhE4WRu zCfQ}UJsKrC20BOP5x>4D<$7=Y1P&lOFaq^+Mh>=7JO@9d0GK3L01k+|lF50eY4CN6 z3$GhOrn$GJQ}38p?SG(XC_cEK_L0YZEGT`baUT|kXqVA536|cK2NxDzH)s;)lgT-! z34ZB8a_c_T{1fTale?&lfVCGlz6R$hKdGO?GPsRS6r867mT4v7pkmtx%Xh+&;H$)< zA^eHP1q7@`AjS8hae2QAV0~g2-mfa8CVL!`Yy{pwO5k!Vr)CKR5#*tPzlztf7PB48 ztmz=qV;)4+!TIuHv79SMzA|Bi=k zCV#|M`)j>clW+vXK*`nk3Fez_u&1&R$1=%mLXuZfMGE`X3*hJ>M^0@xu%?v4A&ZaJ zI>=Qe-1qJ-LWhvxh^C@3yP3ySfDzdrNdr3-C{r3`(nxusCFv=VGO#mb4>`mV{K@Tx zyUrcCpto|OL)4lqeQo_?I}fN7=nLX`-6vz51?6>e{{{E z8Xa0sgbJE`vZLpCxii43I4y@C)Ur}Zcx($cn{|L5TiyE$4d`2oLaMvHyw6Wi)BxtsxU`~iX4j(Vb`XFp55?$ zmArC`mKF?Q;rcfBHf~s6uJ}r&M1o~YgQbCrtR&4IiHl;)=S{gpb1;(Y%ep&k7GZI4-`R5q;q&Lu@7ss}c|#$uHyrjV zQp{lpIy}LE#}?p>^V4%9{jb)T10U8+`G zzoZy2hrrt_(Zx7|+(0i@e3u{sQzM-PmO+!F9c>nsmQl?d+Ko6leJ(B+|F{Kc8SR5u z*&#LHw3tI_EfA7?%5gcOmnG^|LayI(xnetbVBemJvHrg7m?dgyw}q_+ZBzKAusQOu zsR*uWYfXAu_-6ZQ5xYnZ7zuz%d7?UBux)N{I_T3yJt>XIa6OMa+=IHEHjcA7Q{uHiA`#S#pi}LTc(BE&@OTWK`&bqi#Mb^IQ;&1yFATD1xZvbAF&HZ5Ma z2|Hm23B8->FP&=oMlNFYzUc>esPRXe9_7RIk4p~%pQt~5|CW*cjWm#cX;`w|K8M}{ zzib{wccYI2@Vi)9pmU&%!$6>;Dp6?+PSGZq4LYrw!DE=hCXY0Z5LP>h%?4=bKGniV zgr)S&-ni%xJLTV?p^0jaZRrZX-9mi-b*4$eUzmW~))1jb;fm05<$;fLs4&aU4M`4Resi5;@PsRGoDGFk| zBv&M60fjBb66=ATeqXNexlB40j|O}}6=AGMI6>-(C8%-V{8o@~FGMLzQh9^l9qI3O z`FJA$nn1B1 z{C)uZ8Gkw!!S{OOvA9MnHr2mYP)e2BPoxwBqBfLN!P!xQuN#e&FYdnSLgoI$J$rP_ z!dzgbq$wZm^Un1eRKv;6Ijk0<7Z%@m;KG;hJb8TNf&KlHq44rin_a)Kcx|Y1dH%@o z;@$nbXXx6BY*f)tDSkvtEwfxpEwdt;9c;pe(f&%t}@&8>pnVqae5I^Pic5 zs@i|<{_Lk_2wcJZ6ZyC^v%-kG7w6MX4>(G6*@6?{mpIJ!^NHT5|?nT}3 z*6aCdA@T2a*Yxl|;9ftu&TZ7t51CmI1wECr8LuI?NW4!oCOp(>B|{3oA{C%Z50a$^ zvFw~3b_(5bGZ`5q@VFd9hR4)Fvce>n!%A@3Nx{St`r&cA)u#QC-YN2r@!o8*IM{ob zS0DXDl~EhHM`TJYV|Bm0fwjDOua{@+YPH>I8qm_~DO%6F+SM zJW}C3Hl${A8ibXQnd+w+3ANVLbg7+ihhu>Y!Nq+cmAYOdl3fkr_aEr&ifxT zU-3(?q(%i60eLim?Sh~M2poE7<7c&xOMbH2$K^AVLENT-+a&O>zpQ;+7zIIeSk^75 z79q8y{|T=eW_914+!PSXU&@-8JIeMf-ph zk&nO}%d#BHVGUk|XO48D5<-I1QSBkPhC8#?UJvi0d#`U}4t^Vb4U0A{@K#(}4acx# z)kyLifFhW+2vlNX+t6BKtX&NJ_6z10UNArLmBlZ^U@Zqf3jeJ3@!IXr!$RqNf0z-E#|?=?sP4{zkY6=Go+r*~wHmGH@dndYB?S$!t-YdwRGYzncN~mWh6V?E zdoEgI!mzC)kuVaw*3sgRkrB!56h3K7HPCv3r&7}v&vpl0eb3H#En<5vTZ{yB5!+JA z#9v-Klnx}$1p?=y-az7VGU-0<46bm7L||rSSLECfW3*WGQF}C%intS6H8# z*WXO9CrHgzdVNs7{>0{*GEm*9DFdANxvTUn`z0DfaSlf5`zq{{<5u@HYP&K6xZNa; z?dX7SBvqwI+z+F~YmizQ%e2jIxy|Rdw2@+I2Beq`+UD128`RW>*2AG~mgF{Pw)7L& z_$B-TZF59!bG5aNg#XPxhSy}3RKFR8fQK_9(1^K^0SphW0;91|B|+kb6<{z>Z?tI@ zm`vp=DOZUV9?XtfEMy5kPK*s#hWfDjiC0f1VN>dun6)i+OytT-n~L#9gzLeBcNV(@ zDgV(fu(L{$Ua7E&6hHp61~_=QI1n?4jQZf8{q2bZ-MPy%QNdUW*jUzvIkGF287bC& zl#;)r#cO}iiVvPRxZ79QJOF&c){l4GG7vT71|%~ofo zCnv^6VzFo<6A|noBH3bcB{`+Gg;X`nvE{I1llxgRaO%O!VwqNmA#^WxF^h>4BN4lC z@7{7TKj3tE^@eODl8$>dA?v`%Y)^RHE7(rVpSr(t%T#XMZ4U-!yGs>zs_U-1?2e50 zz{!w(s2eWYE)7kTyQAfJMs)fjxm4Jn<@AOJ&zw0D&8df19)A6SD?=`?FEf}L8W|pA zd>^vaE(F|tfJR%O|G@N|27AG;SM+*lfU_eAn23@Zq}9amXOpxm7*{D9Vzx7^Vse$L zdV)-iR?Ivi#KfG)C^ca7#M|Fhzt;dvz+hT$^l{xgu@1X;&%*rFL}jq2o0w7US*#c= zS_OL|DrkKzik!T?Y!a&qFSmZL3t2J;RM;v?FTNf9oi!N=rIy+s(_O?PclaA5(AyUS+RmwE)@~<#4V!55ZZB`)Ebqxa4CyaT7 zY?2XDH!5*Ck;0o}>|8wfdrfl{4*Cywt@PQW7e-h51&5?eXrtD6ui!RcUObqoMe>fJ zL~qaUb!=4;wwtxiCBHvdwg)3IUBpq>Gkl_N_dcR%AnmZ-JvKYim`5{M0L$PL75(lp z#9H9YE@+l0yMB!ZaJEds#KtEI>(c~bsVxmYiEg6-4WZo@Xjy|-Px>rVU( zx1PWG%&C<_cxI;Uxp+P%EZU;hhNNp$Q*Yk6ZIYtRH7W!uyAR2PSL!h(;xf7%J)@(= z5|qkA-A=JKD*j-SopwVPBPIQ!q=Zdz)E^k*h9qHnnNo0NP zoo{}Z|43a(qOXrm=Gz=8mnUR38Nz9Y$88TJt&UJ2TngL#`QCVTENZtf>Qv90_nwG` zeA$RUmg$dW218Ls<%;_}31?UD)T|rvUnmr>{o>xc?mE?;slD5c^@beQ8wz;7&y%_% zCm_%4kGdHao`)t4o@$=aF$DLIh1j~$Ty3cRSZ&a);u$Pgjdbn|lG$ea=-!n~sr@n4$AV)I0{suzXCiQ$Odw0AF= zJD%sYuWs(34jK#wexd{G9Mk2y?s7OX9;|aXhPsH(Q5kP9iE*dbXE7Us*;g}L8fU`o z3p;xU6lKKk>684-!p6Td#10z)^WfIXh1u#5!}59vRA^=pYNvE0>PM%;69b{F*^vZ1 zgsoCKF+8tdHA1o&oAS#{kmz=jJ9=~!fYJHUx#>y#Cx!?5ddh;88gALBxoN@0={d)% zu-hDxtlPYTJjd@_8_z_h?IzBu^9$~X(YlQ(w>M|=>DqjqdHX`AtDMgSJGG${vOak4 z6K{wx4vW?vL6?YaXU6hwv}dzzH+M4R@gT@*YtQ7{ul@AOy?382Bx{d*s2>v3lO_Am zeoTO~;GZk50~5$BoIbUOVXcI$%*<|VW)QMU`_e4tZAx85u@Hn-WzQn1Y`|(YuiCM| zE4ONIRR^@$6k>ZSu-Tn%lEmyKfj{}l9jYXJeA_Bn93X4$r{reRdzGbG|%kW6Zfr6q@z=Ko^5!ZUD7<)_qN}r)iYZ6 zw&1>;)vwR{I@;_D9oOE9_qVR{Z=?N<>3`i-dHP)ebSY<}(?2oUaRb|3gB_024X?&D zF$L94*cUNRoClY|pI1z`EF*__lEOi)L7S|fOaQx`2JhHbfz5_LiK2BC&r_*N3ovO` zoED_fv=QyYu?ifHa@B0)by!~{F6kAMUd71D3ULF94y(Ansl!**4W9eUcU-!7di}() zqbmpYFD~qw#|GNi=*Z9@R%2*n8qr^NB&ry6)%rADpm9c-cP zIIT-5^t{!V8dvxYJ%_CrS`|AVE@a}7e1Q}AkeOq#NtDTXPJ1G)!Y2|49O^pKYmb~8 z>YerpV%;QKPMG+&6pB?Mf>>HeakYi>@PQ~6*V_eO>{M_k>2v-4$mZo|L+MEOz+!Zu zQuzp#LYOg%P8FGKomQoLPTs@u2k?S0?(eN!(|tGl(UwQsF;G}34mX*PL09(z2t$Hq3} zF@tSv$Hr{NfH4qA2%DcVF*cY0kK_x45Vn{v?>!)iU&!Ny07*W~79NcBs_NdpeOqeH zj0t~yf5gAvv|DxSR#%-mb@n>vc$K6}SHS5ttUL=EFVBk_FR59jI%0q-RY9t}U7pct zIF=#FSB_{&uJ9bH9avdjBqqJ_u~9)(D2d#{5i%3+ew~n8e`~(6hd_uhC7%tO^hCGa zX)C=Jfe^kR*gk)n+LHx{g5kt?=bnP0Xy^MVrtd>w7Ccc^m!Mi-g}l0M=4;2=jwny- zFiiCu21vv-B3ldTr3y`z>?mi?<36}EuUDUHynTf?)~ep&;o;fg+T{3PUst)1ODC!9 zy@zpn59d(1Qf^9OMny2CU>q{bB3K(fl%2jJcd&P}HlFhb+QKf2D;q(Gc$UVpS%0uC z8|d8ITQqY#)Yp{?w6z7?X;#@W6h1+%KJU)@Nt-|0@FNX?8n{%|WS~Yh(~Wpd9n5JV z75TM5%TrB?dCP%@S7}aN5wOf()R#R|ilB(K;I`b4j?J=qVQITvt7@4wdW%=HJH`Wc+&`>LvyCk!7j+ zn4d9dXt{f%77=z!m@Uozq+$@|wMP!F9hj?4PYe%L2m5+^8m!gyA7QO~tLeMgD07R= zu;B8YB-~SNC)`tXz+Rn5TYZ{ZI1{N1>;_*i*w9lix$Brvybzk*(5 zbf6ooRaf+w!FEF(MAIa`P{9!FRZu$>m2atkOGPznDaT|^aBvB#bQkfd6xz~>xP@d~ zHns9^iItE9{@0w>om!pz4On9~_hS6SaG2PcM#}JT_v}JjmqC5AKT0KxnfsS}_NDK* z!{*4i)=q_OgB7@Bz2BDX*t}(HzLaRFDNA<_26B!+v~Jz#clD7qV?6sqjA#47;p&rxB0OI7MNWnSG)-C1 zzt-J~oNcY`3h=l*FOL8rg_8u_LYFXZb&*)fE>fA9S`{1qVv*eMVz!l1v7Id5Ng_Qo zSBUhmT{X(1cUP3htBLX03b&5%5Z3nZc$o{}eS$}KDv3xUL_r3r0Kh3ZVdLvZh~w%; zK1wfIVt}VwlHSw-4(K?!KX>oJY4Pw*}D;UI7l3i^WSb)xM(e1LUUHc$w)#TY5PoLU6 ze&o=~{^flO^K)3a9j;;xsRwIF1!vu&=6H1$wN~3yiC=O5TAS4r&tK7+CTX+N)6`6M zEf%$Fu%vByk-FLxG5ea*OO5%Y3bC-|Pgau!vEi);qTH)cW4ZSr_;OV{ zmC`ee`XI@`D4wJ-z^IX05P+#&Fi-sL6t2Y?i=L-fI?M*FWnf`grx9$uTEW&U_fw5X z;~0UOF{)2B#=GWG)~eC9)#ZIli?cJ*W?^Y5n~{mxwpSx&UybWIcFExi^%dmscKc9r z_bEHtm$+l{+T`=~VY|2G>FR0A%LI2R2iq5z!^SX)@ivAPU0Ps_FnV|!jr8n-w*X2n zw||a5UW<-{2#Axcsxhody0Kn}rd<$D@Q@>c)XXMUU}7`0hKL}C#bGTPjmD$#a=XoD z8ZxSQPbOLqTZBYMjBwPiUT>;c=(XiMA<-et3&4c*$fU;-4Mci)!D2>Q14Je*I;DXm!8Ng;#b%83lAVy> zIu2^$j~)^S)aW$AfSRTOjYw~l4+t9LVS%asm1Ph~I)UkSdeuIJ+V&lEh#0R*j!Kbhx>zSv zkLoB_%9SE1ElJ9H2o+Fzp?KpiR_aV}jG7yK{DpPDNBz_-=19cfpK=>RRv1=!9CHCj zVDjcSbaRYD+g0}YyxLgItAYv#qjW%h%pcQweTi&`SLI-~POy(mO^KHXKmP^4*=(dl z4*Emzhnx~xQKUL=SY8UXMemIjs3j( zka(Z$`Ftdj@5y(UijiC-n>pq%omca&Mo`F(+nRN!0%t?wR*>Khu^c1Whav*k|K97o z*3s%(UMT62U%l1py7Tts^>sTRszYd;pla@ zm|&<-LzOB)q7mc7^hLwllYEU{2x^an&9->VY>H@jYKkW4hOtP@6h^Ps3MGUIc2O*( z(t0CP)(0o!8s4gOC>(05)jJWdEM?nQ%840|)y(5YMyuwvv4yUUw=OQf3aa}0 zo+!7wLa~Ya4;{X5Bo=b@RNgZf@Tmgf=|_)mJiaL15m~1+@^3`G`Ny*MIjOxD^E07+ zl)y!5AB1{Y{}rjd2RtTgUzXa-B-<*vzl=Yg!8qyx8L;`B9Wq#&*J8YLaRL^Ri_2KV zfHK4+7c^OjrSOXYDirW6v8C2K5>w;4h;3D?*9(9*<0W^TJ;32GZSuUMUJ|nvs)?70 z$z@uag$6vc{DE`Ts=tm}@v)=R?u1*dc6(+IL=T@uN8j<5^*7G$LMdd%xU_XH8r2V7 zJn`0tXnsgxop}AO zB2IY$XjHsP!(RkERPpcvPy&@ksXE0%=}fBOu2Vimt|7AspK_LCg|XPCvD7MFjWJve z)R+{ALlS?>IvtUO(n`DYADa-S5$4{Wu2Os6W{!4PNx2EFoN~+Vaqp(mbs7yN8eOKB zqT9HkC%=9@*~38S`maCQORhyv55?SWO+J_B2_@#*3we#(otaoPIv9xt*Ef{X+?6Sn z$M@BtOt>wXoyzxr)8|nw9rLz{dsw7r=VkHiT$1*-NM**C1zB+p$lB+m_TEGC_7$nU z=ZLJG%33cAve6MiX1hdXEmW7asBGVOpU7+DphSn?VfoSW*Fs zMVK>?E6|uIU}T4Y!^+YoCQC6=PC>b$!eUHa& zcgu4mRzftgI3i}1>`c&TV^TKETnQ;D$AI5_-@&z~P9A*IJ_!E}jhr2h4ZETN$`Leb zUZ?0i*7YIV)(bE(Q$#mUzUkC;Z=ULT%>ln@^Ywi;n`__HGowKd&%|Aq-}w(JOJ%J@ zXiWmIt&C|+8v4vUHUs(FA6PEDgD)D~(HDAH2j-b0Tau zM`Aqhl`0a)6LB%4Qc)@yQK~d0S+X(kANG&kyVSkvcBs{A1}{c=e0^$Rec$7^E}hmn z7;gA|Up(+`n3=6~EVbK=dYfbL8@K%4;^5el$@-J^n|+yy{rDtr{fgXaBx_;j@m{`y z_fo0oJphHBgk&cLx*EW1ErD+cbhX^L%}$aTT)?DJ$&#yU2(Svoo|3A0#%6dbn&Oqm zxjI4Z11e0_ROhZT2$mVt>$}JJZGRjSPh$yFGA!+e3Hh{8A>(RfvQ>@@RJgZ=N#YM~{SYAot zLuD%U2B`{_Am((6SkxJmR1uk~3sgD^A^VUc7R6GPwppr*CmQ)mIx3__d{aT9h~NYg zF9X6qoov%_79v_1!-2u<(6P>wC&CV!A)X#Oxj$nwE3FEXF+4N>2QM6W&n7w>45|CO z-!zvDM<*XR@UA!Ob^ar1Y2~5BAH~d}_rK-j+Z*!LA5psXbCE}UQ`X)uwfBMd$lB+m z_FnK&S^J9A-UFT%+jRuC^>%nC{C8RZWvPD|rl}l3+CPu?q6$t|uOqoA@m{c4A!7;O z*72O~0>(8JKq}%?B8uNBJ=CZnKpG%eeE>;+ink&`qQ~RJ+Dg*pFiECX9VE8Ud=9H$ zak3||aL8md;EjnzY|RkwxWZ1gD8-IGKPKOSzSi4y+ii^v8++o3`Y!C=tyQa9zF$^J zzWNcS1A}0o+6y#50W}I*4T>bBA+=FsO&Mw8s5VG#zlD4*EtJL@av1e|i_A2yqB<7( zk#NFtCpWwBx2i|0g3wwxeqDtW#e%db*2x^I(ZW{exCEU zM-t-)i5WqZ_g$tuag1s3(;rd%yDZ}03$peVsl5k$x(+wEh~ee~k!nyXcpYn8t-_EZ z!kojX#JsI_+8$x?a8VGpi^ooP2n%k%;aIWNBBf=C^&k#Oc1=X=n$+&{_qhFWa=yg& zzHbZd|BTz;NY){?_xwO;|0Qm}hsY^nd+D+S54cFqk=R~dmF%fx-C{eDQ@pet(f*D3 zRDRPKXN|}yq@Bts7k0}jSoV3LF(#vjXXxDiKm6|Ni2Nds+5c~n{34qJQd9*UV*5L| z|2t%B8TqnM>-jD`=NY_LX|V5k7fFL5hHSY>avl;t&JgZ%vayRqtoM+IfP`-Ee!5mw z4LRenbYpLAyCSKCTx2woO4{ieyuV6~_2QBKP%0A%CmnXZuES%{QY7E(68HQU*{K_1 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 Dgg)(3 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-BoldItalic.ttf b/assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-BoldItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..3d2fbde057bfd79023ec1275802db691dd4d079e GIT binary patch literal 215008 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

ED-e*rewok|V# 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ⅅ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≷*Ze~))h}hmG5*Z*Db9dK$xVtjz`0Da=Xp||T{iM0EwdZ<^90O=_B@)Wc=`gF&ZFtLzvm$`8wrNCg?Q^< zgj7y@HVZ(unyr+J=wUO%4&z;s63!!moss^M50={^@sc>W*;cA0_AeFalTjp*Rb5jL z+_Ceu``m-&fSh%C3P%K={pM>1j8+xj{0d36ELGv#+_tNlQ1q#pfu6-8g*mkBQj%kU z>Fiu2u_~onc2#8GkmR#P`2M;Q19J}HI|&|@V_6XIKokb9@*K6L`?eL!0%!*5;}@{> z;P7zBam=C3qi?>T9LtgfaSL_`J8&!uXypxV=@jm`8-Ne_&BB?@c@QW6;gx+3gMqd& z#k`xER)?d_OIznZ(8GhnW{-DxSjjs&N6z{c`K*6f!PDc^HDu2|DB;PAbP;?-1R=MK z-#xlcM#@MElR*eY5VDB;Aa`hsp*LAdMo$8SF>)d%f*v{juAN`G6`qD5{OwA_E~<3u zPX~i$m4v3d&vu|`a>iAgr4CQ;vB!JrnqX`@B;jI|*DqZkp+16Wr3cL5ETs$tQ>4xL zLx|rZEq6tbVs2C%(tjn_EHewiQwl;Df{Ee@@Xo|yYzBTEywKfF&p8u#VT zWUzAKuW1E`Yp`r^9&-5vr{5|@FH{80dqN=`fw1beB1_ncHhJ;D2;Dn|Gm>n8=*E`?w#9Q9{*lQnsBSES=Oqy zPzQ^}q(1^txgH@L9h{p{>H53_MTbVE(X+hE>?`}c&TuVScNXn=bFWG; zSp-^yM>M#_-L8U*YxVk=`+g zXle``svqQ_zzsvB);9p+GLXT6$hfyWVs{)Qwv_;JK}A7?f_O!8(a4n%aUP{yYB|AU zGhhsiMx(Zf*<_Ao@HJkI!rQ^c(e@FaF(p?^>qwzgWMWS%4xq!HLYm?CmMisY(1^a> zW7ekTa<^4x3U*soYo+zPs&}?;*Rg}InZERfBX3_gTg`T-ebHi6tVV?Ne0P3^Gf)C= zWQF2HY@xg`_(yx(w1Z4gmpE}MyjLq4xZ2_95ZsJ9Fr!W zURAz*wU>lvt~MW}y|H%S^l4EEoJM~=0bj~^Z;&zs?`d8%tS6H7ala43#|={cLQ6-W z*N8px3L*oi<$DkbzDt2urJ4n;xOW3Z8`{4U8ETMa=&uN_{}#c2h;Tg(rt0J4P{qK8 z0O1r60Ru$lDvxjo;0oFSC=VN5)I_}&CsENCLpDNjo25f>OZ@k& zlNp<07Tn-HF(y3(7hhEp9*Wqk`reBRo)emomEqdF#(tb$A z>N{@VD#s1$tH-1dTZH>J>d`uNcuOo1<<*F=6y5@RE&M8a?Bf_ebgf+n1LKE!cHMml zMf??z^b7t0!dDUer=-8>QxGyPE7~opk%#n@tg&G*+X>z@5c|m0Bq0DXPYPbZZY6q! zD7R8kpTp9%hr6XuIp$fAC5Qs9yDaj8$Rhw)K&QWni0w4?DzXLTCa$>G)Oj4`!U;T%o>l`^y#|oX zp!dmluQc2#@Bid2tfr=LSk+CJ!!I|t&2oTI12seZcxvp&+q@{V)uR7xkB8~abYN*> ze59U=#1REW!cwrZ4sMtGC4~iGwQhs6Xv^#``8o&bij2*U6UTIvl_A`S<7xV{r@!)g zmFux{{WEe_m|zTMJZ9l7AGrI+?@FvL3@>E+0?|s?g}95WC}#6x1Mz`Oel+7do(kJp zo{hWrmY#U>8avEvjzX8y^2Q`&$RUszo~=Af6(aY@)vxmopzmBkM@(X`jbbp-e_E>`3ITlOS;+h z5qdwu#S|E>*MJJB9_o~B(HU9nsig}R0pNaYa!Pl|<#brgCY1=Lgh`Bp2r@21UGRn( zRO{0@wz5p&Hypdh{q_0tSn63M@z!(xL`9Z*{%Bk3Raehrsb^bfkW%=ve4E@Wzlq4b zb#UypXj`H~k{^P3J;KQmFi{`XAd+BMj1V{uCr&8pJ^0b9^$R{+TuWL`z&lp40Y8tq#y)y61lD>Q0D2wg!$X_^Rz>r9<+ zqI_ZW227T9DQ_(Y2XRSV|N8Y2g5Oi5x{MC!9@-YkdI`x|aQxWH^5UKagz52-zTPUr zbSmyg_MOA7*MU>olLm?Y5IXq(8^|sx?yxX2QCG9|iHWgNw0dZ@hl?QkBS`N)d!$>! zE=GDNXi-bpJ$|gT1-SdjX&LG09NV2nHEUx=8iaV^_Lx@)xQ*fM;4OmJ!Qq*N&+DHW zkk0#2a^5F!#tI@CJD$oeW@m`znuE;|>_%-#|Mkk}tN!?NzmgopYP{&b4DRVJXs2k$0z2fM(V z<@7lLvdCU%xwVc2LCFobKIJeDAP;zWfsE%jjE6km&N;mKl1Rkc!eIcyUEy3Zjvgn7 zEwNPg|n-Y%@q%t_x6q(YNF8!kIzmG zA1c62o^A5$A2mOI^uXZgzhVbBzF$F>0QD~jPh})Mze(`)v=dkJkrhMy3yXe{fvx1t zB%mpzK66riMM&x^%KpnJZWq4^rDdt;)CEA}X;%OgfB@Td96@_Bt~#aQ_tw7$-!61_ z1JFI(UGMKjuTwIv#S_NWjw)5_5smNPI^)l3uw>r`_0;k8s7EI}5*jeM!s&1@76|wo z!SX=Ykzr{g0yo$Qqs^eziCz9kJ{$BQok!RD+xlIRZ8fHk#D=^b`vZ^(_XM8sAp*gW0ire!)74mQbjal(Ezo0mi88A8A%O{j#>K6 zvv6ZyY03;sQ=Ri)>=$CYCp0kuz{IYJowE&GkfABaui{FIk^_ zJ8q$M&rNPBxNWMyhSpb(#olW&13qzfhauERyW$>a%$|*FvU6Roq{owV=AA655bFrq zYzSd;h1mN$tI3+J8XL5kr*hP7%Wv6J8!(y-#8#6RqBe+CZ)UIHJ#y6D^L_ep&)YvFOWg?@V}{QHrFX1;@{UkI80eYr>CZ)z``&isWhSH1kXBDm62ykg2M!^` z780)*ln~ph*F^k=@J4l@T6K2NI9)4#icV9%1qZ;N)=hQDi*cyp(@>+@i71`f<~(mv{!)^VO>i)z1RwQ=cRl)d{IXOOWWXgY5xEA zzC1pz>c01!bLZaKw>x+CeeS)pZ<>*2B#oBQX31JC$(y_)8zakj2OA2Gu?Z&Z5GNr( zfUt(FZ9^6yrTMfZX-OYROUtKi8k#n*X`42ANgHU=Bu$XsIp@xdW+a)VY2WJ~;bX>@ z?woVa@;krp@Ao^uC0z`SIJ$^yd;b~g+V0ig)-8<@*LEyY1Ve?*<*VacLe((uNJ?U| zt901jJ}e(7UY-x?ZR1vSZY_e{9O=RM&s$zjzGi6J5HPtP>+ z@2E)3RsmFrmm8*ih%|5kFSvHz014|*!&?2dX7dTnw^Kg=#UcR3YO%k&lbBA08V{FE z%?F^Py)3>3`!14Pp{;?%ciwU6`O~NG(ELW>O(NIYu5})Na{tW1NUdfZu0o(MKG%RuAip{TaORSKSa(PdUeB}4&Q&?iD zC4*+$j$EOLoyD*(nzFQ9$=e9vK%13r=I;Q&Fn*Z+W%mI9sw}O|djw<9daj50eP_LbZkm0cu%GS;^F^=jk z05z5*)kKnHu;R~Rnb3g2jMSRqIEq0s$+TEM;-n6-5^BJ6g^=r^L7r@66Y(-h9WVo-NgkKU7IN zBe@~*Tx_#vy1cuii%sS{x^sQrF|jFz<>b+}zAy=4krIA?d4DuFoVvCTp58pse`Rm3 zkm~h$V?BCv$ByDHZu`<-niv7{F$uoPwZyfUYDYZi&RN6k(i^@=lMb8&W$*<>G)$=> zqk%}vpap!ofevbQi;ZhTnbZbfqq?;Ls0Vs@a#c(Hs+NQwH1xK2@)|4*dQvF>Qsq>s zEr$o2uwoWs#~%w#d$ghetYpn}G^gHtb8UIgQPnX`i^i-uue#B5X{~v;;BS%K{KEcL z9ZiY9WIlq|cPp5OF=c(NyRecP37Z)`m(3tn&(tqiRvu{U57zl|UBB+Y`mS29=JfdB z=vlR%J&V<+S_0kXpew8{6F){3Y`zt%08Xt{bL4u0oRqWgsEhyPtMMjE^%z~e9$ROp zM>kY^D&1wgrKyD9=fyB6nl<*6+~TSdjjeHdj*$&*VT6b}i?8f9am#GDz5v`jNOeAu z`AFUC1SLysySCZUBxj1}yoMJ3=&GKYKW6m?*f0LxBagA(jGTFJ^Zs1Jg=Oi&2KD0X z_B%dV_aU)xk%)@>QVXJd+O2kofd=pF8j_h;!cL6M0_T%552_sbl(FWD0v{J#2IGs< zTeIEGK7?)clbHlW)`uiQ5g#2D)|eKW^Cve@ILg)cIbToTyryAO#^#oG@8l&)#;0s1 z9*fH1P|)jf3k1qYzJWHFGpwI)K)nj%n{(Vcim15aUKkA8G`(k4HzZoz5EECb4)-dq zh#0KuPKJ6>{*G{8i<8}b!guPam>GKKq4{ZejO)GLXF|9`oE>CHO5GcAo* zkOl=}LBWMll!;~A63EEd{$IL(C1bhXJf|-dw8C~??c+UB59%X@s9ca)rxuDQ|ON)<%T%3AoX+N=RS1DvJF|>8yjiN2_u$ zBO7-Vex;<=xrL4DpN5 z0(2I$Ml8-@9hwx8)Xy6Yh(^O`wT*wTIG(Y@8Zrn5NI}?KMiJ!fgr@!L20UE?Fy3b1 zll4K>L++N~C-+0DhmCJD0BTs+-*OqZU&yZsf>Lbp|A-gjakS5BX6{4(j`qC(fc7&0 zegW;H!AOJ_E0h+;!EAMt6)*4T+fArGx?zAwNtj&Hsbo}^f&q`)Wv7%l4#!p}R40bD z*na^b+OFSb*dLG0{c3dBb}nh%R&cuDJEp^0JrWB-uTh_+l{|J%5T;pi5Kys5wLsPh z&U27t$kM=C#12MZmy0B|bA??YpV#Cx;loQ)+i9_U30e}n;H6W_k|0b$wIU?j8VT+O z4{R{Q%h~?&#KH#C(udXkWpsQc(;Yu`(^N8ibm5JU&)zzd$SS$XE?Hl%#h(+8pZI6Z zqgR@9^C=nmiVfwo9jwXCr(H7vh!mSEPiLXpec}rTH|;$B?7`t;C<*Lx+Fkr;qU;Tl(=m)yl`90e{jnK7>C$h{vG?o~n~Xh7;!)2s0!gI14777Nm8g zilU99nK_HEy!WFcQ_Sv1GXgr|ci24}BbdJbZuvh@0rxQgZm(L(C5&+nk}FfDDVisq zc2iG0z>z?pb0iHD!15GU!+kG7(&?Ti>YjT_b;(5@1)R-qnpt88u@zU0L|`gX2ec8;>P*LS{xY>`fPD zbcIrMwl_AE?TZGpVfG_m+MaJq?&#{ql7}HM5)7qhZX80dj1G4l*)y!$9EBEWh=eO) zlWiaq8%Y_p8lB00%a6?-xzdf)c==So zOS585JZ;2F*iBN)XjqzYRHI}Z)u@gG#At{snHoP*YlyK!Dd9$!mBzBQ)9@lQxnyM_ z(2%z0*0cqeZd>hWZAKm8-nt#}UBkOF0)}Ntvc)ivI`rDQy1pXVu5wjZ5>Y8~O3A5M zTGrc~Z*ARnzI)+@`3E*h@aA$#nB2kb~*D#F0hcL*)KfoWkJeFK!i9aWPKa%>2aBzl0};<~BH zrBTI*=xC%w6N|MJV$!Aum)g5B(jCd5T#z+oe`Qmc+W&oARd`+ygxi7uHd9j6z2HnG^Ca@*2x!%#dcnerN?5!4;#-^k^qnjQd>HS zyNJj!N!DtWq@<|z!oPNtw!$}1sdj;;+#lctq+3L;Lp5 ziH4xRIFpJ5&?|fAuUlIFRH;qw3iu;soz}4U=|e-6@$pUX+r2ciVRm$EsCfAP{#>S} z6CQ(e;8n~i+#pv?V^n8p0W6Zy4xqUjz9TSA;oWU=348l3$-A}qYB-$URCHT3P-`|D3~H}0 z5Yy;54e#wcTrTGIAu500vFruE#Pf&|pI1plj0ztrV8VkW8agI9;*yOgax+Tet#*dfzd=^QbadZx2y^IHDdt@Mi~>1|X)lCV zTXg{t*TEA6gs={=jrW{Y(en?w$00 znT5M-j}?Dstg?464=0xX_OqX*v~ka}54;Bc5y;>~6)(REc|AOXmB4WsvKXZjbdXf- zR&s-3DFIK31Jsp^BuL1rFeu5F_zH%hx!M0hDLyH8ZON&4F10b& zY0 zRJ^u`(`a#eY@C#6FF3PY+%M&RpDXljoa@qbhV1slzPW*Zv)iFnn~fF+!)s!Ja2y|8 z6OGaRJ-ptV@OpbNMYVxKHJ6etNJSPM)Ye<2thZ`qy`#}+TQna{;VC#%5@z?!`4}1r z675{6c0KBFBC78y%pY!==?VB9-TTU26MM#kq2jiDq5oVo7Rq{E{e9tJtj+29_JH3P z%y^PRaxzn#_4(U^a#v6a9~c(X>5wPmTzb7L87>A~v-v#RAZB zXy~n^EDJ8XePt%ic+d<7(b^RLwQyy3@7SRaZR|QalA>rJr=3Cx!@i(b=!Xrw?9GK|84y_)BOBL%NOA=rR8t0?H|ilhv09)AE4L&Q!*I1 zqzv}x6qdmTrxY2ijAgJgdcD%#ennrUqy0diP@T`rR`+FQFv~gupMf*zwKtQ&Y+|`C zgZ-cR$+`>%pZR{13jUe^U}UooP5ta?zRH_r~K@<9Mrl`@t1AJ5} zP9_;1#fOpwi~jkVSciwRfce7jGY0_=LZDd9TPQvouw18zbKpRuG)e|d+H3&WLbf1= zXC7Evctb;;D;2pGaSpz#RJo#Z^@+zv*r9iYQiEeTuVinx8F(IjF`vqADITAB?>ye3 zqvN@smuAHFfSAh3e!BiA@cKWGeh4yPM^$gdvRo)g^?rpkd@Yh(O(j+=0K~rIX%+NH z)-puwrA5``&gaCG7^i}sVih2Q9`#cyuVk2R7W5R80DRu)Y3oQDu%PFOE?!o275cok zAhMY(4yT2S$oYIQ!DgJ%0{Vv8)84RJkISKfYO~2)m-6sYH{l^|$7}yB zy!IY^FbhP+OGn>Q#*4*bg;-lmk@3Kr%6RozaLq#Ax27tgpsRa-XXp6N(U91Vg}lCV zQJWCTdfXj-Vpz^OJ!q-d=ki8fa-S4Sq$j+tv_Db`gu{FK!*(GPbVY^NJ7fNo$2Af6 z_%IFag(L7Y_@o6|0~?%sh~rCNfeExux#wMJbG4 zu+W$WOpA-P`;%u9QkcOT(tLN|Ai^{qt>S-Ec7CQa5t1sgkSOa^c$?ch#0aB`MdNK& z9z9zM`K7Lq@2lsxY>9WyB%{&Y6Vt~lgh6Bd>2>%VdIgVd1dLZlQ{;|geC3J2(`c?Z&h@IC3Qc zRgItw^+~Z=qc@oj`xECjZ$0dt9IN!Y#gIK^bOw_Vcc?O#9Nrop>Kkp(#nHpH$-Z%~ z*(`Z|v9Q0Vr>{F)t|lYdgvTwJ462~R8x4Bof~%`6c9vtA-gGcYbjeBR0k6T&lS-&y z3dR*(62=?4=63M6@EZ6FD~GQ1oB|sB^yyReJh5|71uutRw3?Y8z&p?j4d0Cy6yFWZ z?^ReU_#*B(R+X#<%sk*Y55brkl7d!vedoxw&lA;dIvpZv9bdbAAS*>VcKMdMT)8a~Hr^Siu8OS#tx5oaXh$SpqupJYsU9RC8}h5n#1jz6gRko?v1vv86z zg9Pyw2pC9cJ>dxW&jHHf2s_A8GfM&_;xQ6c!fFL-ogljsfW*41ur*@g!+!{4sQG`q zK5MiZq0@<}#~+j2w#tqX*5!3sg@N58lY<7QH^4IH&K|Km)@u)V5zoZ-?;D>9+MqBz zwd0Dc&N|d7W%s810<@92=$2o=_@Tmc`4PNpow@umetr|90&3vHXiq1xAJpO`@Eiy- ztF*3^Q!E#WH}~hhtD61ltm?Z}8xydRFVA4!@-ln?Q+crJBc9>_ZbP*~t`JO7pAp8& zU>*V0;WB*Lv2?!!KCopA8QT~vqdVb)m=@+;dlXvO)5y;bJDHEdhw!s~&b`XBz4d3c zcUllb>)(PL*p0@~St|#Q`>rJ4MNeN@|L)4O8{~DK;Wfd}P^}$Yc^1LXZlupn$Su!E zd<9g)7vQe9nzN=h=NIUlcPVr30>40K;bmmb+K|$3sQ%6_@E^>F;9fFkT~K)ztiLm` z{J-Io=tf`y+~3r3jMDOgV$!vmD4j5AG*Dr(Dd?G zar;ShBc_92!ozF*qJV$-kFbt^A4&CEO#qT!mL;`ANNqI2MX@G7SA%cFOuJK7uiZi_ zUO+;|$`uT!a2%(a1`yHOZc*<+OWl-a58bga7jc*@gX9oj!pHJsfrj zP=$n^J>%#CwDnG0wjG&Doi^DQkZpb*+R_=JODs4h8QxhMWsT|$lYW}Z;zc-t$DAbC z+-!Tm<0Us2SZbXEO4&XHi47tNl3u&jkydNmt4?EtI&CV)u@=lzt`!^mn}arFg?1Yr zrx^nDUXf=E5^)F)o)c%j;WN;sab>LXi`c=8I3bV zW?OEQ%^_gUHKEN7972VBM3xhwjD>OS6L2XJjs_xfn~g`Eb!1-f z#PcRcvJmhE2TDErdI%kWUOa|h;xUxKAegLf#4Eu1YgTf+p@85ssoZ>)xUq3awMbmo zYIPp#l{;uI$ZB7AC+?&}jwPj-mSluzNlDOHwp!HfO0-eaB&b_h(=;JSXdIq`7?f|> zI&*Y-|8%z;vV}DkS1RZc`!36F*gmp#Yb6nVrapDF+n{Fyf=~2$+Do~7aPLEA}(H3DvUEkNEtQ^5g{chg-MZz=3V2Pr~Ni$l=^c0s6IVaMyo8xojYcZ zh$GeRZg0$Q6SZVPypigBZo~GCJEltsxv}SO{G??;e3@j(Cy5SEuz5)eZSlcOJnwS_ zFpnJpKL+22_fYv{0~Qe#`2;oOlL_z?JPf}~`4Pe}wlP>}Pg8v7HZ}%X{-G{wX|?*$+(Pp(LFNhKGND zwqR(xeyaDwqWoCj{u3EP>iCAzJ>l^CJ1I|#fdagnj>lES>(Xjtck)Q%SiKhC#4jl< z^fEgipX0;l^U(T4@ATO=L))3Dz7H$*c8L32toNx~Ww&=YYJE0O;tv+^YCgG@4=Hni z-?<@gC|p0;`>-TE(W}(wP_P@z4nLN?bdqONbFH`IGc2U98)DOavib1dzS zt94iJ65hRZtJ3Y#DR^e-7ChGC@|T#M=v6#c$+=yTWwzJH%EKl2mskfe0bA8#(qjO` zA~Dv?Cmj%X%q!Jfi(sMXyHe|etZV&b$ z3#m=C{@gXSxm)nuL4EEkZQkkJHBEE3)aDLa<{nkh!w~W$uCc+_7%RY(@`( z2@Udbl zz)Uk%Sn-r{Dn%TL8KkKecud^@pR%)tNhFD2{XWIf91zQ>Hhm}*-2I7@JMNr$&&f=x zb7#J1AQynHP%JF=N;=UM=8e`kn=YR|F!b*2?via!Tg-2d@H$U2+c&d$V0W(6mQA>I zsge|mi(a`MJ=8bwu3=NOJap}7W=HSLDYvB~7%lr#Qb^=Ic85RGANScccAcI_)}5tI zo8{TQY`~$8*+W=6vKu|cLf1&dE8CsLh!o@aXdo8!xT1Q+Kij)JjDC#v0||71+pD@H zXlAQ)aTY|z%s<8cKsIA zd$yxJpT#4P9FlBZAOb+4hGa^PSy(Gr-_caCo7VNAY(ax#`cYlKM6e z2H9LxcddN!>gr@J9!hj*_;A8!vzyS}jFh!)xN#c7k1k$)@Y>Jq!}5*|1;wS&+isTQ z;bg#@^D)ukftSuicw`wp*{jhpteLD+eED&72)zWxzz*Ui)(2JWj+q1|MwOe~HjZOt z$FNV_Fi9d-QrVcr67w1>^I)~B+?I<)lN_o1Oy+V)4`C(U*eZ&3HW3>wvWUqt2s!%I zXpEyjIh<%i@CmDV?%lniAy=v=9*AcBnxv~T>j^v;32fQKo9Axo4Gp@|J&B;0_N#O5 z%DBh>T#2{8WN?>x$4fj9uZ{cXyKR!AJQdaJ?NPDdcX_f}R$GYMqxSQjxUYRE!pru~ zmB-!;ehk}XhipIpb=l;$+^H3UvdLw=(`Zp-^HXpMl_?*!R!t2)dfEX=yh1A%h4E_$ z8_n?gnL%y$sSN7QP&V3oWu1*u+IPk{&B>DtDR3ou zT!w@JDP%zM+~Z{;>`V%|5irr?{#@1PG?f%gcgk1{x^@*%w(WwXaR+&a3oXT<-R>y0-xud}Zq6#8d+$YicTIoj za)|#SSh)DoLZ1%)Id|&OA&eQD!7v&`?HDr_mn{lrSQN})v2Jo3+JXKURPp{!fvsRC z_-R${>_9qpeBgHXPRGuZ5ZzcU`vz(W`|fy?*6`*_HmoVfMr+eNgC; zQ$4w;*b@@8ujMv(^lXly`FX@1JgoQIdgW-xKXcFW?uFD-Y%;tAzpM{^Pjz$dGy0AA ztUGAj4~ePUQ{Ab@OBlu!PBcT3D-#iP;8-}68TU#DjK&JL|>#Jv9i7U zNaz{sr%bAM@y9qhZciJm_I4={%167$jw~?a+^E*Hk((&`FvcCx#xv(#Rc zBXN;WTWz#Q(i>QXn#Wb~t!NZDQza+rlFSPrAg(u>1;_|xnn`uHtJ4=M$z zS*J>vP)b-!Ij_~}xB7Ea>6h8BYK8_S7XBHU)Fgs}K|Q$3tQqO=P#ZFXCZ%+>D_>M; z&4N~ypGfP4cwDH}liq^qV-6gw9zf6xNJ=V|3lf4QkQm_~H9kbV{~ z220B@ndX7XR5K-zbd+)R z0)^15LC@)UYtqDPOSwpQ#E$j%3&-xTaBZb`hGeGjtT%HHZ! z0$z``(|}j!d)fDzncLVKO)>vl2EB&P91x&tLfF+3_qt0cyM-%HuZetx%SW(`oW*Nd zCY6iy8mucPWArk-&dt;iagbD2Bjl-KRpc&QGf!@yVvsCW8I-JUDQcBsEhP^XbEvXB zcCs>*ARB_N8lPH{P!_LE2TfoA|E-dX`a=v%h8del^jd?ykFg)`c5G;u=aQLRCgckt z8=uIT51(P*W$%a4JpThEAOzng*b*$_}-#6cdC9tKv#`jr2 zU_@Ur-YamzQh5X{kB%<~ksrzJ@WlPi|y>%Qj0 zyY!QS6pXZs!SIiie}qEJVpa~sGEyK``&;n|ei^+1&NKJpcab@+x)77XWL=ugk8Ry) zDcX~cM42m!VSlV6L~QD}V;%hj^9&GxxoQxgBK;<*4S|S#%0(5uaVLM&`2ls#YO<!}uJGRj=`xO?sDJ>vD6IuwEJ82}T9(X1<8~wp5LR4Jn;RN$04f=vOnjPS)?&>%CgN)vwp`8o_NKa`w_Uao=|^p93}! z1NJH(i`sY<7$w5kX|G#G~&8rGL#hd}f=?Z&6##mT0I)(tMBphWA@Eyh-^D z6YKJY^ahvSWb)~B7QNk~cdhviq1CU@_54j>B>IF=2W$F-old&dD04NtAiNkeoNnF0C+$1iKf2B8h!E9xr5r*aDV=jD}8M*GWV|S>tFG> zE;5f`O(0qowHkya+cD)TYmQ!J&69&c?o13oFERBO(CjD}hva?wP1msf6&wL^m4HN>|c((tyi*hj1AqJ>jap`OL zP4_U5D&AIj?tpRF$)&jV9TB^zNt6MQ++;8}t=8pTvK%GM1vR{b8>m-axwKG=8y$jR>j|1f z(c|=XC%ZbTQZ$-i1qOu$ThLw6n?)>M*^^#DlKny68VN2hFa2=YynN^K*DMHLN9S|> z^6>ISz+q0;R?XTC2r+t+Pn`rL;M2(v`wD|p#I23q$-z!I$%~l#5l0{O3S&|#mD9nN zi$C-Qg3{tpq}$5H6XC89Z_RuAb#7-mWzd-Qg2$<*`7xG0g5P}yUIz=gX;O2 zN16Us9;>jydY8^xpX44cs%Lc?ZP02px{YeTg)RDw=)HZegwY~sOg_8a=rgnVFsIlX z?nVz{X`$_{@P=GXTmo{x>}xO09zuK(0ptU+H}A8Wu3 z=rNRKrZ0sx!FYq5sxP7Bt+ziI`W{Ho3%codJT%5=X?tf{}Cjy3Qbmo$@}|s57ql`KU;^H%i&SqkDKw&#A_tRU8}%zBR9$u!Xatrzc4NTE`0{zUebR*H z7o9dcG$2j%+_*~NrTgLEK{I+8n2C=amf6P42(5IQ!JP{APNPk|p7$HfOcHmyZNh}4 z%N;r`?N_>fwASx1)`9;89m4%Osx~bIjecb?Swp(k9`|`QdM2DJz%3h1@cD&$kMfy~ zD)4^+XoLVMc-pm9%WfMt6uqN|9m7eGO|nQ*;MQmZyRb)+5jcUhC~PM}TnMpa30`$W zNz}|FqZxtZNbt5_5ES`}{6T>N{f?r$uDk4_tD=V#Ra+lrq4@Xdt9N1rSCni(x>H5JYJ&v<-+4-YLtKV_y*mr zoOrwf{LbT5dQkb<`E@&=-|Q90L0 zk8jiCEPrq{6U zJB~dnFvnO^uwz(`**S;tZk&$mlL5PMxz4*f6U01stMCGN;A+D@0_%N9ZOliA zR5~%AGq)EQ>>cTIWa80Er^D%`$%^vYp_n(?LjX>i*Ak+H9q zc3h#WW`y@g@Nc6)F@)!Cw@yAZQ=z0)BGhjiJ>Vi6NW~~BcMjWpG?v-SxIHu2U+}eA^!tAo|neMA(j8^F+4RaOMj#_Q{xHSHT@DE;9%&`Cf zc-nQE1za21^T0>8p%9?7J$Lu(kz@npoCq~4*Ou$GC%q6BNC^oSDTQ-)cXxMpcXxMp zm*4sQv+oVb3+?|tpJryB%y-_*?%TJ^0RjB?Q}N$PumUXSKWj$u2Z4})!Gba1fhrga z)ldUosD(PHhjGvV<6#0!EP7ZGR)Upb6<8HkgVkXTSQFNQwP77t7uJLIVFTC@HiC^| z6WA0sgUw+J*b*keR?rAO@IwG>2tpGyLkompYuE<1h3#N_*a3EgRtQ4`q7Z{Nm<&^3 zDolgv&<-_lx1P0+NSPH{11bf52un*h;7sCFq9~=M&!Z+|8+=XMY8f(ytwO9xL zz`t0Jmo8o4;Ic|Yl;w0P(8{toQ9ewD>0NNPDCTzwQ4B^(e4Q`9u;r6%#d;}lkj@XJ} zj9?UF*oKpF3QomoI33$@2F`>V;6|KAh zaCh7T7vY{5$4*RO7dqIDJ=lv$T#S8~!hTG{-I&1v+zYet8GMd8%)@0^z$G|{OK}K? zac|rQ_r?8ie>?yW#Dnl)JOmHL!|-rC0*}O_@Mt^+kHzEgcsv15#FOx3cmqC!x8WUl z7e0VD;e9*>PsP*lbUXvk#Ix{hJO|Ik^YDDU058Og@M63KFU8C7a=ZesgtPG~yc(~; zYwWs@XYo0F9$&y0@g;m2U%^-LHGCc4z&G(Nd>h}vckw-ZA3wkk@gw{gKfzD&GyELC zz%TJD{2IT(Z}B_)9)G|e@hAKlf5BhzH~b&|j(^~v_!s_-|KPv)AGtRx5tBt@$U{{$ zma3_Syi`kdR8QlmfyUDWnn)|qinJ1~OsmkUv>L5WYtWjs7OhR|(7Lo9txp@!hO`lF zOq9zqThNv?iMFCf@{ykcWK)ousF_+QL|fA~v@LB%+tUuTBehbPA{3<C4_ZWfQk*&|L0#lfH}z02 zC22ABQHuI0O&J=Xy(mjL%2R=s&>$_PAsVK=X&>5`_M`pj06LHkqJ!xWI+PBBo8V@+ z4Q_`=;1;+Q9)*M8AvheahR5h|Is)#4`{5osl8&OI=@>c|j-lh|cshYjq?71mI)zT9 z)97?MgU+P0;0!nm&V=vbQaB0Dfy?1|I0a6nv*{eT6CQvE>0COG&Zi6LLb`}9rc3Bj zx{NNTE9gqPims+>=vumtuBRL5M!Jb^rd#M%x{Yq9JLpcji|(d-=w7;y?xzRnL3)TD zrbp;edW;^YC+JD6odrx}PrK%Ehi34>WpEqZ-C=MT+!@^6-5myZcN^T@-5K278i&S~ z|M%TZ?p?XbCfoU?@^n?Db53_vCsl8q=kZ@QBGS!9EuA2-huEJ683G)-B;U zmi36-EOtHC@rd0l0UV2f!uX5jkCj1D{3VRXGN6dAV%uXaP)t_|(Xj+5+^1OYSPc~Y zF3~+tbVvCn<~uKN$M`nfGcquN6>9)cyH>A0#C>p}U$*Cq-Gd>VMt38v>7l)m?qIIz ztGKb~;Qkz)H<}&nHT`Ed9v%FjgY-tcgUPlpvOE$eA|q`TN(C2sht$E*)_4* z`CLq`0h>AqY^QmEG3#RnF?NYY>qEcY5#$fdd9&8sVW#&rcr#pgxp-5K>|w7aZr!nU zdl22#HltmS_}so+joM%CL%II>-2UqC%-kPbAEv%MVl{R1d)%cv;+%%o?F;Nk40TI= zJoI+c+l+lYf_xI>4+9*EJSp%;0glL?B>5v^4~?GG`D0>_(4R#4!{rZ^pH%px<&RjN ze(*<5A38p1^T$pfAwCIrg)tt=JSlZWF&@!ANq0rm99lkUcE!{j;XR3Wh1(u#J^k#8 zwmsr`lIx1RI`n+f?TWoRf_)P52_rg`cvAFOlJ$w)I&^)~@rm6!0z8SlhY1|YKPkUQ2^=v#$-GB&AKE@?y~lJP5j{z~ zhx;DtJ*j=pzv1p%qF2g~LEl?}SH=%h|6nW)D~%))s5MWU5);Yd5!Une;UIZ%No-f zTN{HLi`Yh2$1EDWlD81ln=l*FD@`f}5j3>4*3{QD*EH6&c+`0`tA75CP*a5Pfv$|G+aAIs^WLYp$nrzTL;y0q8YU#@x zKUr9@tLdT1Q$K|^jINen&NlyBipN{kp1w0)lsSXy&b1`7Xj4?9Cfw=Q&9!Ks)R83` z`69aPfKG~zrfB5*-g9{>7yx^PP#ZQ<0#D((IpdGW5aP!z0w9Qd*1wL_w-{V~# z(iRu{qQ%_;4C1i{ZY4NA9^-9nMJ(Bk9+3jsWzWXtiw(-3u4qye>>EwdNQuLh7HdMo(1g zvtX>=l*aVsWx0QC$QGE-%wa#8Ubvm-?mc-Dq)3@If$<=SDf0X)^{6tLFlcIgU4OUB zBE2wqN?+)?yCUpMqdT(v>&G~Y#Bkgq(*%>zNIKKRER%6#YK7@RB5;arE|vD|wEThX zSqz5v_HMsps-L$x&b>K~pe+tsX9Pt8*`S?oH}Wn7-bx<@q39 z)?5NOEWd_FM45j@4r^$PiXO=|t(*E8i#E4P%KS~KV_>zx>i3GZ&{d^2P4?O1{b=I- zYO6`GV@RF}$h(TPpVWwyt(R!#3<&EC^&VGUEr4HkIXaZWDHfWw7_o0r&Ny>i^D~J} z(<)w;G()Uu;ogMV`+8~u&C#i1q;^Eo`VUN&91V*);XbySkNv@N83I%QX%Qds1qpnf zD&sfQ7%FoP_K3UiyGW$41~C{h_HZk#mCp;SQ#DrKhohunrck2%`vAX1>6HWY?tA<% zg1VF*y78Y%Jp?Nmf9r1GTi+w%7NgfcBBf(3!By+V<|X(FyG!rMXXifz_zr9k5vq^i z6Znpd&V?VasHx*$4Qyu-;kgYYw(W+`{Uj_tJW50{(9mfqei30jk$r z;C~V+cnc{1xzcN;`hsGIZS<8QjVR$s7%j&N%tdl2^jmh^0D8hRN!k|8p4Km~3ZPan z5!Q#nHBs`jK^jrKvsfV?%~`Z`yH&gk-F{k)%eU!VtlRq#{!-EV*XqLG&JLs6_uFBI zQ?!?rO!W5#RaD-jZ={f<*6~9B{sqF2!mTjBVtxJc6_cyadY+l?wHDal2S60~Zv^RU z7?7+l7Ea*55j3x*z=FP51cCoXP`suBjrwBY1^(}%TlUGCe;UFY96(J{C2WiCkukFt zv`KNtF827(Kw$F#{Wf=YqUG10*J)!rZZ-_I62}7tT)*5wPF>9daJuDf_r<<0DcMSj znX3)guT1EVolL1wSAAC~FlJww&sfgVN$YJ`;%0f)(WF_tY}A+-6N|o}!33d|~3j%v+R=%F*TJ4wRO3SSjsjQ`B19S1Cthy_tD}EG4U< zo&Sx7vY2-AM^Rb@YbfmxIl3{&$NWpCLEp%PQ;xw_F~~vR=Rdbt_j1zYp1Vfv*v>RX zLl+zin{{n1l@HNB<~ESUhRHJ0EJ|tFOCwE;*LS~&O;@VI{uOhdKW2+AG%sWoMS4_Y z`|%yu*hNg)VWoJXPL?|aQwDnEo)Sj9d^?J93UW)DJRs z=5_Q|X58I_6tH>k8P@z_gE~!-;x9kNy*pGe3Z^N~X6~7|zX?7=5Qq4LD~exl(saFy zSUFe!^ib87kuSl5=OZ=Pr_0;?mZ+=7d*g~}%bc|mGEmAEOY6%%v)Pu2bGGlqUHM1AAkE2qeOO#E^@XMJ%V+tCPKHMb>GWRa7+cs!oG3H*m4QyB z=I}(j(Y{VdlFU^X)K~ElTkRiAok;S{SbXAY88J(1M*Bs>BQn#a9Z?+J5ywgQbnVQK z(Tep>!Q~r_-^88x2^2)GsIIaLV~EXF=rm#~Nw_S$yz59u?~6L;D<#xlqo(Xdk1A-& zuC7)K)6NRxEp6+(3_S0)Lk0`Tu2`^Z_+qc{vS{U{d47C7lS!)Q<7e{_ZhZMAZjMgN z;k%KnE2m|`W!-wvfXujdC|joHNMO;8<)Bp*9X2mMa5DQP)>*tMupz!N%4Q5lmswng zWxVqx|Bw%h?Xj-ZyJ1J?_kX(8^2FfwcZ4nNir+J<&o$XR;4jWCP&LQan*Y#l( zJeLv6l&aNG>nxt2%?fhQ=)>^5P8RjWU$PV%pZ)B|!|_eagR_j*ug7$r2p)F5a1{#A z+Rg$$PD&99I0E_{PU$`4n!mSgGI_@@V2CgBnCKc=A1-27w4hDwj&E}3)mn8T9)>7= zCrS^#5vkW-Czol!S>Ovi5M@P*(Y?|i^ymycAonm9!JXq12}#MD)eTAh-55{VH*;Ls zm^R(bo<%cVOUP@5VcnvAVc(xL4O8RwBQ0^<+ovfhH&mX~m?lxW!}NYHSV?${^SIbXQt69GB|Kb3i*0MV~uJcn1=tzF9cT6r~ozd|&LXb;2)|!KfSTBi}EbOQO!^ zzK{R2`UcT5kuY|agniVe%`{jRU%&7-FMhn3=d-7MeqF~FG`-USUM7LM^fJ#Ca zxG>rE!_j<09Bm)7yu(K4dQQd2>@VwU@fW6OiusvoW}^-99D4*iY;&B+;=F#HDbkI@ z#q|$@ylMOHeN2`V*}+ihl^5T(g`_H7HZ+k&QfD~{B-eq|UA**pwE`d2no^ss4{)N4 zwJ%_wFK{sMj}I__+bY2n9}2iV1{Bc!)|Z<@LE{dN@6Q?+bnrCHXm#w29XJu}He8bv z{T&5!+P+%HJ~EP^;^Z}iqLSzL0cpX2GG1kfL-i3Ea{XYHsYE}v%^L}lE_T0_&%6Na zO@Da*bb4)L4H3i=%kz$7>mJ};-2}>WJu**_#iDlXsZ;DTyX-dWOzya=+-ppfT-FcDQeG z^n=trb37l+A2V;ax}8OSh%%TL+)Cj}41bH$bBGn9R{4#@U()VM4Tk(XZWo>Lrr0Vm z%ZmzdP((Z?->c$>pychqcD(Q{2*hd;hbnA@*XUnkwvww1M-Uwy32*T6lPOxH#l-8! zIO^pF1p|A~@HhQ$jPhoI@+hXyoKr15p)roX+>K-CV(%tzMlv-BPafmqTZy=tQ%sG! z=*|}f#)knTHzPfCu@hMa#(9K%39z&4g=1w>4VgG7LSt^rx4L`Q;j~Imt;a?}GrsP7(j^&vSjg5N zzO4AOzWOy7)$FM4hizr@#dn88Wp4>Ec99Fce9Bz>&OkpEo6w3co?=rU`e)Bo*bSBu zN?|%Q#v4S{PwxawQ^XP*hPib$6n zH5v6cmfMIhOH4522}*hH^T1gX#pfzmLyBkU(q$sexvB~#8?qi|gt%qZPEb7SiD2!& zpzI-NN1r*cQrf9qUUZqDIOYVZrF*WFM3-0}ne(`>8q2>_mJl46W3QfJ($4a##X;(vk%ONc&-j*vk%QvxUHgG^0l?Ki@STw>zu8>I9=RFah;j-4LfYuGagCW zH@_=hvdgD?dT-KaKjgO~<61vj1tddXOde&_1ix_hb_SHREyLQn*b;eViq3ORhEbc{ zjDZ>LW3P~OkMg(DsqHt_fy%lMmq;~L&MdsGb7fh@wa)fdwLXeRxvBb}ehjDUD=%Pt zC!xrJParZb@*-P1@O+l?`E;+;d>AL;%3D!gC`~zEM8nP7(bS?flfB5bzGJd3d27gS zdc|(KU=$Fp$hDrSnISa8zT>%rb;9BX%LH4GO1pq89rTWZ><1%U zmTrNNMhYtO$$Mr~M>G?n4=TC#@r``X)w-A1C>A(zdDHNnB`6&vSFFgg$RcnkZ$r#E z2*F@$;iM76Q5^!&s9>`QvkvO>hZV4^1fZ4D2G8%6PRB1`fBGr$CFYx9L>J()`coL3 zV`v7<>di1$>d9>>3aDH}vSu>OBd5!9tjuUn4KZl;b!o>X=lNh4MdObRnzPWj%dYl0 zx9}5ehpZ>X*tuTz_Lar$m=ZG*l82wuLy{)}MwFQo0i$kdeGqvH(-Q)WNsMUW470v*?la} zWZA=!?q6$mkvr0wujMw!VV^m34#qPnNLL2sZzRFtvCAtYWC9~w`8Xc z(G^I0$1$V75$)NE|7L3z_8!p=VgqfRf^P)Av_rgI-Q~WA@N}ZRMSDm-?q=5r`~D_e z+OmICE9lmUJtlHPS<3zBBwX}v6Io73U=~Yb z*ztO6S?m1cAu-)^b*d3XZ{^UZ8rxfchS}1b?e}u5+LB^;86S=dlVjuEaULY!$S)+a zJzpt5XZD0N+*-gM=vud_v9}!_Gj2?PlylM&&RirZtE$`|WK@<+4OwGK({q*)0pu>m z?`Z2~l4aY|HqcQf)SXWZS!VyWgZzWsO+@+Y=7?xtWQIaZjjoHyk50JmvKEiuvhsa8 z9?01uHT{s$M7+(T!LBrb_oGIn17K{wE=n-hz#eL9zYfZ;aC58jo(w$glyD~cYjaDW z!jy0AxwkMw&^0;mP+W=6LJ+wOeo%?lLS~~B_P$UzQMmv3t4H?Gywa*<2C&%8k%VD_ zL_12xPO5sa@!2+W;*B%-WzYPB2e2>1izEN0KsY3SYj;AkQP|EKUeeUvL2u-g=2J9& zZ>f_<>zq`*#MXwjWurXbXCN3J%raPfhDbGKCviED#Wia%;3+X}EDO3oR76Rmn!o<> zBMF`v`Dz>~jgCcDbv*rR&17rwzLTc{z><5bK4Uy$h3$GN)E(r@Mzia$_~mPL9bA*$ z%8P|DJ_yt5itkQS#-4@CM+##KkttP>(d?6g0mU@Z8&(192k$CyOoJm~$y-Sadhs z3#fhj7iz~#Iq;8|R+P(BM;+ho%1O=X&wReXU!~$x4n(z<#7PAf3w={O5pTo>WA!+T z%Gv&*V{mRF?T<&+^0m=9yr%U(N|A;g{B(H6R)!wL^VPNIw z(6*Q1G(I zPcTjRHN~II4$ISUVjw%7mdsS6)z)FriuNO1S{w4dnefzxU}4Row4O~-4==ZxU6}9f z@%N#&jQ=g&2Yu~+^IzsIB^ghfxiyQgw!e$o7n9GHwDNh3G%ibvTF8>OXfz#YEz_!^ ziW)7F=U26a&kR@SW|h8%A+d<1Z?djLjqkS%o1}hq*fM2acs+z!i6a;qi%H+DejK!R z1{5d}SI((~jP0&4#?mN%Nh(F#OqB$xt9BqS_G+<}QY_}Ls=x*vW+PutLc}WDdO%#s z=}o|j@Uiq!dHCxVrX2tBfDQ+-d1P(o&fZaU2B))yZ07yBV|cRWeX=Hnvq9*T_*bmw zD=T`MC*+ek8IBF2b&)l3nVuQtg*d_%V)1G$olk1aoc+wAIk(J_kVi`VWX-&6o2+Y^ zhGIqiAAtIF>>F3yE%Bct*g#B($6!B@wBJx)D^iL`NGw>2s!&4gZhGmta|9f=eS z41J~w1Afba!OT92B<`>9%9?+|+WLZlu6UhbwM)kJtz0|m zK}lL#MuVCWvnWASTD6RUtuT2Z-eXP>R|?&nX0oVgKsvJ_x#=dgAth#xYr_f|*G2tr zS|gLATn`er6ou!ZMf@gy{Ga^Rig^L$W#$Sq4Y^|j-?Z5eSJjJ;{Nj~}!!lDql?gkM zKzaV#OTBe5=EX-%_KN1=Tbu>fb%}*bta3paHCw@9>aZ3m5%&TvER1Ee=n59gi_t>N zsxs`UWL7B)xf1roeVS_hqdAth-?wKH@6TiNd)~s1C(7v(IV2bKxxo!#So23C-ZJq* z-J%FOa(eR!no<>JY*l%U4cT2nG#jE@^ME_DH&KCklvT0rIoms)ivmceu$UPpZlRK6 zq^tr&r{HRm*3En#6hV?;4@Vald%3AW@XU-`2Y!^p0R7qg?Umi_b0zKcaR>M6ktEK9 z3J2$EaOtY?d&Ti|J7wc39Gl?vl@RneJ|4d?^wx^W*4T2B$Y)30KAC64ceJuQTHPtV zTLj&3ueS7Mpr-EdS-eX3j_otg=14}IM)wi@E2QlKQM|72?!_z1M;}j|k?Xb1d(tD& zR9GbptJ;vzC?~9Sq+Z%`)uA9 z)(C9$FHEp33EZgsg*@5yzT;6(zE6tH?DB$>ul3r%xI!?B=@I}L-5F6~!?EKRqC&?w z`-s_wa+FbSW@6xq%Fj!t!BW@=+252|YmI8J4UJGXMJKN`MW+C)@MsaUw8;>+ZwIBm zM;fE>YHkJ(kE^>?dL80xVD;`9V|4`c^;4}S_xgBUR|Ws=#?bCcNddCA-X4yHD*qOqRlS3N+j^Mdnl4;Ae;Z_VpGMCsmvy%w< z&Dix(zW;%pW8!RC%=3ZK`bO!fVWRRtC-A5ztBYbD-9D`W;BDQBbsHN9N>?CV$fbE0 zoj#pU^J#bL7OTB|1=RCh-$705@OFH~Ebw84_+Yf>z`Y*feu~?Q$kHnrft7ca%GCQd zkUE{=w#i93-AvBtIkfo@1$n^;FZ9qM@(zo>wg7TlJ@LCE^V-#U6}olR z3%mVTlKA#gmP+d||8BiNB*8R&MMM-m_YVAfyj341@cItuHoc$@2Ej{@#$kPCZZV9S z7?_yo<)sUBHtJLtU=KqsxXVNyaAuhwARZ?^Gdttuu3yC(;Ll+xY(L5?33YmVi;pMx zSiiMZert4dj{107CH=VGc%KN1akokJ$IzO`vqSe}8CCZD^%4_F!f?6uKWENgvDOhju_E_EALfVJ_5 z`oMEkp1znr=;s(blT)?AKL@1MscDTcDe*9Yj=r$pRwTYovEcV_tm-R$0aH)wVtVDtCZ@YN9j2>UGZy8LSJ zj`t4tLH|MEoBfd%d*r)={-pOT`VNsZptt|~dFu(|9nClGBTN3E25A1O%AeIeWD4{J zroB4zM|Ss`-g3C}`$kUh*xt6j67a`%k00GWK0&x~F(M?QsmF@1zF?hxIgzhVeX zP6LH?2V~r+8TT+dB9?*Nn>~#16hU!)#6S8-tw=>1&~`|LMI)%b&>MVCy%DzX4&Z;6|kPYCPC(3=~#1%(sX{ja<&hGnvDHD@1aQ8J90I~-WZqmGrn5H@mP03rod_Y3X4b9Q-P2F zN}Pj$QZmUecqJeIL~==u2o;{V@&NDhW#V7KZbCIi@jv=i(W^s_ht+A{=psc46+!mv z-U)-p!E`9gze^|NAulRK(@f*mboX5nI%C>=%ZacH?v?gEa9XqV^F}UE9k^tj!@#{0 z{CFECb40{)mrUdOq1U}3T(gI>O2T8dcBWtoyZjOlBvql?%&1fsze8Zyox#T05?qQ+ ze(^-TXP_+Kh|VM`z)Ds=!{F;4N*V(zinLcSi&2Vt}LYpTqZqMHqVZO9E+ zEf8jFae-MzF&yBGUkX-H6s=!u@gQX5^e5yCNjOtDl}=QT)*d=O+IPi)q)`c0z`TqR zm2U-GjI@brG@HTU3xAalfVihJYA>fe#R{&lx%nO^E;p{j+UGwY~mmZY^6oQgPdM0ZmrL^xa~@2ZcVm@hvK zJERN`y5qe;5JJ8j+F*}5_Q)jY8KDwxs}HLZYvV4Y?QJO=hNJFFtr(zc1v4))(Vk2Xme=2W`{KCsbwA&M5E-}hPo4NyAR#R!?vun@ zqxdUBI=Q=3Bd=fK}NrU77X4FWi9@ zcy`V#hdJDgB@0QMH6muP!aPh<(DxOm$}tL%tC3uh@6`hu@Vm6sT{!P@4GO`CqcsJJ zY9s&{aYMdn0cThGDTD)l?H3f4LyN@Sm_U#sLJqm!!KxrWX%J`DZg@$LuYBN#?hNN* zBRCnVV}ggir(Z#~P&!Ooa{#F9yI=(ZTgmqb**Go|JN(bvw3ovQb&|3pIcI25c%agz zeZbMi@yvYVL6nGn`*QOBI~rWg8-^jG6XnPxr%xC@Rsv=WD4AZ zy_;P}pfYD!U_R2m>PO82;=S!XBdW5*YL)}U?NA6>sJ)qsVXDIW-md)<*&vZ5Wt75O zfW3JzOa6vI7;-53wlhi)8CCGyn(&Mbhmu&oMlPF2YF1I76gz@k7>Oa(t1tRT$a)T{ zd=C+cc&@dF4o|YJon_wWO zKbE}(Kn>*?{->C0lp(DGc938wTK)v}gp5FR1my6WtV+fGa5+wt6--yL;rM6`tc3C~ z_XOgHyXtmzzX~FrV&9Oq9adBbl^w1arrh24KRBF_Lzv>p+VpBHw2itW(+5WrRLkS{ zrA5Tj9QVkx+Gvwpv+MHma(DZp@=|w+qVnM?E(^WEbsNX<0O=?Z4NHX~kD>lmG%-TM z$ZdAPjNm=-7L*zB+b1*boM8?@Y`Pt`nU~@)^O>=S2$B3K%y8Tl-G?L=^>}Rt`C8Jd z$m=lk(i4q&&NDZrN$yc@WG?5QF_;>rN?qbf1 zYYJ=VP4P|F?+s(Y!NKl*O8s?$C9$(1jySL~_ev<$Bzh3o&2?M;lwK&6%hT6u{<0u< zAEdScu(wPcI3x&|y|&LsLcEBAJo&{lQUVx`Ql;R4^ms3Dd>txVJu$m(_?qgiK0%bn z?Qz48yQp`CWZQy|{zm+AM(6m^m5#?UJbJ~;x2hhHu**l5;6V8<)tWtiec0-Yes^%r zRhiN&q(ocO$TWD@Md-_Nz`CMmG>^rB)4G90`J=+bJMEcGFE0yhQCKT;FdZo&7DNm! z@t5)eoH^VZyJ27A#Hb3CB~86?50YYm)khr7W|UzXZ~AU6Thz}-9{pQ;czSsC!GZj> zs83+(P+o9!F#Hh7U__8I{=a%0w$b&WYtaPPps6SlGm#d%NG!>@P6^Z-4!{= zo?8bY`qc~4=YsCh#ti(xSaXS3Zb@3Ow8dZ9#4X_t9RV|?96;jl7`Gs6{D1Yd4DQe* zsri}uNK^BIrxkfUx1brc3@KrM!D)x~M3}q8f_N2Z{}&s_&xcg{d*r`=$u4L*q&jB& zxBVU_2)0PrDs(?qg%84GmPZIa{}(?!NC0GaZ==5?3)HY;iz{!8FE|C5FEj-NBiL`^ z&O_3-&u?>EN1q=^SPSMxqz>l=MhC$Ul?*ZNFYkxhBdw2Fi~HA)x4XxlEGENlJ!&t7 z(+0W=q6@|atliJn&(`0&2Yj1nyVfT`L}G785DFE3;H0F7T<-cCF|=eqog6H)KLh6# zg8ny$nSiZOBSw5!h(J`rDAvzJ=EA2XK_La;5@azH_>-KPb`85`{j)J-4ZdF@jA-%u z?U06N{f(evTZ6g+GUIf!ylRRD2MDh=cnEJ}O8f?m+4m z0(~oXEs1^Dfm}b|PpGd8j6<48r?Nw1;S5LTT^axPa6Ixe+~&3WOn64)Z;{+f1RcU8 zyZ^n$47n7z*CV+N=)pO}sz?2RnZwhd^yZg`?hu3lYI%3L$>+pAm-LovhCVCz&M~pn z`)h%*X?Ysxt^=a;Ii8jSdqlP)-~7P+eBT%9CE|vryUUqkY5qpS$;0YGnt*+PnLyP0 zHOEWrRqBQC^7nU+^?@jBv7YeVD`A_6FW7rvtzcuoBot$fI0=WZp<*cQd4u;JIkAYh z>cKc+DhB_^g8#agJptMiV-3YfT>OAc})C^Y~=7%#0KzH@Mf@P zh~~4!xF60PJag-jMz-7FK`+O{Pl22dgMV^-`~{+bU_rit1-?^@wz<1qf}X4%ot}-J8b43JY@DlOZ2vk@qFlxqfZsq+RB6cnWC*{k=U@2URR-Qw zqTBYZsyG@k^j(47`VBq*0o!@>5B^NtOu8+i&jkEZ3-yGfjv(mh$66Kmzk$Bhm%o8{ z4*38H>lY|Ut^ln9$tFmz0J{K*Tsy-nh`S9v=Z{2;J_1qak57zkhWvSx5Ep(AJ@kUG z+dp&3?C@sbTL_Mk*1?^?FQFI&E2tsI{1HaL$zy3pZMp|S43T#6v62VekOy0s1((|e zxphgz&Hurp8zF3wKl71l!<*nT@EryIBGBnUi1~#$%{y*_U($r=TRk9Q1$Oj2(D*-B>;2yJ zL1TR;q!Q$rf;ft^WwIk|0TZk-P2&7nu&$|HBf^I#STD1URJ+*%#@Z8h{R^hj4;c)G4+d59bl!hq~C|ulfVD zD=|LH%t{RHb5zd1BzCpjb~Pe1I9}VjusyA(PX#Uf7)RLgvDGPvC~%!vxIuu`KtOsR zKr;}48wgkp0Hg;1Gy?#*0f5g>N%se6{$G*bC*E2T)CyXIB=Cz7q|9ZRfj&mq2jB3! z6a?g!=pry^{4Yp1sl@TYFld1N8`)iSGqfDR-%q0YbP*aXJ%}?^7!%zK@f=@C%3ga$i6xEC?SAi>E z&zwCBd;Q0YWF2>wuo_*DDhJxcQrDVpdS1>FIRxA(E7O3mb|KZ`oF<3uXKIL9iE5>b zX2TJpm}ft)^9E}#>vF?L!%AhECwTwl-sJBI$4SJAUy@0tvkDXk#;K;})+fekmR!ac z7Fjk~zs{^P^6>lS-$>T1^sB3S32k#=n>oMz(77io)RPqGCSv|>oG<;AnbO!mG8&=r zCgjd?>{pXDd!#;$W)}a5KA9leGepJ4qF3EJd=3l>8)POVh}f4X(>T5>-ga@?F~>)d zKT!9*UYE}FnDW5NyM}IVnwhNd601vlYg+AO&@0p@#J7M*=tFI$J{fVOz@Krx!mQJ% zLYHw^81{o@te$oawL5n-3)cf943q5Y4aL6Rsy) zxs?`)jeuVl$-cAW2T+31C(Cz;q*1PG7 z1&OTyxvi1sFi)ZuzZT|P{8F%7)iD}%tr5K?Kg(31VVH&|vb!16r6`RoT_((9p)lv3 zct;>jBO%pDRR%+zCG=(~#lb*PelFOFqHoe!n7y2bVwx+lB$!jt>qg&?^AC_Z)AJSw z6zc~$w2jAUhEd_nBfGf&=FXlP)Pmuy9l_5aMwF84E7N1NfW84|R_?Q@6o|D5rRkIa zdh<@KLmEad$I3nfN3biq34ogr4_b8bHyl6H!^0eRp0l9a=#MZTpVaF_LrEP zSteCw;uNI!1r&T3?Kfkv?=j;Vk>emc;~+->=)qx2^A&3m-x>f_cd-G&i7#Kr?hTgI z3f6Dyf;_rIvazVsSy5%1=F%-8FU|b4S!N=7vr4C#lKU3k(^!ws3G!-=@^pC=YII7+ zzb^dxdijvY5UH3VRyq!wx^YlCJ)G+ga0cOUbpyDqgg27&Z7RMKMJRO3KZ8G@nw)$1 zME%O!m!)b&aoz}O^MQ%*3Y~4odn-HbBx0o%zp_nn{EmLKyV|}zglMNb02)JE5=pMp zN`t*Ek8mOGSrwn0HafpRj_RC0E|V>NCRy+TP=WZUJicJ?$?!G7y&^A>PnI#7JLMEI zJ!0Q2AOVM6nVKW-`g66pqIn{BV@9gbTG{*pidvKvYq6{qGCQ&EyCf3~1y1u1{XO2> z(4DzzvXf{ue|Nfu8AgMTHgfb>cEg{mQW;d0iiz8q;-NyEjrpqb^$NhoXjfVw%Kb!< z`-${F%TF=UXKxC9S()n*G*9<|;;NVHjau+MKg3|btBgbceA)0{ke1NwD+Ozp$H}NF zUtpBb02=!Aczj=Oh{+(_+4-Rr96~F5ncLb!mNMQtw)M9)?xE`ty8~s-2CV94yF$E6 zjriv9Emp6X5L5_4xVWIIyfAR2t2(Jv);~?*hwZ-sVH5KdQQkK&k1|{$7pOHN6g|Mm zoET5lf zm6{iKAafM3f21CZtev?h@C@?x5##AfDyks%dqA^39sLZe8C70kMWI4XCOq)B=57!k z*kBe4+M_aW0hp^E9B{?quvq6i_1*bLyP&0vLO0AD+s~cLAxb8i62@M=<^;K1&VI3d zP3-Loi>NF3D0{Z{)9}a&%D(vARhRuIpWMOQxHH%hXMP87Kx?*e^?2NwW`hTd!#fz4 zZ;*Q@Zfmt*wbtyZ?W{$SIn{+>?7|`qxFKyGTZMhi(gfp`WU1=e_OUtniN(q2j03)a z5aQ467BsWMC+?tbF!nr3j=dJldU#DtR)5Vzz47irKF{z9wd;DgWm4@}MS>2KPk$DN zQ>K4V0jTCzC)Hss2@)vOV4ItC%GE=-OlZSixJ%|yQinnsy$Q!nC{5SUNM)$J`KEpP zsY~O-SWm<5|HM=jeD>`cS&5&K z^-k{afx(p&FjT%QT~xhnfp4UKvCmoN;y2?4bS(Bri1R5^m`*Sw7w2O`gw|7AH9?Sp zj+KXwZT1_kF!eYn?T1;|VcD-u*k4JRIc^Flc_Hp}6=c7F=<=ugTVe~%_#xlmB_K5q z0X#Ont5NJGFuPL3g=I+v-^*3dHEzX0Bw&rPCrt3#Dwbu?K4QtPrp&EkAlUBAB$xsP|1;_$ttWD>ad0k4I!ELzha zN{c{`{OlIruhB3?%8B`tVk0NUf?E9Hs|4Z~4|~}cBdri@yaAr_{tsigTrjIwVp6b* zbNu^Cfw)TnT}kIY!1>?XC6p&phE#4^oQL%}YF2}EmOXSl{t1aXN)ZV(Oyj3a zUIw;^2et?YqrZ)Az{*efjSeWb7C#NOe*}vyq=_!MlVg#H^=B*6hW3fl)@RQE8(pY> zTIT{_fT=Dgk+BIx;UOML&5-M1s*jMi+vh6N;rNp#pP-Bu*w4 zLd1Xg?ssY&@*$OzU5cNVh0QI1j&UuN16X4>)Z_(RcL@`E-k1dwui^aB38 zx$*~UJpXuyaRhQaI~?xPJ|Qfn*X-uhvA-g|Lt74a@9Wh)yyA7mZuH3m(JOzi>WtYO zk#__+@2GY}Y>ZmEA)k$%xe>I>#3X$T-t6C+8M!`Vx1w@Sh2D@oBx+L#7<}{wS(esa zSzn0o7(#7Kr*Y8BXkzJ1G4R&y=d2EK#`?8t{@@r93NqU0B*Gp#4?yOlsEO@w0xHrZ7VriZAJUW zQ<^E<(q={wL5m%256tAmef`-ND&?&i3`c~&1-6LNj^Eq}w^ud2j}?TxBPwg48q4xft>=x=lBM;s;ndUDcf?Ry2a)IVI*i;rLjIh;=Ge7%mg&_T+L49>YQ7$P5FM~TJ8!0Q&*@7C1@8MnTyJ!z3Xm%;x_afY zi>7Bh_XQw^%!`>vNN7%;a+klmRyjV2n{kHQFBUb&K5wZ$xQ{;t%d;g=X!MSqK~kOg zb>*m!$)sJVk60v!7*k_;CFO4q>|;g6TsaEvyKYD)i>)Pyyqszuxg_@Fu3#?;Xj8e4wUQv%%jpdSA$l3X1Nq@ z7=OtJL>ryhW&Y~XP^ZY$*RV^--Z!sg%k*#bXQ^wlqgXeit=xyU8bxFBgreXC$zg-H4R`^AS@J|t&MIW5bx725}9 z+An9YUL9_FhYP56y98XjX#%d@J^*=uC_tW@7`jB)-7IySi!ziwS0Il%XZP{pu(Jn2s}fgarUoUPb)!d(Cp*$46m@-ER%Z0_CG%~t-v*7a82A#w+}yY6m^dg&@F zKtO!pJISsn{wq{Gn1Ix`UimN7zD#$f1*&{7ZMxyw102FdlAYo@N*OcY-d~Wyv(1CP z(zj!=-erJasH#L-3Oncz1S#N(t0?3hRx!g&iKI&_U%T$DOWJ;W`ygr;iXL8r@~r>j z#-}fU@DYZ-j58|`lq?<-;JdF4Q@~NW@XGEl!Upom9z5o2)!9dv3}Lb zo@c`8CUN3R+tf(#2gbI#(A|V+W3a{+5-&f%WPU8az7tIq=xmodWzybC8{4dV(z4*Uugwu<1PIe-Ehg0Lv%Rxgq_?V0Dt_r!CqOw>waZ~9f7LL1AugB zGpYCEjn2C)H<#J`I(nY@{EYw)v?H-%siDzZ87&}7bdD<-bb-69@Z@er`}<|`>c@68 zzT*ru0Gqc=U-$H7iSPJMTh}&fheT{RYDt}NG-k1N+~CDXA0H&$BKB$Io&5(wJKRHF z-H>mus@va}dk)vmnGZsX8I8{!K8};CT)z9yrI@C-<9PcIl1{lQOK4$Le`jkCCBZXY zJqcxr4f)RMd6yMeqi*5!{E@!+kMThnq9aVM@WmY3`cZ2CVrIxCSpS7qiXUjxCLzxI$6F;t6R{F6Yhi32@@kD5=!XJRF zyz4+%0q@XC_}zruv?yY;lekxZ z(9=(RV{I?WnC}&wG}2!jg|r1*gjK#%Ge{${NLDm37p(5Y*p*rZ+od{v{~Z;_V3KTe zVxlcRZe|iscw+GLf3)=$Kyd|Kw`dYbfM5X<+@0XA1HoMa!7aFZfP_JU1$X!05L^Zc z?he6W@WEw(!DWWIeBb@+-uLRgs$FOG>D|Yx>&G&srpO7U{-=qk4oK+m_@r{bS!( zv#6627-dViR7*y`gv?rs7M;en5 zFK#PS$XSrXy*slP>cauWMi>>+wcAC(B8P_WS}iYE4vtZA>dAZm0}r$^sE$kT559~- zoTW390vmZj`*O=ox80%Aw?{AaT{-!hTo*7o64!9|%{#UVmQY-s7tlB|0q8^n54}H@ zq${b|5>5L;8=hS2PRv?d1zvFcLcHOK#SV$GiR)&ll{{(wcZ$}>P`A;;&_LtL;>etx z(z%z=lN&UafA%q?uK9VFMmIDUM&sgg6sf(T4OXt)j>3ka=k_hGHzbBpaEUNw>*G!H zWuF$yo7YA{E2u=1ogtVuhFiVMx~^L%4lS-tD9_*1AWWN$?$8F8=W6j5SFaZw*?wq5 zlQ_>OR_Mxc)$Ml2v}JSx6e42%8D(y>HP?(kncpg+{1IlLZpRw;l;jL+NRi1AIbSVk%E}fHmUFR>o8*HJ?lFi=U}Q{GpY-n_79l*uIF^$ zQQ-=d7!r~4TlRc$zi`ncVu$L4a=QsOnPBvHEMl+yN!2Z2VmYOKQ#%>w4L<~wH(SMs z{K?ke_=~PTzuDo0cg+`uTNV7DQMzI_2J!EqaIe(ywsQ`)Q14yit$mo-o%dy%K7Ci1 zMKla}-_cS*bQbFBvQD-o-j3@5>ul$Q`?o)?xaiCyuI1 zwHsG&E1rxypnaY5o}en9^qEKl&r^f7{7tn-4#Ny>=F9$V^zES&DFRYVA~~}V7sBTY zGz)bh^192Xeea)+9(?vLUAC7c``ozq^#=RuIiMFsLg#C4)OS2wiO=-C>VzZbTCyK~ zYtDP8-jSR)$PmKG6Z%#QK(^RjRkl&-Hw6GVP5}x$wtx<+aB1b)r^k{g-a(~HXFSJ(Jxeuo3}x%laE=F!A`?dF-^Q)DCc zA=r&pP3bY2?JVn-+_a`Ubnw*gQ3Dae<~ZL^S0GOP;~y^LpNzSwV3_^(A&cQ_Y{}o< zSRn(NU*2BN7mgWeztc_W2fT)4xGtOvY zm(05J)^*B2e~K+#BpWn8o|#eXpfmAyqk0*yrqgBCpz2Oi+!sX>#=i53ZzM1_9)-h; z>}W0)fa<)Kg2)xRvQ2(KCsS_!K|A_L@JOa)fYGM8B=B)eDVB%tr^CP}!Vgbh$WTfB z57oa24U<5o4G9B)D^Xy%Wp$5^T7Zx4s;BxZ#V_!<8BCsXJU#b1a9jCSJtX>U_z z?6ukW?^N^uJsb2^M(vdS;#IXqBjLI@$(mpFNKUSS!DfmC8BAE0))*P?$e=Sj^`9D_F zlu(32qe!8YD3VO?$*g#!Lm!IWE^#&`q-aKuPi>X5skTdhUx{1=|-l6>oe%kSo70orgS=5|GfN{)+=?OZ1z;@isSP{ zs5phM+KASTg%H5paunjNa?bpn)Er!sdy#d>(iNdoT4-wwmZ_K|^nth(Gd&5+Y_45Z zZm3N?6e?!nGB}B6H~xs(`$g|$QrJpkC$2C9#xAOHC@Oa-`XT5qek~(u>#$uDilQ7G z>5S;@c1TySh!lNV<=Sw@i*g(qZ@X2Vn~A;~e?CSdZjZ{tU%56s6+RSxaMD-WHRHk@ z491yFesJDbT7XHR@mt23J$`V-SK1ttLJCaAnG=35)XDMKo{VJ-AzsnfHYErw#?1Xh zFaC7fCS~x-*Mbgg#{UOAduPt9zUl_goM8ucU@MIYqIwB2b9~*rE9cad+!jQ=5o7My z`1DAw(m2(lLM~ajhGPxEB!&LqBJloayC0m<7!cFeg6ZAbO4b<$+^nF$BLw4_<^Lbh zd0s1~!21srQs4>vzhUNSt&y%*O_cVek&ZUgOGaikHr#eS$6MYn`KD&N6P>IpZUYVY zY54^yG@%xTc88*HNgeR66U=EwOGzJrMsnW=H|wvUcyA4nCxsT){u6)83N7Tq(@pG; z$O*fSI(O zK6)lP9t}FHs3bv^3~NXV=y!xGUTkeW2_GH}?K_>+U`AS5`rc9he=^D8QhNG$nc;-f z=&XiPg$PQJtB4`-FROST;8f(Y^DHNZZKz_ltCOqS=UQSeQyg!E@ENIS1Sv7r%$LnSva}%E) zVd?-;b7Sfq)tT-$hH!+W3=~AP4XmNFw#gE7;decs4`*hJ{AzG*y%`@k)V$D`S>XQ< zyq+sdjhX)gL~#*A>FB;J9xcSNuK#X%M$Fx2)IKB;vknIBjhas@SliMw@xgMx$LWvw zYixwVB{nl}rScB20R^~s#WR%2r(7>Y`aaDNzL8cY?p+W2b&hBFirtK)WtGYCwIPN{ zGby-7#P+pe52&-`jPw0Z`RrguS4z@P!t?>4#QXGPr5Wi_>A_~msCitFm~PXLS3BNs zcf3S)uASm%jj8i4snZ_KIIu#yI46n@5uJo9$)QEHhy zCpfMDPOZ;6I!o5|N{G7cg>X7r2+Lmnd1wE7$zvj~1Ky7xdzg3Ravb$MS5*~Ci%>?q zaIg7vViKZ$NHm{?B~-IG#rueTdVH1UYGhjOQh@(0n9ld*h=<&@WawRxk}C$_k@RiYDsJ*kHm1-VTV34$!n;dHLunfPwR=m zz5KH4^^9+E7fcbX{pF8Clb0#ccf+#W+-gL(p|AwhFQ>%#NMhS5ufk?jy7-ICXTjZM1BN+!3RnMoEC+SCp0Kq_QK(m<_Y+-_*_d27AY1mDNk&!FL<*L^ zeqN@Ph9V88E-J;wq;`aV;MCXa5%LC$aZd3zIL2d-Gjfh7kC#!(aYb3rMK`YSs&+=! zulyqj6Ht{W6ylu`rZaj1brzhKbmOoRK+(+ub99|h7T#Yy=N>hRYWb}!yJ>klntB;L z4^wjza!ZN?pyutXzXVi4o!}p@CS};U_(78{WFLp-z%)wy{502Z8}DBh1*!Ge7P*ln z|6m|JEUyOIg-xVz%?R=#G+5df%c7bwq9169d%CU&-^q5YKTo^GD)IvS z?Yk4+3pZ|jG(>2Uw7cA#v-9W{|3$|Tak zABnr)6Li{sp+xWT+UvB!L$_O2>m)`bMf&c;^%XKPsJC_TFem^+wQY-RZP&EoH_Lo_;qO6({}HSI6dy9}_3)ZUeDkw9=t8g~zk@xfjo7UKJ|M6C5(p|nMF31$(kPa2`WMh<*QO^VU+p%2$j4) zX#xRLmjMgvd4=kWi+r7m_Y$W}pZhqk&#pPIrmh9AoE|6%3uWa&|xnZ&|T=uwrjkMw8gW;tCoeC%I!dZh+Z^rBS3rmIq7Ik{MgrZ7O4YIy+L zHmZJNEHf8Te#;v7a)a*6MoYi};~Z2f{)5iOOk~e)VE~ckrLkFf+q>-9iRq>CMgwr* z52>zi#RH_@U)k!2vPd$4Yvfpoi8AdCqbND&r>LtQz|trnSKuXuu0**tzog4kvtwy) zhokgAKsN5p{ya;R zZ}kr5B`h7bCzT4UTYXILeU8Z+8^%kidQS|ire37dHhVt!_!T3M-#wH*82MFoDr^u5 zJ-)a$R8nslyS94x+@Jls6Y++Bqx=l*rYu7e`0$7H_;jN$N?amBbdIcl|FC06bFS%R z)X(WJ2x?TakACABk-Hl^~=R`@G*o)0%+i3`MwM`&T76J*7b^7Jl zxojG53&(v9{Vk;$l;$l=8B=b>&?PoXFk~$R^LF5xeDMO%9hsJu&%aJNdJrz$VqB~c z>#jO3j|E>x2Rl?j*5EGG3137})mlk}+$dJJuC(2VX!tok?R`O%F%o~b|0!BsND-f9 zdb}Yi{wbB2<$|ufD^#U}=M?oDL^Yl{%YSFR@S(c9A*-S1u`6?=N)Ee_xonN7rc~Wv z(?-cT_fAr2W0SevhvO-|`T`}pY10OmZE~o=#&*Ajg3z29Ge3tF@9LCNcSEK4c4B@} zgBF3*i4h_y=1z3^%1Di+^Ou0da9U!sTrc8rJ`Je)4UzVwpSfU%;Cl15r8iNKuZkA) zhGYKH-vGNSMW@fD7$Cy^TZ;Ku7Pw#4=)JBY`V1c8u>%dLUQE#6Q@{NL@EWJ~yujSs zMIA@Rb~S%95Q3{~jk)Xk2zfpN-&c9vSnwKn4Z8Xcfj(nEU|09wihvloaZB+GPe{Oa zfQ5i~sJi61GMu64`ClE1t#aRwycfE6tmx|7vwFk|mc%p2J;oQWG-}8GC zKQ4O;Bi)kq#p5jxD3tq-VfqSb@x-0v%VIhzb%=bzQXF(

BlFN$*E8NsiM7+*Sb0hlUV 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%0AUIlLIm|VBjT{1j@ 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-BoldItalic.woff2 b/assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-BoldItalic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..ee18db41715924de04c9f564d367ec9956504911 GIT binary patch literal 83152 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 literal 0 HcmV?d00001 diff --git a/assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Italic.eot b/assets/themes/default/fonts/Playfair_Display/PlayfairDisplay-Italic.eot new file mode 100644 index 0000000000000000000000000000000000000000..2d73a1f2941a5b1389f8030e9e09aa12234caec4 GIT binary patch literal 229828 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