diff --git a/.dockerignore b/.dockerignore index aa3d398729..8af0329b0a 100755 --- a/.dockerignore +++ b/.dockerignore @@ -28,6 +28,7 @@ data/config/dev data/config/prod */*/data/postgres forks/*/data/postgres +forks/*/.git forks/*/.config forks/*/.npm forks/*/.mix diff --git a/.gitignore b/.gitignore index c296b1a096..358b6b9f63 100755 --- a/.gitignore +++ b/.gitignore @@ -92,3 +92,4 @@ flavours/*/haha flavours/*/reflow flavours/*/upcycle .DS_Store +tx diff --git a/.tx/config b/.tx/config new file mode 100644 index 0000000000..3d09dec645 --- /dev/null +++ b/.tx/config @@ -0,0 +1,68 @@ +[main] +host = https://www.transifex.com + +[bonfire.priv-localisation-bonfire-po--main] +file_filter = priv/localisation//LC_MESSAGES/bonfire.po +source_file = priv/localisation/bonfire.po +source_lang = en +type = PO + +[bonfire.priv-localisation-bonfire-invite-links-po--main] +file_filter = priv/localisation//LC_MESSAGES/bonfire_invite_links.po +source_file = priv/localisation/bonfire_invite_links.po +source_lang = en +type = PO + +[bonfire.priv-localisation-bonfire-ui-me-po--main] +file_filter = priv/localisation//LC_MESSAGES/bonfire_ui_me.po +source_file = priv/localisation/bonfire_ui_me.po +source_lang = en +type = PO + +[bonfire.priv-localisation-bonfire-federate-activitypub-po--main] +file_filter = priv/localisation//LC_MESSAGES/bonfire_federate_activitypub.po +source_file = priv/localisation/bonfire_federate_activitypub.po +source_lang = en +type = PO + +[bonfire.priv-localisation-bonfire-ui-social-po--main] +file_filter = priv/localisation//LC_MESSAGES/bonfire_ui_social.po +source_file = priv/localisation/bonfire_ui_social.po +source_lang = en +type = PO + +[bonfire.priv-localisation-bonfire-social-po--main] +file_filter = priv/localisation//LC_MESSAGES/bonfire_social.po +source_file = priv/localisation/bonfire_social.po +source_lang = en +type = PO + +[bonfire.priv-localisation-bonfire-boundaries-po--main] +file_filter = priv/localisation//LC_MESSAGES/bonfire_boundaries.po +source_file = priv/localisation/bonfire_boundaries.po +source_lang = en +type = PO + +[bonfire.priv-localisation-bonfire-me-po--main] +file_filter = priv/localisation//LC_MESSAGES/bonfire_me.po +source_file = priv/localisation/bonfire_me.po +source_lang = en +type = PO + +[bonfire.priv-localisation-bonfire-common-po--main] +file_filter = priv/localisation//LC_MESSAGES/bonfire_common.po +source_file = priv/localisation/bonfire_common.po +source_lang = en +type = PO + +[bonfire.priv-localisation-bonfire-ui-common-po--main] +file_filter = priv/localisation//LC_MESSAGES/bonfire_ui_common.po +source_file = priv/localisation/bonfire_ui_common.po +source_lang = en +type = PO + +[bonfire.priv-localisation-bonfire-search-po--main] +file_filter = priv/localisation//LC_MESSAGES/bonfire_search.po +source_file = priv/localisation/bonfire_search.po +source_lang = en +type = PO diff --git a/Dockerfile.release b/Dockerfile.release index 26162d9615..27d9acee02 100755 --- a/Dockerfile.release +++ b/Dockerfile.release @@ -47,32 +47,32 @@ COPY data/current_flavour/config/deps.hex ./config/ RUN mix do local.hex --force, local.rebar --force RUN mix do deps.get --only prod -# Compile initial hex deps -RUN MIX_ENV=prod mix do deps.compile - -# Compile elixir deps (warning this makes the assumption that no Bonfire extensions are coming from Hex. otherwise this should be done only after copying config) -# RUN MIX_ENV=prod mix do deps.compile +# Compile initial hex deps, only if we're not using forks (warning: this makes the assumption that no Bonfire extensions are coming from Hex. otherwise this should be done only after copying config) +RUN if [ "$FORKS_TO_COPY_PATH" = "data/null" ] ; then MIX_ENV=prod mix do deps.compile ; else echo "Skip" ; fi # add git deps (typically Bonfire extensions) COPY data/current_flavour/config/deps.git ./config/ +# fetch them because we need them for the non-configurable paths in config/deps_hooks.js RUN mix do deps.get --only prod # we need config before compiling Bonfire extensions -COPY data/current_flavour/config/* ./config/ +COPY data/current_flavour/config/ ./config/ -# Include translations -COPY priv/localisation/* priv/localisation/ - -RUN rm ./config/deps.path -# Comment the line above and uncomment the one below only if you want to include locally-forked deps in the release (rather than only ones downloaded from hex.pm or git) -# COPY forks ./ +# Optionally include local forks +ARG FORKS_TO_COPY_PATH +RUN if [ "$FORKS_TO_COPY_PATH" = "data/null" ] ; then rm ./config/deps.path ; else echo "Include locally forked extensions." ; fi +COPY ${FORKS_TO_COPY_PATH} ./forks/ # Update Bonfire extensions to latest git version (mostly useful in CI, and temporary: eventually we want to rely on version numbers and lockfile) # RUN mix do bonfire.deps.update -# In case an updated or forked extension specified any different deps -# RUN mix do deps.get --only prod +# Fetch git deps (should be after forks are copied and updates are fetched, in case a forked/updated extension specified any different deps) +RUN mix do deps.get --only prod + +# Include translations +COPY priv/localisation/ priv/localisation/ +RUN ls -la priv/localisation/ # Compile remaining deps RUN MIX_ENV=prod mix do deps.compile diff --git a/assets/js/bonfire_live.js b/assets/js/bonfire_live.js index 4e596cb485..71a224c214 100755 --- a/assets/js/bonfire_live.js +++ b/assets/js/bonfire_live.js @@ -36,7 +36,11 @@ liveSocket.connect() window.liveSocket = liveSocket +// import DynamicImport from '@rtvision/esbuild-dynamic-import'; +// note depending on your setup you may need to do DynamicImport.default() instead +// DynamicImport({ transformExtensions: ['.js'], changeRelativeToAbsolute: false, filter: "../../data/current_flavour/config/deps_hooks.js" }) + import { ExtensionHooks } from "../../data/current_flavour/config/deps_hooks.js" -// Add Extensions' Hooks... +// Add Extensions' Hooks... Object.assign(liveSocket.hooks, ExtensionHooks); diff --git a/assets/package.json b/assets/package.json index 4e7cafc5d2..10f7fe7276 100755 --- a/assets/package.json +++ b/assets/package.json @@ -25,12 +25,12 @@ "dependencies": { "@alpinejs/collapse": "^3.10.2", "@alpinejs/intersect": "^3.10.2", - "@tailwindcss/forms": "^0.4.1", - "@tailwindcss/line-clamp": "^0.3.1", + "@tailwindcss/forms": "^0.5.2", + "@tailwindcss/line-clamp": "^0.4.0", "@tailwindcss/typography": "^0.5.2", "@yaireo/tagify": "^4.12.0", "alpinejs": "^3.10.2", - "daisyui": "^2.15.2", + "daisyui": "^2.17.0", "nprogress": "^0.2.0", "phoenix": "link:../deps/phoenix", "phoenix_html": "link:../deps/phoenix_html", @@ -39,17 +39,18 @@ "devDependencies": { "autoprefixer": "^10.4.7", "buffer": "^6.0.3", - "chromedriver": "^101.0.0", + "chromedriver": "^103.0.0", "cpx": "^1.5.0", - "esbuild": "^0.14.39", + "esbuild": "^0.14.47", "postcss": "^8.4.14", "postcss-cli": "^9.1.0", "postcss-import": "^14.1.0", "prop-types": "^15.8.1", - "tailwindcss": "~3.0.24", + "tailwindcss": "~3.1.4", "tailwindcss-debug-screens": "^2.2.1" }, "disabledDependencies": { + "@rtvision/esbuild-dynamic-import": "^0.2.0", "@parcel/transformer-sass": "2.5.0", "parcel": "^2.5.0", "pnpm": "^7.1.3" diff --git a/assets/yarn.lock b/assets/yarn.lock index d62df7ec35..16deba0fb2 100644 --- a/assets/yarn.lock +++ b/assets/yarn.lock @@ -33,17 +33,17 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@tailwindcss/forms@^0.4.1": - version "0.4.1" - resolved "https://registry.yarnpkg.com/@tailwindcss/forms/-/forms-0.4.1.tgz#5a47ccd60490cbba84e662f2b9cf3d71a5126d17" - integrity sha512-gS9xjCmJjUBz/eP12QlENPLnf0tCx68oYE3mri0GMP5jdtVwLbGUNSRpjsp6NzLAZzZy3ueOwrcqB78Ax6Z84A== +"@tailwindcss/forms@^0.5.2": + version "0.5.2" + resolved "https://registry.yarnpkg.com/@tailwindcss/forms/-/forms-0.5.2.tgz#4ef45f9916dcb37838cbe7fecdcc4ba7a7c2ab59" + integrity sha512-pSrFeJB6Bg1Mrg9CdQW3+hqZXAKsBrSG9MAfFLKy1pVA4Mb4W7C0k7mEhlmS2Dfo/otxrQOET7NJiJ9RrS563w== dependencies: mini-svg-data-uri "^1.2.3" -"@tailwindcss/line-clamp@^0.3.1": - version "0.3.1" - resolved "https://registry.yarnpkg.com/@tailwindcss/line-clamp/-/line-clamp-0.3.1.tgz#4d8441b509b87ece84e94f28a4aa9998413ab849" - integrity sha512-pNr0T8LAc3TUx/gxCfQZRe9NB2dPEo/cedPHzUGIPxqDMhgjwNm6jYxww4W5l0zAsAddxr+XfZcqttGiFDgrGg== +"@tailwindcss/line-clamp@^0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@tailwindcss/line-clamp/-/line-clamp-0.4.0.tgz#03353e31e77636b785f2336e8c978502cec1de81" + integrity sha512-HQZo6gfx1D0+DU3nWlNLD5iA6Ef4JAXh0LeD8lOGrJwEDBwwJNKQza6WoXhhY1uQrxOuU8ROxV7CqiQV4CoiLw== "@tailwindcss/typography@^0.5.2": version "0.5.2" @@ -88,7 +88,7 @@ resolved "https://registry.yarnpkg.com/@yaireo/tagify/-/tagify-4.12.0.tgz#4e5cd6d37fa80cb70f029dce879843b047844e3d" integrity sha512-3PErDt0dWGsrpxFcfoCXiCKJDil4J8hdts2GApS7z6KAKkkBMYxD9pSyF28TdkdehcuC/E64TMVwU9e2TdjTxw== -acorn-node@^1.6.1: +acorn-node@^1.6.1, acorn-node@^1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.8.2.tgz#114c95d64539e53dede23de8b9d96df7c7ae2af8" integrity sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A== @@ -162,6 +162,11 @@ arg@^5.0.1: resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.1.tgz#eb0c9a8f77786cad2af8ff2b862899842d7b6adb" integrity sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA== +arg@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" + integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== + arr-diff@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" @@ -214,6 +219,11 @@ async-each@^1.0.0: resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + atob@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" @@ -231,12 +241,13 @@ autoprefixer@^10.4.7: picocolors "^1.0.0" postcss-value-parser "^4.2.0" -axios@^0.24.0: - version "0.24.0" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.24.0.tgz#804e6fa1e4b9c5288501dd9dff56a7a0940d20d6" - integrity sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA== +axios@^0.27.2: + version "0.27.2" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.27.2.tgz#207658cc8621606e586c85db4b41a750e756d972" + integrity sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ== dependencies: - follow-redirects "^1.14.4" + follow-redirects "^1.14.9" + form-data "^4.0.0" babel-runtime@^6.9.2: version "6.26.0" @@ -406,13 +417,13 @@ chokidar@^3.3.0, chokidar@^3.5.3: optionalDependencies: fsevents "~2.3.2" -chromedriver@^101.0.0: - version "101.0.0" - resolved "https://registry.yarnpkg.com/chromedriver/-/chromedriver-101.0.0.tgz#ad19003008dd5df1770a1ad96059a9c5fe78e365" - integrity sha512-LkkWxy6KM/0YdJS8qBeg5vfkTZTRamhBfOttb4oic4echDgWvCU1E8QcBbUBOHqZpSrYMyi7WMKmKMhXFUaZ+w== +chromedriver@^103.0.0: + version "103.0.0" + resolved "https://registry.yarnpkg.com/chromedriver/-/chromedriver-103.0.0.tgz#2ef086d62076e3ff6df6cfb84895d11d2c18d9cf" + integrity sha512-7BHf6HWt0PeOHCzWO8qlnD13sARzr5AKTtG8Csn+czsuAsajwPxdLNtry5GPh8HYFyl+i0M+yg3bT43AGfgU9w== dependencies: "@testim/chrome-version" "^1.1.2" - axios "^0.24.0" + axios "^0.27.2" del "^6.0.0" extract-zip "^2.0.1" https-proxy-agent "^5.0.0" @@ -479,6 +490,13 @@ color@^4.2: color-convert "^2.0.1" color-string "^1.9.0" +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + component-emitter@^1.2.1: version "1.3.0" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" @@ -534,10 +552,10 @@ cssesc@^3.0.0: resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== -daisyui@^2.15.2: - version "2.15.2" - resolved "https://registry.yarnpkg.com/daisyui/-/daisyui-2.15.2.tgz#4182942fde62d605ba95526a325e08bead70dbe9" - integrity sha512-12hjzlOUkGVzMPKhaBc8soqNY2mJWGTYJF8sTuCibDcdGbHDmYgBUY0OX1HHIVq/qh2vELh5yHb4QCgCDWUAwg== +daisyui@^2.17.0: + version "2.17.0" + resolved "https://registry.yarnpkg.com/daisyui/-/daisyui-2.17.0.tgz#4a1016cf5e0d32ee4dec1139f600b06bfd185ceb" + integrity sha512-U8eA8IvwH0JSi72WbRZdmJcYZek3ERMPFPAVFhnYc6dGnobeIHLGBz8J4q012I9YVDUqXFrWz13rpn+SBdn7qQ== dependencies: color "^4.2" css-selector-tokenizer "^0.8.0" @@ -616,6 +634,11 @@ del@^6.0.0: rimraf "^3.0.2" slash "^3.0.0" +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + dependency-graph@^0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.11.0.tgz#ac0ce7ed68a54da22165a85e97a01d53f5eb2e27" @@ -630,6 +653,15 @@ detective@^5.2.0: defined "^1.0.0" minimist "^1.1.1" +detective@^5.2.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/detective/-/detective-5.2.1.tgz#6af01eeda11015acb0e73f933242b70f24f91034" + integrity sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw== + dependencies: + acorn-node "^1.8.2" + defined "^1.0.0" + minimist "^1.2.6" + didyoumean@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" @@ -669,131 +701,131 @@ end-of-stream@^1.1.0: dependencies: once "^1.4.0" -esbuild-android-64@0.14.39: - version "0.14.39" - resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.14.39.tgz#09f12a372eed9743fd77ff6d889ac14f7b340c21" - integrity sha512-EJOu04p9WgZk0UoKTqLId9VnIsotmI/Z98EXrKURGb3LPNunkeffqQIkjS2cAvidh+OK5uVrXaIP229zK6GvhQ== +esbuild-android-64@0.14.47: + version "0.14.47" + resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.14.47.tgz#ef95b42c67bcf4268c869153fa3ad1466c4cea6b" + integrity sha512-R13Bd9+tqLVFndncMHssZrPWe6/0Kpv2/dt4aA69soX4PRxlzsVpCvoJeFE8sOEoeVEiBkI0myjlkDodXlHa0g== -esbuild-android-arm64@0.14.39: - version "0.14.39" - resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.39.tgz#f608d00ea03fe26f3b1ab92a30f99220390f3071" - integrity sha512-+twajJqO7n3MrCz9e+2lVOnFplRsaGRwsq1KL/uOy7xK7QdRSprRQcObGDeDZUZsacD5gUkk6OiHiYp6RzU3CA== +esbuild-android-arm64@0.14.47: + version "0.14.47" + resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.47.tgz#4ebd7ce9fb250b4695faa3ee46fd3b0754ecd9e6" + integrity sha512-OkwOjj7ts4lBp/TL6hdd8HftIzOy/pdtbrNA4+0oVWgGG64HrdVzAF5gxtJufAPOsEjkyh1oIYvKAUinKKQRSQ== -esbuild-darwin-64@0.14.39: - version "0.14.39" - resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.39.tgz#31528daa75b4c9317721ede344195163fae3e041" - integrity sha512-ImT6eUw3kcGcHoUxEcdBpi6LfTRWaV6+qf32iYYAfwOeV+XaQ/Xp5XQIBiijLeo+LpGci9M0FVec09nUw41a5g== +esbuild-darwin-64@0.14.47: + version "0.14.47" + resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.47.tgz#e0da6c244f497192f951807f003f6a423ed23188" + integrity sha512-R6oaW0y5/u6Eccti/TS6c/2c1xYTb1izwK3gajJwi4vIfNs1s8B1dQzI1UiC9T61YovOQVuePDcfqHLT3mUZJA== -esbuild-darwin-arm64@0.14.39: - version "0.14.39" - resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.39.tgz#247f770d86d90a215fa194f24f90e30a0bd97245" - integrity sha512-/fcQ5UhE05OiT+bW5v7/up1bDsnvaRZPJxXwzXsMRrr7rZqPa85vayrD723oWMT64dhrgWeA3FIneF8yER0XTw== +esbuild-darwin-arm64@0.14.47: + version "0.14.47" + resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.47.tgz#cd40fd49a672fca581ed202834239dfe540a9028" + integrity sha512-seCmearlQyvdvM/noz1L9+qblC5vcBrhUaOoLEDDoLInF/VQ9IkobGiLlyTPYP5dW1YD4LXhtBgOyevoIHGGnw== -esbuild-freebsd-64@0.14.39: - version "0.14.39" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.39.tgz#479414d294905055eb396ebe455ed42213284ee0" - integrity sha512-oMNH8lJI4wtgN5oxuFP7BQ22vgB/e3Tl5Woehcd6i2r6F3TszpCnNl8wo2d/KvyQ4zvLvCWAlRciumhQg88+kQ== +esbuild-freebsd-64@0.14.47: + version "0.14.47" + resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.47.tgz#8da6a14c095b29c01fc8087a16cb7906debc2d67" + integrity sha512-ZH8K2Q8/Ux5kXXvQMDsJcxvkIwut69KVrYQhza/ptkW50DC089bCVrJZZ3sKzIoOx+YPTrmsZvqeZERjyYrlvQ== -esbuild-freebsd-arm64@0.14.39: - version "0.14.39" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.39.tgz#cedeb10357c88533615921ae767a67dc870a474c" - integrity sha512-1GHK7kwk57ukY2yI4ILWKJXaxfr+8HcM/r/JKCGCPziIVlL+Wi7RbJ2OzMcTKZ1HpvEqCTBT/J6cO4ZEwW4Ypg== +esbuild-freebsd-arm64@0.14.47: + version "0.14.47" + resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.47.tgz#ad31f9c92817ff8f33fd253af7ab5122dc1b83f6" + integrity sha512-ZJMQAJQsIOhn3XTm7MPQfCzEu5b9STNC+s90zMWe2afy9EwnHV7Ov7ohEMv2lyWlc2pjqLW8QJnz2r0KZmeAEQ== -esbuild-linux-32@0.14.39: - version "0.14.39" - resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.14.39.tgz#d9f008c4322d771f3958f59c1eee5a05cdf92485" - integrity sha512-g97Sbb6g4zfRLIxHgW2pc393DjnkTRMeq3N1rmjDUABxpx8SjocK4jLen+/mq55G46eE2TA0MkJ4R3SpKMu7dg== +esbuild-linux-32@0.14.47: + version "0.14.47" + resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.14.47.tgz#de085e4db2e692ea30c71208ccc23fdcf5196c58" + integrity sha512-FxZOCKoEDPRYvq300lsWCTv1kcHgiiZfNrPtEhFAiqD7QZaXrad8LxyJ8fXGcWzIFzRiYZVtB3ttvITBvAFhKw== -esbuild-linux-64@0.14.39: - version "0.14.39" - resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.14.39.tgz#ba58d7f66858913aeb1ab5c6bde1bbd824731795" - integrity sha512-4tcgFDYWdI+UbNMGlua9u1Zhu0N5R6u9tl5WOM8aVnNX143JZoBZLpCuUr5lCKhnD0SCO+5gUyMfupGrHtfggQ== +esbuild-linux-64@0.14.47: + version "0.14.47" + resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.14.47.tgz#2a9321bbccb01f01b04cebfcfccbabeba3658ba1" + integrity sha512-nFNOk9vWVfvWYF9YNYksZptgQAdstnDCMtR6m42l5Wfugbzu11VpMCY9XrD4yFxvPo9zmzcoUL/88y0lfJZJJw== -esbuild-linux-arm64@0.14.39: - version "0.14.39" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.39.tgz#708785a30072702b5b1c16b65cf9c25c51202529" - integrity sha512-23pc8MlD2D6Px1mV8GMglZlKgwgNKAO8gsgsLLcXWSs9lQsCYkIlMo/2Ycfo5JrDIbLdwgP8D2vpfH2KcBqrDQ== +esbuild-linux-arm64@0.14.47: + version "0.14.47" + resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.47.tgz#b9da7b6fc4b0ca7a13363a0c5b7bb927e4bc535a" + integrity sha512-ywfme6HVrhWcevzmsufjd4iT3PxTfCX9HOdxA7Hd+/ZM23Y9nXeb+vG6AyA6jgq/JovkcqRHcL9XwRNpWG6XRw== -esbuild-linux-arm@0.14.39: - version "0.14.39" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.39.tgz#4e8b5deaa7ab60d0d28fab131244ef82b40684f4" - integrity sha512-t0Hn1kWVx5UpCzAJkKRfHeYOLyFnXwYynIkK54/h3tbMweGI7dj400D1k0Vvtj2u1P+JTRT9tx3AjtLEMmfVBQ== +esbuild-linux-arm@0.14.47: + version "0.14.47" + resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.47.tgz#56fec2a09b9561c337059d4af53625142aded853" + integrity sha512-ZGE1Bqg/gPRXrBpgpvH81tQHpiaGxa8c9Rx/XOylkIl2ypLuOcawXEAo8ls+5DFCcRGt/o3sV+PzpAFZobOsmA== -esbuild-linux-mips64le@0.14.39: - version "0.14.39" - resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.39.tgz#6f3bf3023f711084e5a1e8190487d2020f39f0f7" - integrity sha512-epwlYgVdbmkuRr5n4es3B+yDI0I2e/nxhKejT9H0OLxFAlMkeQZxSpxATpDc9m8NqRci6Kwyb/SfmD1koG2Zuw== +esbuild-linux-mips64le@0.14.47: + version "0.14.47" + resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.47.tgz#9db21561f8f22ed79ef2aedb7bbef082b46cf823" + integrity sha512-mg3D8YndZ1LvUiEdDYR3OsmeyAew4MA/dvaEJxvyygahWmpv1SlEEnhEZlhPokjsUMfRagzsEF/d/2XF+kTQGg== -esbuild-linux-ppc64le@0.14.39: - version "0.14.39" - resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.39.tgz#900e718a4ea3f6aedde8424828eeefdd4b48d4b9" - integrity sha512-W/5ezaq+rQiQBThIjLMNjsuhPHg+ApVAdTz2LvcuesZFMsJoQAW2hutoyg47XxpWi7aEjJGrkS26qCJKhRn3QQ== +esbuild-linux-ppc64le@0.14.47: + version "0.14.47" + resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.47.tgz#dc3a3da321222b11e96e50efafec9d2de408198b" + integrity sha512-WER+f3+szmnZiWoK6AsrTKGoJoErG2LlauSmk73LEZFQ/iWC+KhhDsOkn1xBUpzXWsxN9THmQFltLoaFEH8F8w== -esbuild-linux-riscv64@0.14.39: - version "0.14.39" - resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.39.tgz#dcbff622fa37047a75d2ff7a1d8d2949d80277e4" - integrity sha512-IS48xeokcCTKeQIOke2O0t9t14HPvwnZcy+5baG13Z1wxs9ZrC5ig5ypEQQh4QMKxURD5TpCLHw2W42CLuVZaA== +esbuild-linux-riscv64@0.14.47: + version "0.14.47" + resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.47.tgz#9bd6dcd3dca6c0357084ecd06e1d2d4bf105335f" + integrity sha512-1fI6bP3A3rvI9BsaaXbMoaOjLE3lVkJtLxsgLHqlBhLlBVY7UqffWBvkrX/9zfPhhVMd9ZRFiaqXnB1T7BsL2g== -esbuild-linux-s390x@0.14.39: - version "0.14.39" - resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.39.tgz#3f725a7945b419406c99d93744b28552561dcdfd" - integrity sha512-zEfunpqR8sMomqXhNTFEKDs+ik7HC01m3M60MsEjZOqaywHu5e5682fMsqOlZbesEAAaO9aAtRBsU7CHnSZWyA== +esbuild-linux-s390x@0.14.47: + version "0.14.47" + resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.47.tgz#a458af939b52f2cd32fc561410d441a51f69d41f" + integrity sha512-eZrWzy0xFAhki1CWRGnhsHVz7IlSKX6yT2tj2Eg8lhAwlRE5E96Hsb0M1mPSE1dHGpt1QVwwVivXIAacF/G6mw== -esbuild-netbsd-64@0.14.39: - version "0.14.39" - resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.39.tgz#e10e40b6a765798b90d4eb85901cc85c8b7ff85e" - integrity sha512-Uo2suJBSIlrZCe4E0k75VDIFJWfZy+bOV6ih3T4MVMRJh1lHJ2UyGoaX4bOxomYN3t+IakHPyEoln1+qJ1qYaA== +esbuild-netbsd-64@0.14.47: + version "0.14.47" + resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.47.tgz#6388e785d7e7e4420cb01348d7483ab511b16aa8" + integrity sha512-Qjdjr+KQQVH5Q2Q1r6HBYswFTToPpss3gqCiSw2Fpq/ua8+eXSQyAMG+UvULPqXceOwpnPo4smyZyHdlkcPppQ== -esbuild-openbsd-64@0.14.39: - version "0.14.39" - resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.39.tgz#935ec143f75ce10bd9cdb1c87fee00287eb0edbc" - integrity sha512-secQU+EpgUPpYjJe3OecoeGKVvRMLeKUxSMGHnK+aK5uQM3n1FPXNJzyz1LHFOo0WOyw+uoCxBYdM4O10oaCAA== +esbuild-openbsd-64@0.14.47: + version "0.14.47" + resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.47.tgz#309af806db561aa886c445344d1aacab850dbdc5" + integrity sha512-QpgN8ofL7B9z8g5zZqJE+eFvD1LehRlxr25PBkjyyasakm4599iroUpaj96rdqRlO2ShuyqwJdr+oNqWwTUmQw== -esbuild-sunos-64@0.14.39: - version "0.14.39" - resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.39.tgz#0e7aa82b022a2e6d55b0646738b2582c2d72c3c0" - integrity sha512-qHq0t5gePEDm2nqZLb+35p/qkaXVS7oIe32R0ECh2HOdiXXkj/1uQI9IRogGqKkK+QjDG+DhwiUw7QoHur/Rwg== +esbuild-sunos-64@0.14.47: + version "0.14.47" + resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.47.tgz#3f19612dcdb89ba6c65283a7ff6e16f8afbf8aaa" + integrity sha512-uOeSgLUwukLioAJOiGYm3kNl+1wJjgJA8R671GYgcPgCx7QR73zfvYqXFFcIO93/nBdIbt5hd8RItqbbf3HtAQ== -esbuild-windows-32@0.14.39: - version "0.14.39" - resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.14.39.tgz#3f1538241f31b538545f4b5841b248cac260fa35" - integrity sha512-XPjwp2OgtEX0JnOlTgT6E5txbRp6Uw54Isorm3CwOtloJazeIWXuiwK0ONJBVb/CGbiCpS7iP2UahGgd2p1x+Q== +esbuild-windows-32@0.14.47: + version "0.14.47" + resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.14.47.tgz#a92d279c8458d5dc319abcfeb30aa49e8f2e6f7f" + integrity sha512-H0fWsLTp2WBfKLBgwYT4OTfFly4Im/8B5f3ojDv1Kx//kiubVY0IQunP2Koc/fr/0wI7hj3IiBDbSrmKlrNgLQ== -esbuild-windows-64@0.14.39: - version "0.14.39" - resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.14.39.tgz#b100c59f96d3c2da2e796e42fee4900d755d3e03" - integrity sha512-E2wm+5FwCcLpKsBHRw28bSYQw0Ikxb7zIMxw3OPAkiaQhLVr3dnVO8DofmbWhhf6b97bWzg37iSZ45ZDpLw7Ow== +esbuild-windows-64@0.14.47: + version "0.14.47" + resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.14.47.tgz#2564c3fcf0c23d701edb71af8c52d3be4cec5f8a" + integrity sha512-/Pk5jIEH34T68r8PweKRi77W49KwanZ8X6lr3vDAtOlH5EumPE4pBHqkCUdELanvsT14yMXLQ/C/8XPi1pAtkQ== -esbuild-windows-arm64@0.14.39: - version "0.14.39" - resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.39.tgz#00268517e665b33c89778d61f144e4256b39f631" - integrity sha512-sBZQz5D+Gd0EQ09tZRnz/PpVdLwvp/ufMtJ1iDFYddDaPpZXKqPyaxfYBLs3ueiaksQ26GGa7sci0OqFzNs7KA== +esbuild-windows-arm64@0.14.47: + version "0.14.47" + resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.47.tgz#86d9db1a22d83360f726ac5fba41c2f625db6878" + integrity sha512-HFSW2lnp62fl86/qPQlqw6asIwCnEsEoNIL1h2uVMgakddf+vUuMcCbtUY1i8sst7KkgHrVKCJQB33YhhOweCQ== -esbuild@^0.14.39: - version "0.14.39" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.14.39.tgz#c926b2259fe6f6d3a94f528fb42e103c5a6d909a" - integrity sha512-2kKujuzvRWYtwvNjYDY444LQIA3TyJhJIX3Yo4+qkFlDDtGlSicWgeHVJqMUP/2sSfH10PGwfsj+O2ro1m10xQ== +esbuild@^0.14.47: + version "0.14.47" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.14.47.tgz#0d6415f6bd8eb9e73a58f7f9ae04c5276cda0e4d" + integrity sha512-wI4ZiIfFxpkuxB8ju4MHrGwGLyp1+awEHAHVpx6w7a+1pmYIq8T9FGEVVwFo0iFierDoMj++Xq69GXWYn2EiwA== optionalDependencies: - esbuild-android-64 "0.14.39" - esbuild-android-arm64 "0.14.39" - esbuild-darwin-64 "0.14.39" - esbuild-darwin-arm64 "0.14.39" - esbuild-freebsd-64 "0.14.39" - esbuild-freebsd-arm64 "0.14.39" - esbuild-linux-32 "0.14.39" - esbuild-linux-64 "0.14.39" - esbuild-linux-arm "0.14.39" - esbuild-linux-arm64 "0.14.39" - esbuild-linux-mips64le "0.14.39" - esbuild-linux-ppc64le "0.14.39" - esbuild-linux-riscv64 "0.14.39" - esbuild-linux-s390x "0.14.39" - esbuild-netbsd-64 "0.14.39" - esbuild-openbsd-64 "0.14.39" - esbuild-sunos-64 "0.14.39" - esbuild-windows-32 "0.14.39" - esbuild-windows-64 "0.14.39" - esbuild-windows-arm64 "0.14.39" + esbuild-android-64 "0.14.47" + esbuild-android-arm64 "0.14.47" + esbuild-darwin-64 "0.14.47" + esbuild-darwin-arm64 "0.14.47" + esbuild-freebsd-64 "0.14.47" + esbuild-freebsd-arm64 "0.14.47" + esbuild-linux-32 "0.14.47" + esbuild-linux-64 "0.14.47" + esbuild-linux-arm "0.14.47" + esbuild-linux-arm64 "0.14.47" + esbuild-linux-mips64le "0.14.47" + esbuild-linux-ppc64le "0.14.47" + esbuild-linux-riscv64 "0.14.47" + esbuild-linux-s390x "0.14.47" + esbuild-netbsd-64 "0.14.47" + esbuild-openbsd-64 "0.14.47" + esbuild-sunos-64 "0.14.47" + esbuild-windows-32 "0.14.47" + esbuild-windows-64 "0.14.47" + esbuild-windows-arm64 "0.14.47" escalade@^3.1.1: version "3.1.1" @@ -947,10 +979,10 @@ find-index@^0.1.1: resolved "https://registry.yarnpkg.com/find-index/-/find-index-0.1.1.tgz#675d358b2ca3892d795a1ab47232f8b6e2e0dde4" integrity sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ= -follow-redirects@^1.14.4: - version "1.15.0" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.0.tgz#06441868281c86d0dda4ad8bdaead2d02dca89d4" - integrity sha512-aExlJShTV4qOUOL7yF1U5tvLCB0xQuudbf6toyYA0E/acBNw71mvjFTnLaRp50aQaYocMR0a/RMMBIHeZnGyjQ== +follow-redirects@^1.14.9: + version "1.15.1" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.1.tgz#0ca6a452306c9b276e4d3127483e29575e207ad5" + integrity sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA== for-in@^1.0.1, for-in@^1.0.2: version "1.0.2" @@ -964,6 +996,15 @@ for-own@^0.1.4: dependencies: for-in "^1.0.1" +form-data@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + fraction.js@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" @@ -1536,6 +1577,18 @@ micromatch@^4.0.4: braces "^3.0.2" picomatch "^2.3.1" +mime-db@1.52.0: + version "1.52.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.12: + version "2.1.35" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + mini-svg-data-uri@^1.2.3: version "1.4.4" resolved "https://registry.yarnpkg.com/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz#8ab0aabcdf8c29ad5693ca595af19dd2ead09939" @@ -2168,7 +2221,7 @@ tailwindcss-debug-screens@^2.2.1: resolved "https://registry.yarnpkg.com/tailwindcss-debug-screens/-/tailwindcss-debug-screens-2.2.1.tgz#8dd0854a273daa4f30f4c383370872c6bca337cd" integrity sha512-EMyA0CYBzqcZJHtVDvBfmYzfx3NxuK4qDyVO5wnzcGOrmJsv25D9xPpWefVTORTvhE6pCh90Z1WYnLUKsg3yMw== -tailwindcss@^3.0, tailwindcss@~3.0.24: +tailwindcss@^3.0: version "3.0.24" resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.0.24.tgz#22e31e801a44a78a1d9a81ecc52e13b69d85704d" integrity sha512-H3uMmZNWzG6aqmg9q07ZIRNIawoiEcNFKDfL+YzOPuPsXuDXxJxB9icqzLgdzKNwjG3SAro2h9SYav8ewXNgig== @@ -2195,6 +2248,34 @@ tailwindcss@^3.0, tailwindcss@~3.0.24: quick-lru "^5.1.1" resolve "^1.22.0" +tailwindcss@~3.1.4: + version "3.1.4" + resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.1.4.tgz#64b09059805505902139fa805d97046080bd90b9" + integrity sha512-NrxbFV4tYsga/hpWbRyUfIaBrNMXDxx5BsHgBS4v5tlyjf+sDsgBg5m9OxjrXIqAS/uR9kicxLKP+bEHI7BSeQ== + dependencies: + arg "^5.0.2" + chokidar "^3.5.3" + color-name "^1.1.4" + detective "^5.2.1" + didyoumean "^1.2.2" + dlv "^1.1.3" + fast-glob "^3.2.11" + glob-parent "^6.0.2" + is-glob "^4.0.3" + lilconfig "^2.0.5" + normalize-path "^3.0.0" + object-hash "^3.0.0" + picocolors "^1.0.0" + postcss "^8.4.14" + postcss-import "^14.1.0" + postcss-js "^4.0.0" + postcss-load-config "^3.1.4" + postcss-nested "5.0.6" + postcss-selector-parser "^6.0.10" + postcss-value-parser "^4.2.0" + quick-lru "^5.1.1" + resolve "^1.22.0" + tcp-port-used@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/tcp-port-used/-/tcp-port-used-1.0.2.tgz#9652b7436eb1f4cfae111c79b558a25769f6faea" diff --git a/flavours/classic/config/bonfire_common.exs b/flavours/classic/config/bonfire_common.exs index 63e9ada81f..7185fbd68d 100755 --- a/flavours/classic/config/bonfire_common.exs +++ b/flavours/classic/config/bonfire_common.exs @@ -1,4 +1,30 @@ import Config +default_locale = "en" + +config :bonfire, + localisation_path: "priv/localisation" + config :bonfire_common, otp_app: :bonfire + +## Localisation & internationalisation +# TODO: determine which keys can be set at runtime vs compile-time + +config :bonfire_common, Bonfire.Common.Localise.Cldr, + default_locale: default_locale, + locales: ["fr", "en", "es"], # locales that will be made available on top of those for which gettext localisation files are available + providers: [Cldr.Language], + gettext: Bonfire.Common.Localise.Gettext, + extra_gettext: [Timex.Gettext], # extra Gettex modules from dependencies not using the one from Bonfire.Common, so we can change their locale too + data_dir: "priv/cldr", + add_fallback_locales: true, + # precompile_number_formats: ["¤¤#,##0.##"], + # precompile_transliterations: [{:latn, :arab}, {:thai, :latn}] + force_locale_download: Mix.env() == :prod, + generate_docs: true + +config :ex_cldr, + default_locale: default_locale, + default_backend: Bonfire.Common.Localise.Cldr, + json_library: Jason diff --git a/justfile b/justfile index 0c1c003d5a..03abe167e4 100644 --- a/justfile +++ b/justfile @@ -386,29 +386,27 @@ rel-config-prepare: rel-prepare: rel-config-prepare @mkdir -p forks/ @mkdir -p data/uploads/ + @mkdir -p data/null/ @touch data/current_flavour/config/deps.path # Build the Docker image (with no caching) rel-rebuild: rel-init rel-prepare assets-prepare - @echo "Building $APP_NAME with flavour $FLAVOUR for arch {{arch()}}. Please note that the build will not include any changes in forks/ that haven't been commited and pushed." - MIX_ENV=prod docker build \ - --no-cache \ - --build-arg FLAVOUR_PATH=data/current_flavour \ - --build-arg APP_NAME=$APP_NAME \ - --build-arg APP_VSN=$APP_VSN \ - --build-arg APP_BUILD=$APP_BUILD \ - -t $APP_DOCKER_REPO:release-$FLAVOUR-$APP_VSN-$APP_BUILD \ - -f $APP_REL_DOCKERFILE . - @echo Build complete: $APP_DOCKER_REPO:release-$FLAVOUR-$APP_VSN-$APP_BUILD + @just rel-build "forks/" --no-cache -# Build the Docker image (using caching) -rel-build: rel-init rel-prepare assets-prepare - @echo "Building $APP_NAME with flavour $FLAVOUR for arch {{arch()}}. Please note that the build will not include any changes in forks/ that haven't been commited and pushed." - docker build \ +# Build the Docker image (NOT including changes to local forks) +rel-build-release: rel-init rel-prepare assets-prepare + @echo "Please note that the build will not include any changes in forks/ that haven't been commited and pushed, you may want to run just contrib-release first." + @just rel-build "data/null" --no-cache + +# Build the Docker image (including changes to local forks, and using caching) +rel-build FORKS_TO_COPY_PATH="forks/" ARGS="": rel-init rel-prepare assets-prepare + @echo "Building $APP_NAME with flavour $FLAVOUR for arch {{arch()}}." + @docker build $ARGS --progress=plain \ --build-arg FLAVOUR_PATH=data/current_flavour \ --build-arg APP_NAME=$APP_NAME \ --build-arg APP_VSN=$APP_VSN \ --build-arg APP_BUILD=$APP_BUILD \ + --build-arg FORKS_TO_COPY_PATH=$FORKS_TO_COPY_PATH \ -t $APP_DOCKER_REPO:release-$FLAVOUR-$APP_VSN-$APP_BUILD \ -f $APP_REL_DOCKERFILE . @echo Build complete: $APP_DOCKER_REPO:release-$FLAVOUR-$APP_VSN-$APP_BUILD @@ -519,15 +517,20 @@ localise-extract: just mix "bonfire.localise.extract" cd priv/localisation/ && for f in *.pot; do mv -- "$f" "${f%.pot}.po"; done -localise-rename: - #!/usr/bin/env bash - set -euxo pipefail - for old in priv/localisation/**/*po*.po; do - new=$(echo $old | sed -e 's/-/_/' | sed -e 's/for_use_bonfire_priv-localisation-//' | sed -e 's/_po__main_es\.po$/.po/') - mv -v "$old" "$new" - done +@localise-tx-init: + pip install transifex-client + tx config mapping-bulk -p bonfire --source-language en --type PO -f '.po' --source-file-dir priv/localisation/ -i fr -i es -i it -i de --expression 'priv/localisation//LC_MESSAGES/{filename}{extension}' --execute +# curl -o- https://raw.githubusercontent.com/transifex/cli/master/install.sh | bash -assets-prepare: +@localise-tx-pull: + tx pull --all --minimum-perc=5 --force + +@localise-tx-push: + tx push --source + +@localise-extract-push: localise-extract localise-tx-push + +@assets-prepare: -cp lib/*/*/overlay/* rel/overlays/ # Workarounds for some issues running migrations diff --git a/mix.exs b/mix.exs index 78897c5b4f..1987fd9c44 100755 --- a/mix.exs +++ b/mix.exs @@ -3,7 +3,7 @@ defmodule Bonfire.MixProject do use Mix.Project @config [ # TODO: put these in ENV or an external writeable config file similar to deps.* - version: "0.2.0-alpha.144", # note that the flavour will automatically be added where the dash appears + version: "0.2.0-alpha.145", # note that the flavour will automatically be added where the dash appears elixir: "~> 1.13", default_flavour: "classic", logo: "assets/static/images/bonfire-icon.png", diff --git a/mix.lock b/mix.lock index 55522d99da..5ef172e808 100644 --- a/mix.lock +++ b/mix.lock @@ -16,7 +16,7 @@ "bonfire_boundaries": {:git, "https://github.com/bonfire-networks/bonfire_boundaries", "681d1c2dd00a83cf087c6359c3a77a66cc6e920d", [branch: "main"]}, "bonfire_breadpub": {:git, "https://github.com/bonfire-networks/bonfire_breadpub", "0ed0d29681aee5990ad3d03af31020fa058e8b86", [branch: "main"]}, "bonfire_classify": {:git, "https://github.com/bonfire-networks/bonfire_classify", "2a4d691550ce7816153aade4644f34522d488331", [branch: "main"]}, - "bonfire_common": {:git, "https://github.com/bonfire-networks/bonfire_common", "40bd8d0db5745f39d8eb71bf6c760b06a1ee9451", [branch: "main"]}, + "bonfire_common": {:git, "https://github.com/bonfire-networks/bonfire_common", "665a75d1ad592afb17ce85004c05e415dd5caf2c", [branch: "main"]}, "bonfire_data_access_control": {:git, "https://github.com/bonfire-networks/bonfire_data_access_control", "371c12e51db03dde11219b37ae2b768f6fd8aa2e", [branch: "main"]}, "bonfire_data_activity_pub": {:git, "https://github.com/bonfire-networks/bonfire_data_activity_pub", "5522116c8e5b1a6264fe87139c0a0345aa715cd9", [branch: "main"]}, "bonfire_data_assort": {:git, "https://github.com/bonfire-networks/bonfire_data_assort", "71b845d0e6b5013c5a7081c35edbc7ddd383af65", [branch: "master"]}, diff --git a/priv/localisation/bonfire_invite_links.po b/priv/localisation/bonfire_invite_links.po index 088965a7e1..870b334f4f 100644 --- a/priv/localisation/bonfire_invite_links.po +++ b/priv/localisation/bonfire_invite_links.po @@ -83,7 +83,7 @@ msgstr "" #, elixir-autogen, elixir-format #: lib/web/invites_live.sface:15 -msgid "Max number of users" +msgid "Max number of uses" msgstr "" #, elixir-autogen, elixir-format diff --git a/priv/localisation/bonfire_ui_common.po b/priv/localisation/bonfire_ui_common.po index 1246a7e757..fdabba77c5 100644 --- a/priv/localisation/bonfire_ui_common.po +++ b/priv/localisation/bonfire_ui_common.po @@ -10,11 +10,6 @@ msgid "" msgstr "" -#, elixir-autogen, elixir-format -#: lib/components/nav/user/mobile_user_menu_live.sface:21 -msgid "Account information" -msgstr "" - #, elixir-autogen, elixir-format #: lib/components/smart_input/input_controls_live.sface:24 msgid "Add a content warning" @@ -104,11 +99,6 @@ msgstr "" msgid "Code of conduct" msgstr "" -#, elixir-autogen, elixir-format -#: lib/components/smart_input/smart_input_live.sface:56 -msgid "Create a post" -msgstr "" - #, elixir-autogen, elixir-format #: lib/components/smart_input/upload/upload_previews_live.sface:25 msgid "Delete" @@ -141,12 +131,12 @@ msgid "Follow" msgstr "" #, elixir-autogen, elixir-format -#: lib/components/nav/user/mobile_user_menu_live.sface:42 +#: lib/components/nav/user/mobile_user_menu_live.sface:35 msgid "Followers" msgstr "" #, elixir-autogen, elixir-format -#: lib/components/nav/user/mobile_user_menu_live.sface:47 +#: lib/components/nav/user/mobile_user_menu_live.sface:40 msgid "Following" msgstr "" @@ -167,7 +157,7 @@ msgid "Home" msgstr "" #, elixir-autogen, elixir-format -#: lib/components/nav/user/mobile_user_menu_live.sface:79 +#: lib/components/nav/user/mobile_user_menu_live.sface:78 #: lib/components/nav/user/user_menu_links_live.sface:41 msgid "Homepage" msgstr "" @@ -195,12 +185,11 @@ msgstr "" #, elixir-autogen, elixir-format #: lib/components/nav/header/header_user_live.sface:88 -#: lib/components/nav/header/header_user_mobile_live.sface:44 msgid "Login" msgstr "" #, elixir-autogen, elixir-format -#: lib/components/nav/user/mobile_user_menu_live.sface:86 +#: lib/components/nav/user/mobile_user_menu_live.sface:85 #: lib/components/nav/user/user_menu_links_live.sface:48 msgid "Logout" msgstr "" @@ -213,13 +202,14 @@ msgstr "" #, elixir-autogen, elixir-format #: lib/components/nav/header/header_user_live.sface:29 #: lib/components/nav/header/header_user_live.sface:34 -#: lib/components/nav/user/mobile_user_menu_live.sface:67 +#: lib/components/nav/user/mobile_user_menu_live.sface:60 msgid "Messages" msgstr "" #, elixir-autogen, elixir-format #: lib/components/nav/header/header_user_live.sface:39 #: lib/components/nav/header/header_user_live.sface:42 +#: lib/components/nav/user/mobile_user_menu_live.sface:66 msgid "My Favourites" msgstr "" @@ -285,7 +275,7 @@ msgid "Previous page" msgstr "" #, elixir-autogen, elixir-format -#: lib/components/nav/user/mobile_user_menu_live.sface:55 +#: lib/components/nav/user/mobile_user_menu_live.sface:48 msgid "Profile" msgstr "" @@ -296,7 +286,6 @@ msgstr "" #, elixir-autogen, elixir-format #: lib/components/nav/header/header_user_live.sface:82 -#: lib/components/nav/header/header_user_mobile_live.sface:38 msgid "Select User" msgstr "" @@ -306,7 +295,12 @@ msgid "Select the participants" msgstr "" #, elixir-autogen, elixir-format -#: lib/components/nav/user/mobile_user_menu_live.sface:73 +#: lib/components/smart_input/smart_input_live.sface:57 +msgid "Send a message" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/components/nav/user/mobile_user_menu_live.sface:72 #: lib/components/nav/user/user_menu_links_live.sface:20 msgid "Settings" msgstr "" @@ -318,7 +312,6 @@ msgstr "" #, elixir-autogen, elixir-format #: lib/components/nav/header/header_user_live.sface:94 -#: lib/components/nav/header/header_user_mobile_live.sface:49 msgid "Signup" msgstr "" @@ -328,7 +321,7 @@ msgid "Switch profile" msgstr "" #, elixir-autogen, elixir-format -#: lib/components/nav/user/mobile_user_menu_live.sface:61 +#: lib/components/nav/user/mobile_user_menu_live.sface:54 msgid "Switch user profile" msgstr "" @@ -392,6 +385,11 @@ msgstr "" msgid "Upload an image" msgstr "" +#, elixir-autogen, elixir-format +#: lib/components/smart_input/smart_input_live.sface:70 +msgid "Write a post" +msgstr "" + #, elixir-autogen, elixir-format #: lib/components/actions/flag/flag_action_live.sface:7 msgid "You already flagged this" diff --git a/priv/localisation/bonfire_ui_me.po b/priv/localisation/bonfire_ui_me.po index 0e9f79e828..2bf83a4685 100644 --- a/priv/localisation/bonfire_ui_me.po +++ b/priv/localisation/bonfire_ui_me.po @@ -37,15 +37,10 @@ msgstr "" #, elixir-autogen, elixir-format #: lib/components/settings/sidebar/sidebar_settings_live.sface:33 -#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:55 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:47 msgid "Account Settings" msgstr "" -#, elixir-autogen, elixir-format -#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:21 -msgid "Account information" -msgstr "" - #, elixir-autogen, elixir-format #: lib/components/login/login_view_live.sface:15 msgid "Account not found. Either your username or password was incorrect. Did you want to " @@ -63,13 +58,13 @@ msgstr "" #, elixir-autogen, elixir-format #: lib/components/profile/profile_hero/profile_hero_full_live.sface:133 -#: lib/components/user_previews/user_preview_live.sface:28 +#: lib/components/user_previews/user_preview_live.sface:34 msgid "Admin" msgstr "" #, elixir-autogen, elixir-format #: lib/components/settings/sidebar/sidebar_settings_live.sface:69 -#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:87 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:79 msgid "Admin settings" msgstr "" @@ -294,7 +289,7 @@ msgstr "" #, elixir-autogen, elixir-format #: lib/components/settings/sidebar/sidebar_settings_live.sface:92 -#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:110 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:102 msgid "Extensions" msgstr "" @@ -306,22 +301,22 @@ msgstr "" #, elixir-autogen, elixir-format #: lib/components/settings/sidebar/sidebar_settings_live.sface:43 #: lib/components/settings/sidebar/sidebar_settings_live.sface:130 -#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:66 -#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:148 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:58 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:140 msgid "Flags" msgstr "" #, elixir-autogen, elixir-format #: lib/components/profile/profile_follows/profile_follows_live.sface:9 #: lib/components/profile/profile_hero/profile_hero_full_live.sface:189 -#: lib/components/user_previews/user_preview_live.sface:43 +#: lib/components/user_previews/user_preview_live.sface:45 msgid "Followers" msgstr "" #, elixir-autogen, elixir-format #: lib/components/profile/profile_follows/profile_follows_live.sface:20 #: lib/components/profile/profile_hero/profile_hero_full_live.sface:198 -#: lib/components/user_previews/user_preview_live.sface:48 +#: lib/components/user_previews/user_preview_live.sface:50 msgid "Following" msgstr "" @@ -348,15 +343,15 @@ msgstr "" #, elixir-autogen, elixir-format #: lib/components/settings/sidebar/sidebar_settings_live.sface:8 -#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:30 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:22 msgid "General settings" msgstr "" #, elixir-autogen, elixir-format #: lib/components/settings/sidebar/sidebar_settings_live.sface:51 #: lib/components/settings/sidebar/sidebar_settings_live.sface:138 -#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:74 -#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:156 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:66 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:148 msgid "Ghosted" msgstr "" @@ -412,7 +407,7 @@ msgstr "" #, elixir-autogen, elixir-format #: lib/components/login/login_view_live.sface:86 -msgid "If you have a two-factor authentication enabled, please enter the code provided by your app." +msgid "If you have two-factor authentication enabled, please enter the code provided by your app." msgstr "" #, elixir-autogen, elixir-format @@ -428,13 +423,13 @@ msgstr "" #, elixir-autogen, elixir-format #: lib/components/settings/sidebar/sidebar_settings_live.sface:76 -#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:94 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:86 msgid "Instance Info" msgstr "" #, elixir-autogen, elixir-format #: lib/components/settings/sidebar/sidebar_settings_live.sface:84 -#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:102 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:94 msgid "Instance Settings" msgstr "" @@ -470,7 +465,7 @@ msgstr "" #, elixir-autogen, elixir-format #: lib/components/settings/sidebar/sidebar_settings_live.sface:109 -#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:127 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:119 msgid "Invites" msgstr "" @@ -505,7 +500,7 @@ msgstr "" #, elixir-autogen, elixir-format #: lib/components/settings/sidebar/sidebar_settings_live.sface:154 -#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:171 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:163 msgid "Logout" msgstr "" @@ -531,7 +526,7 @@ msgstr "" #, elixir-autogen, elixir-format #: lib/components/settings/sidebar/sidebar_settings_live.sface:123 -#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:141 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:133 msgid "Moderation" msgstr "" @@ -644,7 +639,7 @@ msgstr "" #, elixir-autogen, elixir-format #: lib/components/settings/sidebar/sidebar_settings_live.sface:16 -#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:38 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:30 msgid "Profile Info" msgstr "" @@ -697,7 +692,7 @@ msgstr "" #, elixir-autogen, elixir-format #: lib/components/settings/sidebar/sidebar_settings_live.sface:37 -#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:59 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:51 msgid "Safety" msgstr "" @@ -759,8 +754,8 @@ msgstr "" #, elixir-autogen, elixir-format #: lib/components/settings/sidebar/sidebar_settings_live.sface:59 #: lib/components/settings/sidebar/sidebar_settings_live.sface:146 -#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:82 -#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:164 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:74 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:156 msgid "Silenced" msgstr "" @@ -783,7 +778,7 @@ msgstr "" #, elixir-autogen, elixir-format #: lib/components/settings/shared_user/shared_user_live.sface:3 #: lib/components/settings/sidebar/sidebar_settings_live.sface:118 -#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:136 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:128 msgid "Teams" msgstr "" @@ -794,7 +789,7 @@ msgstr "" #, elixir-autogen, elixir-format #: lib/components/settings/sidebar/sidebar_settings_live.sface:100 -#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:118 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:110 msgid "Terms / Policies" msgstr "" @@ -897,11 +892,13 @@ msgid "Unable to change your password. Try entering your old password correctly. msgstr "" #, elixir-autogen, elixir-format +#: lib/components/settings/blocks/blocks_live.sface:176 #: lib/components/settings/blocks/blocks_live.sface:206 msgid "Unghost" msgstr "" #, elixir-autogen, elixir-format +#: lib/components/settings/blocks/blocks_live.sface:65 #: lib/components/settings/blocks/blocks_live.sface:95 msgid "Unsilence" msgstr "" @@ -929,7 +926,7 @@ msgstr "" #, elixir-autogen, elixir-format #: lib/components/settings/sidebar/sidebar_settings_live.sface:24 -#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:46 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:38 msgid "User Preferences" msgstr "" @@ -1137,13 +1134,3 @@ msgstr "" #: lib/components/profile/profile_remote_follow/profile_remote_follow_live.sface:16 msgid "this user" msgstr "" - -#, elixir-autogen, elixir-format -#: lib/components/settings/blocks/blocks_live.sface:176 -msgid "unghost" -msgstr "" - -#, elixir-autogen, elixir-format -#: lib/components/settings/blocks/blocks_live.sface:65 -msgid "unsilence" -msgstr "" diff --git a/priv/localisation/bonfire_ui_social.po b/priv/localisation/bonfire_ui_social.po index 1012620afb..af8ff7fca8 100644 --- a/priv/localisation/bonfire_ui_social.po +++ b/priv/localisation/bonfire_ui_social.po @@ -17,12 +17,12 @@ msgid "A request will be sent to remote instances to delete it as well." msgstr "" #, elixir-autogen, elixir-format -#: lib/live_handlers/feeds_live_handler.ex:288 +#: lib/live_handlers/feeds_live_handler.ex:282 msgid "Activities from around the fediverse" msgstr "" #, elixir-autogen, elixir-format -#: lib/live_handlers/feeds_live_handler.ex:316 +#: lib/live_handlers/feeds_live_handler.ex:310 msgid "Activities on this instance" msgstr "" @@ -96,6 +96,7 @@ msgstr "" #, elixir-autogen, elixir-format #: lib/components/object_with_thread/object_thread_live.sface:16 +#: lib/views/feeds/home/home_live.ex:38 #: lib/views/threads/discussion_live.ex:22 #: lib/views/threads/discussion_live.ex:29 msgid "Discussion" @@ -114,17 +115,18 @@ msgid "Enter a content warning" msgstr "" #, elixir-autogen, elixir-format -#: lib/views/messages/messages_live.sface:45 +#: lib/views/messages/messages_live.sface:44 msgid "Enter an optional subject" msgstr "" #, elixir-autogen, elixir-format +#: lib/components/feeds/header_aside_feeds_live.sface:35 #: lib/components/widgets/widget_timelines/widget_timelines_live.sface:32 msgid "Federated" msgstr "" #, elixir-autogen, elixir-format -#: lib/live_handlers/feeds_live_handler.ex:287 +#: lib/live_handlers/feeds_live_handler.ex:281 msgid "Federated activities from remote instances" msgstr "" @@ -144,6 +146,7 @@ msgid "Flag this" msgstr "" #, elixir-autogen, elixir-format +#: lib/components/feeds/header_aside_feeds_live.sface:17 #: lib/components/widgets/widget_timelines/widget_timelines_live.sface:14 #: lib/live_handlers/feeds_live_handler.ex:260 #: lib/views/feeds/home/home_live.ex:25 @@ -151,7 +154,7 @@ msgid "Home" msgstr "" #, elixir-autogen, elixir-format -#: lib/live_handlers/feeds_live_handler.ex:290 +#: lib/live_handlers/feeds_live_handler.ex:284 msgid "It seems you and your friends do not follow any other users on a different instance" msgstr "" @@ -161,13 +164,14 @@ msgid "Load previous comments" msgstr "" #, elixir-autogen, elixir-format +#: lib/components/feeds/header_aside_feeds_live.sface:26 #: lib/components/widgets/widget_timelines/widget_timelines_live.sface:23 #: lib/views/feeds/local/local_live.ex:26 msgid "Local" msgstr "" #, elixir-autogen, elixir-format -#: lib/live_handlers/feeds_live_handler.ex:315 +#: lib/live_handlers/feeds_live_handler.ex:309 msgid "Local activities" msgstr "" @@ -257,6 +261,11 @@ msgstr "" msgid "Post" msgstr "" +#, elixir-autogen, elixir-format +#: lib/live_handlers/posts_live_handler.ex:80 +msgid "Posted!" +msgstr "" + #, elixir-autogen, elixir-format #: lib/components/activity/actions/reply/reply_live.sface:8 #: lib/components/activity/actions/reply/reply_live.sface:19 @@ -347,7 +356,7 @@ msgid "User not found" msgstr "" #, elixir-autogen, elixir-format -#: lib/components/activity/media_live.sface:20 +#: lib/components/activity/media_live.sface:22 msgid "View media" msgstr "" @@ -410,7 +419,7 @@ msgid "Your direct messages" msgstr "" #, elixir-autogen, elixir-format -#: lib/live_handlers/feeds_live_handler.ex:289 +#: lib/live_handlers/feeds_live_handler.ex:283 msgid "Your fediverse feed is empty" msgstr "" @@ -431,7 +440,7 @@ msgid "complete" msgstr "" #, elixir-autogen, elixir-format -#: lib/components/activity/subject/subject_live.sface:142 +#: lib/components/activity/subject/subject_live.sface:143 msgid "in" msgstr "" diff --git a/priv/localisation/de_DE/LC_MESSAGES/bonfire.po b/priv/localisation/de_DE/LC_MESSAGES/bonfire.po new file mode 100644 index 0000000000..b2ed4b2a3b --- /dev/null +++ b/priv/localisation/de_DE/LC_MESSAGES/bonfire.po @@ -0,0 +1,48 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# Frank Tornack, 2022 +# +msgid "" +msgstr "" +"Last-Translator: Frank Tornack, 2022\n" +"Language-Team: German (Germany) (https://www.transifex.com/bonfire/teams/138385/de_DE/)\n" +"Language: de_DE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: lib/web/home/home_live.sface:18 +#, elixir-autogen, elixir-format +msgid "About" +msgstr "Über " + +#: lib/web/home/home_live.ex:22 +#, elixir-autogen, elixir-format +msgid "About Bonfire" +msgstr "Über Bonfire" + +#: lib/web/home/home_live.sface:28 +#, elixir-autogen, elixir-format +msgid "Code of Conduct" +msgstr "Verhaltenskodex" + +#: lib/web/home/home_live.ex:23 +#, elixir-autogen, elixir-format +msgid "Contribute" +msgstr "Beitragen" + +#: lib/web/home/home_live.sface:38 +#, elixir-autogen, elixir-format +msgid "Privacy Policy" +msgstr "Datenschutzrichtlinien" + +#: lib/web/home/home_live.sface:63 +#, elixir-autogen, elixir-format +msgid "Welcome" +msgstr "Willkommen" diff --git a/priv/localisation/de_DE/LC_MESSAGES/bonfire_boundaries.po b/priv/localisation/de_DE/LC_MESSAGES/bonfire_boundaries.po new file mode 100644 index 0000000000..2feac128ae --- /dev/null +++ b/priv/localisation/de_DE/LC_MESSAGES/bonfire_boundaries.po @@ -0,0 +1,252 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# Frank Tornack, 2022 +# +msgid "" +msgstr "" +"Last-Translator: Frank Tornack, 2022\n" +"Language-Team: German (Germany) (https://www.transifex.com/bonfire/teams/138385/de_DE/)\n" +"Language: de_DE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: lib/web/block/block_button_live.sface:108 +#, elixir-autogen, elixir-format +msgid "Admin super powers" +msgstr "Administratorsuperkräfte" + +#: lib/web/block/block_button_live.sface:110 +#, elixir-autogen, elixir-format +msgid "As an admin you can enforce a block for all users of your instance." +msgstr "" +"Als Administrator können Sie eine Sperre für alle Benutzer Ihrer Instanz " +"erzwingen." + +#: lib/web/block/block_button_live.sface:5 +#: lib/web/block/block_button_live.sface:172 +#: lib/web/block/block_button_live.sface:182 +#, elixir-autogen, elixir-format +msgid "Block" +msgstr "blockieren" + +#: lib/web/set/boundaries_live.sface:62 +#, elixir-autogen, elixir-format +msgid "Custom" +msgstr "benutzerdefiniert" + +#: lib/web/block/block_button_live.sface:60 +#, elixir-autogen, elixir-format +msgid "Ghost" +msgstr "" + +#: lib/web/block/block_button_live.sface:126 +#, elixir-autogen, elixir-format +msgid "Ghost instance-wide" +msgstr "" + +#: lib/web/set/boundaries_live.sface:41 +#, elixir-autogen, elixir-format +msgid "Local" +msgstr "lokal" + +#: lib/web/set/boundaries_live.sface:84 +#, elixir-autogen, elixir-format +msgid "Local Instance" +msgstr "lokale Instanz" + +#: lib/web/set/boundaries_live.sface:48 lib/web/set/boundaries_live.sface:91 +#, elixir-autogen, elixir-format +msgid "Mentions" +msgstr "Erwähnungen" + +#: lib/web/set/boundaries_live.sface:55 lib/web/set/boundaries_live.sface:103 +#, elixir-autogen, elixir-format +msgid "Message" +msgstr "Nachricht" + +#: lib/web/block/block_button_live.sface:83 +#, elixir-autogen, elixir-format +msgid "Nothing you post privately will be shown to them from now on." +msgstr "" +"Nichts von dem was Du privat teilst wird von jetzt an für sie sichtbar sein." + +#: lib/web/block/block_button_live.sface:127 +#, elixir-autogen, elixir-format +msgid "" +"Prevent %{user_or_instance_name} from seeing or interacting with all local " +"users" +msgstr "" +"Verhindern, dass %{user_or_instance_name} alle lokalen Benutzer sehen oder " +"mit ihnen interagieren kann." + +#: lib/web/block/block_button_live.sface:61 +#, elixir-autogen, elixir-format +msgid "Prevent them from seeing or interacting with you or your content" +msgstr "" + +#: lib/web/set/boundaries_live.sface:34 lib/web/set/boundaries_live.sface:77 +#, elixir-autogen, elixir-format +msgid "Public" +msgstr "öffentlich" + +#: lib/web/set/boundaries_live.sface:78 +#, elixir-autogen, elixir-format +msgid "Publicly visible to everyone on the fediverse and in search engines" +msgstr "" + +#: lib/web/block/block_button_live.sface:29 +#: lib/web/block/block_button_live.sface:74 +#, elixir-autogen, elixir-format +msgid "Read less" +msgstr "weniger lesen" + +#: lib/web/block/block_button_live.sface:28 +#: lib/web/block/block_button_live.sface:73 +#, elixir-autogen, elixir-format +msgid "Read more" +msgstr "mehr lesen" + +#: lib/web/block/block_button_live.sface:15 +#, elixir-autogen, elixir-format +msgid "Silence" +msgstr "Stummschalten" + +#: lib/web/block/block_button_live.sface:117 +#, elixir-autogen, elixir-format +msgid "Silence instance-wide" +msgstr "instanzübergreifende Stummschaltung" + +#: lib/web/block/block_button_live.sface:118 +#, elixir-autogen, elixir-format +msgid "" +"Stop all local users from seeing %{user_or_instance_name} or their content" +msgstr "" + +#: lib/web/block/block_button_live.sface:16 +#, elixir-autogen, elixir-format +msgid "Stop seeing things they publish" +msgstr "verhindern Dinge zu sehen, welche sie öffentlich teilen" + +#: lib/web/block/block_button_live.sface:86 +#, elixir-autogen, elixir-format +msgid "They will still be able to see things you post publicly." +msgstr "" +"Es wird ihnen immer noch möglich sein Ding zu sehen, welche Du öffentlich " +"teilst." + +#: lib/web/block/block_button_live.sface:92 +#, elixir-autogen, elixir-format +msgid "They won't be able to follow you." +msgstr "es wird ihnen nicht möglich sein dir zu folgen." + +#: lib/web/set/boundaries_live.sface:104 +#, elixir-autogen, elixir-format +msgid "Visible only to people included in this message thread:" +msgstr "" + +#: lib/web/set/boundaries_live.sface:92 +#, elixir-autogen, elixir-format +msgid "Visible only to those mentioned, across the fediverse" +msgstr "" + +#: lib/web/set/boundaries_live.sface:85 +#, elixir-autogen, elixir-format +msgid "Visible to all members of this instance" +msgstr "sichtbar für alle Nutzer dieser Instanz" + +#: lib/web/block/block_button_live.sface:9 +#, elixir-autogen, elixir-format +msgid "" +"When you feel unsafe, or you tried discussing or flagging problematic people" +" or content and it went nowhere, or you simply came across spam or trolls, " +"you can always resort to blocking." +msgstr "" +"Wenn Du dich unsicher fühlst, wenn Du versucht hast, problematische Personen" +" oder Inhalte zu diskutieren oder zu markieren, und es nichts gebracht hat, " +"oder wenn Du einfach nur auf Spam oder Trolle gestoßen bist, kannst Du " +"jederzeit auf die Sperrung zurückgreifen." + +#: lib/web/block/block_button_live.sface:49 +#, elixir-autogen, elixir-format +msgid "" +"You will be able to undo this later but may not be able to see any " +"activities you missed." +msgstr "" + +#: lib/web/block/block_button_live.sface:95 +#, elixir-autogen, elixir-format +msgid "" +"You will be able to undo this later but they may not be able to see any " +"activities they missed." +msgstr "" + +#: lib/web/block/block_button_live.sface:40 +#, elixir-autogen, elixir-format +msgid "" +"You will still be able to view their profile or read their posts using " +"direct links." +msgstr "" +"Es wird dir weiterhin möglich sein deren Profile und Posts uber einen " +"Direktlink zu sehen." + +#: lib/web/block/block_button_live.sface:89 +#, elixir-autogen, elixir-format +msgid "You won't be able to @ mention or message them." +msgstr "" +"Es wird dir nicht möglich sein die Personen mit @ zu erwähnen oder diese " +"anzuschreiben." + +#: lib/web/block/block_button_live.sface:46 +#, elixir-autogen, elixir-format +msgid "You won't be able to follow them." +msgstr "es wird dir nicht möglich sein ihnen zu folgen." + +#: lib/web/block/block_button_live.sface:43 +#, elixir-autogen, elixir-format +msgid "You won't see any @ mentions or messages they send you." +msgstr "" + +#: lib/web/block/block_button_live.sface:37 +#, elixir-autogen, elixir-format +msgid "You won't see anything they write/create in feeds." +msgstr "Du wirst nichts sehen, was sie in Feeds schreiben/erstellen." + +#: lib/web/set/boundaries_selected_live.sface:9 +#, elixir-autogen, elixir-format +msgid "" +"Your %{activity_type} will be publicly visible to everyone on the fediverse " +"and in search engines." +msgstr "" + +#: lib/web/set/boundaries_selected_live.sface:33 +#, elixir-autogen, elixir-format +msgid "" +"Your %{activity_type} will be visible to anyone @ mentioned (plus yourself " +"and instance admins)." +msgstr "" + +#: lib/web/set/boundaries_selected_live.sface:21 +#, elixir-autogen, elixir-format +msgid "" +"Your %{activity_type} will only be visible to members of your local " +"instance." +msgstr "" + +#: lib/web/set/boundaries_selected_live.sface:43 +#, elixir-autogen, elixir-format +msgid "" +"Your %{activity_type} will only be visible to the person you are messaging " +"(plus yourself and possibly instance admins)." +msgstr "" + +#: lib/web/block/block_menu_buttons_live.sface:6 +#, elixir-autogen, elixir-format +msgid "this user" +msgstr "dieser Benutzer" diff --git a/priv/localisation/de_DE/LC_MESSAGES/bonfire_common.po b/priv/localisation/de_DE/LC_MESSAGES/bonfire_common.po new file mode 100644 index 0000000000..ffc30bde4f --- /dev/null +++ b/priv/localisation/de_DE/LC_MESSAGES/bonfire_common.po @@ -0,0 +1,428 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# Frank Tornack, 2022 +# +msgid "" +msgstr "" +"Last-Translator: Frank Tornack, 2022\n" +"Language-Team: German (Germany) (https://www.transifex.com/bonfire/teams/138385/de_DE/)\n" +"Language: de_DE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Access" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Account" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Activity" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Activity in Feed" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Actor" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Auth Second Factor" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Block" +msgstr "blockieren" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Bookmark" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Boost" +msgstr "Boost" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Boundary" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Caretaker" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Category" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Character" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Circle" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Credential" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Access" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Account" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Activity" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Activity in Feed" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Actor" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Auth Second Factor" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Block" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Bookmark" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Boost" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Boundary" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Caretaker" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Category" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Character" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Circle" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Credential" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Edge" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Edge Total" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Email" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Federated Object" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Feed" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this File" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Flag" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Follow" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Grant" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Hashtag" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Inbox" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Instance Admin" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Like" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Media" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Message" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Name" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Object Boundary" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Post" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Post Content" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Profile" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Reply in Thread" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Request" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Setting" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Tag" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this User" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Verb" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Edge" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Edge Total" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Email" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Federated Object" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Feed" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "File" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Flag" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Follow" +msgstr "folgen " + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Grant" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Hashtag" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Inbox" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Instance Admin" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Like" +msgstr "Like" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Media" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Message" +msgstr "Nachricht" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Name" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Object Boundary" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Post" +msgstr "Beitrag" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Post Content" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Profile" +msgstr "Profil" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Reply in Thread" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Request" +msgstr "Anfrage" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Setting" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Tag" +msgstr "Tag" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "User" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Verb" +msgstr "" diff --git a/priv/localisation/de_DE/LC_MESSAGES/bonfire_federate_activitypub.po b/priv/localisation/de_DE/LC_MESSAGES/bonfire_federate_activitypub.po new file mode 100644 index 0000000000..f50b8d3785 --- /dev/null +++ b/priv/localisation/de_DE/LC_MESSAGES/bonfire_federate_activitypub.po @@ -0,0 +1,28 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# Frank Tornack, 2022 +# +msgid "" +msgstr "" +"Last-Translator: Frank Tornack, 2022\n" +"Language-Team: German (Germany) (https://www.transifex.com/bonfire/teams/138385/de_DE/)\n" +"Language: de_DE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: lib/utils.ex:285 +#, elixir-autogen, elixir-format +msgid "Location" +msgstr "Position" + +#: lib/utils.ex:537 +#, elixir-autogen, elixir-format +msgid "Website" +msgstr "Webseite" diff --git a/priv/localisation/de_DE/LC_MESSAGES/bonfire_invite_links.po b/priv/localisation/de_DE/LC_MESSAGES/bonfire_invite_links.po new file mode 100644 index 0000000000..bd4d9cea71 --- /dev/null +++ b/priv/localisation/de_DE/LC_MESSAGES/bonfire_invite_links.po @@ -0,0 +1,127 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# Frank Tornack, 2022 +# +msgid "" +msgstr "" +"Last-Translator: Frank Tornack, 2022\n" +"Language-Team: German (Germany) (https://www.transifex.com/bonfire/teams/138385/de_DE/)\n" +"Language: de_DE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: lib/web/invites_live.sface:31 +#, elixir-autogen, elixir-format +msgid "1 day" +msgstr "1 Tag" + +#: lib/web/invites_live.sface:31 +#, elixir-autogen, elixir-format +msgid "1 month" +msgstr "1 Monat" + +#: lib/web/invites_live.sface:31 +#, elixir-autogen, elixir-format +msgid "1 week" +msgstr "1 Woche" + +#: lib/web/invites_live.sface:31 +#, elixir-autogen, elixir-format +msgid "1 year" +msgstr "1 Jahr " + +#: lib/web/invites_live.sface:31 +#, elixir-autogen, elixir-format +msgid "2 days" +msgstr "2 Tage" + +#: lib/web/invites_live.sface:31 +#, elixir-autogen, elixir-format +msgid "2 weeks" +msgstr "2 Wochen" + +#: lib/web/invites_live.sface:31 +#, elixir-autogen, elixir-format +msgid "6 months" +msgstr "6 Monate" + +#: lib/web/invites_live.sface:44 +#, elixir-autogen, elixir-format +msgid "Existing invites" +msgstr "bestehend Einladungen" + +#: lib/web/invites_live.sface:27 +#, elixir-autogen, elixir-format +msgid "Expire after" +msgstr "läuft ab nach" + +#: lib/web/invites_live.sface:52 +#, elixir-autogen, elixir-format +msgid "Expires" +msgstr "läuft ab" + +#: lib/web/invites_live.sface:9 lib/web/invites_live.sface:38 +#, elixir-autogen, elixir-format +msgid "Generate a new invite link" +msgstr "erstelle einen neuen Einladungslink" + +#: lib/web/invites_live.sface:10 +#, elixir-autogen, elixir-format +msgid "" +"Generate and share an invite link with others to grant access to this " +"instance" +msgstr "" +"Erzeuge einen Einladungslink und gib ihn an andere weiter, um ihnen Zugang " +"zu dieser Instanz zu gewähren" + +#: lib/web/invites_live.sface:2 +#, elixir-autogen, elixir-format +msgid "Invites" +msgstr "Einladungen" + +#: lib/web/invites_live.sface:50 +#, elixir-autogen, elixir-format +msgid "Link" +msgstr "Link" + +#: lib/web/invites_live.sface:15 +#, elixir-autogen, elixir-format +msgid "Max number of uses" +msgstr "" + +#: lib/web/invites_live.sface:31 +#, elixir-autogen, elixir-format +msgid "Never" +msgstr "nie" + +#: lib/web/invites_live.sface:19 +#, elixir-autogen, elixir-format +msgid "No limits" +msgstr "keine Einschränkungen" + +#: lib/invite_links.ex:17 +#, elixir-autogen, elixir-format +msgid "Sorry, this invite is no longer valid." +msgstr "Entschuldigung, aber diese Einladung ist nicht mehr gültig." + +#: lib/web/invites_live.sface:51 +#, elixir-autogen, elixir-format +msgid "Uses left" +msgstr "Benutzungen übrig" + +#: lib/web/invites_live.sface:80 +#, elixir-autogen, elixir-format +msgid "expired" +msgstr "abgelaufen" + +#: lib/web/invites_live.sface:81 +#, elixir-autogen, elixir-format +msgid "never" +msgstr "nie" diff --git a/priv/localisation/de_DE/LC_MESSAGES/bonfire_me.po b/priv/localisation/de_DE/LC_MESSAGES/bonfire_me.po new file mode 100644 index 0000000000..f438d2c037 --- /dev/null +++ b/priv/localisation/de_DE/LC_MESSAGES/bonfire_me.po @@ -0,0 +1,38 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# Frank Tornack, 2022 +# +msgid "" +msgstr "" +"Last-Translator: Frank Tornack, 2022\n" +"Language-Team: German (Germany) (https://www.transifex.com/bonfire/teams/138385/de_DE/)\n" +"Language: de_DE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: lib/mails/mails.ex:41 +#, elixir-autogen, elixir-format +msgid "Confirm your email" +msgstr "Bestätige deine E-Mail-Adresse" + +#: lib/users/shared_users.ex:62 +#, elixir-autogen, elixir-format +msgid "" +"Could not find an existing account on this instance with that email or " +"username." +msgstr "" +"es könnte kein existierender User mit diesem Nutzernamen oder dieser E-Mail " +"auf der Instanz gefunden werden." + +#: lib/settings/settings.ex:168 +#, elixir-autogen, elixir-format +msgid "You need to be authenticated to change settings." +msgstr "" +"Du musst angemeldet sein, um Änderungen an den Einstellungen vorzunehmen." diff --git a/priv/localisation/de_DE/LC_MESSAGES/bonfire_search.po b/priv/localisation/de_DE/LC_MESSAGES/bonfire_search.po new file mode 100644 index 0000000000..5e508d80e0 --- /dev/null +++ b/priv/localisation/de_DE/LC_MESSAGES/bonfire_search.po @@ -0,0 +1,48 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# Frank Tornack, 2022 +# +msgid "" +msgstr "" +"Last-Translator: Frank Tornack, 2022\n" +"Language-Team: German (Germany) (https://www.transifex.com/bonfire/teams/138385/de_DE/)\n" +"Language: de_DE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: lib/web/search_live.sface:19 +#, elixir-autogen, elixir-format +msgid "All types" +msgstr "" + +#: lib/web/form_live.sface:37 +#, elixir-autogen, elixir-format +msgid "Filter or show more results" +msgstr "Filtern oder mehr Ergebnisse anzeigen" + +#: lib/web/search_live.sface:35 +#, elixir-autogen, elixir-format +msgid "Posts" +msgstr "Posts" + +#: lib/web/form_live.sface:21 +#, elixir-autogen, elixir-format +msgid "Search..." +msgstr "Suche..." + +#: lib/web/search_live.sface:27 +#, elixir-autogen, elixir-format +msgid "Users" +msgstr "Benutzer" + +#: lib/web/form_live.sface:28 +#, elixir-autogen, elixir-format +msgid "total results" +msgstr "Gesamtanzahl der Ergebnisse" diff --git a/priv/localisation/de_DE/LC_MESSAGES/bonfire_social.po b/priv/localisation/de_DE/LC_MESSAGES/bonfire_social.po new file mode 100644 index 0000000000..da72ded33c --- /dev/null +++ b/priv/localisation/de_DE/LC_MESSAGES/bonfire_social.po @@ -0,0 +1,368 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# Frank Tornack, 2022 +# +msgid "" +msgstr "" +"Last-Translator: Frank Tornack, 2022\n" +"Language-Team: German (Germany) (https://www.transifex.com/bonfire/teams/138385/de_DE/)\n" +"Language: de_DE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Boost" +msgstr "Boost" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Boosted" +msgstr "Boosted" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Boosted by %{user}" +msgstr "Boosted von %{user}" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Create" +msgstr "erstellen" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Created" +msgstr "erstellt" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Created by %{user}" +msgstr "Erstellt von %{user}" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Delete" +msgstr "löschen" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Deleted" +msgstr "gelöscht" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Deleted by %{user}" +msgstr "gelöscht von %{user}" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Edit" +msgstr "Bearbeiten" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Edited" +msgstr "bearbeitet" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Edited by %{user}" +msgstr "bearbeitet durch %{user}" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Flag" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Flagged" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Flagged by %{user}" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Follow" +msgstr "folgen " + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Followed" +msgstr "gefolgt" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Followed by %{user}" +msgstr "gefolgt von %{user}" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Like" +msgstr "Like" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Liked" +msgstr "Liked" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Liked by %{user}" +msgstr "Liked von %{user}" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Mention" +msgstr "erwähnen" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Mentioned" +msgstr "erwähnt" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Mentioned by %{user}" +msgstr "erwähnt von %{user}" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Message" +msgstr "Nachricht" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Messaged" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Messaged by %{user}" +msgstr "" + +#: lib/objects.ex:221 +#, elixir-autogen, elixir-format +msgid "No permission to delete this" +msgstr "keine Berechtigung um dies zu löschen" + +#: lib/localise.ex:10 lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Read" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Read by %{user}" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Replied" +msgstr "geantwortet" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Replied by %{user}" +msgstr "Antwort bekommen von %{user}" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Reply" +msgstr "Antwort" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request" +msgstr "Anfrage" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Boost" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Create" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Delete" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Edit" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Flag" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Follow" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Like" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Mention" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Message" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Read" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Reply" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Request" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to See" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Tag" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested by %{user}" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Boost" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Create" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Delete" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Edit" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Flag" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Follow" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Like" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Mention" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Message" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Read" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Reply" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Request" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to See" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Tag" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Saw" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Saw by %{user}" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "See" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Tag" +msgstr "Tag" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Tagged" +msgstr "Tagged" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Tagged by %{user}" +msgstr "" diff --git a/priv/localisation/de_DE/LC_MESSAGES/bonfire_ui_common.po b/priv/localisation/de_DE/LC_MESSAGES/bonfire_ui_common.po new file mode 100644 index 0000000000..09e065e1dd --- /dev/null +++ b/priv/localisation/de_DE/LC_MESSAGES/bonfire_ui_common.po @@ -0,0 +1,433 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# Frank Tornack, 2022 +# +msgid "" +msgstr "" +"Last-Translator: Frank Tornack, 2022\n" +"Language-Team: German (Germany) (https://www.transifex.com/bonfire/teams/138385/de_DE/)\n" +"Language: de_DE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: lib/components/smart_input/input_controls_live.sface:24 +#, elixir-autogen, elixir-format +msgid "Add a content warning" +msgstr "Inhaltswarnung hinzufügen" + +#: lib/components/smart_input/upload/upload_previews_live.sface:45 +#, elixir-autogen, elixir-format +msgid "Add a meaningful description" +msgstr "Füge eine aussagekräftige Beschreibung hinzu" + +#: lib/components/smart_input/upload/upload_previews_live.sface:34 +#, elixir-autogen, elixir-format +msgid "Add description" +msgstr "Beschreibung hinzufügen" + +#: lib/components/nav/user/user_menu_links_live.sface:27 +#, elixir-autogen, elixir-format +msgid "Admin panel" +msgstr "" + +#: lib/components/extensions/extensions_live.sface:81 +#, elixir-autogen, elixir-format +msgid "Bonfire Ecosystem Libraries" +msgstr "" + +#: lib/components/extensions/extensions_live.sface:31 +#, elixir-autogen, elixir-format +msgid "Bonfire Extensions" +msgstr "" + +#: lib/components/extensions/extensions_live.sface:6 +#, elixir-autogen, elixir-format +msgid "Bonfire UI extensions" +msgstr "" + +#: lib/components/extensions/extensions_live.sface:57 +#, elixir-autogen, elixir-format +msgid "Bonfire schemas" +msgstr "" + +#: lib/components/actions/boost/boost_action_live.sface:29 +#, elixir-autogen, elixir-format +msgid "Boost" +msgstr "Boost" + +#: lib/components/actions/boost/boost_action_live.sface:3 +#, elixir-autogen, elixir-format +msgid "Boost this post" +msgstr "" + +#: lib/components/actions/boost/boost_action_live.sface:29 +#, elixir-autogen, elixir-format +msgid "Boosted" +msgstr "Boosted" + +#: lib/components/smart_input/input_controls_live.sface:37 +#, elixir-autogen, elixir-format +msgid "CW" +msgstr "" + +#: lib/components/modals/confirm_modal_live.sface:40 +#: lib/components/modals/reusable_modal_live.sface:36 +#, elixir-autogen, elixir-format +msgid "Cancel" +msgstr "Abbrechen" + +#: lib/components/settings/change_theme_live.sface:9 +#, elixir-autogen, elixir-format +msgid "Choose theme" +msgstr "Aussehen wählen" + +#: lib/components/modals/reusable_modal_live.sface:21 +#: lib/components/notification/notification_live.sface:29 +#: lib/components/notification/notification_live.sface:59 +#: lib/components/notification/notification_live.sface:102 +#, elixir-autogen, elixir-format +msgid "Close" +msgstr "schließen" + +#: lib/components/nav/user/mobile_user_menu_live.sface:11 +#, elixir-autogen, elixir-format +msgid "Close menu" +msgstr "Menü schließen" + +#: lib/components/nav/user/user_menu_links_live.sface:34 +#, elixir-autogen, elixir-format +msgid "Code of conduct" +msgstr "" + +#: lib/components/smart_input/upload/upload_previews_live.sface:25 +#, elixir-autogen, elixir-format +msgid "Delete" +msgstr "löschen" + +#: lib/ui_common.ex:106 +#, elixir-autogen, elixir-format +msgid "Error" +msgstr "Fehler" + +#: lib/components/actions/like/like_with_label/like_action_live.sface:4 +#, elixir-autogen, elixir-format +msgid "Favourite this post" +msgstr "diesen Beitrag favorisieren" + +#: lib/components/actions/flag/flag_action_live.sface:26 +#, elixir-autogen, elixir-format +msgid "Flag" +msgstr "" + +#: lib/components/actions/flag/flag_action_live.sface:12 +#: lib/components/actions/flag/flag_action_live.sface:18 +#, elixir-autogen, elixir-format +msgid "Flag this object" +msgstr "" + +#: lib/components/actions/follow/follow_button_live.sface:19 +#, elixir-autogen, elixir-format +msgid "Follow" +msgstr "folgen " + +#: lib/components/nav/user/mobile_user_menu_live.sface:35 +#, elixir-autogen, elixir-format +msgid "Followers" +msgstr "" + +#: lib/components/nav/user/mobile_user_menu_live.sface:40 +#, elixir-autogen, elixir-format +msgid "Following" +msgstr "" + +#: lib/components/smart_input/input_controls_live.sface:50 +#, elixir-autogen, elixir-format +msgid "Full-screen mode" +msgstr "" + +#: lib/components/widgets/widget_feedbacks/widget_feedback_live.sface:4 +#, elixir-autogen, elixir-format +msgid "Have some feedback?" +msgstr "" + +#: lib/components/nav/header/header_user_live.sface:9 +#: lib/components/nav/header/header_user_live.sface:17 +#, elixir-autogen, elixir-format +msgid "Home" +msgstr "Home" + +#: lib/components/nav/user/mobile_user_menu_live.sface:78 +#: lib/components/nav/user/user_menu_links_live.sface:41 +#, elixir-autogen, elixir-format +msgid "Homepage" +msgstr "Homepage" + +#: lib/components/actions/like/like_with_label/like_action_live.sface:29 +#, elixir-autogen, elixir-format +msgid "Like" +msgstr "Like" + +#: lib/components/actions/like/like_with_label/like_action_live.sface:35 +#, elixir-autogen, elixir-format +msgid "Liked" +msgstr "Liked" + +#: lib/components/widgets/widget_links/widget_links_live.sface:3 +#, elixir-autogen, elixir-format +msgid "Links" +msgstr "" + +#: lib/components/paginate/load_more_live.sface:13 +#: lib/components/paginate/load_previous_live.sface:13 +#, elixir-autogen, elixir-format +msgid "Load more" +msgstr "" + +#: lib/components/nav/header/header_user_live.sface:88 +#, elixir-autogen, elixir-format +msgid "Login" +msgstr "anmelden" + +#: lib/components/nav/user/mobile_user_menu_live.sface:85 +#: lib/components/nav/user/user_menu_links_live.sface:48 +#, elixir-autogen, elixir-format +msgid "Logout" +msgstr "anmelden" + +#: lib/components/smart_input/input_controls_live.sface:68 +#, elixir-autogen, elixir-format +msgid "Message" +msgstr "Nachricht" + +#: lib/components/nav/header/header_user_live.sface:29 +#: lib/components/nav/header/header_user_live.sface:34 +#: lib/components/nav/user/mobile_user_menu_live.sface:60 +#, elixir-autogen, elixir-format +msgid "Messages" +msgstr "Nachrichten" + +#: lib/components/nav/header/header_user_live.sface:39 +#: lib/components/nav/header/header_user_live.sface:42 +#: lib/components/nav/user/mobile_user_menu_live.sface:66 +#, elixir-autogen, elixir-format +msgid "My Favourites" +msgstr "Meine Favoriten" + +#: lib/components/nav/header/header_user_live.sface:14 +#, elixir-autogen, elixir-format +msgid "My home" +msgstr "" + +#: lib/components/nav/user/user_menu_links_live.sface:6 +#, elixir-autogen, elixir-format +msgid "My profile" +msgstr "" + +#: lib/components/paginate/load_more_live.sface:16 +#, elixir-autogen, elixir-format +msgid "Next page" +msgstr "nächste Seite" + +#: lib/components/settings/change_font_live.sface:13 +#, elixir-autogen, elixir-format +msgid "No known fonts" +msgstr "" + +#: lib/components/settings/change_theme_live.sface:45 +#, elixir-autogen, elixir-format +msgid "No known themes" +msgstr "" + +#: lib/components/nav/header/header_user_live.sface:20 +#: lib/components/nav/header/header_user_live.sface:25 +#, elixir-autogen, elixir-format +msgid "Notifications" +msgstr "Benachrichtigungen" + +#: lib/notifications.ex:6 +#, elixir-autogen, elixir-format +msgid "Notifications enabled" +msgstr "" + +#: lib/ui_common.ex:100 +#, elixir-autogen, elixir-format +msgid "Ok" +msgstr "Ok" + +#: lib/components/extensions/extensions_live.sface:105 +#, elixir-autogen, elixir-format +msgid "Other Libraries" +msgstr "" + +#: lib/components/smart_input/input_controls_live.sface:70 +#, elixir-autogen, elixir-format +msgid "Post" +msgstr "Beitrag" + +#: lib/components/smart_input/input_controls_live.sface:66 +#, elixir-autogen, elixir-format +msgid "Posting..." +msgstr "" + +#: lib/components/paginate/load_previous_live.sface:16 +#, elixir-autogen, elixir-format +msgid "Previous page" +msgstr "vorherige Seite" + +#: lib/components/nav/user/mobile_user_menu_live.sface:48 +#, elixir-autogen, elixir-format +msgid "Profile" +msgstr "Profil" + +#: lib/components/nav/header/header_user_live.sface:48 +#, elixir-autogen, elixir-format +msgid "Search" +msgstr "Suche" + +#: lib/components/nav/header/header_user_live.sface:82 +#, elixir-autogen, elixir-format +msgid "Select User" +msgstr "Benutzer auswählen" + +#: lib/components/smart_input/select_recipients_live.sface:11 +#, elixir-autogen, elixir-format +msgid "Select the participants" +msgstr "" + +#: lib/components/smart_input/smart_input_live.sface:57 +#, elixir-autogen, elixir-format +msgid "Send a message" +msgstr "" + +#: lib/components/nav/user/mobile_user_menu_live.sface:72 +#: lib/components/nav/user/user_menu_links_live.sface:20 +#, elixir-autogen, elixir-format +msgid "Settings" +msgstr "Einstellungen" + +#: lib/components/widgets/widget_feedbacks/feedback_button_live.sface:6 +#, elixir-autogen, elixir-format +msgid "Share feedback" +msgstr "" + +#: lib/components/nav/header/header_user_live.sface:94 +#, elixir-autogen, elixir-format +msgid "Signup" +msgstr "Registrieren" + +#: lib/components/nav/user/user_menu_links_live.sface:13 +#, elixir-autogen, elixir-format +msgid "Switch profile" +msgstr "" + +#: lib/components/nav/user/mobile_user_menu_live.sface:54 +#, elixir-autogen, elixir-format +msgid "Switch user profile" +msgstr "" + +#: lib/components/placeholders/empty_feed.sface:97 +#, elixir-autogen, elixir-format +msgid "Take a deep breath..." +msgstr "" + +#: lib/components/widgets/widget_feedbacks/widget_feedback_live.sface:7 +#, elixir-autogen, elixir-format +msgid "" +"The Bonfire team is all ears if you want to report a bug, suggest an " +"improvement or a new feature, or just say hi :)" +msgstr "" + +#: lib/components/actions/flag/flag_action_live.sface:14 +#, elixir-autogen, elixir-format +msgid "" +"The admins will review the content and might get in touch with you or the " +"author for clarification. They may then delete it and/or block the person or" +" originating instance if appropriate." +msgstr "" + +#: lib/components/smart_input/upload/upload_previews_live.ex:6 +#, elixir-autogen, elixir-format +msgid "The file is too large." +msgstr "Die Datei ist zu groß." + +#: lib/components/extensions/extensions_live.sface:107 +#, elixir-autogen, elixir-format +msgid "" +"These are other libre / open source software projects used by the app and/or" +" installed extensions." +msgstr "" + +#: lib/components/extensions/extensions_live.sface:59 +#, elixir-autogen, elixir-format +msgid "" +"These are the data schemas currently installed on this instance, which can " +"be shared among multiple apps and extensions." +msgstr "" + +#: lib/error/forms_livehandler_fallback_controller.ex:29 +#, elixir-autogen, elixir-format +msgid "" +"This feature usually requires JavaScript, but the app attempted to do what " +"was expected anyway. Did it not work for you? Feedback is welcome! " +msgstr "" + +#: lib/components/placeholders/empty_feed.sface:96 +#, elixir-autogen, elixir-format +msgid "This feed is empty" +msgstr "" + +#: lib/components/smart_input/select_recipients_live.sface:4 +#, elixir-autogen, elixir-format +msgid "To" +msgstr "an" + +#: lib/ui_common.ex:109 +#, elixir-autogen, elixir-format +msgid "Unexpected data" +msgstr "" + +#: lib/components/actions/follow/follow_button_live.sface:35 +#, elixir-autogen, elixir-format +msgid "Unfollow" +msgstr "entflogen" + +#: lib/components/smart_input/upload/upload_button_live.sface:2 +#, elixir-autogen, elixir-format +msgid "Upload an image" +msgstr "Bild hochladen" + +#: lib/components/smart_input/smart_input_live.sface:70 +#, elixir-autogen, elixir-format +msgid "Write a post" +msgstr "" + +#: lib/components/actions/flag/flag_action_live.sface:7 +#, elixir-autogen, elixir-format +msgid "You already flagged this" +msgstr "" + +#: lib/components/smart_input/upload/upload_previews_live.ex:7 +#, elixir-autogen, elixir-format +msgid "" +"You have selected a file type that is not permitted. Contact your instance " +"admin if you want it added." +msgstr "" + +#: lib/components/smart_input/upload/upload_previews_live.ex:8 +#, elixir-autogen, elixir-format +msgid "You have selected too many files." +msgstr "Du hast zu viele Dateien ausgewählt" + +#: lib/notifications.ex:6 +#, elixir-autogen, elixir-format +msgid "" +"You will now receive notifications of messages, mentions, and other relevant" +" activities." +msgstr "" diff --git a/priv/localisation/de_DE/LC_MESSAGES/bonfire_ui_me.po b/priv/localisation/de_DE/LC_MESSAGES/bonfire_ui_me.po new file mode 100644 index 0000000000..f08415988a --- /dev/null +++ b/priv/localisation/de_DE/LC_MESSAGES/bonfire_ui_me.po @@ -0,0 +1,1193 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# Frank Tornack, 2022 +# +msgid "" +msgstr "" +"Last-Translator: Frank Tornack, 2022\n" +"Language-Team: German (Germany) (https://www.transifex.com/bonfire/teams/138385/de_DE/)\n" +"Language: de_DE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: lib/components/settings/admin/instance_info_live.sface:95 +#, elixir-autogen, elixir-format +msgid "(longer text shown on the homepage, you can use markdown and/or HTML)" +msgstr "" + +#: lib/components/settings/admin/instance_info_live.sface:84 +#, elixir-autogen, elixir-format +msgid "(short summary shown in various places)" +msgstr "" + +#: lib/components/signup/signup_form_live.sface:68 +#, elixir-autogen, elixir-format +msgid "10 characters minimum" +msgstr "" + +#: lib/components/settings/user_profile/edit_profile_live.sface:79 +#, elixir-autogen, elixir-format +msgid "About" +msgstr "Über " + +#: lib/live_handlers/users_live_handler.ex:18 +#, elixir-autogen, elixir-format +msgid "Access granted to the team!" +msgstr "" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:33 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:47 +#, elixir-autogen, elixir-format +msgid "Account Settings" +msgstr "Accounteinstellungen" + +#: lib/components/login/login_view_live.sface:15 +#, elixir-autogen, elixir-format +msgid "" +"Account not found. Either your username or password was incorrect. Did you " +"want to " +msgstr "" + +#: lib/components/settings/admin/admin_live.sface:251 +#, elixir-autogen, elixir-format +msgid "Activities shared only with members of this instance." +msgstr "" + +#: lib/components/switch_user/account_users_live.sface:22 +#, elixir-autogen, elixir-format +msgid "Add a new user" +msgstr "" + +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:133 +#: lib/components/user_previews/user_preview_live.sface:34 +#, elixir-autogen, elixir-format +msgid "Admin" +msgstr "Admin" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:69 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:79 +#, elixir-autogen, elixir-format +msgid "Admin settings" +msgstr "administrative Einstellungen" + +#: lib/components/widgets/widget_users/widget_admins_live.sface:3 +#, elixir-autogen, elixir-format +msgid "Admins" +msgstr "Admins" + +#: lib/views/confirm_email/confirm_email_live.sface:55 +#, elixir-autogen, elixir-format +msgid "Already confirmed your email?" +msgstr "" + +#: lib/views/error/error_live.html.heex:3 +#, elixir-autogen, elixir-format +msgid "An error occured" +msgstr "" + +#: lib/components/create_user/create_user_view_live.sface:47 +#: lib/components/signup/signup_form_live.sface:32 +#: lib/components/signup/signup_form_live.sface:45 +#, elixir-autogen, elixir-format +msgid "An error occurred:" +msgstr "ein Fehler ist aufgetreten:" + +#: lib/views/create_user/create_user_controller.ex:31 +#, elixir-autogen, elixir-format +msgid "An unexpected error occured... " +msgstr "ein unerwarteter Fehler ist aufgetreten..." + +#: lib/components/settings/admin/admin_live.sface:176 +#, elixir-autogen, elixir-format +msgid "Anyone can sign up to this instance." +msgstr "jeder kann sich an dieser Instanz anmelden." + +#: lib/components/settings/shared_user/shared_user_live.sface:28 +#, elixir-autogen, elixir-format +msgid "" +"Anyone you add will have admin-level access over this user identity, meaning" +" they can post as @%{username}, read private messages, etc. You might want " +"to %{a} first create a new, seperate user %{b} for this purpose?" +msgstr "" + +#: lib/components/profile/profile_remote_follow/profile_remote_follow_live.sface:31 +#, elixir-autogen, elixir-format +msgid "Are you a user of this instance? Just login first." +msgstr "" + +#: lib/views/settings/settings_live.ex:136 +#, elixir-autogen, elixir-format +msgid "Avatar changed!" +msgstr "Avatar geändert!" + +#: lib/views/signup/signup_live.sface:22 +#, elixir-autogen, elixir-format +msgid "Back to home page" +msgstr "" + +#: lib/views/settings/settings_live.ex:145 +#, elixir-autogen, elixir-format +msgid "Background image changed!" +msgstr "Hintergrundbild geändert!" + +#: lib/views/dashboard/logged_dashboard_live.ex:26 +#, elixir-autogen, elixir-format +msgid "Bonfire Dashboard" +msgstr "" + +#: lib/components/settings/settings_items/my_feed_items_live.sface:23 +#, elixir-autogen, elixir-format +msgid "Boosts" +msgstr "" + +#: lib/components/settings/user_profile/edit_profile_live.sface:83 +#, elixir-autogen, elixir-format +msgid "Brief description for your profile. You can use markdown formatting." +msgstr "" + +#: lib/components/settings/admin/instance_info_live.sface:27 +#, elixir-autogen, elixir-format +msgid "Change" +msgstr "Änderung" + +#: lib/components/settings/account/edit_account_live.sface:6 +#: lib/views/change_password/change_password_live.ex:20 +#, elixir-autogen, elixir-format +msgid "Change my password" +msgstr "mein Passwort ändern" + +#: lib/components/signup/signup_form_live.sface:68 +#, elixir-autogen, elixir-format +msgid "Choose a password" +msgstr "wähle ein Passwort" + +#: lib/components/create_user/create_user_view_live.sface:70 +#, elixir-autogen, elixir-format +msgid "Choose a username" +msgstr "wähle einen Benutzernamen" + +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:11 +#, elixir-autogen, elixir-format +msgid "Close menu" +msgstr "Menü schließen" + +#: lib/components/settings/admin/admin_live.sface:153 +#, elixir-autogen, elixir-format +msgid "Closed" +msgstr "geschlossen" + +#: lib/components/settings/admin/terms_live.sface:16 +#, elixir-autogen, elixir-format +msgid "Code of Conduct" +msgstr "Verhaltenskodex" + +#: lib/views/change_password/change_password_live.sface:35 +#, elixir-autogen, elixir-format +msgid "Confirm new password" +msgstr "neues Passwort bestätigen" + +#: lib/components/signup/signup_form_live.sface:79 +#, elixir-autogen, elixir-format +msgid "Confirm your password" +msgstr "dein Passwort bestätigen" + +#: lib/components/settings/admin/instance_info_live.sface:36 +#, elixir-autogen, elixir-format +msgid "Cover image" +msgstr "" + +#: lib/components/create_user/create_user_view_live.sface:94 +#, elixir-autogen, elixir-format +msgid "Create" +msgstr "erstellen" + +#: lib/views/create_user/create_user_live.ex:23 +#: lib/views/create_user/create_user_live.ex:24 +#, elixir-autogen, elixir-format +msgid "Create a new user profile" +msgstr "" + +#: lib/components/switch_user/account_users_live.sface:32 +#, elixir-autogen, elixir-format +msgid "Create a user profile" +msgstr "" + +#: lib/views/change_password/change_password_live.sface:14 +#, elixir-autogen, elixir-format +msgid "Current password" +msgstr "aktuelles Passwort " + +#: lib/components/settings/admin/admin_live.sface:44 +#, elixir-autogen, elixir-format +msgid "Default font" +msgstr "" + +#: lib/components/settings/admin/admin_live.sface:33 +#, elixir-autogen, elixir-format +msgid "Default language" +msgstr "Standardsprache" + +#: lib/components/login/login_view_live.sface:112 +#, elixir-autogen, elixir-format +msgid "Did you forget your password?" +msgstr "Hast Du dein Passwort vergessen?" + +#: lib/components/settings/settings_items/discoverable_live.sface:2 +#, elixir-autogen, elixir-format +msgid "Discoverability" +msgstr "" + +#: lib/components/signup/signup_form_live.sface:163 +#, elixir-autogen, elixir-format +msgid "Do you already have an account?" +msgstr "" + +#: lib/views/confirm_email/confirm_email_live.sface:60 +#, elixir-autogen, elixir-format +msgid "Don't have an account yet?" +msgstr "" + +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:46 +#, elixir-autogen, elixir-format +msgid "Edit profile" +msgstr "" + +#: lib/components/signup/signup_form_live.sface:56 +#, elixir-autogen, elixir-format +msgid "Email address" +msgstr "" + +#: lib/components/login/login_view_live.sface:54 +#, elixir-autogen, elixir-format +msgid "Email address or @username" +msgstr "" + +#: lib/components/signup/signup_form_live.sface:111 +#, elixir-autogen, elixir-format +msgid "Enable two-factor authentication (recommended)" +msgstr "" + +#: lib/components/settings/admin/instance_info_live.sface:98 +#, elixir-autogen, elixir-format +msgid "Enter a short title" +msgstr "gib einen kurzen Titel ein" + +#: lib/components/signup/signup_form_live.sface:82 +#, elixir-autogen, elixir-format +msgid "Enter the same password again" +msgstr "" + +#: lib/views/forgot_password/forgot_password_live.sface:21 +#, elixir-autogen, elixir-format +msgid "Enter your email address and you will be sent a password reset link." +msgstr "" + +#: lib/components/profile/profile_remote_follow/profile_remote_follow_live.sface:16 +#, elixir-autogen, elixir-format +msgid "Enter your fediverse nick to follow %{user_name} remotely:" +msgstr "" + +#: lib/components/create_user/create_user_view_live.sface:59 +#, elixir-autogen, elixir-format +msgid "Enter your name or a pseudonym" +msgstr "" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:92 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:102 +#, elixir-autogen, elixir-format +msgid "Extensions" +msgstr "Erweiterungen" + +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:105 +#, elixir-autogen, elixir-format +msgid "Flag" +msgstr "" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:43 +#: lib/components/settings/sidebar/sidebar_settings_live.sface:130 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:58 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:140 +#, elixir-autogen, elixir-format +msgid "Flags" +msgstr "" + +#: lib/components/profile/profile_follows/profile_follows_live.sface:9 +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:189 +#: lib/components/user_previews/user_preview_live.sface:45 +#, elixir-autogen, elixir-format +msgid "Followers" +msgstr "" + +#: lib/components/profile/profile_follows/profile_follows_live.sface:20 +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:198 +#: lib/components/user_previews/user_preview_live.sface:50 +#, elixir-autogen, elixir-format +msgid "Following" +msgstr "" + +#: lib/components/settings/settings_items/my_feed_items_live.sface:37 +#, elixir-autogen, elixir-format +msgid "Follows" +msgstr "" + +#: lib/views/forgot_password/forgot_password_live.ex:21 +#: lib/views/forgot_password/forgot_password_live.ex:22 +#, elixir-autogen, elixir-format +msgid "Forgot password" +msgstr "" + +#: lib/views/forgot_password/forgot_password_live.sface:3 +#, elixir-autogen, elixir-format +msgid "Forgot your password?" +msgstr "" + +#: lib/components/settings/user_profile/edit_profile_live.sface:48 +#, elixir-autogen, elixir-format +msgid "Full name" +msgstr "voller Name" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:8 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:22 +#, elixir-autogen, elixir-format +msgid "General settings" +msgstr "Allgemeine Einstellungen" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:51 +#: lib/components/settings/sidebar/sidebar_settings_live.sface:138 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:66 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:148 +#, elixir-autogen, elixir-format +msgid "Ghosted" +msgstr "" + +#: lib/components/settings/shared_user/shared_user_live.sface:38 +#, elixir-autogen, elixir-format +msgid "Give a label to this team" +msgstr "" + +#: lib/components/settings/shared_user/shared_user_live.sface:17 +#, elixir-autogen, elixir-format +msgid "Give access to the @%{username} user to your team" +msgstr "" + +#: lib/views/confirm_email/confirm_email_live.sface:32 +#, elixir-autogen, elixir-format +msgid "Great! We've emailed you another link. Please click it to continue." +msgstr "" + +#: lib/views/create_user/create_user_controller.ex:39 +#, elixir-autogen, elixir-format +msgid "Hey %{name}, nice to meet you!" +msgstr "" + +#: lib/views/switch_user/switch_user_controller.ex:15 +#, elixir-autogen, elixir-format +msgid "Hey there! Let's fill out your profile!" +msgstr "" + +#: lib/views/signup/signup_live.sface:13 +#, elixir-autogen, elixir-format +msgid "Hooray! You are registered" +msgstr "Hurra! Du bist registriert" + +#: lib/components/settings/user_preferences/preferences_live.sface:44 +#, elixir-autogen, elixir-format +msgid "" +"I want my profile (@%{username}) and content to appear in search engines (in" +" Bonfire, the fediverse, and the web in general)" +msgstr "" + +#: lib/components/settings/account/edit_account_live.sface:8 +#, elixir-autogen, elixir-format +msgid "" +"I want my profiles to appear in search engines (in Bonfire, the fediverse, " +"and the web in general) by default (this can be overriden in each user's " +"settings)" +msgstr "" + +#: lib/views/settings/settings_live.ex:115 +#, elixir-autogen, elixir-format +msgid "Icon changed!" +msgstr "" + +#: lib/components/signup/signup_form_live.sface:121 +#, elixir-autogen, elixir-format +msgid "" +"If you have a two-factor authentication app, please enable it by scanning " +"the QR Code with your app (or you can enter the secret below instead), and " +"then enter the code provided by your app at the bottom." +msgstr "" + +#: lib/components/login/login_view_live.sface:86 +#, elixir-autogen, elixir-format +msgid "" +"If you have two-factor authentication enabled, please enter the code " +"provided by your app." +msgstr "" + +#: lib/views/settings/settings_live.ex:125 +#, elixir-autogen, elixir-format +msgid "Image changed!" +msgstr "" + +#: lib/components/settings/admin/admin_live.sface:201 +#: lib/components/settings/admin/admin_live.sface:207 +#, elixir-autogen, elixir-format +msgid "Indexing of data in this instance's search engine" +msgstr "" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:76 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:86 +#, elixir-autogen, elixir-format +msgid "Instance Info" +msgstr "" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:84 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:94 +#, elixir-autogen, elixir-format +msgid "Instance Settings" +msgstr "" + +#: lib/components/settings/admin/admin_live.sface:19 +#, elixir-autogen, elixir-format +msgid "Instance default theme" +msgstr "" + +#: lib/components/settings/admin/instance_info_live.sface:83 +#, elixir-autogen, elixir-format +msgid "Instance description" +msgstr "" + +#: lib/components/settings/admin/instance_info_live.sface:16 +#, elixir-autogen, elixir-format +msgid "Instance icon" +msgstr "" + +#: lib/components/settings/admin/instance_info_live.sface:72 +#, elixir-autogen, elixir-format +msgid "Instance name" +msgstr "" + +#: lib/components/settings/admin/instance_info_live.sface:94 +#, elixir-autogen, elixir-format +msgid "Instance welcome" +msgstr "" + +#: lib/views/confirm_email/confirm_email_live.sface:24 +#, elixir-autogen, elixir-format +msgid "Invalid confirmation link. Please request a new one below." +msgstr "" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:109 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:119 +#, elixir-autogen, elixir-format +msgid "Invites" +msgstr "Einladungen" + +#: lib/components/settings/user_preferences/preferences_live.sface:19 +#, elixir-autogen, elixir-format +msgid "Language" +msgstr "" + +#: lib/components/settings/admin/admin_live.sface:248 +#, elixir-autogen, elixir-format +msgid "Local-only" +msgstr "" + +#: lib/components/settings/user_profile/edit_profile_live.sface:103 +#, elixir-autogen, elixir-format +msgid "Location" +msgstr "Position" + +#: lib/components/login/login_view_live.sface:106 +#: lib/components/signup/signup_form_live.sface:164 +#: lib/views/confirm_email/confirm_email_live.sface:56 +#: lib/views/login/login_live.ex:10 lib/views/login/login_live.ex:11 +#, elixir-autogen, elixir-format +msgid "Log in" +msgstr "" + +#: lib/views/logout/logout_controller.ex:9 +#, elixir-autogen, elixir-format +msgid "Logged out successfully. Until next time!" +msgstr "" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:154 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:163 +#, elixir-autogen, elixir-format +msgid "Logout" +msgstr "anmelden" + +#: lib/components/settings/user_preferences/preferences_live.sface:8 +#, elixir-autogen, elixir-format +msgid "Look and feel" +msgstr "" + +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:89 +#, elixir-autogen, elixir-format +msgid "Make admin" +msgstr "" + +#: lib/components/settings/admin/admin_live.sface:270 +#, elixir-autogen, elixir-format +msgid "" +"Make private content (except messages) searcheable by those allowed (based " +"on boundaries)." +msgstr "" + +#: lib/components/settings/settings_items/my_feed_items_live.sface:58 +#, elixir-autogen, elixir-format +msgid "Messages" +msgstr "Nachrichten" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:123 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:133 +#, elixir-autogen, elixir-format +msgid "Moderation" +msgstr "" + +#: lib/views/dashboard/logged_dashboard_live.ex:27 +#, elixir-autogen, elixir-format +msgid "My feed" +msgstr "" + +#: lib/components/settings/settings_items/my_feed_items_live.sface:44 +#, elixir-autogen, elixir-format +msgid "My own activities" +msgstr "" + +#: lib/components/login/login_view_live.sface:117 +#, elixir-autogen, elixir-format +msgid "Need to sign up instead?" +msgstr "" + +#: lib/views/change_password/change_password_live.sface:26 +#, elixir-autogen, elixir-format +msgid "New password" +msgstr "neues Passwort" + +#: lib/components/settings/admin/admin_live.sface:89 +#, elixir-autogen, elixir-format +msgid "No" +msgstr "nein" + +#: lib/components/settings/blocks/blocks_live.sface:137 +#, elixir-autogen, elixir-format +msgid "Nothing you post privately will be shown to them from now on." +msgstr "" +"Nichts von dem was Du privat teilst wird von jetzt an für sie sichtbar sein." + +#: lib/components/settings/settings_items/my_feed_items_live.sface:51 +#, elixir-autogen, elixir-format +msgid "Notifications" +msgstr "Benachrichtigungen" + +#: lib/views/signup/signup_live.sface:16 +#, elixir-autogen, elixir-format +msgid "" +"Now we need you to confirm your email address. We've emailed you a link " +"(check your spam folder!). Please click on it to continue." +msgstr "" + +#: lib/components/settings/admin/admin_live.sface:156 +#, elixir-autogen, elixir-format +msgid "Only people with a valid invite link can sign up to this instance." +msgstr "" + +#: lib/components/settings/admin/admin_live.sface:173 +#, elixir-autogen, elixir-format +msgid "Open" +msgstr "öffnen" + +#: lib/components/settings/admin/admin_live.sface:133 +#: lib/components/settings/admin/admin_live.sface:138 +#, elixir-autogen, elixir-format +msgid "Open or invite-only" +msgstr "" + +#: lib/components/settings/admin/instance_info_live.sface:58 +#: lib/components/settings/user_profile/edit_profile_live.sface:23 +#, elixir-autogen, elixir-format +msgid "PNG, JPG, GIF up to 10MB" +msgstr "PNG, JPG, GIF bis zu 10MB" + +#: lib/components/login/login_view_live.sface:65 +#, elixir-autogen, elixir-format +msgid "Password (Min 10 characters)" +msgstr "" + +#: lib/views/create_user/create_user_controller.ex:26 +#, elixir-autogen, elixir-format +msgid "Please double check your inputs... " +msgstr "" + +#: lib/views/profile/profile_live.ex:94 +#, elixir-autogen, elixir-format +msgid "Please login first, and then... " +msgstr "" + +#: lib/components/settings/shared_user/shared_user_live.sface:54 +#, elixir-autogen, elixir-format +msgid "Please note they need to already be signed up on this instance." +msgstr "" + +#: lib/components/settings/settings_items/my_feed_items_live.sface:7 +#, elixir-autogen, elixir-format +msgid "Posts and other activities from followed people" +msgstr "" + +#: lib/components/settings/user_preferences/preferences_live.sface:33 +#, elixir-autogen, elixir-format +msgid "Preferred font" +msgstr "" + +#: lib/components/settings/admin/terms_live.sface:25 +#, elixir-autogen, elixir-format +msgid "Privacy Policy" +msgstr "Datenschutzrichtlinien" + +#: lib/components/settings/admin/admin_live.sface:267 +#, elixir-autogen, elixir-format +msgid "Private activities" +msgstr "" + +#: lib/components/profile/profile_remote_follow/profile_remote_follow_live.sface:27 +#, elixir-autogen, elixir-format +msgid "Proceed to follow" +msgstr "" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:16 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:30 +#, elixir-autogen, elixir-format +msgid "Profile Info" +msgstr "" + +#: lib/views/profile/profile_live.ex:106 +#, elixir-autogen, elixir-format +msgid "Profile not found" +msgstr "" + +#: lib/components/settings/admin/admin_live.sface:229 +#, elixir-autogen, elixir-format +msgid "Public content" +msgstr "" + +#: lib/components/settings/blocks/blocks_live.sface:18 +#: lib/components/settings/blocks/blocks_live.sface:128 +#, elixir-autogen, elixir-format +msgid "Read less" +msgstr "weniger lesen" + +#: lib/components/settings/blocks/blocks_live.sface:17 +#: lib/components/settings/blocks/blocks_live.sface:127 +#, elixir-autogen, elixir-format +msgid "Read more" +msgstr "mehr lesen" + +#: lib/views/signup/signup_live.sface:88 +#, elixir-autogen, elixir-format +msgid "Read our code of conduct" +msgstr "" + +#: lib/views/signup/signup_live.sface:123 +#, elixir-autogen, elixir-format +msgid "Read our privacy policy" +msgstr "" + +#: lib/components/settings/settings_items/my_feed_items_live.sface:30 +#, elixir-autogen, elixir-format +msgid "Replies" +msgstr "" + +#: lib/views/confirm_email/confirm_email_live.sface:10 +#, elixir-autogen, elixir-format +msgid "Request email confirmation link" +msgstr "" + +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:99 +#, elixir-autogen, elixir-format +msgid "Revoke admin" +msgstr "" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:37 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:51 +#, elixir-autogen, elixir-format +msgid "Safety" +msgstr "" + +#: lib/components/settings/admin/instance_info_live.sface:108 +#: lib/components/settings/admin/terms_live.sface:34 +#: lib/components/settings/user_profile/edit_profile_live.sface:161 +#, elixir-autogen, elixir-format +msgid "Save" +msgstr "" + +#: lib/views/confirm_email/confirm_email_live.sface:50 +#, elixir-autogen, elixir-format +msgid "Send" +msgstr "" + +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:64 +#, elixir-autogen, elixir-format +msgid "Send a message" +msgstr "" + +#: lib/views/forgot_password/forgot_password_live.sface:33 +#, elixir-autogen, elixir-format +msgid "Send email" +msgstr "" + +#: lib/views/settings/settings_live.ex:38 +#, elixir-autogen, elixir-format +msgid "Settings" +msgstr "Einstellungen" + +#: lib/components/settings/shared_user/shared_user_live.sface:67 +#, elixir-autogen, elixir-format +msgid "Share access" +msgstr "" + +#: lib/components/settings/shared_user/shared_user_live.sface:54 +#, elixir-autogen, elixir-format +msgid "" +"Share full access to this user identity (@%{username}) with the following " +"users." +msgstr "" + +#: lib/components/settings/admin/admin_live.sface:55 +#: lib/components/settings/admin/admin_live.sface:60 +#, elixir-autogen, elixir-format +msgid "Show list of admins on public homepage" +msgstr "" + +#: lib/components/signup/signup_form_live.sface:150 +#: lib/views/signup/signup_live.ex:12 lib/views/signup/signup_live.ex:13 +#, elixir-autogen, elixir-format +msgid "Sign up" +msgstr "" + +#: lib/views/confirm_email/confirm_email_live.sface:61 +#, elixir-autogen, elixir-format +msgid "Signup" +msgstr "Registrieren" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:59 +#: lib/components/settings/sidebar/sidebar_settings_live.sface:146 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:74 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:156 +#, elixir-autogen, elixir-format +msgid "Silenced" +msgstr "" + +#: lib/views/profile/profile_live.ex:58 +#, elixir-autogen, elixir-format +msgid "Someone" +msgstr "" + +#: lib/views/change_password/change_password_live.sface:45 +#, elixir-autogen, elixir-format +msgid "Submit" +msgstr "" + +#: lib/components/create_user/create_user_view_live.sface:33 +#: lib/views/switch_user/switch_user_live.ex:19 +#, elixir-autogen, elixir-format +msgid "Switch user profile" +msgstr "" + +#: lib/components/settings/shared_user/shared_user_live.sface:3 +#: lib/components/settings/sidebar/sidebar_settings_live.sface:118 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:128 +#, elixir-autogen, elixir-format +msgid "Teams" +msgstr "" + +#: lib/components/create_user/create_user_view_live.sface:85 +#, elixir-autogen, elixir-format +msgid "Tell people a bit about yourself" +msgstr "" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:100 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:110 +#, elixir-autogen, elixir-format +msgid "Terms / Policies" +msgstr "" + +#: lib/components/settings/admin/terms_live.sface:15 +#, elixir-autogen, elixir-format +msgid "Terms of Use" +msgstr "" + +#: lib/views/forgot_password/forgot_password_controller.ex:24 +#: lib/views/forgot_password/forgot_password_controller.ex:30 +#: lib/views/forgot_password/forgot_password_live.sface:9 +#, elixir-autogen, elixir-format +msgid "" +"Thanks for your request. If your email address is linked to an account here," +" a reset email should be on its way to you." +msgstr "" + +#: lib/live_plugs/admin_required.ex:14 lib/plugs/admin_required.ex:14 +#, elixir-autogen, elixir-format +msgid "That page is only accessible to instance administrators." +msgstr "" + +#: lib/components/login/login_view_live.sface:40 +#, elixir-autogen, elixir-format +msgid "There was an error" +msgstr "" + +#: lib/live_handlers/users_live_handler.ex:38 +#, elixir-autogen, elixir-format +msgid "They are no longer an admin." +msgstr "" + +#: lib/live_handlers/users_live_handler.ex:28 +#, elixir-autogen, elixir-format +msgid "They are now an admin!" +msgstr "" + +#: lib/components/settings/blocks/blocks_live.sface:140 +#, elixir-autogen, elixir-format +msgid "They will still be able to see things you post publicly." +msgstr "" +"Es wird ihnen immer noch möglich sein Ding zu sehen, welche Du öffentlich " +"teilst." + +#: lib/components/settings/blocks/blocks_live.sface:146 +#, elixir-autogen, elixir-format +msgid "They won't be able to follow you." +msgstr "es wird ihnen nicht möglich sein dir zu folgen." + +#: lib/views/confirm_email/confirm_email_live.sface:26 +#, elixir-autogen, elixir-format +msgid "This confirmation link has expired. Please request a new one below." +msgstr "" + +#: lib/components/signup/signup_form_live.sface:18 +#, elixir-autogen, elixir-format +msgid "This email is taken." +msgstr "" + +#: lib/components/create_user/create_user_view_live.sface:10 +#, elixir-autogen, elixir-format +msgid "" +"This information will be displayed publicly so be careful what you share." +msgstr "" + +#: lib/views/signup/signup_live.sface:63 +#, elixir-autogen, elixir-format +msgid "This instance is currently invite-only." +msgstr "" + +#: lib/components/create_user/create_user_view_live.sface:33 +#, elixir-autogen, elixir-format +msgid "" +"This username has already been taken. Please choose another. Did you mean to" +msgstr "" + +#: lib/components/login/login_view_live.sface:92 +#, elixir-autogen, elixir-format +msgid "Two-factor code (optional)" +msgstr "" + +#: lib/components/signup/signup_form_live.sface:71 +#, elixir-autogen, elixir-format +msgid "Type a strong password" +msgstr "" + +#: lib/views/confirm_email/confirm_email_live.sface:44 +#, elixir-autogen, elixir-format +msgid "Type your email" +msgstr "" + +#: lib/components/login/login_view_live.sface:69 +#, elixir-autogen, elixir-format +msgid "Type your password" +msgstr "" + +#: lib/views/change_password/change_password_controller.ex:21 +#, elixir-autogen, elixir-format +msgid "Unable to change your password. Try entering a longer password..." +msgstr "" + +#: lib/views/change_password/change_password_controller.ex:16 +#, elixir-autogen, elixir-format +msgid "" +"Unable to change your password. Try entering your old password correctly..." +msgstr "" + +#: lib/components/settings/blocks/blocks_live.sface:176 +#: lib/components/settings/blocks/blocks_live.sface:206 +#, elixir-autogen, elixir-format +msgid "Unghost" +msgstr "" + +#: lib/components/settings/blocks/blocks_live.sface:65 +#: lib/components/settings/blocks/blocks_live.sface:95 +#, elixir-autogen, elixir-format +msgid "Unsilence" +msgstr "" + +#: lib/components/settings/user_profile/edit_profile_live.sface:14 +#, elixir-autogen, elixir-format +msgid "Upload a background image" +msgstr "" + +#: lib/components/settings/admin/instance_info_live.sface:47 +#, elixir-autogen, elixir-format +msgid "Upload an image" +msgstr "Bild hochladen" + +#: lib/components/settings/user_profile/edit_profile_live.sface:38 +#, elixir-autogen, elixir-format +msgid "Upload or drop" +msgstr "" + +#: lib/components/settings/blocks/blocks_live.sface:63 +#: lib/components/settings/blocks/blocks_live.sface:174 +#, elixir-autogen, elixir-format +msgid "User" +msgstr "" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:24 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:38 +#, elixir-autogen, elixir-format +msgid "User Preferences" +msgstr "" + +#: lib/views/profile/profile_live.ex:73 +#, elixir-autogen, elixir-format +msgid "User timeline" +msgstr "" + +#: lib/components/settings/settings_items/my_feed_items_live.sface:44 +#, elixir-autogen, elixir-format +msgid "User's own activities" +msgstr "" + +#: lib/components/settings/admin/admin_live.sface:187 +#, elixir-autogen, elixir-format +msgid "" +"Users and their content should appear in search engines (in Bonfire, the " +"fediverse, and the web in general) by default (this can be overriden by each" +" account and user's settings)" +msgstr "" + +#: lib/components/settings/blocks/blocks_live.sface:117 +#, elixir-autogen, elixir-format +msgid "" +"Users in this list will not be able to see or interact with you or your " +"content" +msgstr "" + +#: lib/components/signup/signup_form_live.sface:132 +#, elixir-autogen, elixir-format +msgid "Verification code (optional)" +msgstr "" + +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:79 +#, elixir-autogen, elixir-format +msgid "Visit the original url" +msgstr "" + +#: lib/components/settings/shared_user/shared_user_live.sface:26 +#, elixir-autogen, elixir-format +msgid "Warning!" +msgstr "" + +#: lib/components/settings/user_profile/edit_profile_live.sface:89 +#, elixir-autogen, elixir-format +msgid "Website" +msgstr "Webseite" + +#: lib/views/login/login_controller.ex:35 +#, elixir-autogen, elixir-format +msgid "Welcome back!" +msgstr "" + +#: lib/views/forgot_password/forgot_password_controller.ex:49 +#, elixir-autogen, elixir-format +msgid "" +"Welcome back! Thanks for confirming your email address. You can now change " +"your password." +msgstr "" + +#: lib/views/confirm_email/confirm_email_controller.ex:47 +#, elixir-autogen, elixir-format +msgid "" +"Welcome back! Thanks for confirming your email address. You can now create a" +" user profile." +msgstr "" + +#: lib/views/login/login_controller.ex:47 +#: lib/views/switch_user/switch_user_controller.ex:43 +#, elixir-autogen, elixir-format +msgid "Welcome back, %{name}!" +msgstr "" + +#: lib/components/settings/admin/admin_live.sface:193 +#, elixir-autogen, elixir-format +msgid "What activities to include in home feeds by default" +msgstr "" + +#: lib/components/settings/user_preferences/preferences_live.sface:50 +#, elixir-autogen, elixir-format +msgid "What activities to include in my home feed" +msgstr "" + +#: lib/components/profile/profile_remote_follow/profile_remote_follow_live.sface:30 +#, elixir-autogen, elixir-format +msgid "" +"Why is this step necessary? This might not be the fediverse instance where " +"you are registered, so we need to redirect you to your home instance first." +msgstr "" + +#: lib/components/settings/admin/admin_live.sface:73 +#, elixir-autogen, elixir-format +msgid "Yes" +msgstr "" + +#: lib/views/switch_user/switch_user_live.sface:5 +#, elixir-autogen, elixir-format +msgid "" +"You can have multiple user profiles for different online identities, or for " +"your organizations or projects." +msgstr "" + +#: lib/views/signup/signup_live.sface:18 +#, elixir-autogen, elixir-format +msgid "You can now log in." +msgstr "" + +#: lib/views/switch_user/switch_user_controller.ex:50 +#, elixir-autogen, elixir-format +msgid "You can only identify as valid users in your account." +msgstr "" + +#: lib/views/change_password/change_password_controller.ex:32 +#, elixir-autogen, elixir-format +msgid "" +"You have now changed your password. We recommend saving it in a password " +"manager app!" +msgstr "" + +#: lib/live_plugs/user_required.ex:16 lib/plugs/user_required.ex:16 +#, elixir-autogen, elixir-format +msgid "You need to choose a user to see that page." +msgstr "" + +#: lib/live_plugs/user_required.ex:23 lib/plugs/user_required.ex:25 +#, elixir-autogen, elixir-format +msgid "You need to log in to see that page." +msgstr "" + +#: lib/live_plugs/account_required.ex:12 lib/plugs/account_required.ex:15 +#, elixir-autogen, elixir-format +msgid "You need to log in to view that page." +msgstr "" + +#: lib/components/login/login_view_live.sface:24 +#, elixir-autogen, elixir-format +msgid "" +"You need to to click the link in the email you should have received to " +"verify your email address. Need to have it " +msgstr "" + +#: lib/components/settings/blocks/blocks_live.sface:38 +#, elixir-autogen, elixir-format +msgid "" +"You will be able to undo this later but may not be able to see any " +"activities you missed." +msgstr "" + +#: lib/components/settings/blocks/blocks_live.sface:149 +#, elixir-autogen, elixir-format +msgid "" +"You will be able to undo this later but they may not be able to see any " +"activities they missed." +msgstr "" + +#: lib/components/settings/blocks/blocks_live.sface:7 +#, elixir-autogen, elixir-format +msgid "You will not receive any updates from the users in this list" +msgstr "" + +#: lib/components/settings/blocks/blocks_live.sface:29 +#, elixir-autogen, elixir-format +msgid "" +"You will still be able to view their profile or read their posts using " +"direct links." +msgstr "" +"Es wird dir weiterhin möglich sein deren Profile und Posts uber einen " +"Direktlink zu sehen." + +#: lib/components/settings/blocks/blocks_live.sface:143 +#, elixir-autogen, elixir-format +msgid "You won't be able to @ mention or message them." +msgstr "" +"Es wird dir nicht möglich sein die Personen mit @ zu erwähnen oder diese " +"anzuschreiben." + +#: lib/components/settings/blocks/blocks_live.sface:35 +#, elixir-autogen, elixir-format +msgid "You won't be able to follow them." +msgstr "es wird dir nicht möglich sein ihnen zu folgen." + +#: lib/components/settings/blocks/blocks_live.sface:32 +#, elixir-autogen, elixir-format +msgid "You won't see any @ mentions or messages they send you." +msgstr "" + +#: lib/components/settings/blocks/blocks_live.sface:26 +#, elixir-autogen, elixir-format +msgid "You won't see anything they write/create in feeds." +msgstr "Du wirst nichts sehen, was sie in Feeds schreiben/erstellen." + +#: lib/views/confirm_email/confirm_email_controller.ex:53 +#, elixir-autogen, elixir-format +msgid "You've already confirmed your email address. You can log in now." +msgstr "" + +#: lib/views/profile/profile_live.ex:58 +#, elixir-autogen, elixir-format +msgid "Your profile" +msgstr "" + +#: lib/components/settings/user_profile/edit_profile_live.sface:39 +#, elixir-autogen, elixir-format +msgid "avatar" +msgstr "" + +#: lib/components/create_user/create_user_view_live.sface:33 +#, elixir-autogen, elixir-format +msgid "login" +msgstr "" + +#: lib/components/create_user/create_user_view_live.sface:33 +#, elixir-autogen, elixir-format +msgid "or" +msgstr "" + +#: lib/components/settings/admin/instance_info_live.sface:50 +#: lib/components/settings/user_profile/edit_profile_live.sface:15 +#, elixir-autogen, elixir-format +msgid "or drag and drop" +msgstr "" + +#: lib/components/login/login_view_live.sface:40 +#, elixir-autogen, elixir-format +msgid "please try again." +msgstr "" + +#: lib/components/profile/profile_remote_follow/profile_remote_follow_live.sface:16 +#, elixir-autogen, elixir-format +msgid "this user" +msgstr "dieser Benutzer" diff --git a/priv/localisation/de_DE/LC_MESSAGES/bonfire_ui_social.po b/priv/localisation/de_DE/LC_MESSAGES/bonfire_ui_social.po new file mode 100644 index 0000000000..9d45e2058f --- /dev/null +++ b/priv/localisation/de_DE/LC_MESSAGES/bonfire_ui_social.po @@ -0,0 +1,500 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# Frank Tornack, 2022 +# +msgid "" +msgstr "" +"Last-Translator: Frank Tornack, 2022\n" +"Language-Team: German (Germany) (https://www.transifex.com/bonfire/teams/138385/de_DE/)\n" +"Language: de_DE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: lib/components/activity/actions/flagged_actions_live.sface:36 +#: lib/components/activity/actions/more_actions_live.sface:99 +#, elixir-autogen, elixir-format +msgid "A request will be sent to remote instances to delete it as well." +msgstr "" + +#: lib/live_handlers/feeds_live_handler.ex:282 +#, elixir-autogen, elixir-format +msgid "Activities from around the fediverse" +msgstr "" + +#: lib/live_handlers/feeds_live_handler.ex:310 +#, elixir-autogen, elixir-format +msgid "Activities on this instance" +msgstr "Aktivitäten auf dieser Instanz" + +#: lib/components/thread/thread_live.sface:74 +#, elixir-autogen, elixir-format +msgid "Be the first to reply..." +msgstr "Sei der Erste der eine Antwort hinterlässt..." + +#: lib/components/messages/sidebar_messages_mobile_live.sface:11 +#, elixir-autogen, elixir-format +msgid "Close menu" +msgstr "Menü schließen" + +#: lib/components/activity/object/process/process_reflow/process_reflow_live.sface:23 +#, elixir-autogen, elixir-format +msgid "Completed" +msgstr "abgeschlossen" + +#: lib/views/messages/messages_live.ex:41 +#: lib/views/messages/messages_live.ex:105 +#, elixir-autogen, elixir-format +msgid "Compose a thoughtful message..." +msgstr "" + +#: lib/views/messages/messages_live.ex:173 +#, elixir-autogen, elixir-format +msgid "Compose a thoughtful response" +msgstr "" + +#: lib/views/messages/messages_live.ex:176 +#, elixir-autogen, elixir-format +msgid "Conversation" +msgstr "Unterhaltung" + +#: lib/components/activity/actions/flagged_actions_live.sface:34 +#: lib/components/activity/actions/flagged_actions_live.sface:40 +#: lib/components/activity/actions/flagged_actions_live.sface:49 +#: lib/components/activity/actions/more_actions_live.sface:96 +#: lib/components/activity/actions/more_actions_live.sface:104 +#: lib/components/activity/actions/more_actions_live.sface:114 +#, elixir-autogen, elixir-format +msgid "Delete this" +msgstr "" + +#: lib/live_handlers/feeds_live_handler.ex:80 +#, elixir-autogen, elixir-format +msgid "Deleted from %{number} feeds!" +msgstr "" + +#: lib/live_handlers/objects_live_handler.ex:24 +#, elixir-autogen, elixir-format +msgid "Deleted!" +msgstr "" + +#: lib/components/smart_input/write/write_post_content_live.sface:50 +#, elixir-autogen, elixir-format +msgid "Description" +msgstr "Beschreibung" + +#: lib/views/feeds/notifications/notifications_live.ex:31 +#, elixir-autogen, elixir-format +msgid "" +"Did you know you can customise which activities you want to be notified for " +"in your settings ?" +msgstr "" + +#: lib/components/messages/sidebar_messages_mobile_live.sface:21 +#: lib/views/messages/messages_live.ex:127 +#: lib/views/messages/messages_live.ex:217 +#, elixir-autogen, elixir-format +msgid "Direct Messages" +msgstr "" + +#: lib/components/object_with_thread/object_thread_live.sface:16 +#: lib/views/feeds/home/home_live.ex:38 +#: lib/views/threads/discussion_live.ex:22 +#: lib/views/threads/discussion_live.ex:29 +#, elixir-autogen, elixir-format +msgid "Discussion" +msgstr "Diskussion" + +#: lib/components/object_with_thread/object_header_aside/object_header_aside_live.sface:10 +#: lib/components/object_with_thread/object_header_aside/object_header_aside_live.sface:18 +#, elixir-autogen, elixir-format +msgid "Edit the thread title" +msgstr "" + +#: lib/components/smart_input/write/set_cw_live.sface:9 +#: lib/components/smart_input/write/write_post_content_live.sface:42 +#, elixir-autogen, elixir-format +msgid "Enter a content warning" +msgstr "" + +#: lib/views/messages/messages_live.sface:44 +#, elixir-autogen, elixir-format +msgid "Enter an optional subject" +msgstr "" + +#: lib/components/feeds/header_aside_feeds_live.sface:35 +#: lib/components/widgets/widget_timelines/widget_timelines_live.sface:32 +#, elixir-autogen, elixir-format +msgid "Federated" +msgstr "" + +#: lib/live_handlers/feeds_live_handler.ex:281 +#, elixir-autogen, elixir-format +msgid "Federated activities from remote instances" +msgstr "" + +#: lib/views/feeds/federation/federation_live.ex:25 +#, elixir-autogen, elixir-format +msgid "Federation" +msgstr "" + +#: lib/components/activity/actions/more_actions_live.sface:47 +#, elixir-autogen, elixir-format +msgid "Flag " +msgstr "" + +#: lib/components/activity/actions/more_actions_live.sface:35 +#, elixir-autogen, elixir-format +msgid "Flag this" +msgstr "" + +#: lib/components/feeds/header_aside_feeds_live.sface:17 +#: lib/components/widgets/widget_timelines/widget_timelines_live.sface:14 +#: lib/live_handlers/feeds_live_handler.ex:260 +#: lib/views/feeds/home/home_live.ex:25 +#, elixir-autogen, elixir-format +msgid "Home" +msgstr "Home" + +#: lib/live_handlers/feeds_live_handler.ex:284 +#, elixir-autogen, elixir-format +msgid "" +"It seems you and your friends do not follow any other users on a different " +"instance" +msgstr "" + +#: lib/components/thread/load_previous_live.sface:5 +#, elixir-autogen, elixir-format +msgid "Load previous comments" +msgstr "" + +#: lib/components/feeds/header_aside_feeds_live.sface:26 +#: lib/components/widgets/widget_timelines/widget_timelines_live.sface:23 +#: lib/views/feeds/local/local_live.ex:26 +#, elixir-autogen, elixir-format +msgid "Local" +msgstr "lokal" + +#: lib/live_handlers/feeds_live_handler.ex:309 +#, elixir-autogen, elixir-format +msgid "Local activities" +msgstr "" + +#: lib/components/feeds/header_aside_notifications_seen_live.sface:6 +#, elixir-autogen, elixir-format +msgid "Mark all as read" +msgstr "" + +#: lib/components/activity/actions/flagged_actions_live.sface:8 +#: lib/components/activity/actions/flagged_actions_live.sface:14 +#, elixir-autogen, elixir-format +msgid "Message" +msgstr "Nachricht" + +#: lib/views/messages/messages_live.ex:30 +#: lib/views/messages/messages_live.ex:101 +#, elixir-autogen, elixir-format +msgid "Messages" +msgstr "Nachrichten" + +#: lib/components/activity/actions/more_actions_live.sface:4 +#, elixir-autogen, elixir-format +msgid "More" +msgstr "" + +#: lib/views/feeds/likes/likes_live.ex:29 +#, elixir-autogen, elixir-format +msgid "My Favourites" +msgstr "Meine Favoriten" + +#: lib/live_handlers/feeds_live_handler.ex:261 +#, elixir-autogen, elixir-format +msgid "My feed" +msgstr "" + +#: lib/live_handlers/objects_live_handler.ex:13 +#, elixir-autogen, elixir-format +msgid "Name updated!" +msgstr "" + +#: lib/components/messages/message_threads_live.sface:6 +#, elixir-autogen, elixir-format +msgid "New message" +msgstr "" + +#: lib/components/thread/thread_live.sface:74 +#, elixir-autogen, elixir-format +msgid "No replies yet..." +msgstr "" + +#: lib/components/widgets/widget_tags/widget_tags_live.sface:46 +#, elixir-autogen, elixir-format +msgid "No trending tags found" +msgstr "" + +#: lib/views/messages/messages_live.ex:206 +#, elixir-autogen, elixir-format +msgid "Not found (or you don't have permission to view this message)" +msgstr "" + +#: lib/views/threads/discussion_live.ex:93 +#, elixir-autogen, elixir-format +msgid "Not found (or you don't have permission to view this)" +msgstr "" + +#: lib/views/feeds/notifications/notifications_live.ex:29 +#, elixir-autogen, elixir-format +msgid "Notifications" +msgstr "Benachrichtigungen" + +#: lib/components/activity/object/process/process_reflow/process_reflow_live.sface:25 +#, elixir-autogen, elixir-format +msgid "Open" +msgstr "öffnen" + +#: lib/components/activity/date_ago_live.sface:13 +#: lib/components/activity/instance_icon_live.sface:8 +#, elixir-autogen, elixir-format +msgid "Originates from a remote instance" +msgstr "" + +#: lib/views/threads/discussion_live.ex:81 lib/views/threads/post_live.ex:23 +#: lib/views/threads/post_live.ex:33 lib/views/threads/post_live.ex:73 +#, elixir-autogen, elixir-format +msgid "Post" +msgstr "Beitrag" + +#: lib/live_handlers/posts_live_handler.ex:80 +#, elixir-autogen, elixir-format +msgid "Posted!" +msgstr "" + +#: lib/components/activity/actions/reply/reply_live.sface:8 +#: lib/components/activity/actions/reply/reply_live.sface:19 +#: lib/components/activity/actions/reply/reply_live.sface:32 +#: lib/views/threads/post_live.ex:63 +#, elixir-autogen, elixir-format +msgid "Reply" +msgstr "Antwort" + +#: lib/views/messages/messages_live.ex:163 +#, elixir-autogen, elixir-format +msgid "Reply to message:" +msgstr "" + +#: lib/views/threads/discussion_live.ex:26 +#, elixir-autogen, elixir-format +msgid "Reply to this discussion" +msgstr "" + +#: lib/views/threads/post_live.ex:25 +#, elixir-autogen, elixir-format +msgid "Reply to this thread" +msgstr "" + +#: lib/components/object_with_thread/object_header_aside/object_header_aside_live.sface:25 +#, elixir-autogen, elixir-format +msgid "Save" +msgstr "" + +#: lib/components/activity/actions/view_thread/view_thread_live.sface:25 +#, elixir-autogen, elixir-format +msgid "See discussion" +msgstr "" + +#: lib/views/messages/messages_live.ex:39 +#, elixir-autogen, elixir-format +msgid "Select a thread or start a new one..." +msgstr "" + +#: lib/live_handlers/messages_live_handler.ex:94 +#: lib/live_handlers/messages_live_handler.ex:102 +#, elixir-autogen, elixir-format +msgid "Sent!" +msgstr "" + +#: lib/components/activity/object/note/note_live.sface:35 +#, elixir-autogen, elixir-format +msgid "Show less" +msgstr "" + +#: lib/components/activity/object/note/note_live.sface:28 +#, elixir-autogen, elixir-format +msgid "Show more" +msgstr "" + +#: lib/components/thread/comment_live.sface:70 +#, elixir-autogen, elixir-format +msgid "This comment was deleted." +msgstr "" + +#: lib/components/activity/object/note/note_live.sface:59 +#, elixir-autogen, elixir-format +msgid "This post has been deleted." +msgstr "" + +#: lib/components/smart_input/write/write_post_content_live.sface:39 +#, elixir-autogen, elixir-format +msgid "Title" +msgstr "" + +#: lib/components/widgets/widget_tags/widget_tags_live.sface:3 +#, elixir-autogen, elixir-format +msgid "Trending topics" +msgstr "" + +#: lib/components/activity/actions/flagged_actions_live.sface:62 +#, elixir-autogen, elixir-format +msgid "Unflag this" +msgstr "" + +#: lib/components/activity/object/unknown/unknown_live.sface:8 +#, elixir-autogen, elixir-format +msgid "Unsupported type or deleted object" +msgstr "" + +#: lib/views/messages/messages_live.ex:114 +#, elixir-autogen, elixir-format +msgid "User not found" +msgstr "" + +#: lib/components/activity/media_live.sface:22 +#, elixir-autogen, elixir-format +msgid "View media" +msgstr "" + +#: lib/components/widgets/widget_messages/widget_messages_live.sface:9 +#: lib/components/widgets/widget_notification/widget_notification_live.sface:6 +#, elixir-autogen, elixir-format +msgid "View more" +msgstr "" + +#: lib/components/object_with_thread/object_header_aside/object_header_aside_live.sface:52 +#, elixir-autogen, elixir-format +msgid "View participants" +msgstr "" + +#: lib/components/activity/actions/process_actions/process_actions_live.sface:8 +#, elixir-autogen, elixir-format +msgid "View process" +msgstr "" + +#: lib/components/activity/actions/event_actions/event_actions_live.sface:8 +#, elixir-autogen, elixir-format +msgid "View resource" +msgstr "" + +#: lib/views/threads/write_live.ex:23 +#, elixir-autogen, elixir-format +msgid "Write" +msgstr "" + +#: lib/components/smart_input/write/write_post_content_live.sface:67 +#: lib/views/threads/write_live.sface:12 +#, elixir-autogen, elixir-format +msgid "Write something..." +msgstr "" + +#: lib/components/activity/subject/subject_live.sface:107 +#, elixir-autogen, elixir-format +msgid "You" +msgstr "" + +#: lib/views/feeds/home/home_live.ex:28 +#, elixir-autogen, elixir-format +msgid "You can start by following some people or by writing a new post." +msgstr "" + +#: lib/components/messages/message_threads_live.sface:77 +#, elixir-autogen, elixir-format +msgid "You dont have any messages yet" +msgstr "" + +#: lib/views/feeds/notifications/notifications_live.ex:30 +#, elixir-autogen, elixir-format +msgid "You have no notifications" +msgstr "" + +#: lib/components/messages/message_threads_live.sface:16 +#: lib/views/messages/messages_live.ex:38 +#, elixir-autogen, elixir-format +msgid "Your direct messages" +msgstr "" + +#: lib/live_handlers/feeds_live_handler.ex:283 +#, elixir-autogen, elixir-format +msgid "Your fediverse feed is empty" +msgstr "" + +#: lib/views/feeds/home/home_live.ex:27 +#, elixir-autogen, elixir-format +msgid "Your home feed is empty" +msgstr "" + +#: lib/components/widgets/widget_tags/widget_tags_live.sface:21 +#: lib/components/widgets/widget_tags/widget_tags_live.sface:35 +#, elixir-autogen, elixir-format +msgid "activities" +msgstr "" + +#: lib/components/activity/object/process/process_list/process_list_live.sface:24 +#, elixir-autogen, elixir-format +msgid "complete" +msgstr "" + +#: lib/components/activity/subject/subject_live.sface:143 +#, elixir-autogen, elixir-format +msgid "in" +msgstr "" + +#: lib/components/activity/actions/flagged_actions_live.sface:34 +#: lib/components/activity/actions/flagged_actions_live.sface:40 +#: lib/components/activity/actions/flagged_actions_live.sface:49 +#: lib/components/activity/actions/more_actions_live.sface:35 +#: lib/components/activity/actions/more_actions_live.sface:96 +#: lib/components/activity/actions/more_actions_live.sface:104 +#: lib/components/activity/actions/more_actions_live.sface:114 +#, elixir-autogen, elixir-format +msgid "object" +msgstr "" + +#: lib/components/activity/object/process/process_list/process_list_live.sface:26 +#, elixir-autogen, elixir-format +msgid "of" +msgstr "" + +#: lib/components/activity/actions/main_object_info_live.sface:11 +#: lib/components/object_with_thread/object_header_aside/object_header_aside_live.sface:36 +#, elixir-autogen, elixir-format +msgid "participants" +msgstr "" + +#: lib/live_handlers/feeds_live_handler.ex:32 +#: lib/views/messages/messages_live.ex:92 +#: lib/views/messages/messages_live.ex:167 +#: lib/views/threads/discussion_live.ex:64 lib/views/threads/post_live.ex:67 +#, elixir-autogen, elixir-format +msgid "someone" +msgstr "" + +#: lib/views/messages/messages_live.ex:169 +#, elixir-autogen, elixir-format +msgid "someone else" +msgstr "" + +#: lib/components/activity/object/process/process_list/process_list_live.sface:27 +#, elixir-autogen, elixir-format +msgid "tasks" +msgstr "" + +#: lib/components/activity/actions/flagged_actions_live.sface:23 +#: lib/components/activity/actions/more_actions_live.ex:23 +#, elixir-autogen, elixir-format +msgid "this user" +msgstr "dieser Benutzer" diff --git a/priv/localisation/es/LC_MESSAGES/bonfire.po b/priv/localisation/es/LC_MESSAGES/bonfire.po index da33a7bb6a..00d5e3d4a6 100644 --- a/priv/localisation/es/LC_MESSAGES/bonfire.po +++ b/priv/localisation/es/LC_MESSAGES/bonfire.po @@ -17,7 +17,7 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: lib/web/home/home_live.sface:4 +#: lib/web/home/home_live.sface:18 #, elixir-autogen, elixir-format msgid "About" msgstr "Acerca de" @@ -27,12 +27,7 @@ msgstr "Acerca de" msgid "About Bonfire" msgstr "Acerca de Bonfire" -#: lib/web/home/home_live.ex:20 -#, elixir-autogen, elixir-format -msgid "An instance of Bonfire" -msgstr "Una instancia de Bonfire" - -#: lib/web/home/home_live.sface:22 +#: lib/web/home/home_live.sface:28 #, elixir-autogen, elixir-format msgid "Code of Conduct" msgstr "Código de conducta" @@ -42,12 +37,12 @@ msgstr "Código de conducta" msgid "Contribute" msgstr "Contribuir" -#: lib/web/home/home_live.sface:31 +#: lib/web/home/home_live.sface:38 #, elixir-autogen, elixir-format msgid "Privacy Policy" msgstr "Política de privacidad" -#: lib/web/home/home_live.sface:6 +#: lib/web/home/home_live.sface:63 #, elixir-autogen, elixir-format msgid "Welcome" msgstr "Bienvenidos " diff --git a/priv/localisation/es/LC_MESSAGES/bonfire_boundaries.po b/priv/localisation/es/LC_MESSAGES/bonfire_boundaries.po index edad500678..373c636152 100644 --- a/priv/localisation/es/LC_MESSAGES/bonfire_boundaries.po +++ b/priv/localisation/es/LC_MESSAGES/bonfire_boundaries.po @@ -35,7 +35,7 @@ msgstr "" msgid "Block" msgstr "Bloquear " -#: lib/web/set/boundaries_live.sface:60 +#: lib/web/set/boundaries_live.sface:62 #, elixir-autogen, elixir-format msgid "Custom" msgstr "Personalizar" @@ -50,22 +50,22 @@ msgstr "Ghostear" msgid "Ghost instance-wide" msgstr "Ghostear de parte de esta instancia" -#: lib/web/set/boundaries_live.sface:21 lib/web/set/boundaries_live.sface:39 +#: lib/web/set/boundaries_live.sface:41 #, elixir-autogen, elixir-format msgid "Local" msgstr "Local" -#: lib/web/set/boundaries_live.sface:82 +#: lib/web/set/boundaries_live.sface:84 #, elixir-autogen, elixir-format msgid "Local Instance" msgstr "Instancia local" -#: lib/web/set/boundaries_live.sface:46 lib/web/set/boundaries_live.sface:89 +#: lib/web/set/boundaries_live.sface:48 lib/web/set/boundaries_live.sface:91 #, elixir-autogen, elixir-format msgid "Mentions" msgstr "Menciona" -#: lib/web/set/boundaries_live.sface:53 lib/web/set/boundaries_live.sface:101 +#: lib/web/set/boundaries_live.sface:55 lib/web/set/boundaries_live.sface:103 #, elixir-autogen, elixir-format msgid "Message" msgstr "Enviar mensaje" @@ -89,12 +89,12 @@ msgstr "" msgid "Prevent them from seeing or interacting with you or your content" msgstr "Evitar que vean o interactúen con usted o con que publiques " -#: lib/web/set/boundaries_live.sface:32 lib/web/set/boundaries_live.sface:75 +#: lib/web/set/boundaries_live.sface:34 lib/web/set/boundaries_live.sface:77 #, elixir-autogen, elixir-format msgid "Public" msgstr "Público" -#: lib/web/set/boundaries_live.sface:76 +#: lib/web/set/boundaries_live.sface:78 #, elixir-autogen, elixir-format msgid "Publicly visible to everyone on the fediverse and in search engines" msgstr "Visible para todos en el fediverse y en los buscadores web " @@ -144,17 +144,17 @@ msgstr "Seguirán viendo las cosas que publicas." msgid "They won't be able to follow you." msgstr "No podrán seguirte." -#: lib/web/set/boundaries_live.sface:102 +#: lib/web/set/boundaries_live.sface:104 #, elixir-autogen, elixir-format msgid "Visible only to people included in this message thread:" msgstr "Visible sólo para las personas incluidas en este hilo de mensajes:" -#: lib/web/set/boundaries_live.sface:90 +#: lib/web/set/boundaries_live.sface:92 #, elixir-autogen, elixir-format msgid "Visible only to those mentioned, across the fediverse" msgstr "Visible sólo para los usuarios mencionados en todo el fediverso" -#: lib/web/set/boundaries_live.sface:83 +#: lib/web/set/boundaries_live.sface:85 #, elixir-autogen, elixir-format msgid "Visible to all members of this instance" msgstr "Visible a los miembros de esta instancia" @@ -253,7 +253,7 @@ msgstr "" "Tu %{activity_type} sólo será visible al destinatari@ de tu mensaje (además " "de usted y posiblemente los admin de la instancia)." -#: lib/web/block/block_menu_buttons_live.sface:5 +#: lib/web/block/block_menu_buttons_live.sface:6 #, elixir-autogen, elixir-format msgid "this user" msgstr "este usuario" diff --git a/priv/localisation/es/LC_MESSAGES/bonfire_common.po b/priv/localisation/es/LC_MESSAGES/bonfire_common.po new file mode 100644 index 0000000000..baf651130b --- /dev/null +++ b/priv/localisation/es/LC_MESSAGES/bonfire_common.po @@ -0,0 +1,428 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# Ed, 2022 +# +msgid "" +msgstr "" +"Last-Translator: Ed, 2022\n" +"Language-Team: Spanish (https://www.transifex.com/bonfire/teams/138385/es/)\n" +"Language: es\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Access" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Account" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Activity" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Activity in Feed" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Actor" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Auth Second Factor" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Block" +msgstr "Bloquear " + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Bookmark" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Boost" +msgstr "Boost" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Boundary" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Caretaker" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Category" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Character" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Circle" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Credential" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Access" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Account" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Activity" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Activity in Feed" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Actor" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Auth Second Factor" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Block" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Bookmark" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Boost" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Boundary" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Caretaker" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Category" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Character" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Circle" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Credential" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Edge" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Edge Total" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Email" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Federated Object" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Feed" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this File" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Flag" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Follow" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Grant" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Hashtag" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Inbox" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Instance Admin" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Like" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Media" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Message" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Name" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Object Boundary" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Post" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Post Content" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Profile" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Reply in Thread" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Request" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Setting" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Tag" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this User" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Verb" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Edge" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Edge Total" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Email" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Federated Object" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Feed" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "File" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Flag" +msgstr "Marcar" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Follow" +msgstr "Seguir " + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Grant" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Hashtag" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Inbox" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Instance Admin" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Like" +msgstr "Like" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Media" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Message" +msgstr "Enviar un mensaje" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Name" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Object Boundary" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Post" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Post Content" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Profile" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Reply in Thread" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Request" +msgstr "Solicitar " + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Setting" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Tag" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "User" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Verb" +msgstr "" diff --git a/priv/localisation/es/LC_MESSAGES/bonfire_federate_activitypub.po b/priv/localisation/es/LC_MESSAGES/bonfire_federate_activitypub.po index 1f28d0b2a6..5066c3d05f 100644 --- a/priv/localisation/es/LC_MESSAGES/bonfire_federate_activitypub.po +++ b/priv/localisation/es/LC_MESSAGES/bonfire_federate_activitypub.po @@ -22,7 +22,7 @@ msgstr "" msgid "Location" msgstr "Ubicación" -#: lib/utils.ex:468 +#: lib/utils.ex:537 #, elixir-autogen, elixir-format msgid "Website" msgstr "Página web" diff --git a/priv/localisation/es/LC_MESSAGES/bonfire_invite_links.po b/priv/localisation/es/LC_MESSAGES/bonfire_invite_links.po index 2eec0e6428..3044a0c4fd 100644 --- a/priv/localisation/es/LC_MESSAGES/bonfire_invite_links.po +++ b/priv/localisation/es/LC_MESSAGES/bonfire_invite_links.po @@ -93,8 +93,8 @@ msgstr "Enlace" #: lib/web/invites_live.sface:15 #, elixir-autogen, elixir-format -msgid "Max number of users" -msgstr "Número máximo de usuarios" +msgid "Max number of uses" +msgstr "" #: lib/web/invites_live.sface:31 #, elixir-autogen, elixir-format @@ -106,7 +106,7 @@ msgstr "Nunca" msgid "No limits" msgstr "Sin límites" -#: lib/invite_links.ex:18 +#: lib/invite_links.ex:17 #, elixir-autogen, elixir-format msgid "Sorry, this invite is no longer valid." msgstr "Lo sentimos, esta invitación ya no es válida." diff --git a/priv/localisation/es/LC_MESSAGES/bonfire_me.po b/priv/localisation/es/LC_MESSAGES/bonfire_me.po index ecf0b03bf2..731af6cffa 100644 --- a/priv/localisation/es/LC_MESSAGES/bonfire_me.po +++ b/priv/localisation/es/LC_MESSAGES/bonfire_me.po @@ -17,11 +17,20 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: lib/mails/mails.ex:40 +#: lib/mails/mails.ex:41 #, elixir-autogen, elixir-format msgid "Confirm your email" msgstr "Confirme su correo electrónico" +#: lib/users/shared_users.ex:62 +#, elixir-autogen, elixir-format +msgid "" +"Could not find an existing account on this instance with that email or " +"username." +msgstr "" +"No se pudo encontrar en esta instancia una cuenta existente con ese correo " +"electrónico o nombre de usuario." + #: lib/settings/settings.ex:168 #, elixir-autogen, elixir-format msgid "You need to be authenticated to change settings." diff --git a/priv/localisation/es/LC_MESSAGES/bonfire_search.po b/priv/localisation/es/LC_MESSAGES/bonfire_search.po index 8b80c14108..b5c69c7849 100644 --- a/priv/localisation/es/LC_MESSAGES/bonfire_search.po +++ b/priv/localisation/es/LC_MESSAGES/bonfire_search.po @@ -17,12 +17,7 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: lib/web/search_live.sface:3 -#, elixir-autogen, elixir-format -msgid "%{num} results for %{keyword}" -msgstr "%{num} resultados para %{keyword}" - -#: lib/web/search_live.sface:16 +#: lib/web/search_live.sface:19 #, elixir-autogen, elixir-format msgid "All types" msgstr "Todos los tipos" @@ -32,7 +27,7 @@ msgstr "Todos los tipos" msgid "Filter or show more results" msgstr "Filtrar o mostrar más resultados" -#: lib/web/search_live.sface:32 +#: lib/web/search_live.sface:35 #, elixir-autogen, elixir-format msgid "Posts" msgstr "Publicaciones " @@ -42,7 +37,7 @@ msgstr "Publicaciones " msgid "Search..." msgstr "Buscar..." -#: lib/web/search_live.sface:24 +#: lib/web/search_live.sface:27 #, elixir-autogen, elixir-format msgid "Users" msgstr "Usuarios" diff --git a/priv/localisation/es/LC_MESSAGES/bonfire_social.po b/priv/localisation/es/LC_MESSAGES/bonfire_social.po index 5cfb8738f1..8cd2d3afd6 100644 --- a/priv/localisation/es/LC_MESSAGES/bonfire_social.po +++ b/priv/localisation/es/LC_MESSAGES/bonfire_social.po @@ -17,352 +17,352 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Boost" msgstr "Boost" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Boosted" msgstr "Boosted" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Boosted by %{user}" msgstr "Boosted por %{user}" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Create" msgstr "Crear" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Created" msgstr "Creado" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Created by %{user}" msgstr "Creado por %{user}" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Delete" msgstr "Borrar" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Deleted" msgstr "Borrado" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Deleted by %{user}" msgstr "Borrado por %{user}" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Edit" msgstr "Editar" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format -msgid "Editted" +msgid "Edited" msgstr "Editado" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format -msgid "Editted by %{user}" +msgid "Edited by %{user}" msgstr "Editado por %{user}" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Flag" msgstr "Marcar" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Flagged" msgstr "Marcado" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Flagged by %{user}" msgstr "Marcado por %{user}" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Follow" msgstr "Seguir " -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Followed" msgstr "Seguido" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Followed by %{user}" msgstr "Seguido por %{user}" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Like" msgstr "Like" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Liked" msgstr "Liked" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Liked by %{user}" msgstr "Liked por %{user}" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Mention" msgstr "Mencionar" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Mentioned" msgstr "Mencionado" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Mentioned by %{user}" msgstr "Mencionado por %{user}" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Message" msgstr "Enviar un mensaje" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Messaged" msgstr "Mensaje enviado " -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Messaged by %{user}" msgstr "Mensaje enviado por %{user}" -#: lib/objects.ex:222 +#: lib/objects.ex:221 #, elixir-autogen, elixir-format msgid "No permission to delete this" msgstr "No tiene permiso para borrar esto" -#: lib/activities.ex:449 lib/activities.ex:449 +#: lib/localise.ex:10 lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Read" msgstr "Leído" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Read by %{user}" msgstr "Leído por %{user}" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Replied" msgstr "Respondido" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Replied by %{user}" msgstr "Respondido por %{user}" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Reply" msgstr "Responder" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Request" msgstr "Solicitar " -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Request to Boost" msgstr "Solicitar un boost" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Request to Create" msgstr "Solicitar crear" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Request to Delete" msgstr "Solicitar borrar " -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Request to Edit" msgstr "Solicitar editar" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Request to Flag" msgstr "Solicitar marcar" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Request to Follow" msgstr "Solicitar de seguir" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Request to Like" msgstr "Solicitar un Like" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Request to Mention" msgstr "Solicitar una mención" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Request to Message" msgstr "Solicitar mandar un mensaje " -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Request to Read" msgstr "Solicitar leer " -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Request to Reply" msgstr "Solicitar responder " -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Request to Request" msgstr "Solicitar solicitar " -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Request to See" msgstr "Solicitar ver" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Request to Tag" msgstr "Solicitar etiqueta " -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Requested" msgstr "Solicitado" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Requested by %{user}" msgstr "Solicitado por %{user}" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Requested to Boost" msgstr "Solicitado para boost" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Requested to Create" msgstr "Solicitado para crear" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Requested to Delete" msgstr "Solicitado para borrar " -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Requested to Edit" msgstr "Solicitado para editar" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Requested to Flag" msgstr "Solicitado para marcar" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Requested to Follow" msgstr "Solicitado para seguir " -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Requested to Like" msgstr "Solicitado para un Like" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Requested to Mention" msgstr "Solicitado para una mención" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Requested to Message" msgstr "Solicitado para enviar mensaje" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Requested to Read" msgstr "Solicitado para leer " -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Requested to Reply" msgstr "Solicitado para responder " -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Requested to Request" msgstr "Solicitado para solicitar" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Requested to See" msgstr "Solicitado para ver" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Requested to Tag" msgstr "Solicitado para etiqueta " -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Saw" msgstr "Visto " -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Saw by %{user}" msgstr "Visto por %{user}" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "See" msgstr "Ver" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Tag" msgstr "Etiqueta" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Tagged" msgstr "Etiquetado" -#: lib/activities.ex:449 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Tagged by %{user}" msgstr "Etiquetado por %{user}" diff --git a/priv/localisation/es/LC_MESSAGES/bonfire_ui_common.po b/priv/localisation/es/LC_MESSAGES/bonfire_ui_common.po index 8066ac858a..b5cbb87928 100644 --- a/priv/localisation/es/LC_MESSAGES/bonfire_ui_common.po +++ b/priv/localisation/es/LC_MESSAGES/bonfire_ui_common.po @@ -17,7 +17,7 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: lib/components/smart_input/input_controls_live.sface:21 +#: lib/components/smart_input/input_controls_live.sface:24 #, elixir-autogen, elixir-format msgid "Add a content warning" msgstr "Añadir una denuncia de contenidos" @@ -32,22 +32,27 @@ msgstr "Añadir una descripción significativa" msgid "Add description" msgstr "Añadir descripción" -#: lib/components/extensions/extensions_live.sface:86 +#: lib/components/nav/user/user_menu_links_live.sface:27 +#, elixir-autogen, elixir-format +msgid "Admin panel" +msgstr "Panel de administración" + +#: lib/components/extensions/extensions_live.sface:81 #, elixir-autogen, elixir-format msgid "Bonfire Ecosystem Libraries" msgstr "Bonfire Ecosystem Libraries " -#: lib/components/extensions/extensions_live.sface:36 +#: lib/components/extensions/extensions_live.sface:31 #, elixir-autogen, elixir-format msgid "Bonfire Extensions" msgstr "Bonfire extensiones " -#: lib/components/extensions/extensions_live.sface:11 +#: lib/components/extensions/extensions_live.sface:6 #, elixir-autogen, elixir-format msgid "Bonfire UI extensions" msgstr "Bonfire extensiones de interfaz de usuario" -#: lib/components/extensions/extensions_live.sface:62 +#: lib/components/extensions/extensions_live.sface:57 #, elixir-autogen, elixir-format msgid "Bonfire schemas" msgstr "Bonfire esquemas " @@ -67,31 +72,39 @@ msgstr "Boost esta publicación " msgid "Boosted" msgstr "Boosted" -#: lib/components/smart_input/input_controls_live.sface:30 +#: lib/components/smart_input/input_controls_live.sface:37 #, elixir-autogen, elixir-format msgid "CW" msgstr "Denuncia de contenidos " #: lib/components/modals/confirm_modal_live.sface:40 -#: lib/components/modals/reusable_modal_live.sface:34 +#: lib/components/modals/reusable_modal_live.sface:36 #, elixir-autogen, elixir-format msgid "Cancel" msgstr "Cancelar" -#: lib/components/settings/change_theme_live.sface:21 +#: lib/components/settings/change_theme_live.sface:9 #, elixir-autogen, elixir-format msgid "Choose theme" msgstr "Elija el tema" #: lib/components/modals/reusable_modal_live.sface:21 +#: lib/components/notification/notification_live.sface:29 +#: lib/components/notification/notification_live.sface:59 +#: lib/components/notification/notification_live.sface:102 #, elixir-autogen, elixir-format msgid "Close" msgstr "Cerrar" -#: lib/components/nav/user/mobile_user_menu_live.sface:40 +#: lib/components/nav/user/mobile_user_menu_live.sface:11 #, elixir-autogen, elixir-format -msgid "Close panel" -msgstr "Cerrar panel" +msgid "Close menu" +msgstr "Cerrar el menú" + +#: lib/components/nav/user/user_menu_links_live.sface:34 +#, elixir-autogen, elixir-format +msgid "Code of conduct" +msgstr "Código de conducta" #: lib/components/smart_input/upload/upload_previews_live.sface:25 #, elixir-autogen, elixir-format @@ -108,11 +121,6 @@ msgstr "Error" msgid "Favourite this post" msgstr "Favorita esta publicación" -#: lib/components/nav/sidebar/social_nav/sidebar_navigation_live.sface:30 -#, elixir-autogen, elixir-format -msgid "Federation" -msgstr "Federación" - #: lib/components/actions/flag/flag_action_live.sface:26 #, elixir-autogen, elixir-format msgid "Flag" @@ -124,34 +132,39 @@ msgstr "Marcar" msgid "Flag this object" msgstr "Marcar este objeto" -#: lib/components/actions/follow/follow_button_live.sface:18 +#: lib/components/actions/follow/follow_button_live.sface:19 #, elixir-autogen, elixir-format msgid "Follow" msgstr "Seguir " -#: lib/components/nav/user/mobile_user_menu_live.sface:63 +#: lib/components/nav/user/mobile_user_menu_live.sface:35 #, elixir-autogen, elixir-format msgid "Followers" msgstr "Seguidores" -#: lib/components/nav/user/mobile_user_menu_live.sface:68 +#: lib/components/nav/user/mobile_user_menu_live.sface:40 #, elixir-autogen, elixir-format msgid "Following" msgstr "Siguiendo " -#: lib/components/smart_input/input_controls_live.sface:35 +#: lib/components/smart_input/input_controls_live.sface:50 #, elixir-autogen, elixir-format msgid "Full-screen mode" msgstr "Modo de pantalla completa" -#: lib/components/nav/header/header_user_live.sface:22 -#: lib/components/nav/sidebar/social_nav/sidebar_navigation_live.sface:12 +#: lib/components/widgets/widget_feedbacks/widget_feedback_live.sface:4 +#, elixir-autogen, elixir-format +msgid "Have some feedback?" +msgstr "¿Tienes alguna duda o comentario?" + +#: lib/components/nav/header/header_user_live.sface:9 +#: lib/components/nav/header/header_user_live.sface:17 #, elixir-autogen, elixir-format msgid "Home" msgstr "Inicio" -#: lib/components/nav/user/mobile_user_menu_live.sface:100 -#: lib/components/nav/user/user_menu_links_live.sface:27 +#: lib/components/nav/user/mobile_user_menu_live.sface:78 +#: lib/components/nav/user/user_menu_links_live.sface:41 #, elixir-autogen, elixir-format msgid "Homepage" msgstr "Página web" @@ -172,93 +185,113 @@ msgid "Links" msgstr "Enlaces" #: lib/components/paginate/load_more_live.sface:13 +#: lib/components/paginate/load_previous_live.sface:13 #, elixir-autogen, elixir-format msgid "Load more" msgstr "Cargar más" -#: lib/components/nav/sidebar/social_nav/sidebar_navigation_live.sface:21 -#, elixir-autogen, elixir-format -msgid "Local" -msgstr "Local" - -#: lib/components/nav/header/header_user_live.sface:101 -#: lib/components/nav/header/header_user_mobile_live.sface:44 +#: lib/components/nav/header/header_user_live.sface:88 #, elixir-autogen, elixir-format msgid "Login" msgstr "Inicio de sesión" -#: lib/components/nav/user/mobile_user_menu_live.sface:107 -#: lib/components/nav/user/user_menu_links_live.sface:34 +#: lib/components/nav/user/mobile_user_menu_live.sface:85 +#: lib/components/nav/user/user_menu_links_live.sface:48 #, elixir-autogen, elixir-format msgid "Logout" msgstr "Cierre de sesión" -#: lib/components/nav/user/mobile_user_menu_live.sface:36 +#: lib/components/smart_input/input_controls_live.sface:68 #, elixir-autogen, elixir-format -msgid "Menu" -msgstr "Menú" +msgid "Message" +msgstr "Enviar un mensaje" +#: lib/components/nav/header/header_user_live.sface:29 #: lib/components/nav/header/header_user_live.sface:34 -#: lib/components/nav/header/header_user_live.sface:39 -#: lib/components/nav/user/mobile_user_menu_live.sface:88 +#: lib/components/nav/user/mobile_user_menu_live.sface:60 #, elixir-autogen, elixir-format msgid "Messages" msgstr "Mensajes" -#: lib/components/nav/header/header_user_live.sface:55 -#: lib/components/nav/header/header_user_live.sface:58 +#: lib/components/nav/header/header_user_live.sface:39 +#: lib/components/nav/header/header_user_live.sface:42 +#: lib/components/nav/user/mobile_user_menu_live.sface:66 #, elixir-autogen, elixir-format msgid "My Favourites" msgstr "Mis favoritos" -#: lib/components/nav/header/header_user_live.sface:19 +#: lib/components/nav/header/header_user_live.sface:14 #, elixir-autogen, elixir-format msgid "My home" msgstr "Inicio " +#: lib/components/nav/user/user_menu_links_live.sface:6 +#, elixir-autogen, elixir-format +msgid "My profile" +msgstr "Mi perfil" + #: lib/components/paginate/load_more_live.sface:16 #, elixir-autogen, elixir-format msgid "Next page" msgstr "Página siguiente" +#: lib/components/settings/change_font_live.sface:13 +#, elixir-autogen, elixir-format +msgid "No known fonts" +msgstr "No hay tipografías conocidas" + +#: lib/components/settings/change_theme_live.sface:45 +#, elixir-autogen, elixir-format +msgid "No known themes" +msgstr "No hay temas conocidos" + +#: lib/components/nav/header/header_user_live.sface:20 #: lib/components/nav/header/header_user_live.sface:25 -#: lib/components/nav/header/header_user_live.sface:30 #, elixir-autogen, elixir-format msgid "Notifications" msgstr "Notificaciones" +#: lib/notifications.ex:6 +#, elixir-autogen, elixir-format +msgid "Notifications enabled" +msgstr "Notificaciones activadas " + #: lib/ui_common.ex:100 #, elixir-autogen, elixir-format msgid "Ok" msgstr "Ok" -#: lib/components/extensions/extensions_live.sface:110 +#: lib/components/extensions/extensions_live.sface:105 #, elixir-autogen, elixir-format msgid "Other Libraries" msgstr "Otras bibliotecas" -#: lib/components/smart_input/input_controls_live.sface:57 +#: lib/components/smart_input/input_controls_live.sface:70 #, elixir-autogen, elixir-format msgid "Post" msgstr "Publicar" +#: lib/components/smart_input/input_controls_live.sface:66 +#, elixir-autogen, elixir-format +msgid "Posting..." +msgstr "Publicando..." + #: lib/components/paginate/load_previous_live.sface:16 #, elixir-autogen, elixir-format msgid "Previous page" msgstr "Página anterior" -#: lib/components/nav/user/mobile_user_menu_live.sface:76 +#: lib/components/nav/user/mobile_user_menu_live.sface:48 #, elixir-autogen, elixir-format msgid "Profile" msgstr "Perfil" -#: lib/components/nav/header/header_user_live.sface:71 +#: lib/components/nav/header/header_user_live.sface:48 #, elixir-autogen, elixir-format msgid "Search" msgstr "Buscar" -#: lib/components/nav/header/header_user_live.sface:95 -#: lib/components/nav/header/header_user_mobile_live.sface:38 +#: lib/components/nav/header/header_user_live.sface:82 #, elixir-autogen, elixir-format msgid "Select User" msgstr "Seleccionar usuario" @@ -268,28 +301,52 @@ msgstr "Seleccionar usuario" msgid "Select the participants" msgstr "Seleccionar a los participantes" -#: lib/components/nav/user/mobile_user_menu_live.sface:94 -#: lib/components/nav/user/user_menu_links_live.sface:13 +#: lib/components/smart_input/smart_input_live.sface:57 +#, elixir-autogen, elixir-format +msgid "Send a message" +msgstr "" + +#: lib/components/nav/user/mobile_user_menu_live.sface:72 +#: lib/components/nav/user/user_menu_links_live.sface:20 #, elixir-autogen, elixir-format msgid "Settings" msgstr "Ajustes" -#: lib/components/paginate/load_previous_live.sface:13 +#: lib/components/widgets/widget_feedbacks/feedback_button_live.sface:6 #, elixir-autogen, elixir-format -msgid "Show more" -msgstr "Mostrar más" +msgid "Share feedback" +msgstr "Comparte alguna duda o comentario" -#: lib/components/nav/header/header_user_live.sface:107 -#: lib/components/nav/header/header_user_mobile_live.sface:49 +#: lib/components/nav/header/header_user_live.sface:94 #, elixir-autogen, elixir-format msgid "Signup" msgstr "Inscribirse " +#: lib/components/nav/user/user_menu_links_live.sface:13 +#, elixir-autogen, elixir-format +msgid "Switch profile" +msgstr "Cambia perfil" + +#: lib/components/nav/user/mobile_user_menu_live.sface:54 +#, elixir-autogen, elixir-format +msgid "Switch user profile" +msgstr "Cambiar de perfil de usuario" + #: lib/components/placeholders/empty_feed.sface:97 #, elixir-autogen, elixir-format msgid "Take a deep breath..." msgstr "Respira profundamente..." +#: lib/components/widgets/widget_feedbacks/widget_feedback_live.sface:7 +#, elixir-autogen, elixir-format +msgid "" +"The Bonfire team is all ears if you want to report a bug, suggest an " +"improvement or a new feature, or just say hi :)" +msgstr "" +"¿Tienes alguna duda, comentario, sugerencias o un error para reportar? ¿O " +"simplemente quieres mandar un saludo? El equipo de Bonfire quiere saber de " +"ti! :)" + #: lib/components/actions/flag/flag_action_live.sface:14 #, elixir-autogen, elixir-format msgid "" @@ -306,7 +363,7 @@ msgstr "" msgid "The file is too large." msgstr "El archivo es demasiado grande." -#: lib/components/extensions/extensions_live.sface:112 +#: lib/components/extensions/extensions_live.sface:107 #, elixir-autogen, elixir-format msgid "" "These are other libre / open source software projects used by the app and/or" @@ -315,7 +372,7 @@ msgstr "" "Otros proyectos de software libre/código abierto utilizados por la " "aplicación y las extensiones instaladas." -#: lib/components/extensions/extensions_live.sface:64 +#: lib/components/extensions/extensions_live.sface:59 #, elixir-autogen, elixir-format msgid "" "These are the data schemas currently installed on this instance, which can " @@ -349,7 +406,7 @@ msgstr "A" msgid "Unexpected data" msgstr "Datos inesperados" -#: lib/components/actions/follow/follow_button_live.sface:34 +#: lib/components/actions/follow/follow_button_live.sface:35 #, elixir-autogen, elixir-format msgid "Unfollow" msgstr "Deja de seguir a" @@ -359,6 +416,11 @@ msgstr "Deja de seguir a" msgid "Upload an image" msgstr "Subir una imagen" +#: lib/components/smart_input/smart_input_live.sface:70 +#, elixir-autogen, elixir-format +msgid "Write a post" +msgstr "" + #: lib/components/actions/flag/flag_action_live.sface:7 #, elixir-autogen, elixir-format msgid "You already flagged this" @@ -378,18 +440,11 @@ msgstr "" msgid "You have selected too many files." msgstr "Ha seleccionado demasiados archivos." -#: lib/components/smart_input/input_controls_live.sface:53 +#: lib/notifications.ex:6 #, elixir-autogen, elixir-format -msgid "cancel" -msgstr "cancelar" - -#: lib/components/nav/user/user_menu_links_live.sface:6 -#, elixir-autogen, elixir-format -msgid "My profile" -msgstr "Mi perfil" - -#: lib/components/nav/user/mobile_user_menu_live.sface:82 -#: lib/components/nav/user/user_menu_links_live.sface:20 -#, elixir-autogen, elixir-format -msgid "Switch user profile" -msgstr "Cambiar de perfil de usuario" +msgid "" +"You will now receive notifications of messages, mentions, and other relevant" +" activities." +msgstr "" +"Ahora recibirás notificaciones de mensajes, menciones y otras actividades " +"relevantes." diff --git a/priv/localisation/es/LC_MESSAGES/bonfire_ui_me.po b/priv/localisation/es/LC_MESSAGES/bonfire_ui_me.po index 65ce18aeb0..f55f332577 100644 --- a/priv/localisation/es/LC_MESSAGES/bonfire_ui_me.po +++ b/priv/localisation/es/LC_MESSAGES/bonfire_ui_me.po @@ -17,32 +17,40 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: lib/components/settings/admin/instance_info_live.sface:99 +#: lib/components/settings/admin/instance_info_live.sface:95 #, elixir-autogen, elixir-format -msgid "(longer text shown on the homepage)" -msgstr "(el texto más largo aparece en la página de inicio)" +msgid "(longer text shown on the homepage, you can use markdown and/or HTML)" +msgstr "" +"(el texto en su totalidad se muestra en la página de inicio, puede utilizar " +"markdown y/o HTML)" -#: lib/components/settings/admin/instance_info_live.sface:88 +#: lib/components/settings/admin/instance_info_live.sface:84 #, elixir-autogen, elixir-format msgid "(short summary shown in various places)" msgstr "(breve resumen mostrado en varios lugares)" -#: lib/components/signup/signup_form_live.sface:93 +#: lib/components/signup/signup_form_live.sface:68 #, elixir-autogen, elixir-format msgid "10 characters minimum" msgstr "10 caracteres como mínimo" -#: lib/components/settings/user_profile/edit_profile_live.sface:84 +#: lib/components/settings/user_profile/edit_profile_live.sface:79 #, elixir-autogen, elixir-format msgid "About" msgstr "Información general" -#: lib/components/settings/sidebar/sidebar_settings_live.sface:37 +#: lib/live_handlers/users_live_handler.ex:18 +#, elixir-autogen, elixir-format +msgid "Access granted to the team!" +msgstr "¡Acceso concedido al equipo!" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:33 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:47 #, elixir-autogen, elixir-format msgid "Account Settings" msgstr "Configuración de la cuenta" -#: lib/components/login/login_view_live.sface:22 +#: lib/components/login/login_view_live.sface:15 #, elixir-autogen, elixir-format msgid "" "Account not found. Either your username or password was incorrect. Did you " @@ -51,24 +59,24 @@ msgstr "" "Cuenta no existe. El nombre de usuario o la contraseña son incorrectos. " "¿Quiere " -#: lib/components/settings/shared_user/shared_user_live.sface:59 +#: lib/components/settings/admin/admin_live.sface:251 #, elixir-autogen, elixir-format -msgid "Add" -msgstr "Añadir" +msgid "Activities shared only with members of this instance." +msgstr "Actividades compartidas sólo con los miembros de esta instancia." #: lib/components/switch_user/account_users_live.sface:22 #, elixir-autogen, elixir-format msgid "Add a new user" msgstr "Añadir un nuevo usuario" -#: lib/components/profile/profile_hero/profile_hero_full_live.sface:129 -#: lib/components/settings/admin/admin_live.sface:14 -#: lib/components/user_previews/user_preview_live.sface:28 +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:133 +#: lib/components/user_previews/user_preview_live.sface:34 #, elixir-autogen, elixir-format msgid "Admin" msgstr "Admin" #: lib/components/settings/sidebar/sidebar_settings_live.sface:69 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:79 #, elixir-autogen, elixir-format msgid "Admin settings" msgstr "Configuración de admin" @@ -78,7 +86,7 @@ msgstr "Configuración de admin" msgid "Admins" msgstr "Admins" -#: lib/views/confirm_email/confirm_email_live.sface:53 +#: lib/views/confirm_email/confirm_email_live.sface:55 #, elixir-autogen, elixir-format msgid "Already confirmed your email?" msgstr "¿Ya ha confirmado su correo electrónico?" @@ -88,8 +96,9 @@ msgstr "¿Ya ha confirmado su correo electrónico?" msgid "An error occured" msgstr "Ocurrió un error" -#: lib/components/create_user/create_user_view_live.sface:60 -#: lib/components/signup/signup_form_live.sface:70 +#: lib/components/create_user/create_user_view_live.sface:47 +#: lib/components/signup/signup_form_live.sface:32 +#: lib/components/signup/signup_form_live.sface:45 #, elixir-autogen, elixir-format msgid "An error occurred:" msgstr "Ocurrió un error:" @@ -99,20 +108,22 @@ msgstr "Ocurrió un error:" msgid "An unexpected error occured... " msgstr "Se ha producido un error inesperado... " -#: lib/components/settings/admin/admin_live.sface:185 +#: lib/components/settings/admin/admin_live.sface:176 #, elixir-autogen, elixir-format msgid "Anyone can sign up to this instance." msgstr "Cualquiera puede inscribirse en esta instancia." -#: lib/components/settings/shared_user/shared_user_live.sface:51 +#: lib/components/settings/shared_user/shared_user_live.sface:28 #, elixir-autogen, elixir-format msgid "" "Anyone you add will have admin-level access over this user identity, meaning" -" they can post as%{username}, read private messages, etc." +" they can post as @%{username}, read private messages, etc. You might want " +"to %{a} first create a new, seperate user %{b} for this purpose?" msgstr "" -"Cualquier persona que añada tendrá acceso a nivel de admin sobre esta " -"identidad de usuario: pueden publicar como%{username}, leer mensajes " -"privados, etc." +"Cualquier persona que añadas tendrá acceso a nivel de administrador sobre " +"esta identidad de usuario, lo que significa que podrá publicar como " +"@%{username}, leer mensajes privados, etc. Es posible que primero quieras " +"%{a} crear un nuevo usuario separado %{b} para este propósito?" #: lib/components/profile/profile_remote_follow/profile_remote_follow_live.sface:31 #, elixir-autogen, elixir-format @@ -120,17 +131,17 @@ msgid "Are you a user of this instance? Just login first." msgstr "" "¿Eres usuario de esta instancia? Por favor inicie sesión para continuar. " -#: lib/views/settings/settings_live.ex:131 +#: lib/views/settings/settings_live.ex:136 #, elixir-autogen, elixir-format msgid "Avatar changed!" msgstr "¡Avatar cambiado!" -#: lib/components/signup/signup_view_live.sface:25 +#: lib/views/signup/signup_live.sface:22 #, elixir-autogen, elixir-format msgid "Back to home page" msgstr "Volver a la página de inicio" -#: lib/views/settings/settings_live.ex:140 +#: lib/views/settings/settings_live.ex:145 #, elixir-autogen, elixir-format msgid "Background image changed!" msgstr "La imagen de fondo ha cambiado." @@ -140,141 +151,149 @@ msgstr "La imagen de fondo ha cambiado." msgid "Bonfire Dashboard" msgstr "Bonfire panel de control " -#: lib/components/settings/settings_items/my_feed_items_live.sface:21 +#: lib/components/settings/settings_items/my_feed_items_live.sface:23 #, elixir-autogen, elixir-format msgid "Boosts" msgstr "Boosts" -#: lib/components/settings/user_profile/edit_profile_live.sface:88 +#: lib/components/settings/user_profile/edit_profile_live.sface:83 #, elixir-autogen, elixir-format msgid "Brief description for your profile. You can use markdown formatting." msgstr "Breve descripción de su perfil - puede utilizar el formato markdown." -#: lib/components/settings/admin/instance_info_live.sface:31 +#: lib/components/settings/admin/instance_info_live.sface:27 #, elixir-autogen, elixir-format msgid "Change" msgstr "Cambiar" -#: lib/components/settings/account/edit_account_live.sface:11 +#: lib/components/settings/account/edit_account_live.sface:6 #: lib/views/change_password/change_password_live.ex:20 #, elixir-autogen, elixir-format msgid "Change my password" msgstr "Cambiar mi contraseña" -#: lib/components/settings/shared_user/shared_user_live.sface:15 -#, elixir-autogen, elixir-format -msgid "Choose a label for this team" -msgstr "Elija una etiqueta para este equipo" - -#: lib/components/signup/signup_form_live.sface:93 +#: lib/components/signup/signup_form_live.sface:68 #, elixir-autogen, elixir-format msgid "Choose a password" msgstr "Elija una contraseña" -#: lib/components/create_user/create_user_view_live.sface:83 +#: lib/components/create_user/create_user_view_live.sface:70 #, elixir-autogen, elixir-format msgid "Choose a username" msgstr "Elige un nombre de usuario" -#: lib/components/settings/admin/admin_live.sface:160 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:11 +#, elixir-autogen, elixir-format +msgid "Close menu" +msgstr "Cerrar menú" + +#: lib/components/settings/admin/admin_live.sface:153 #, elixir-autogen, elixir-format msgid "Closed" msgstr "Cerrado" -#: lib/components/settings/admin/terms_live.sface:22 -#: lib/components/signup/signup_form_live.sface:26 +#: lib/components/settings/admin/terms_live.sface:16 #, elixir-autogen, elixir-format msgid "Code of Conduct" msgstr "Código de conducta" -#: lib/views/change_password/change_password_live.sface:44 +#: lib/views/change_password/change_password_live.sface:35 #, elixir-autogen, elixir-format msgid "Confirm new password" msgstr "Confirmar la nueva contraseña" -#: lib/components/signup/signup_form_live.sface:104 +#: lib/components/signup/signup_form_live.sface:79 #, elixir-autogen, elixir-format msgid "Confirm your password" msgstr "Confirme su contraseña" -#: lib/components/settings/admin/instance_info_live.sface:40 +#: lib/components/settings/admin/instance_info_live.sface:36 #, elixir-autogen, elixir-format msgid "Cover image" msgstr "Imagen de portada" -#: lib/components/create_user/create_user_view_live.sface:107 +#: lib/components/create_user/create_user_view_live.sface:94 #, elixir-autogen, elixir-format msgid "Create" msgstr "Crear" -#: lib/components/create_user/create_user_view_live.sface:11 +#: lib/views/create_user/create_user_live.ex:23 +#: lib/views/create_user/create_user_live.ex:24 +#, elixir-autogen, elixir-format +msgid "Create a new user profile" +msgstr "Crear un nuevo perfil de usuario" + #: lib/components/switch_user/account_users_live.sface:32 #, elixir-autogen, elixir-format msgid "Create a user profile" msgstr "Crear un perfil de usuario" -#: lib/views/change_password/change_password_live.sface:23 +#: lib/views/change_password/change_password_live.sface:14 #, elixir-autogen, elixir-format msgid "Current password" msgstr "Contraseña actual" -#: lib/components/settings/admin/admin_live.sface:49 +#: lib/components/settings/admin/admin_live.sface:44 +#, elixir-autogen, elixir-format +msgid "Default font" +msgstr "Tipografía predeterminada" + +#: lib/components/settings/admin/admin_live.sface:33 #, elixir-autogen, elixir-format msgid "Default language" msgstr "Idioma por defecto" -#: lib/components/login/login_view_live.sface:99 +#: lib/components/login/login_view_live.sface:112 #, elixir-autogen, elixir-format msgid "Did you forget your password?" msgstr "¿Ha olvidado su contraseña?" -#: lib/components/settings/settings_items/discoverable_live.sface:3 +#: lib/components/settings/settings_items/discoverable_live.sface:2 #, elixir-autogen, elixir-format msgid "Discoverability" msgstr "Descubribilidad" -#: lib/components/signup/signup_form_live.sface:122 +#: lib/components/signup/signup_form_live.sface:163 #, elixir-autogen, elixir-format msgid "Do you already have an account?" msgstr "¿Ya tiene una cuenta?" -#: lib/views/confirm_email/confirm_email_live.sface:58 +#: lib/views/confirm_email/confirm_email_live.sface:60 #, elixir-autogen, elixir-format msgid "Don't have an account yet?" msgstr "¿Aún no tienes una cuenta?" -#: lib/components/settings/account/edit_account_live.sface:3 -#, elixir-autogen, elixir-format -msgid "Edit Account" -msgstr "Editar cuenta" - -#: lib/components/profile/profile_hero/profile_hero_full_live.sface:45 -#: lib/components/settings/user_profile/edit_profile_live.sface:3 +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:46 #, elixir-autogen, elixir-format msgid "Edit profile" msgstr "Editar perfil" -#: lib/components/signup/signup_form_live.sface:81 +#: lib/components/signup/signup_form_live.sface:56 #, elixir-autogen, elixir-format msgid "Email address" msgstr "Dirección de correo electrónico" -#: lib/components/login/login_view_live.sface:61 +#: lib/components/login/login_view_live.sface:54 #, elixir-autogen, elixir-format msgid "Email address or @username" msgstr "Dirección de correo electrónico o @nombredeusuario" -#: lib/components/settings/admin/instance_info_live.sface:102 +#: lib/components/signup/signup_form_live.sface:111 +#, elixir-autogen, elixir-format +msgid "Enable two-factor authentication (recommended)" +msgstr "Activar la autenticación en dos pasos (recomendado)" + +#: lib/components/settings/admin/instance_info_live.sface:98 #, elixir-autogen, elixir-format msgid "Enter a short title" msgstr "Introduzca un título corto" -#: lib/components/signup/signup_form_live.sface:107 +#: lib/components/signup/signup_form_live.sface:82 #, elixir-autogen, elixir-format msgid "Enter the same password again" msgstr "Introduzca de nuevo la misma contraseña" -#: lib/views/forgot_password/forgot_password_live.sface:27 +#: lib/views/forgot_password/forgot_password_live.sface:21 #, elixir-autogen, elixir-format msgid "Enter your email address and you will be sent a password reset link." msgstr "" @@ -286,78 +305,90 @@ msgstr "" msgid "Enter your fediverse nick to follow %{user_name} remotely:" msgstr "Introduce tu nick de fediverse para seguir %{user_name} a distancia:" -#: lib/components/create_user/create_user_view_live.sface:72 +#: lib/components/create_user/create_user_view_live.sface:59 #, elixir-autogen, elixir-format msgid "Enter your name or a pseudonym" msgstr "Introduzca su nombre o un seudónimo" #: lib/components/settings/sidebar/sidebar_settings_live.sface:92 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:102 #, elixir-autogen, elixir-format msgid "Extensions" msgstr "Extensiones" -#: lib/components/profile/profile_hero/profile_hero_full_live.sface:103 +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:105 #, elixir-autogen, elixir-format msgid "Flag" msgstr "Marcar" -#: lib/components/settings/sidebar/sidebar_settings_live.sface:48 -#: lib/components/settings/sidebar/sidebar_settings_live.sface:120 +#: lib/components/settings/sidebar/sidebar_settings_live.sface:43 +#: lib/components/settings/sidebar/sidebar_settings_live.sface:130 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:58 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:140 #, elixir-autogen, elixir-format msgid "Flags" msgstr "Marcados " -#: lib/components/profile/profile_follows/profile_follows_live.sface:7 -#: lib/components/profile/profile_hero/profile_hero_full_live.sface:186 -#: lib/components/user_previews/user_preview_live.sface:43 +#: lib/components/profile/profile_follows/profile_follows_live.sface:9 +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:189 +#: lib/components/user_previews/user_preview_live.sface:45 #, elixir-autogen, elixir-format msgid "Followers" msgstr "Seguidores" -#: lib/components/profile/profile_follows/profile_follows_live.sface:16 -#: lib/components/profile/profile_hero/profile_hero_full_live.sface:195 -#: lib/components/user_previews/user_preview_live.sface:48 +#: lib/components/profile/profile_follows/profile_follows_live.sface:20 +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:198 +#: lib/components/user_previews/user_preview_live.sface:50 #, elixir-autogen, elixir-format msgid "Following" msgstr "Siguiendo " -#: lib/components/settings/settings_items/my_feed_items_live.sface:33 +#: lib/components/settings/settings_items/my_feed_items_live.sface:37 #, elixir-autogen, elixir-format msgid "Follows" msgstr "Sigue" -#: lib/views/forgot_password/forgot_password_live.sface:9 +#: lib/views/forgot_password/forgot_password_live.ex:21 +#: lib/views/forgot_password/forgot_password_live.ex:22 +#, elixir-autogen, elixir-format +msgid "Forgot password" +msgstr "Olvidé mi contraseña" + +#: lib/views/forgot_password/forgot_password_live.sface:3 #, elixir-autogen, elixir-format msgid "Forgot your password?" msgstr "¿Ha olvidado su contraseña?" -#: lib/components/settings/user_profile/edit_profile_live.sface:53 +#: lib/components/settings/user_profile/edit_profile_live.sface:48 #, elixir-autogen, elixir-format msgid "Full name" msgstr "Nombre completo" -#: lib/components/settings/sidebar/sidebar_settings_live.sface:5 +#: lib/components/settings/sidebar/sidebar_settings_live.sface:8 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:22 #, elixir-autogen, elixir-format msgid "General settings" msgstr "Ajustes generales" -#: lib/components/settings/blocks/blocks_live.sface:13 -#: lib/components/settings/sidebar/sidebar_settings_live.sface:56 -#: lib/components/settings/sidebar/sidebar_settings_live.sface:128 +#: lib/components/settings/sidebar/sidebar_settings_live.sface:51 +#: lib/components/settings/sidebar/sidebar_settings_live.sface:138 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:66 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:148 #, elixir-autogen, elixir-format msgid "Ghosted" msgstr "Ghosted" -#: lib/components/settings/shared_user/shared_user_live.sface:31 +#: lib/components/settings/shared_user/shared_user_live.sface:38 #, elixir-autogen, elixir-format -msgid "" -"Give full access to this user identity and profile (%{username}) to a team " -"member" -msgstr "" -"Dar acceso completo a esta identidad y perfil de usuario (%{username}) a un " -"miembro del equipo" +msgid "Give a label to this team" +msgstr "Poner una etiqueta a este equipo" -#: lib/views/confirm_email/confirm_email_live.sface:21 +#: lib/components/settings/shared_user/shared_user_live.sface:17 +#, elixir-autogen, elixir-format +msgid "Give access to the @%{username} user to your team" +msgstr "Dar acceso al usuario @%{username} a su equipo" + +#: lib/views/confirm_email/confirm_email_live.sface:32 #, elixir-autogen, elixir-format msgid "Great! We've emailed you another link. Please click it to continue." msgstr "" @@ -374,12 +405,12 @@ msgstr "Hola %{name}, ¡encantado de conocerte!" msgid "Hey there! Let's fill out your profile!" msgstr "¡Hola! Por favor complete su perfil." -#: lib/components/signup/signup_view_live.sface:15 +#: lib/views/signup/signup_live.sface:13 #, elixir-autogen, elixir-format msgid "Hooray! You are registered" msgstr "¡Hurra! Estás registrad@" -#: lib/components/settings/user_preferences/preferences_live.sface:38 +#: lib/components/settings/user_preferences/preferences_live.sface:44 #, elixir-autogen, elixir-format msgid "" "I want my profile (@%{username}) and content to appear in search engines (in" @@ -388,7 +419,7 @@ msgstr "" "Quiero que mi perfil (@%{username}) y mi contenido aparezcan en los " "buscadores (en Bonfire, en fediverse y en la web en general)" -#: lib/components/settings/account/edit_account_live.sface:13 +#: lib/components/settings/account/edit_account_live.sface:8 #, elixir-autogen, elixir-format msgid "" "I want my profiles to appear in search engines (in Bonfire, the fediverse, " @@ -399,58 +430,79 @@ msgstr "" " fediverse y en la web en general) por defecto (esto se puede anular en la " "configuración de cada usuario)" -#: lib/views/settings/settings_live.ex:110 +#: lib/views/settings/settings_live.ex:115 #, elixir-autogen, elixir-format msgid "Icon changed!" msgstr "¡Icono cambiado!" -#: lib/views/settings/settings_live.ex:120 +#: lib/components/signup/signup_form_live.sface:121 +#, elixir-autogen, elixir-format +msgid "" +"If you have a two-factor authentication app, please enable it by scanning " +"the QR Code with your app (or you can enter the secret below instead), and " +"then enter the code provided by your app at the bottom." +msgstr "" +"Si tienes una aplicación de autenticación en dos pasos, habilítala " +"escaneando el código QR con tu aplicación (o puedes introducir el secreto a " +"continuación en su lugar). A continuación, introduce el código que te " +"proporciona tu aplicación." + +#: lib/components/login/login_view_live.sface:86 +#, elixir-autogen, elixir-format +msgid "" +"If you have two-factor authentication enabled, please enter the code " +"provided by your app." +msgstr "" + +#: lib/views/settings/settings_live.ex:125 #, elixir-autogen, elixir-format msgid "Image changed!" msgstr "Imagen cambiada." +#: lib/components/settings/admin/admin_live.sface:201 +#: lib/components/settings/admin/admin_live.sface:207 +#, elixir-autogen, elixir-format +msgid "Indexing of data in this instance's search engine" +msgstr "Indexación de datos en el buscador de esta instancia" + #: lib/components/settings/sidebar/sidebar_settings_live.sface:76 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:86 #, elixir-autogen, elixir-format msgid "Instance Info" msgstr "Información de la instancia" #: lib/components/settings/sidebar/sidebar_settings_live.sface:84 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:94 #, elixir-autogen, elixir-format msgid "Instance Settings" msgstr "Ajustes de la instancia" -#: lib/components/settings/admin/instance_info_live.sface:2 -#: lib/components/settings/admin/terms_live.sface:2 -#, elixir-autogen, elixir-format -msgid "Instance configuration" -msgstr "Configuración de la instancia" - -#: lib/components/settings/admin/admin_live.sface:35 +#: lib/components/settings/admin/admin_live.sface:19 #, elixir-autogen, elixir-format msgid "Instance default theme" msgstr "Tema por defecto de la instancia" -#: lib/components/settings/admin/instance_info_live.sface:87 +#: lib/components/settings/admin/instance_info_live.sface:83 #, elixir-autogen, elixir-format msgid "Instance description" msgstr "Descripción de la instancia" -#: lib/components/settings/admin/instance_info_live.sface:20 +#: lib/components/settings/admin/instance_info_live.sface:16 #, elixir-autogen, elixir-format msgid "Instance icon" msgstr "Icono de la instancia" -#: lib/components/settings/admin/instance_info_live.sface:76 +#: lib/components/settings/admin/instance_info_live.sface:72 #, elixir-autogen, elixir-format msgid "Instance name" msgstr "Nombre de la instancia" -#: lib/components/settings/admin/instance_info_live.sface:98 +#: lib/components/settings/admin/instance_info_live.sface:94 #, elixir-autogen, elixir-format msgid "Instance welcome" msgstr "Bienvenida a la instancia" -#: lib/views/confirm_email/confirm_email_live.sface:28 +#: lib/views/confirm_email/confirm_email_live.sface:24 #, elixir-autogen, elixir-format msgid "Invalid confirmation link. Please request a new one below." msgstr "" @@ -458,23 +510,30 @@ msgstr "" "continuación." #: lib/components/settings/sidebar/sidebar_settings_live.sface:109 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:119 #, elixir-autogen, elixir-format msgid "Invites" msgstr "Invitaciones " -#: lib/components/settings/user_preferences/preferences_live.sface:22 +#: lib/components/settings/user_preferences/preferences_live.sface:19 #, elixir-autogen, elixir-format msgid "Language" msgstr "Idioma" -#: lib/components/settings/user_profile/edit_profile_live.sface:108 +#: lib/components/settings/admin/admin_live.sface:248 +#, elixir-autogen, elixir-format +msgid "Local-only" +msgstr "Sólo local" + +#: lib/components/settings/user_profile/edit_profile_live.sface:103 #, elixir-autogen, elixir-format msgid "Location" msgstr "Ubicación" -#: lib/components/login/login_view_live.sface:93 -#: lib/components/signup/signup_form_live.sface:123 -#: lib/views/confirm_email/confirm_email_live.sface:54 +#: lib/components/login/login_view_live.sface:106 +#: lib/components/signup/signup_form_live.sface:164 +#: lib/views/confirm_email/confirm_email_live.sface:56 +#: lib/views/login/login_live.ex:10 lib/views/login/login_live.ex:11 #, elixir-autogen, elixir-format msgid "Log in" msgstr "Entrar en el sistema" @@ -484,27 +543,38 @@ msgstr "Entrar en el sistema" msgid "Logged out successfully. Until next time!" msgstr "Se ha cerrado la sesión con éxito. Hasta la próxima vez." -#: lib/components/settings/sidebar/sidebar_settings_live.sface:143 +#: lib/components/settings/sidebar/sidebar_settings_live.sface:154 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:163 #, elixir-autogen, elixir-format msgid "Logout" msgstr "Cierre de sesión" -#: lib/components/settings/user_preferences/preferences_live.sface:13 +#: lib/components/settings/user_preferences/preferences_live.sface:8 #, elixir-autogen, elixir-format msgid "Look and feel" msgstr "Aspecto " -#: lib/components/profile/profile_hero/profile_hero_full_live.sface:87 +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:89 #, elixir-autogen, elixir-format msgid "Make admin" msgstr "Hacer admin" -#: lib/components/settings/settings_items/my_feed_items_live.sface:51 +#: lib/components/settings/admin/admin_live.sface:270 +#, elixir-autogen, elixir-format +msgid "" +"Make private content (except messages) searcheable by those allowed (based " +"on boundaries)." +msgstr "" +"Hacer que los contenidos privados (excepto los mensajes) puedan ser buscados" +" por quienes están autorizados (en función de los límites)." + +#: lib/components/settings/settings_items/my_feed_items_live.sface:58 #, elixir-autogen, elixir-format msgid "Messages" msgstr "Mensajes" -#: lib/components/settings/sidebar/sidebar_settings_live.sface:113 +#: lib/components/settings/sidebar/sidebar_settings_live.sface:123 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:133 #, elixir-autogen, elixir-format msgid "Moderation" msgstr "Moderación" @@ -514,32 +584,38 @@ msgstr "Moderación" msgid "My feed" msgstr "Mi feed" -#: lib/components/settings/settings_items/my_feed_items_live.sface:39 +#: lib/components/settings/settings_items/my_feed_items_live.sface:44 #, elixir-autogen, elixir-format msgid "My own activities" msgstr "Mi actividad" -#: lib/components/login/login_view_live.sface:104 +#: lib/components/login/login_view_live.sface:117 #, elixir-autogen, elixir-format msgid "Need to sign up instead?" msgstr "¿Necesita inscribirse?" -#: lib/views/change_password/change_password_live.sface:35 +#: lib/views/change_password/change_password_live.sface:26 #, elixir-autogen, elixir-format msgid "New password" msgstr "Nueva contraseña" -#: lib/components/settings/admin/admin_live.sface:94 +#: lib/components/settings/admin/admin_live.sface:89 #, elixir-autogen, elixir-format msgid "No" msgstr "No" -#: lib/components/settings/settings_items/my_feed_items_live.sface:45 +#: lib/components/settings/blocks/blocks_live.sface:137 +#, elixir-autogen, elixir-format +msgid "Nothing you post privately will be shown to them from now on." +msgstr "" +"Nada de lo que publiques en privado se les mostrará a partir de ahora. " + +#: lib/components/settings/settings_items/my_feed_items_live.sface:51 #, elixir-autogen, elixir-format msgid "Notifications" msgstr "Notificaciones" -#: lib/components/signup/signup_view_live.sface:18 +#: lib/views/signup/signup_live.sface:16 #, elixir-autogen, elixir-format msgid "" "Now we need you to confirm your email address. We've emailed you a link " @@ -549,77 +625,114 @@ msgstr "" " enviado un enlace por correo electrónico (comprueba tu carpeta de spam). " "Haz clic en él para continuar." -#: lib/components/settings/admin/admin_live.sface:163 +#: lib/components/settings/admin/admin_live.sface:156 #, elixir-autogen, elixir-format msgid "Only people with a valid invite link can sign up to this instance." msgstr "" "Sólo las personas con un enlace de invitación válido pueden inscribirse en " "esta instancia." -#: lib/components/settings/admin/admin_live.sface:182 +#: lib/components/settings/admin/admin_live.sface:173 #, elixir-autogen, elixir-format msgid "Open" msgstr "Abrir" +#: lib/components/settings/admin/admin_live.sface:133 #: lib/components/settings/admin/admin_live.sface:138 -#: lib/components/settings/admin/admin_live.sface:143 #, elixir-autogen, elixir-format msgid "Open or invite-only" msgstr "Abierto o por invitación" -#: lib/components/settings/admin/instance_info_live.sface:62 -#: lib/components/settings/user_profile/edit_profile_live.sface:28 +#: lib/components/settings/admin/instance_info_live.sface:58 +#: lib/components/settings/user_profile/edit_profile_live.sface:23 #, elixir-autogen, elixir-format msgid "PNG, JPG, GIF up to 10MB" msgstr "PNG, JPG, GIF hasta 10MB" -#: lib/components/login/login_view_live.sface:72 +#: lib/components/login/login_view_live.sface:65 #, elixir-autogen, elixir-format msgid "Password (Min 10 characters)" msgstr "Contraseña (mínimo 10 caracteres)" -#: lib/live_handlers/users_live_handler.ex:18 -#, elixir-autogen, elixir-format -msgid "Person added to team!" -msgstr "¡Persona añadida al equipo!" - #: lib/views/create_user/create_user_controller.ex:26 #, elixir-autogen, elixir-format msgid "Please double check your inputs... " msgstr "Por favor, vuelva a comprobar sus entradas... " -#: lib/views/profile/profile_live.ex:93 +#: lib/views/profile/profile_live.ex:94 #, elixir-autogen, elixir-format msgid "Please login first, and then... " msgstr "Por favor, inicie sesión primero, y luego... " +#: lib/components/settings/shared_user/shared_user_live.sface:54 +#, elixir-autogen, elixir-format +msgid "Please note they need to already be signed up on this instance." +msgstr "Tenga en cuenta que deben estar ya inscritos en esta instancia." + #: lib/components/settings/settings_items/my_feed_items_live.sface:7 #, elixir-autogen, elixir-format -msgid "Posts and other activities from people I follow" -msgstr "Mensajes y otras actividades de las personas que sigo" +msgid "Posts and other activities from followed people" +msgstr "Mensajes y otras actividades de las personas que sigues " -#: lib/components/settings/user_preferences/preferences_live.sface:2 +#: lib/components/settings/user_preferences/preferences_live.sface:33 #, elixir-autogen, elixir-format -msgid "Preferences" -msgstr "Preferencias" +msgid "Preferred font" +msgstr "Tipografía preferida" -#: lib/components/settings/admin/terms_live.sface:31 -#: lib/components/signup/signup_form_live.sface:37 +#: lib/components/settings/admin/terms_live.sface:25 #, elixir-autogen, elixir-format msgid "Privacy Policy" msgstr "Política de privacidad" -#: lib/components/settings/sidebar/sidebar_settings_live.sface:13 +#: lib/components/settings/admin/admin_live.sface:267 +#, elixir-autogen, elixir-format +msgid "Private activities" +msgstr "Actividades privadas" + +#: lib/components/profile/profile_remote_follow/profile_remote_follow_live.sface:27 +#, elixir-autogen, elixir-format +msgid "Proceed to follow" +msgstr "Proceda a seguir" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:16 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:30 #, elixir-autogen, elixir-format msgid "Profile Info" msgstr "Información sobre el perfil" -#: lib/views/profile/profile_live.ex:105 +#: lib/views/profile/profile_live.ex:106 #, elixir-autogen, elixir-format msgid "Profile not found" msgstr "Perfil no encontrado" -#: lib/components/settings/settings_items/my_feed_items_live.sface:27 +#: lib/components/settings/admin/admin_live.sface:229 +#, elixir-autogen, elixir-format +msgid "Public content" +msgstr "Contenido público" + +#: lib/components/settings/blocks/blocks_live.sface:18 +#: lib/components/settings/blocks/blocks_live.sface:128 +#, elixir-autogen, elixir-format +msgid "Read less" +msgstr "Leer menos " + +#: lib/components/settings/blocks/blocks_live.sface:17 +#: lib/components/settings/blocks/blocks_live.sface:127 +#, elixir-autogen, elixir-format +msgid "Read more" +msgstr "Leer más" + +#: lib/views/signup/signup_live.sface:88 +#, elixir-autogen, elixir-format +msgid "Read our code of conduct" +msgstr "Lea nuestro código de conducta" + +#: lib/views/signup/signup_live.sface:123 +#, elixir-autogen, elixir-format +msgid "Read our privacy policy" +msgstr "Lea nuestra política de privacidad" + +#: lib/components/settings/settings_items/my_feed_items_live.sface:30 #, elixir-autogen, elixir-format msgid "Replies" msgstr "Respuestas" @@ -629,67 +742,79 @@ msgstr "Respuestas" msgid "Request email confirmation link" msgstr "Solicitar enlace de confirmación por correo electrónico" -#: lib/components/profile/profile_hero/profile_hero_full_live.sface:97 +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:99 #, elixir-autogen, elixir-format msgid "Revoke admin" msgstr "Revocar admin" -#: lib/components/settings/sidebar/sidebar_settings_live.sface:41 +#: lib/components/settings/sidebar/sidebar_settings_live.sface:37 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:51 #, elixir-autogen, elixir-format msgid "Safety" msgstr "Seguridad" -#: lib/components/settings/admin/instance_info_live.sface:112 -#: lib/components/settings/admin/terms_live.sface:40 -#: lib/components/settings/user_profile/edit_profile_live.sface:166 +#: lib/components/settings/admin/instance_info_live.sface:108 +#: lib/components/settings/admin/terms_live.sface:34 +#: lib/components/settings/user_profile/edit_profile_live.sface:161 #, elixir-autogen, elixir-format msgid "Save" msgstr "Guardar" -#: lib/views/confirm_email/confirm_email_live.sface:48 +#: lib/views/confirm_email/confirm_email_live.sface:50 #, elixir-autogen, elixir-format msgid "Send" msgstr "Enviar" -#: lib/components/profile/profile_hero/profile_hero_full_live.sface:63 +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:64 #, elixir-autogen, elixir-format msgid "Send a message" msgstr "Enviar un mensaje" -#: lib/views/forgot_password/forgot_password_live.sface:39 +#: lib/views/forgot_password/forgot_password_live.sface:33 #, elixir-autogen, elixir-format msgid "Send email" msgstr "Enviar correo electrónico" -#: lib/views/settings/settings_live.ex:41 +#: lib/views/settings/settings_live.ex:38 #, elixir-autogen, elixir-format msgid "Settings" msgstr "Ajustes" -#: lib/components/settings/shared_user/shared_user_live.sface:10 +#: lib/components/settings/shared_user/shared_user_live.sface:67 #, elixir-autogen, elixir-format -msgid "Share this user identity with your team" -msgstr "Comparta esta identidad de usuario con su equipo" +msgid "Share access" +msgstr "Compartir el acceso" +#: lib/components/settings/shared_user/shared_user_live.sface:54 +#, elixir-autogen, elixir-format +msgid "" +"Share full access to this user identity (@%{username}) with the following " +"users." +msgstr "" +"Comparte el acceso completo a esta identidad de usuario (@%{username}) con " +"los siguientes usuarios." + +#: lib/components/settings/admin/admin_live.sface:55 #: lib/components/settings/admin/admin_live.sface:60 -#: lib/components/settings/admin/admin_live.sface:65 #, elixir-autogen, elixir-format msgid "Show list of admins on public homepage" msgstr "Mostrar la lista de administradores en la página de inicio pública" -#: lib/components/signup/signup_form_live.sface:115 +#: lib/components/signup/signup_form_live.sface:150 +#: lib/views/signup/signup_live.ex:12 lib/views/signup/signup_live.ex:13 #, elixir-autogen, elixir-format msgid "Sign up" msgstr "Inscríbete" -#: lib/views/confirm_email/confirm_email_live.sface:59 +#: lib/views/confirm_email/confirm_email_live.sface:61 #, elixir-autogen, elixir-format msgid "Signup" msgstr "Inscribirse " -#: lib/components/settings/blocks/blocks_live.sface:7 -#: lib/components/settings/sidebar/sidebar_settings_live.sface:64 -#: lib/components/settings/sidebar/sidebar_settings_live.sface:136 +#: lib/components/settings/sidebar/sidebar_settings_live.sface:59 +#: lib/components/settings/sidebar/sidebar_settings_live.sface:146 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:74 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:156 #, elixir-autogen, elixir-format msgid "Silenced" msgstr "Silenciado" @@ -699,34 +824,43 @@ msgstr "Silenciado" msgid "Someone" msgstr "Alguien" -#: lib/views/change_password/change_password_live.sface:54 +#: lib/views/change_password/change_password_live.sface:45 #, elixir-autogen, elixir-format msgid "Submit" msgstr "Enviar" +#: lib/components/create_user/create_user_view_live.sface:33 +#: lib/views/switch_user/switch_user_live.ex:19 +#, elixir-autogen, elixir-format +msgid "Switch user profile" +msgstr "Cambiar de perfil de usuario" + #: lib/components/settings/shared_user/shared_user_live.sface:3 -#: lib/components/settings/sidebar/sidebar_settings_live.sface:29 +#: lib/components/settings/sidebar/sidebar_settings_live.sface:118 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:128 #, elixir-autogen, elixir-format msgid "Teams" msgstr "Equipos" -#: lib/components/create_user/create_user_view_live.sface:98 +#: lib/components/create_user/create_user_view_live.sface:85 #, elixir-autogen, elixir-format msgid "Tell people a bit about yourself" msgstr "Cuéntanos un poco sobre ti" #: lib/components/settings/sidebar/sidebar_settings_live.sface:100 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:110 #, elixir-autogen, elixir-format msgid "Terms / Policies" msgstr "Condiciones / Políticas" -#: lib/components/settings/admin/terms_live.sface:21 -#: lib/components/signup/signup_form_live.sface:26 +#: lib/components/settings/admin/terms_live.sface:15 #, elixir-autogen, elixir-format msgid "Terms of Use" msgstr "Condiciones de uso" -#: lib/views/forgot_password/forgot_password_live.sface:15 +#: lib/views/forgot_password/forgot_password_controller.ex:24 +#: lib/views/forgot_password/forgot_password_controller.ex:30 +#: lib/views/forgot_password/forgot_password_live.sface:9 #, elixir-autogen, elixir-format msgid "" "Thanks for your request. If your email address is linked to an account here," @@ -741,7 +875,7 @@ msgstr "" msgid "That page is only accessible to instance administrators." msgstr "Esa página sólo es accesible para los admins de la instancia." -#: lib/components/login/login_view_live.sface:47 +#: lib/components/login/login_view_live.sface:40 #, elixir-autogen, elixir-format msgid "There was an error" msgstr "Ocurrió un error" @@ -756,18 +890,28 @@ msgstr "Ya no son admin." msgid "They are now an admin!" msgstr "Ahora son admin." -#: lib/views/confirm_email/confirm_email_live.sface:30 +#: lib/components/settings/blocks/blocks_live.sface:140 +#, elixir-autogen, elixir-format +msgid "They will still be able to see things you post publicly." +msgstr "Seguirán viendo las cosas que publicas." + +#: lib/components/settings/blocks/blocks_live.sface:146 +#, elixir-autogen, elixir-format +msgid "They won't be able to follow you." +msgstr "No podrán seguirte." + +#: lib/views/confirm_email/confirm_email_live.sface:26 #, elixir-autogen, elixir-format msgid "This confirmation link has expired. Please request a new one below." msgstr "" "Este enlace de confirmación ha caducado. Solicite uno nuevo a continuación." -#: lib/components/signup/signup_form_live.sface:56 +#: lib/components/signup/signup_form_live.sface:18 #, elixir-autogen, elixir-format msgid "This email is taken." msgstr "Este correo electrónico ya existe." -#: lib/components/create_user/create_user_view_live.sface:14 +#: lib/components/create_user/create_user_view_live.sface:10 #, elixir-autogen, elixir-format msgid "" "This information will be displayed publicly so be careful what you share." @@ -775,17 +919,35 @@ msgstr "" "Esta información se mostrará públicamente así que ten cuidado con lo que " "compartes." -#: lib/components/signup/signup_form_live.sface:96 +#: lib/views/signup/signup_live.sface:63 +#, elixir-autogen, elixir-format +msgid "This instance is currently invite-only." +msgstr "Esta instancia es sólo por invitación actualmente." + +#: lib/components/create_user/create_user_view_live.sface:33 +#, elixir-autogen, elixir-format +msgid "" +"This username has already been taken. Please choose another. Did you mean to" +msgstr "" +"Este nombre de usuario ya está ocupado. Por favor, elija otro. ¿Quiere decir" +" que" + +#: lib/components/login/login_view_live.sface:92 +#, elixir-autogen, elixir-format +msgid "Two-factor code (optional)" +msgstr "Código de dos pasos (opcional)" + +#: lib/components/signup/signup_form_live.sface:71 #, elixir-autogen, elixir-format msgid "Type a strong password" msgstr "Escriba una contraseña fuerte" -#: lib/views/confirm_email/confirm_email_live.sface:42 +#: lib/views/confirm_email/confirm_email_live.sface:44 #, elixir-autogen, elixir-format msgid "Type your email" msgstr "Escriba su correo electrónico" -#: lib/components/login/login_view_live.sface:76 +#: lib/components/login/login_view_live.sface:69 #, elixir-autogen, elixir-format msgid "Type your password" msgstr "Escriba su contraseña" @@ -805,22 +967,41 @@ msgstr "" "No se puede cambiar la contraseña. Intenta introducir tu antigua contraseña " "correctamente..." -#: lib/components/settings/user_profile/edit_profile_live.sface:19 +#: lib/components/settings/blocks/blocks_live.sface:176 +#: lib/components/settings/blocks/blocks_live.sface:206 +#, elixir-autogen, elixir-format +msgid "Unghost" +msgstr "Parar de ghost" + +#: lib/components/settings/blocks/blocks_live.sface:65 +#: lib/components/settings/blocks/blocks_live.sface:95 +#, elixir-autogen, elixir-format +msgid "Unsilence" +msgstr "Parar de silenciar " + +#: lib/components/settings/user_profile/edit_profile_live.sface:14 #, elixir-autogen, elixir-format msgid "Upload a background image" msgstr "Subir una imagen de fondo" -#: lib/components/settings/admin/instance_info_live.sface:51 +#: lib/components/settings/admin/instance_info_live.sface:47 #, elixir-autogen, elixir-format msgid "Upload an image" msgstr "Subir una imagen" -#: lib/components/settings/user_profile/edit_profile_live.sface:43 +#: lib/components/settings/user_profile/edit_profile_live.sface:38 #, elixir-autogen, elixir-format msgid "Upload or drop" msgstr "Subir o bajar" -#: lib/components/settings/sidebar/sidebar_settings_live.sface:21 +#: lib/components/settings/blocks/blocks_live.sface:63 +#: lib/components/settings/blocks/blocks_live.sface:174 +#, elixir-autogen, elixir-format +msgid "User" +msgstr "Usuario" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:24 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:38 #, elixir-autogen, elixir-format msgid "User Preferences" msgstr "Preferencias del usuario" @@ -830,7 +1011,12 @@ msgstr "Preferencias del usuario" msgid "User timeline" msgstr "Timeline del usuario" -#: lib/components/settings/admin/admin_live.sface:195 +#: lib/components/settings/settings_items/my_feed_items_live.sface:44 +#, elixir-autogen, elixir-format +msgid "User's own activities" +msgstr "Actividades propias del usuario" + +#: lib/components/settings/admin/admin_live.sface:187 #, elixir-autogen, elixir-format msgid "" "Users and their content should appear in search engines (in Bonfire, the " @@ -841,22 +1027,31 @@ msgstr "" "Bonfire, en fediverse y en la web en general) por defecto (esto puede ser " "anulado por la configuración de cada cuenta y usuario)" -#: lib/components/profile/profile_hero/profile_hero_full_live.sface:77 +#: lib/components/settings/blocks/blocks_live.sface:117 +#, elixir-autogen, elixir-format +msgid "" +"Users in this list will not be able to see or interact with you or your " +"content" +msgstr "" +"Los usuarios de esta lista no podrán ver ni interactuar con usted ni con que" +" publicas" + +#: lib/components/signup/signup_form_live.sface:132 +#, elixir-autogen, elixir-format +msgid "Verification code (optional)" +msgstr "Código de verificación (opcional)" + +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:79 #, elixir-autogen, elixir-format msgid "Visit the original url" msgstr "Visite la url original" -#: lib/components/settings/shared_user/shared_user_live.sface:49 +#: lib/components/settings/shared_user/shared_user_live.sface:26 #, elixir-autogen, elixir-format msgid "Warning!" msgstr "¡Atención!" -#: lib/components/signup/signup_form_live.sface:16 -#, elixir-autogen, elixir-format -msgid "Warning: this instance is currently invite-only." -msgstr "Atención: esta instancia es actualmente sólo por invitación." - -#: lib/components/settings/user_profile/edit_profile_live.sface:94 +#: lib/components/settings/user_profile/edit_profile_live.sface:89 #, elixir-autogen, elixir-format msgid "Website" msgstr "Página web" @@ -866,7 +1061,7 @@ msgstr "Página web" msgid "Welcome back!" msgstr "Bienvenido de nuevo." -#: lib/views/forgot_password/forgot_password_controller.ex:47 +#: lib/views/forgot_password/forgot_password_controller.ex:49 #, elixir-autogen, elixir-format msgid "" "Welcome back! Thanks for confirming your email address. You can now change " @@ -890,7 +1085,12 @@ msgstr "" msgid "Welcome back, %{name}!" msgstr "¡Bienvenido, %{name}!" -#: lib/components/settings/settings_items/my_feed_items_live.sface:3 +#: lib/components/settings/admin/admin_live.sface:193 +#, elixir-autogen, elixir-format +msgid "What activities to include in home feeds by default" +msgstr "Actividades predeterminadas que incluir en mi feed" + +#: lib/components/settings/user_preferences/preferences_live.sface:50 #, elixir-autogen, elixir-format msgid "What activities to include in my home feed" msgstr "Actividades que incluir en mi feed " @@ -905,22 +1105,12 @@ msgstr "" "fediverse en la que estás registrad@ y tenemos que dirigirte a tu instancia " "de origen." -#: lib/components/settings/admin/instance_info_live.sface:91 -#, elixir-autogen, elixir-format -msgid "Write a few sentences about what the instance is about." -msgstr "Escribe en breve sobre el tema de la instancia." - -#: lib/components/settings/admin/instance_info_live.sface:105 -#, elixir-autogen, elixir-format -msgid "Write a longer introduction (you can use markdown and/or HTML)" -msgstr "Escribe una introducción más larga (puedes usar markdown y/o HTML)" - -#: lib/components/settings/admin/admin_live.sface:78 +#: lib/components/settings/admin/admin_live.sface:73 #, elixir-autogen, elixir-format msgid "Yes" msgstr "Sí" -#: lib/views/switch_user/switch_user_live.sface:9 +#: lib/views/switch_user/switch_user_live.sface:5 #, elixir-autogen, elixir-format msgid "" "You can have multiple user profiles for different online identities, or for " @@ -929,7 +1119,7 @@ msgstr "" "Puede tener varios perfiles de usuario para diferentes identidades en línea," " o para sus organizaciones o proyectos." -#: lib/components/signup/signup_view_live.sface:20 +#: lib/views/signup/signup_live.sface:18 #, elixir-autogen, elixir-format msgid "You can now log in." msgstr "Ya puedes conectarte." @@ -963,7 +1153,7 @@ msgstr "Tienes que conectarte para ver esa página." msgid "You need to log in to view that page." msgstr "Tienes que conectarte para ver esa página." -#: lib/components/login/login_view_live.sface:31 +#: lib/components/login/login_view_live.sface:24 #, elixir-autogen, elixir-format msgid "" "You need to to click the link in the email you should have received to " @@ -972,6 +1162,58 @@ msgstr "" "Tienes que verificar tu dirección de correo electrónico, clic en el enlace " "del correo electrónico que deberías haber recibido. Necesita tenerla " +#: lib/components/settings/blocks/blocks_live.sface:38 +#, elixir-autogen, elixir-format +msgid "" +"You will be able to undo this later but may not be able to see any " +"activities you missed." +msgstr "" +"Podrás 'unblockear' más tarde, pero posiblemente no podrás ver actividades " +"publicadas de esa temporada." + +#: lib/components/settings/blocks/blocks_live.sface:149 +#, elixir-autogen, elixir-format +msgid "" +"You will be able to undo this later but they may not be able to see any " +"activities they missed." +msgstr "" +"Podrás 'unblockear' más tarde, pero posiblemente no podrán ver actividades " +"publicadas de esa temporada." + +#: lib/components/settings/blocks/blocks_live.sface:7 +#, elixir-autogen, elixir-format +msgid "You will not receive any updates from the users in this list" +msgstr "No recibirás ninguna actualización de los usuarios de esta lista" + +#: lib/components/settings/blocks/blocks_live.sface:29 +#, elixir-autogen, elixir-format +msgid "" +"You will still be able to view their profile or read their posts using " +"direct links." +msgstr "" +"Seguirás pudiendo ver su perfil o leer sus publicaciones mediante enlaces " +"directos." + +#: lib/components/settings/blocks/blocks_live.sface:143 +#, elixir-autogen, elixir-format +msgid "You won't be able to @ mention or message them." +msgstr "No podrás @mencionarlos ni enviarles mensajes." + +#: lib/components/settings/blocks/blocks_live.sface:35 +#, elixir-autogen, elixir-format +msgid "You won't be able to follow them." +msgstr "No podrás seguirlos." + +#: lib/components/settings/blocks/blocks_live.sface:32 +#, elixir-autogen, elixir-format +msgid "You won't see any @ mentions or messages they send you." +msgstr "No verás las @menciones ni los mensajes que te envíen." + +#: lib/components/settings/blocks/blocks_live.sface:26 +#, elixir-autogen, elixir-format +msgid "You won't see anything they write/create in feeds." +msgstr "No verás lo que escriben/crean en feeds." + #: lib/views/confirm_email/confirm_email_controller.ex:53 #, elixir-autogen, elixir-format msgid "You've already confirmed your email address. You can log in now." @@ -983,48 +1225,11 @@ msgstr "" msgid "Your profile" msgstr "Su perfil" -#: lib/components/settings/user_profile/edit_profile_live.sface:44 +#: lib/components/settings/user_profile/edit_profile_live.sface:39 #, elixir-autogen, elixir-format msgid "avatar" msgstr "avatar" -#: lib/components/settings/admin/instance_info_live.sface:54 -#: lib/components/settings/user_profile/edit_profile_live.sface:20 -#, elixir-autogen, elixir-format -msgid "or drag and drop" -msgstr "o arrastrar y soltar" - -#: lib/components/login/login_view_live.sface:47 -#, elixir-autogen, elixir-format -msgid "please try again." -msgstr "por favor, inténtalo de nuevo." - -#: lib/components/profile/profile_remote_follow/profile_remote_follow_live.sface:16 -#, elixir-autogen, elixir-format -msgid "this user" -msgstr "este usuario" - -#: lib/components/create_user/create_user_view_live.sface:33 -#: lib/views/switch_user/switch_user_live.ex:19 -#: lib/views/switch_user/switch_user_live.sface:6 -#, elixir-autogen, elixir-format -msgid "Switch user profile" -msgstr "Cambiar de perfil de usuario" - -#: lib/components/create_user/create_user_view_live.sface:33 -#, elixir-autogen, elixir-format -msgid "" -"This username has already been taken. Please choose another. Did you mean to" -msgstr "" -"Este nombre de usuario ya está ocupado. Por favor, elija otro. ¿Quiere decir" -" que" - -#: lib/components/create_user/create_user_view_live.sface:46 -#, elixir-autogen, elixir-format -msgid "You need to use the special invite link to sign up." -msgstr "" -"Tienes que utilizar el enlace de invitación especial para inscribirte." - #: lib/components/create_user/create_user_view_live.sface:33 #, elixir-autogen, elixir-format msgid "login" @@ -1034,3 +1239,19 @@ msgstr "inicio de sesión" #, elixir-autogen, elixir-format msgid "or" msgstr "o" + +#: lib/components/settings/admin/instance_info_live.sface:50 +#: lib/components/settings/user_profile/edit_profile_live.sface:15 +#, elixir-autogen, elixir-format +msgid "or drag and drop" +msgstr "o arrastrar y soltar" + +#: lib/components/login/login_view_live.sface:40 +#, elixir-autogen, elixir-format +msgid "please try again." +msgstr "por favor, inténtalo de nuevo." + +#: lib/components/profile/profile_remote_follow/profile_remote_follow_live.sface:16 +#, elixir-autogen, elixir-format +msgid "this user" +msgstr "este usuario" diff --git a/priv/localisation/es/LC_MESSAGES/bonfire_ui_social.po b/priv/localisation/es/LC_MESSAGES/bonfire_ui_social.po index 292ce157c7..51107a2e4c 100644 --- a/priv/localisation/es/LC_MESSAGES/bonfire_ui_social.po +++ b/priv/localisation/es/LC_MESSAGES/bonfire_ui_social.po @@ -17,58 +17,66 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: lib/live_handlers/feeds_live_handler.ex:240 +#: lib/components/activity/actions/flagged_actions_live.sface:36 +#: lib/components/activity/actions/more_actions_live.sface:99 +#, elixir-autogen, elixir-format +msgid "A request will be sent to remote instances to delete it as well." +msgstr "" +"Se enviará una solicitud a las instancias remotas para que también lo " +"eliminen." + +#: lib/live_handlers/feeds_live_handler.ex:282 #, elixir-autogen, elixir-format msgid "Activities from around the fediverse" msgstr "Actividades de todo el fediverso" -#: lib/live_handlers/feeds_live_handler.ex:268 +#: lib/live_handlers/feeds_live_handler.ex:310 #, elixir-autogen, elixir-format msgid "Activities on this instance" msgstr "Actividades en esta instancia" -#: lib/components/thread/thread_live.sface:62 +#: lib/components/thread/thread_live.sface:74 #, elixir-autogen, elixir-format msgid "Be the first to reply..." msgstr "Sea el primero en responder..." -#: lib/components/thread/comment_live.sface:61 +#: lib/components/messages/sidebar_messages_mobile_live.sface:11 #, elixir-autogen, elixir-format -msgid "Comment not loaded" -msgstr "Comentario aún no ha descargado " +msgid "Close menu" +msgstr "Cerrar menú" #: lib/components/activity/object/process/process_reflow/process_reflow_live.sface:23 #, elixir-autogen, elixir-format msgid "Completed" msgstr "Completado" -#: lib/views/messages/messages_live.ex:54 -#: lib/views/messages/messages_live.ex:99 +#: lib/views/messages/messages_live.ex:41 +#: lib/views/messages/messages_live.ex:105 #, elixir-autogen, elixir-format msgid "Compose a thoughtful message..." msgstr "Escribe un mensaje reflexivo..." -#: lib/views/messages/messages_live.ex:163 +#: lib/views/messages/messages_live.ex:173 #, elixir-autogen, elixir-format msgid "Compose a thoughtful response" msgstr "Escribe una respuesta reflexiva" -#: lib/views/messages/messages_live.ex:166 +#: lib/views/messages/messages_live.ex:176 #, elixir-autogen, elixir-format msgid "Conversation" msgstr "Conversación" +#: lib/components/activity/actions/flagged_actions_live.sface:34 +#: lib/components/activity/actions/flagged_actions_live.sface:40 +#: lib/components/activity/actions/flagged_actions_live.sface:49 #: lib/components/activity/actions/more_actions_live.sface:96 #: lib/components/activity/actions/more_actions_live.sface:104 #: lib/components/activity/actions/more_actions_live.sface:114 -#: lib/components/activity/actions/more_actions_live.sface:127 -#: lib/components/activity/actions/more_actions_live.sface:135 -#: lib/components/activity/actions/more_actions_live.sface:145 #, elixir-autogen, elixir-format msgid "Delete this" msgstr "Borrar esto" -#: lib/live_handlers/feeds_live_handler.ex:79 +#: lib/live_handlers/feeds_live_handler.ex:80 #, elixir-autogen, elixir-format msgid "Deleted from %{number} feeds!" msgstr "¡Borrado de %{number} feeds!" @@ -78,116 +86,125 @@ msgstr "¡Borrado de %{number} feeds!" msgid "Deleted!" msgstr "¡Borrado!" -#: lib/components/activity/actions/more_actions_live.sface:98 -#, elixir-autogen, elixir-format -msgid "" -"Deleting from feeds means the %{object} can still be accessed by anyone who " -"has a direct link, but won't be discoverable via this instance's feeds." -msgstr "" -"Eliminar de los feeds significa que cualquiera que tenga un enlace directo " -"podrá seguir accediendo a %{object}, pero no se podrá descubrir a través de " -"los feeds de esta instancia." - -#: lib/components/smart_input/write/write_post_content_live.sface:49 -#: lib/views/threads/write_live.sface:106 +#: lib/components/smart_input/write/write_post_content_live.sface:50 #, elixir-autogen, elixir-format msgid "Description" msgstr "Descripción" -#: lib/views/messages/messages_live.ex:121 -#: lib/views/messages/messages_live.ex:199 +#: lib/views/feeds/notifications/notifications_live.ex:31 +#, elixir-autogen, elixir-format +msgid "" +"Did you know you can customise which activities you want to be notified for " +"in your settings ?" +msgstr "" +"¿Sabías que puedes personalizar las actividades para las que quieres recibir" +" notificaciones en tu configuración?" + +#: lib/components/messages/sidebar_messages_mobile_live.sface:21 +#: lib/views/messages/messages_live.ex:127 +#: lib/views/messages/messages_live.ex:217 #, elixir-autogen, elixir-format msgid "Direct Messages" msgstr "Mensajes directos" -#: lib/components/object_with_thread/object_header/object_header_live.sface:10 +#: lib/components/object_with_thread/object_thread_live.sface:16 +#: lib/views/feeds/home/home_live.ex:38 #: lib/views/threads/discussion_live.ex:22 +#: lib/views/threads/discussion_live.ex:29 #, elixir-autogen, elixir-format msgid "Discussion" msgstr "Discusión" -#: lib/components/object_with_thread/object_header/object_header_live.sface:22 -#: lib/components/object_with_thread/object_header/object_header_live.sface:30 +#: lib/components/object_with_thread/object_header_aside/object_header_aside_live.sface:10 +#: lib/components/object_with_thread/object_header_aside/object_header_aside_live.sface:18 #, elixir-autogen, elixir-format msgid "Edit the thread title" msgstr "Editar el título del hilo" #: lib/components/smart_input/write/set_cw_live.sface:9 -#: lib/components/smart_input/write/write_post_content_live.sface:44 +#: lib/components/smart_input/write/write_post_content_live.sface:42 #, elixir-autogen, elixir-format msgid "Enter a content warning" msgstr "Introduzca una denuncia de contenidos" -#: lib/views/messages/messages_live.sface:45 +#: lib/views/messages/messages_live.sface:44 #, elixir-autogen, elixir-format msgid "Enter an optional subject" msgstr "Introduzca un asunto opcional" -#: lib/live_handlers/feeds_live_handler.ex:238 +#: lib/components/feeds/header_aside_feeds_live.sface:35 +#: lib/components/widgets/widget_timelines/widget_timelines_live.sface:32 +#, elixir-autogen, elixir-format +msgid "Federated" +msgstr "Federados" + +#: lib/live_handlers/feeds_live_handler.ex:281 #, elixir-autogen, elixir-format msgid "Federated activities from remote instances" msgstr "Actividades federadas de instancias remotas" -#: lib/components/timeline_options/timeline_options_live.sface:37 -#: lib/components/widgets/widget_timelines/widget_timelines_live.sface:27 -#, elixir-autogen, elixir-format -msgid "Federated timeline" -msgstr "Timeline federada" - #: lib/views/feeds/federation/federation_live.ex:25 #, elixir-autogen, elixir-format msgid "Federation" msgstr "Federación" -#: lib/components/activity/actions/more_actions_live.sface:78 +#: lib/components/activity/actions/more_actions_live.sface:47 #, elixir-autogen, elixir-format msgid "Flag " msgstr "Marcar" -#: lib/components/activity/actions/more_actions_live.sface:66 +#: lib/components/activity/actions/more_actions_live.sface:35 #, elixir-autogen, elixir-format msgid "Flag this" msgstr "Marcar esto" -#: lib/components/object_with_thread/object_header/object_header_live.sface:49 -#, elixir-autogen, elixir-format -msgid "Flat thread mode" -msgstr "Modo de hilo plano" - -#: lib/live_handlers/feeds_live_handler.ex:222 +#: lib/components/feeds/header_aside_feeds_live.sface:17 +#: lib/components/widgets/widget_timelines/widget_timelines_live.sface:14 +#: lib/live_handlers/feeds_live_handler.ex:260 #: lib/views/feeds/home/home_live.ex:25 #, elixir-autogen, elixir-format msgid "Home" msgstr "Inicio" -#: lib/components/activity/subject/subject_replied_live.sface:4 +#: lib/live_handlers/feeds_live_handler.ex:284 #, elixir-autogen, elixir-format -msgid "In reply to" -msgstr "En respuesta a" +msgid "" +"It seems you and your friends do not follow any other users on a different " +"instance" +msgstr "" +"Parece que tú y tus amigos no seguís a ningún otro usuario en una instancia " +"diferente" #: lib/components/thread/load_previous_live.sface:5 #, elixir-autogen, elixir-format msgid "Load previous comments" msgstr "Cargar comentarios anteriores" +#: lib/components/feeds/header_aside_feeds_live.sface:26 +#: lib/components/widgets/widget_timelines/widget_timelines_live.sface:23 #: lib/views/feeds/local/local_live.ex:26 #, elixir-autogen, elixir-format msgid "Local" msgstr "Local" -#: lib/live_handlers/feeds_live_handler.ex:266 +#: lib/live_handlers/feeds_live_handler.ex:309 #, elixir-autogen, elixir-format msgid "Local activities" msgstr "Actividades locales" -#: lib/components/timeline_options/timeline_options_live.sface:33 -#: lib/components/widgets/widget_timelines/widget_timelines_live.sface:19 +#: lib/components/feeds/header_aside_notifications_seen_live.sface:6 #, elixir-autogen, elixir-format -msgid "Local timeline" -msgstr "Timeline local" +msgid "Mark all as read" +msgstr "Marcar todo como leído" -#: lib/views/messages/messages_live.ex:29 -#: lib/views/messages/messages_live.ex:95 +#: lib/components/activity/actions/flagged_actions_live.sface:8 +#: lib/components/activity/actions/flagged_actions_live.sface:14 +#, elixir-autogen, elixir-format +msgid "Message" +msgstr "Enviar un mensaje" + +#: lib/views/messages/messages_live.ex:30 +#: lib/views/messages/messages_live.ex:101 #, elixir-autogen, elixir-format msgid "Messages" msgstr "Mensajes" @@ -202,9 +219,7 @@ msgstr "Más" msgid "My Favourites" msgstr "Mis favoritos" -#: lib/components/timeline_options/timeline_options_live.sface:29 -#: lib/components/widgets/widget_timelines/widget_timelines_live.sface:11 -#: lib/live_handlers/feeds_live_handler.ex:223 +#: lib/live_handlers/feeds_live_handler.ex:261 #, elixir-autogen, elixir-format msgid "My feed" msgstr "Mi feed" @@ -214,17 +229,12 @@ msgstr "Mi feed" msgid "Name updated!" msgstr "¡Nombre actualizado!" -#: lib/components/object_with_thread/object_header/object_header_live.sface:47 -#, elixir-autogen, elixir-format -msgid "Nested thread mode" -msgstr "Modo de hilo anidado" - -#: lib/components/message/message_threads_live.sface:7 +#: lib/components/messages/message_threads_live.sface:6 #, elixir-autogen, elixir-format msgid "New message" msgstr "Nuevo mensaje" -#: lib/components/thread/thread_live.sface:62 +#: lib/components/thread/thread_live.sface:74 #, elixir-autogen, elixir-format msgid "No replies yet..." msgstr "Todavía no hay respuestas..." @@ -234,17 +244,17 @@ msgstr "Todavía no hay respuestas..." msgid "No trending tags found" msgstr "No se han encontrado etiquetas trending" -#: lib/views/messages/messages_live.ex:188 +#: lib/views/messages/messages_live.ex:206 #, elixir-autogen, elixir-format msgid "Not found (or you don't have permission to view this message)" msgstr "No se ha encontrado (o no tiene permiso para ver este mensaje)" -#: lib/views/threads/discussion_live.ex:81 +#: lib/views/threads/discussion_live.ex:93 #, elixir-autogen, elixir-format msgid "Not found (or you don't have permission to view this)" msgstr "No se ha encontrado (o no tiene permiso para ver esto)" -#: lib/views/feeds/inbox/notifications_live.ex:28 +#: lib/views/feeds/notifications/notifications_live.ex:29 #, elixir-autogen, elixir-format msgid "Notifications" msgstr "Notificaciones" @@ -255,45 +265,36 @@ msgid "Open" msgstr "Abrir" #: lib/components/activity/date_ago_live.sface:13 -#: lib/components/activity/instance_icon_live.sface:7 +#: lib/components/activity/instance_icon_live.sface:8 #, elixir-autogen, elixir-format msgid "Originates from a remote instance" msgstr "Se origina en una instancia remota" -#: lib/views/threads/discussion_live.ex:71 lib/views/threads/post_live.ex:23 -#: lib/views/threads/post_live.ex:71 +#: lib/views/threads/discussion_live.ex:81 lib/views/threads/post_live.ex:23 +#: lib/views/threads/post_live.ex:33 lib/views/threads/post_live.ex:73 #, elixir-autogen, elixir-format msgid "Post" msgstr "Publicar" -#: lib/views/threads/write_live.sface:61 +#: lib/live_handlers/posts_live_handler.ex:80 #, elixir-autogen, elixir-format -msgid "Publish" -msgstr "Publicar" +msgid "Posted!" +msgstr "" -#: lib/components/activity/actions/more_actions_live.sface:99 -#, elixir-autogen, elixir-format -msgid "Remote feeds won't be affected." -msgstr "No van a ser afectados los feeds de distancia. " - -#: lib/components/activity/actions/more_actions_live.sface:130 -#, elixir-autogen, elixir-format -msgid "Remote instances will be asked to delete it as well." -msgstr "Se les pedirá a las instancias remotas que lo borren también." - -#: lib/components/activity/actions/reply/reply_live.sface:6 -#: lib/components/activity/actions/reply/reply_live.sface:16 -#: lib/views/threads/post_live.ex:54 +#: lib/components/activity/actions/reply/reply_live.sface:8 +#: lib/components/activity/actions/reply/reply_live.sface:19 +#: lib/components/activity/actions/reply/reply_live.sface:32 +#: lib/views/threads/post_live.ex:63 #, elixir-autogen, elixir-format msgid "Reply" msgstr "Responder" -#: lib/views/messages/messages_live.ex:153 +#: lib/views/messages/messages_live.ex:163 #, elixir-autogen, elixir-format msgid "Reply to message:" msgstr "Responder al mensaje:" -#: lib/views/threads/discussion_live.ex:25 +#: lib/views/threads/discussion_live.ex:26 #, elixir-autogen, elixir-format msgid "Reply to this discussion" msgstr "Responder a esta discusión" @@ -303,7 +304,7 @@ msgstr "Responder a esta discusión" msgid "Reply to this thread" msgstr "Responder a este hilo" -#: lib/components/object_with_thread/object_header/object_header_live.sface:37 +#: lib/components/object_with_thread/object_header_aside/object_header_aside_live.sface:25 #, elixir-autogen, elixir-format msgid "Save" msgstr "Guardar" @@ -313,23 +314,38 @@ msgstr "Guardar" msgid "See discussion" msgstr "Ver discusión " -#: lib/views/messages/messages_live.sface:59 +#: lib/views/messages/messages_live.ex:39 #, elixir-autogen, elixir-format msgid "Select a thread or start a new one..." msgstr "Seleccione un hilo o inicie uno nuevo..." +#: lib/live_handlers/messages_live_handler.ex:94 +#: lib/live_handlers/messages_live_handler.ex:102 +#, elixir-autogen, elixir-format +msgid "Sent!" +msgstr "¡Enviado!" + #: lib/components/activity/object/note/note_live.sface:35 #, elixir-autogen, elixir-format msgid "Show less" msgstr "Mostrar menos" -#: lib/components/activity/object/note/note_live.sface:26 +#: lib/components/activity/object/note/note_live.sface:28 #, elixir-autogen, elixir-format msgid "Show more" msgstr "Mostrar más" -#: lib/components/smart_input/write/write_post_content_live.sface:41 -#: lib/views/threads/write_live.sface:98 +#: lib/components/thread/comment_live.sface:70 +#, elixir-autogen, elixir-format +msgid "This comment was deleted." +msgstr "Este comentario fue borrado." + +#: lib/components/activity/object/note/note_live.sface:59 +#, elixir-autogen, elixir-format +msgid "This post has been deleted." +msgstr "Este post ha sido borrado." + +#: lib/components/smart_input/write/write_post_content_live.sface:39 #, elixir-autogen, elixir-format msgid "Title" msgstr "Título" @@ -339,20 +355,25 @@ msgstr "Título" msgid "Trending topics" msgstr "Temas de actualidad" +#: lib/components/activity/actions/flagged_actions_live.sface:62 +#, elixir-autogen, elixir-format +msgid "Unflag this" +msgstr "Desenmascarar esto" + #: lib/components/activity/object/unknown/unknown_live.sface:8 #, elixir-autogen, elixir-format msgid "Unsupported type or deleted object" msgstr "Tipo no soportado/objeto borrado" -#: lib/views/messages/messages_live.ex:108 +#: lib/views/messages/messages_live.ex:114 #, elixir-autogen, elixir-format msgid "User not found" msgstr "Usuario no encontrado" -#: lib/components/activity/actions/flagged_actions_live.sface:9 +#: lib/components/activity/media_live.sface:22 #, elixir-autogen, elixir-format -msgid "View" -msgstr "Ver" +msgid "View media" +msgstr "Ver medios " #: lib/components/widgets/widget_messages/widget_messages_live.sface:9 #: lib/components/widgets/widget_notification/widget_notification_live.sface:6 @@ -360,6 +381,11 @@ msgstr "Ver" msgid "View more" msgstr "Ver más" +#: lib/components/object_with_thread/object_header_aside/object_header_aside_live.sface:52 +#, elixir-autogen, elixir-format +msgid "View participants" +msgstr "Ver participantes" + #: lib/components/activity/actions/process_actions/process_actions_live.sface:8 #, elixir-autogen, elixir-format msgid "View process" @@ -375,36 +401,49 @@ msgstr "Ver recurso" msgid "Write" msgstr "Escribe" -#: lib/components/smart_input/write/write_post_content_live.sface:61 +#: lib/components/smart_input/write/write_post_content_live.sface:67 +#: lib/views/threads/write_live.sface:12 #, elixir-autogen, elixir-format msgid "Write something..." msgstr "Escribe algo..." -#: lib/components/activity/subject/subject_live.sface:97 +#: lib/components/activity/subject/subject_live.sface:107 #, elixir-autogen, elixir-format msgid "You" msgstr "Usted" -#: lib/components/message/message_threads_live.sface:66 +#: lib/views/feeds/home/home_live.ex:28 +#, elixir-autogen, elixir-format +msgid "You can start by following some people or by writing a new post." +msgstr "" +"Puedes empezar siguiendo a algunas personas o escribiendo un nuevo post." + +#: lib/components/messages/message_threads_live.sface:77 #, elixir-autogen, elixir-format msgid "You dont have any messages yet" msgstr "Todavía no tienes ningún mensaje" -#: lib/components/activity/actions/more_actions_live.sface:129 +#: lib/views/feeds/notifications/notifications_live.ex:30 #, elixir-autogen, elixir-format -msgid "" -"You may be able to undo this deletion *in some cases*, but in any case the " -"data will eventually be permanently deleted from this instance." -msgstr "" -"Es posible que pueda deshacer este borrado *en algunos casos*, pero en " -"cualquier caso, los datos acabarán siendo eliminados permanentemente de esta" -" instancia." +msgid "You have no notifications" +msgstr "No tiene notificaciones" -#: lib/components/message/message_threads_live.sface:11 +#: lib/components/messages/message_threads_live.sface:16 +#: lib/views/messages/messages_live.ex:38 #, elixir-autogen, elixir-format msgid "Your direct messages" msgstr "Sus mensajes directos" +#: lib/live_handlers/feeds_live_handler.ex:283 +#, elixir-autogen, elixir-format +msgid "Your fediverse feed is empty" +msgstr "Tu fediverse feed está vacío" + +#: lib/views/feeds/home/home_live.ex:27 +#, elixir-autogen, elixir-format +msgid "Your home feed is empty" +msgstr "Tu feed está vacío" + #: lib/components/widgets/widget_tags/widget_tags_live.sface:21 #: lib/components/widgets/widget_tags/widget_tags_live.sface:35 #, elixir-autogen, elixir-format @@ -416,23 +455,18 @@ msgstr "actividades" msgid "complete" msgstr "completa" -#: lib/components/activity/actions/more_actions_live.sface:96 -#: lib/components/activity/actions/more_actions_live.sface:104 -#: lib/components/activity/actions/more_actions_live.sface:114 -#, elixir-autogen, elixir-format -msgid "from feeds" -msgstr "de los feeds" - -#: lib/components/activity/subject/subject_live.sface:129 +#: lib/components/activity/subject/subject_live.sface:143 #, elixir-autogen, elixir-format msgid "in" msgstr "en" -#: lib/components/activity/actions/more_actions_live.sface:66 -#: lib/components/activity/actions/more_actions_live.sface:98 -#: lib/components/activity/actions/more_actions_live.sface:127 -#: lib/components/activity/actions/more_actions_live.sface:135 -#: lib/components/activity/actions/more_actions_live.sface:145 +#: lib/components/activity/actions/flagged_actions_live.sface:34 +#: lib/components/activity/actions/flagged_actions_live.sface:40 +#: lib/components/activity/actions/flagged_actions_live.sface:49 +#: lib/components/activity/actions/more_actions_live.sface:35 +#: lib/components/activity/actions/more_actions_live.sface:96 +#: lib/components/activity/actions/more_actions_live.sface:104 +#: lib/components/activity/actions/more_actions_live.sface:114 #, elixir-autogen, elixir-format msgid "object" msgstr "objeto" @@ -443,20 +477,20 @@ msgid "of" msgstr "de" #: lib/components/activity/actions/main_object_info_live.sface:11 -#: lib/components/object_with_thread/object_header/object_header_live.sface:11 +#: lib/components/object_with_thread/object_header_aside/object_header_aside_live.sface:36 #, elixir-autogen, elixir-format msgid "participants" msgstr "participantes" #: lib/live_handlers/feeds_live_handler.ex:32 -#: lib/views/messages/messages_live.ex:86 -#: lib/views/messages/messages_live.ex:157 -#: lib/views/threads/discussion_live.ex:53 lib/views/threads/post_live.ex:58 +#: lib/views/messages/messages_live.ex:92 +#: lib/views/messages/messages_live.ex:167 +#: lib/views/threads/discussion_live.ex:64 lib/views/threads/post_live.ex:67 #, elixir-autogen, elixir-format msgid "someone" msgstr "alguien" -#: lib/views/messages/messages_live.ex:159 +#: lib/views/messages/messages_live.ex:169 #, elixir-autogen, elixir-format msgid "someone else" msgstr "otra persona" @@ -466,6 +500,7 @@ msgstr "otra persona" msgid "tasks" msgstr "tasks" +#: lib/components/activity/actions/flagged_actions_live.sface:23 #: lib/components/activity/actions/more_actions_live.ex:23 #, elixir-autogen, elixir-format msgid "this user" diff --git a/priv/localisation/fr/LC_MESSAGES/bonfire.po b/priv/localisation/fr/LC_MESSAGES/bonfire.po index ace7885f5d..682b396c09 100644 --- a/priv/localisation/fr/LC_MESSAGES/bonfire.po +++ b/priv/localisation/fr/LC_MESSAGES/bonfire.po @@ -17,7 +17,7 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: lib/web/home/home_live.sface:4 +#: lib/web/home/home_live.sface:18 #, elixir-autogen, elixir-format msgid "About" msgstr "À propos" @@ -27,12 +27,7 @@ msgstr "À propos" msgid "About Bonfire" msgstr "À propos de Bonfire" -#: lib/web/home/home_live.ex:20 -#, elixir-autogen, elixir-format -msgid "An instance of Bonfire" -msgstr "Une instance de Bonfire" - -#: lib/web/home/home_live.sface:22 +#: lib/web/home/home_live.sface:28 #, elixir-autogen, elixir-format msgid "Code of Conduct" msgstr "Code de conduite" @@ -42,12 +37,12 @@ msgstr "Code de conduite" msgid "Contribute" msgstr "Contribuer" -#: lib/web/home/home_live.sface:31 +#: lib/web/home/home_live.sface:38 #, elixir-autogen, elixir-format msgid "Privacy Policy" msgstr "Politique de confidentialité" -#: lib/web/home/home_live.sface:6 +#: lib/web/home/home_live.sface:63 #, elixir-autogen, elixir-format msgid "Welcome" msgstr "Bienvenue" diff --git a/priv/localisation/fr/LC_MESSAGES/bonfire_boundaries.po b/priv/localisation/fr/LC_MESSAGES/bonfire_boundaries.po new file mode 100644 index 0000000000..864a887d58 --- /dev/null +++ b/priv/localisation/fr/LC_MESSAGES/bonfire_boundaries.po @@ -0,0 +1,267 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# Mayel de Borniol, 2022 +# +msgid "" +msgstr "" +"Last-Translator: Mayel de Borniol, 2022\n" +"Language-Team: French (https://www.transifex.com/bonfire/teams/138385/fr/)\n" +"Language: fr\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: lib/web/block/block_button_live.sface:108 +#, elixir-autogen, elixir-format +msgid "Admin super powers" +msgstr "Super-pouvoirs d'administrateur" + +#: lib/web/block/block_button_live.sface:110 +#, elixir-autogen, elixir-format +msgid "As an admin you can enforce a block for all users of your instance." +msgstr "" +"En tant qu'administrateur, vous pouvez appliquer un blocage de la part de " +"tous les utilisateurs de votre instance." + +#: lib/web/block/block_button_live.sface:5 +#: lib/web/block/block_button_live.sface:172 +#: lib/web/block/block_button_live.sface:182 +#, elixir-autogen, elixir-format +msgid "Block" +msgstr "Bloquer" + +#: lib/web/set/boundaries_live.sface:62 +#, elixir-autogen, elixir-format +msgid "Custom" +msgstr "Personnalisé" + +#: lib/web/block/block_button_live.sface:60 +#, elixir-autogen, elixir-format +msgid "Ghost" +msgstr "Devenir un fantôme" + +#: lib/web/block/block_button_live.sface:126 +#, elixir-autogen, elixir-format +msgid "Ghost instance-wide" +msgstr "Devenir une instance fantôme" + +#: lib/web/set/boundaries_live.sface:41 +#, elixir-autogen, elixir-format +msgid "Local" +msgstr "Local" + +#: lib/web/set/boundaries_live.sface:84 +#, elixir-autogen, elixir-format +msgid "Local Instance" +msgstr "Instance locale" + +#: lib/web/set/boundaries_live.sface:48 lib/web/set/boundaries_live.sface:91 +#, elixir-autogen, elixir-format +msgid "Mentions" +msgstr "Mentions" + +#: lib/web/set/boundaries_live.sface:55 lib/web/set/boundaries_live.sface:103 +#, elixir-autogen, elixir-format +msgid "Message" +msgstr "Message" + +#: lib/web/block/block_button_live.sface:83 +#, elixir-autogen, elixir-format +msgid "Nothing you post privately will be shown to them from now on." +msgstr "" +"À partir de maintenant, vos activités privées ne leur seront pas montrées. " + +#: lib/web/block/block_button_live.sface:127 +#, elixir-autogen, elixir-format +msgid "" +"Prevent %{user_or_instance_name} from seeing or interacting with all local " +"users" +msgstr "" +"Empêcher %{user_or_instance_name} de voir ou d'interagir avec tous les " +"utilisateurs locaux" + +#: lib/web/block/block_button_live.sface:61 +#, elixir-autogen, elixir-format +msgid "Prevent them from seeing or interacting with you or your content" +msgstr "Les empêcher de voir ou d'interagir avec vous et vos contenus." + +#: lib/web/set/boundaries_live.sface:34 lib/web/set/boundaries_live.sface:77 +#, elixir-autogen, elixir-format +msgid "Public" +msgstr "Public" + +#: lib/web/set/boundaries_live.sface:78 +#, elixir-autogen, elixir-format +msgid "Publicly visible to everyone on the fediverse and in search engines" +msgstr "" +"Visible par tout le monde dans la fediverse et dans les moteurs de recherche" + +#: lib/web/block/block_button_live.sface:29 +#: lib/web/block/block_button_live.sface:74 +#, elixir-autogen, elixir-format +msgid "Read less" +msgstr "Lire moins" + +#: lib/web/block/block_button_live.sface:28 +#: lib/web/block/block_button_live.sface:73 +#, elixir-autogen, elixir-format +msgid "Read more" +msgstr "Lire plus" + +#: lib/web/block/block_button_live.sface:15 +#, elixir-autogen, elixir-format +msgid "Silence" +msgstr "Réduire au silence" + +#: lib/web/block/block_button_live.sface:117 +#, elixir-autogen, elixir-format +msgid "Silence instance-wide" +msgstr "Reduire au silence pour toute l'instance" + +#: lib/web/block/block_button_live.sface:118 +#, elixir-autogen, elixir-format +msgid "" +"Stop all local users from seeing %{user_or_instance_name} or their content" +msgstr "" +"Empêcher tous les utilisateurs locaux de voir %{user_or_instance_name} ou " +"leur contenus" + +#: lib/web/block/block_button_live.sface:16 +#, elixir-autogen, elixir-format +msgid "Stop seeing things they publish" +msgstr "Arrêtez de voir ce qu'ils publient" + +#: lib/web/block/block_button_live.sface:86 +#, elixir-autogen, elixir-format +msgid "They will still be able to see things you post publicly." +msgstr "Ils pourront toujours voir vos contenus publiques." + +#: lib/web/block/block_button_live.sface:92 +#, elixir-autogen, elixir-format +msgid "They won't be able to follow you." +msgstr "Ils ne pourrons pas vous suivre." + +#: lib/web/set/boundaries_live.sface:104 +#, elixir-autogen, elixir-format +msgid "Visible only to people included in this message thread:" +msgstr "" +"Visible uniquement par les personnes incluses dans ce fil de messages :" + +#: lib/web/set/boundaries_live.sface:92 +#, elixir-autogen, elixir-format +msgid "Visible only to those mentioned, across the fediverse" +msgstr "" +"Visible seulement pour ceux qui sont mentionnés, dans toute la fediverse." + +#: lib/web/set/boundaries_live.sface:85 +#, elixir-autogen, elixir-format +msgid "Visible to all members of this instance" +msgstr "Visible par tous les membres de cette instance" + +#: lib/web/block/block_button_live.sface:9 +#, elixir-autogen, elixir-format +msgid "" +"When you feel unsafe, or you tried discussing or flagging problematic people" +" or content and it went nowhere, or you simply came across spam or trolls, " +"you can always resort to blocking." +msgstr "" +"Si vous ne vous sentez pas en sécurité, ou si vous avez essayé de discuter " +"ou de signaler des personnes ou des contenus problématiques sans succès, ou " +"si vous êtes simplement tombé sur du spam ou des trolls, vous pouvez " +"toujours recourir au blocage." + +#: lib/web/block/block_button_live.sface:49 +#, elixir-autogen, elixir-format +msgid "" +"You will be able to undo this later but may not be able to see any " +"activities you missed." +msgstr "" +"Vous pourrez annuler cette opération ultérieurement, mais il se peut que " +"vous ne puissiez pas voir les activités que vous avez manquées." + +#: lib/web/block/block_button_live.sface:95 +#, elixir-autogen, elixir-format +msgid "" +"You will be able to undo this later but they may not be able to see any " +"activities they missed." +msgstr "" +"Vous pourrez annuler cette opération ultérieurement, mais il se peut qu'ils " +"ne puissent pas voir les activités qu'ils ont manquées." + +#: lib/web/block/block_button_live.sface:40 +#, elixir-autogen, elixir-format +msgid "" +"You will still be able to view their profile or read their posts using " +"direct links." +msgstr "" +"Vous pourrez toujours consulter leur profil ou lire leurs publications en " +"utilisant des liens directs." + +#: lib/web/block/block_button_live.sface:89 +#, elixir-autogen, elixir-format +msgid "You won't be able to @ mention or message them." +msgstr "Vous ne pourrez pas les @ mentionner ou leur envoyer des messages." + +#: lib/web/block/block_button_live.sface:46 +#, elixir-autogen, elixir-format +msgid "You won't be able to follow them." +msgstr "Vous ne pourrez pas les suivre." + +#: lib/web/block/block_button_live.sface:43 +#, elixir-autogen, elixir-format +msgid "You won't see any @ mentions or messages they send you." +msgstr "" +"Vous ne verrez pas leurs @ mentions ou les messages qu'ils vous envoient." + +#: lib/web/block/block_button_live.sface:37 +#, elixir-autogen, elixir-format +msgid "You won't see anything they write/create in feeds." +msgstr "Vous ne verrez pas dans vos flux ce qu'ils écrivent/créent." + +#: lib/web/set/boundaries_selected_live.sface:9 +#, elixir-autogen, elixir-format +msgid "" +"Your %{activity_type} will be publicly visible to everyone on the fediverse " +"and in search engines." +msgstr "" +"Votre %{activity_type} sera publiquement visible par tous dans la fediverse " +"et dans les moteurs de recherche." + +#: lib/web/set/boundaries_selected_live.sface:33 +#, elixir-autogen, elixir-format +msgid "" +"Your %{activity_type} will be visible to anyone @ mentioned (plus yourself " +"and instance admins)." +msgstr "" +"Votre %{activity_type} sera visible par toutes les personnes @ mentionnées " +"(et vous-même et les administrateurs d'instance)." + +#: lib/web/set/boundaries_selected_live.sface:21 +#, elixir-autogen, elixir-format +msgid "" +"Your %{activity_type} will only be visible to members of your local " +"instance." +msgstr "" +"Votre %{activity_type} ne sera visible que par les membres de votre instance" +" locale." + +#: lib/web/set/boundaries_selected_live.sface:43 +#, elixir-autogen, elixir-format +msgid "" +"Your %{activity_type} will only be visible to the person you are messaging " +"(plus yourself and possibly instance admins)." +msgstr "" +"Votre %{activity_type} ne sera visible que par les personne à qui vous " +"envoyez un message (plus vous-même et éventuellement les administrateurs " +"d'instance)." + +#: lib/web/block/block_menu_buttons_live.sface:6 +#, elixir-autogen, elixir-format +msgid "this user" +msgstr "cet utilisateur" diff --git a/priv/localisation/fr/LC_MESSAGES/bonfire_common.po b/priv/localisation/fr/LC_MESSAGES/bonfire_common.po new file mode 100644 index 0000000000..3a2f37e5fd --- /dev/null +++ b/priv/localisation/fr/LC_MESSAGES/bonfire_common.po @@ -0,0 +1,428 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# Mayel de Borniol, 2022 +# +msgid "" +msgstr "" +"Last-Translator: Mayel de Borniol, 2022\n" +"Language-Team: French (https://www.transifex.com/bonfire/teams/138385/fr/)\n" +"Language: fr\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Access" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Account" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Activity" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Activity in Feed" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Actor" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Auth Second Factor" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Block" +msgstr "Bloquer" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Bookmark" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Boost" +msgstr "Booster" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Boundary" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Caretaker" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Category" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Character" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Circle" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Credential" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Access" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Account" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Activity" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Activity in Feed" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Actor" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Auth Second Factor" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Block" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Bookmark" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Boost" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Boundary" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Caretaker" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Category" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Character" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Circle" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Credential" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Edge" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Edge Total" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Email" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Federated Object" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Feed" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this File" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Flag" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Follow" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Grant" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Hashtag" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Inbox" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Instance Admin" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Like" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Media" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Message" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Name" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Object Boundary" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Post" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Post Content" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Profile" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Reply in Thread" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Request" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Setting" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Tag" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this User" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Verb" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Edge" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Edge Total" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Email" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Federated Object" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Feed" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "File" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Flag" +msgstr "Signaler" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Follow" +msgstr "Suivre" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Grant" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Hashtag" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Inbox" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Instance Admin" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Like" +msgstr "J'aime" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Media" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Message" +msgstr "Envoyer un message" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Name" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Object Boundary" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Post" +msgstr "Article" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Post Content" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Profile" +msgstr "Profil" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Reply in Thread" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Request" +msgstr "Demander" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Setting" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Tag" +msgstr "Taguer" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "User" +msgstr "Utilisateur" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Verb" +msgstr "" diff --git a/priv/localisation/fr/LC_MESSAGES/bonfire_federate_activitypub.po b/priv/localisation/fr/LC_MESSAGES/bonfire_federate_activitypub.po new file mode 100644 index 0000000000..03af526d41 --- /dev/null +++ b/priv/localisation/fr/LC_MESSAGES/bonfire_federate_activitypub.po @@ -0,0 +1,28 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# Mayel de Borniol, 2022 +# +msgid "" +msgstr "" +"Last-Translator: Mayel de Borniol, 2022\n" +"Language-Team: French (https://www.transifex.com/bonfire/teams/138385/fr/)\n" +"Language: fr\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: lib/utils.ex:285 +#, elixir-autogen, elixir-format +msgid "Location" +msgstr "Lieu" + +#: lib/utils.ex:537 +#, elixir-autogen, elixir-format +msgid "Website" +msgstr "Site web" diff --git a/priv/localisation/fr/LC_MESSAGES/bonfire_invite_links.po b/priv/localisation/fr/LC_MESSAGES/bonfire_invite_links.po new file mode 100644 index 0000000000..18c4d313c9 --- /dev/null +++ b/priv/localisation/fr/LC_MESSAGES/bonfire_invite_links.po @@ -0,0 +1,127 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# Mayel de Borniol, 2022 +# +msgid "" +msgstr "" +"Last-Translator: Mayel de Borniol, 2022\n" +"Language-Team: French (https://www.transifex.com/bonfire/teams/138385/fr/)\n" +"Language: fr\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: lib/web/invites_live.sface:31 +#, elixir-autogen, elixir-format +msgid "1 day" +msgstr "1 jour" + +#: lib/web/invites_live.sface:31 +#, elixir-autogen, elixir-format +msgid "1 month" +msgstr "1 mois" + +#: lib/web/invites_live.sface:31 +#, elixir-autogen, elixir-format +msgid "1 week" +msgstr "1 semaine" + +#: lib/web/invites_live.sface:31 +#, elixir-autogen, elixir-format +msgid "1 year" +msgstr "1 an" + +#: lib/web/invites_live.sface:31 +#, elixir-autogen, elixir-format +msgid "2 days" +msgstr "2 jours" + +#: lib/web/invites_live.sface:31 +#, elixir-autogen, elixir-format +msgid "2 weeks" +msgstr "2 semaines" + +#: lib/web/invites_live.sface:31 +#, elixir-autogen, elixir-format +msgid "6 months" +msgstr "6 mois" + +#: lib/web/invites_live.sface:44 +#, elixir-autogen, elixir-format +msgid "Existing invites" +msgstr "Invitations existantes" + +#: lib/web/invites_live.sface:27 +#, elixir-autogen, elixir-format +msgid "Expire after" +msgstr "Expire après" + +#: lib/web/invites_live.sface:52 +#, elixir-autogen, elixir-format +msgid "Expires" +msgstr "Expiration :" + +#: lib/web/invites_live.sface:9 lib/web/invites_live.sface:38 +#, elixir-autogen, elixir-format +msgid "Generate a new invite link" +msgstr "Générer un nouveau lien d'invitation" + +#: lib/web/invites_live.sface:10 +#, elixir-autogen, elixir-format +msgid "" +"Generate and share an invite link with others to grant access to this " +"instance" +msgstr "" +"Générer et partager un lien d'invitation pour leur accorder accès à cette " +"instance." + +#: lib/web/invites_live.sface:2 +#, elixir-autogen, elixir-format +msgid "Invites" +msgstr "Invitations" + +#: lib/web/invites_live.sface:50 +#, elixir-autogen, elixir-format +msgid "Link" +msgstr "Lien" + +#: lib/web/invites_live.sface:15 +#, elixir-autogen, elixir-format +msgid "Max number of uses" +msgstr "" + +#: lib/web/invites_live.sface:31 +#, elixir-autogen, elixir-format +msgid "Never" +msgstr "Jamais" + +#: lib/web/invites_live.sface:19 +#, elixir-autogen, elixir-format +msgid "No limits" +msgstr "Aucune limite" + +#: lib/invite_links.ex:17 +#, elixir-autogen, elixir-format +msgid "Sorry, this invite is no longer valid." +msgstr "Désolé, cette invitation n'est plus valable." + +#: lib/web/invites_live.sface:51 +#, elixir-autogen, elixir-format +msgid "Uses left" +msgstr "Utilisations restantes" + +#: lib/web/invites_live.sface:80 +#, elixir-autogen, elixir-format +msgid "expired" +msgstr "expiré" + +#: lib/web/invites_live.sface:81 +#, elixir-autogen, elixir-format +msgid "never" +msgstr "jamais" diff --git a/priv/localisation/fr/LC_MESSAGES/bonfire_me.po b/priv/localisation/fr/LC_MESSAGES/bonfire_me.po new file mode 100644 index 0000000000..683525ccfb --- /dev/null +++ b/priv/localisation/fr/LC_MESSAGES/bonfire_me.po @@ -0,0 +1,37 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# Mayel de Borniol, 2022 +# +msgid "" +msgstr "" +"Last-Translator: Mayel de Borniol, 2022\n" +"Language-Team: French (https://www.transifex.com/bonfire/teams/138385/fr/)\n" +"Language: fr\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: lib/mails/mails.ex:41 +#, elixir-autogen, elixir-format +msgid "Confirm your email" +msgstr "Confirmez votre addresse e-mail" + +#: lib/users/shared_users.ex:62 +#, elixir-autogen, elixir-format +msgid "" +"Could not find an existing account on this instance with that email or " +"username." +msgstr "" +"Impossible de trouver un compte existant sur cette instance avec cet email " +"ou ce nom d'utilisateur." + +#: lib/settings/settings.ex:168 +#, elixir-autogen, elixir-format +msgid "You need to be authenticated to change settings." +msgstr "Vous devez être authentifié pour modifier les paramètres." diff --git a/priv/localisation/fr/LC_MESSAGES/bonfire_search.po b/priv/localisation/fr/LC_MESSAGES/bonfire_search.po new file mode 100644 index 0000000000..706b2ee655 --- /dev/null +++ b/priv/localisation/fr/LC_MESSAGES/bonfire_search.po @@ -0,0 +1,48 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# Mayel de Borniol, 2022 +# +msgid "" +msgstr "" +"Last-Translator: Mayel de Borniol, 2022\n" +"Language-Team: French (https://www.transifex.com/bonfire/teams/138385/fr/)\n" +"Language: fr\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: lib/web/search_live.sface:19 +#, elixir-autogen, elixir-format +msgid "All types" +msgstr "Tous les types" + +#: lib/web/form_live.sface:37 +#, elixir-autogen, elixir-format +msgid "Filter or show more results" +msgstr "Filtrer ou afficher plus de résultats" + +#: lib/web/search_live.sface:35 +#, elixir-autogen, elixir-format +msgid "Posts" +msgstr "Articles et commentaires" + +#: lib/web/form_live.sface:21 +#, elixir-autogen, elixir-format +msgid "Search..." +msgstr "Rechercher..." + +#: lib/web/search_live.sface:27 +#, elixir-autogen, elixir-format +msgid "Users" +msgstr "Utilisateurs" + +#: lib/web/form_live.sface:28 +#, elixir-autogen, elixir-format +msgid "total results" +msgstr "résultats" diff --git a/priv/localisation/fr/LC_MESSAGES/bonfire_social.po b/priv/localisation/fr/LC_MESSAGES/bonfire_social.po index f9d458b4a4..c3e975c7d8 100644 --- a/priv/localisation/fr/LC_MESSAGES/bonfire_social.po +++ b/priv/localisation/fr/LC_MESSAGES/bonfire_social.po @@ -17,143 +17,352 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: lib/activities.ex:439 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Boost" -msgstr "Boost" +msgstr "Booster" -#: lib/activities.ex:439 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Boosted" msgstr "Boosté" -#: lib/activities.ex:439 +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Boosted by %{user}" +msgstr "Boosté par %{user}" + +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Create" msgstr "Créer" -#: lib/activities.ex:439 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Created" msgstr "Créé" -#: lib/activities.ex:439 +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Created by %{user}" +msgstr "Créé par %{user}" + +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Delete" msgstr "Supprimer" -#: lib/activities.ex:439 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Deleted" msgstr "Supprimé" -#: lib/activities.ex:439 +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Deleted by %{user}" +msgstr "Supprimé par %{user}" + +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Edit" msgstr "Modifier" -#: lib/activities.ex:439 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format -msgid "Editted" +msgid "Edited" msgstr "Modifié" -#: lib/activities.ex:439 +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Edited by %{user}" +msgstr "Modifié par %{user}" + +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Flag" -msgstr "Drapeau" +msgstr "Signaler" -#: lib/activities.ex:439 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Flagged" msgstr "Signalé" -#: lib/activities.ex:439 +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Flagged by %{user}" +msgstr "Signalé par %{user}" + +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Follow" -msgstr "Suivez" +msgstr "Suivre" -#: lib/activities.ex:439 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Followed" -msgstr "Suivi de" +msgstr "Suivi" -#: lib/activities.ex:439 +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Followed by %{user}" +msgstr "Suivi par %{user}" + +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Like" -msgstr "Comme" +msgstr "J'aime" -#: lib/activities.ex:439 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Liked" msgstr "Aimé" -#: lib/activities.ex:439 +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Liked by %{user}" +msgstr "Aimé par %{user}" + +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Mention" -msgstr "Mentionnez" +msgstr "Mentionner" -#: lib/activities.ex:439 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Mentioned" msgstr "Mentionné" -#: lib/activities.ex:439 +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Mentioned by %{user}" +msgstr "Mentionné par %{user}" + +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Message" -msgstr "Message" +msgstr "Envoyer un message" -#: lib/activities.ex:439 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Messaged" -msgstr "Envoyé à" +msgstr "Envoyé un message" -#: lib/objects.ex:222 +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Messaged by %{user}" +msgstr "Envoyé par %{user}" + +#: lib/objects.ex:221 #, elixir-autogen, elixir-format msgid "No permission to delete this" msgstr "Pas de permission pour supprimer ceci" -#: lib/activities.ex:439 -#: lib/activities.ex:439 +#: lib/localise.ex:10 lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Read" msgstr "Lire" -#: lib/activities.ex:439 +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Read by %{user}" +msgstr "Lu par %{user}" + +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Replied" -msgstr "Réponse :" +msgstr "Répondu" -#: lib/activities.ex:439 +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Replied by %{user}" +msgstr "Répondu par %{user}" + +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Reply" -msgstr "Réponse" +msgstr "Répondre" -#: lib/activities.ex:439 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Request" -msgstr "Demande" +msgstr "Demander" -#: lib/activities.ex:439 +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Boost" +msgstr "Demander de booster" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Create" +msgstr "Demander de créer" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Delete" +msgstr "Demander de supprimer" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Edit" +msgstr "Demander de modifier" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Flag" +msgstr "Demander de signaler" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Follow" +msgstr "Demander de suivre" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Like" +msgstr "Demander à aimer" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Mention" +msgstr "Demander de mentioner" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Message" +msgstr "Demander d'envoyer un message" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Read" +msgstr "Demande de lire" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Reply" +msgstr "Demander de répondre" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Request" +msgstr "Demander de demander" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to See" +msgstr "Demander de voir" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Tag" +msgstr "Demander de taguer" + +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Requested" msgstr "Demandé" -#: lib/activities.ex:439 +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested by %{user}" +msgstr "Demandé par %{user}" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Boost" +msgstr "Demandé à booster" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Create" +msgstr "Demandé à créer" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Delete" +msgstr "Demandé de supprimer" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Edit" +msgstr "Demandé à modifier" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Flag" +msgstr "Demandé de signaler" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Follow" +msgstr "Demandé à suivre" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Like" +msgstr "Demandé à aimer" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Mention" +msgstr "Demandé à mentionner" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Message" +msgstr "Demandé à Message" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Read" +msgstr "Demandé à lire" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Reply" +msgstr "Demandé de répondre" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Request" +msgstr "Demandé à demander" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to See" +msgstr "Demandé à voir" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Tag" +msgstr "Demandé à taguer" + +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Saw" -msgstr "Scie" +msgstr "Vu" -#: lib/activities.ex:439 +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Saw by %{user}" +msgstr "Vu par %{user}" + +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "See" msgstr "Voir" -#: lib/activities.ex:439 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Tag" -msgstr "Étiquette" +msgstr "Taguer" -#: lib/activities.ex:439 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format msgid "Tagged" msgstr "Tagué" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Tagged by %{user}" +msgstr "Tagué par %{user}" diff --git a/priv/localisation/fr/LC_MESSAGES/bonfire_ui_common.po b/priv/localisation/fr/LC_MESSAGES/bonfire_ui_common.po new file mode 100644 index 0000000000..a24ee4fcdc --- /dev/null +++ b/priv/localisation/fr/LC_MESSAGES/bonfire_ui_common.po @@ -0,0 +1,450 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# Mayel de Borniol, 2022 +# +msgid "" +msgstr "" +"Last-Translator: Mayel de Borniol, 2022\n" +"Language-Team: French (https://www.transifex.com/bonfire/teams/138385/fr/)\n" +"Language: fr\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: lib/components/smart_input/input_controls_live.sface:24 +#, elixir-autogen, elixir-format +msgid "Add a content warning" +msgstr "Ajouter un avertissement sur le contenu" + +#: lib/components/smart_input/upload/upload_previews_live.sface:45 +#, elixir-autogen, elixir-format +msgid "Add a meaningful description" +msgstr "Écrire une description" + +#: lib/components/smart_input/upload/upload_previews_live.sface:34 +#, elixir-autogen, elixir-format +msgid "Add description" +msgstr "Ajouter une description" + +#: lib/components/nav/user/user_menu_links_live.sface:27 +#, elixir-autogen, elixir-format +msgid "Admin panel" +msgstr "Panneau d'administration" + +#: lib/components/extensions/extensions_live.sface:81 +#, elixir-autogen, elixir-format +msgid "Bonfire Ecosystem Libraries" +msgstr "Bibliothèques de l'écosystème Bonfire" + +#: lib/components/extensions/extensions_live.sface:31 +#, elixir-autogen, elixir-format +msgid "Bonfire Extensions" +msgstr "Extensions Bonfire" + +#: lib/components/extensions/extensions_live.sface:6 +#, elixir-autogen, elixir-format +msgid "Bonfire UI extensions" +msgstr "Extensions de l'interface utilisateur de Bonfire" + +#: lib/components/extensions/extensions_live.sface:57 +#, elixir-autogen, elixir-format +msgid "Bonfire schemas" +msgstr "Schémas Bonfire" + +#: lib/components/actions/boost/boost_action_live.sface:29 +#, elixir-autogen, elixir-format +msgid "Boost" +msgstr "Booster" + +#: lib/components/actions/boost/boost_action_live.sface:3 +#, elixir-autogen, elixir-format +msgid "Boost this post" +msgstr "Booster cet article" + +#: lib/components/actions/boost/boost_action_live.sface:29 +#, elixir-autogen, elixir-format +msgid "Boosted" +msgstr "Boosté" + +#: lib/components/smart_input/input_controls_live.sface:37 +#, elixir-autogen, elixir-format +msgid "CW" +msgstr "CW" + +#: lib/components/modals/confirm_modal_live.sface:40 +#: lib/components/modals/reusable_modal_live.sface:36 +#, elixir-autogen, elixir-format +msgid "Cancel" +msgstr "Annuler" + +#: lib/components/settings/change_theme_live.sface:9 +#, elixir-autogen, elixir-format +msgid "Choose theme" +msgstr "Choisir un thème" + +#: lib/components/modals/reusable_modal_live.sface:21 +#: lib/components/notification/notification_live.sface:29 +#: lib/components/notification/notification_live.sface:59 +#: lib/components/notification/notification_live.sface:102 +#, elixir-autogen, elixir-format +msgid "Close" +msgstr "Fermer" + +#: lib/components/nav/user/mobile_user_menu_live.sface:11 +#, elixir-autogen, elixir-format +msgid "Close menu" +msgstr "Fermer le menu" + +#: lib/components/nav/user/user_menu_links_live.sface:34 +#, elixir-autogen, elixir-format +msgid "Code of conduct" +msgstr "Code de conduite" + +#: lib/components/smart_input/upload/upload_previews_live.sface:25 +#, elixir-autogen, elixir-format +msgid "Delete" +msgstr "Supprimer" + +#: lib/ui_common.ex:106 +#, elixir-autogen, elixir-format +msgid "Error" +msgstr "Erreur" + +#: lib/components/actions/like/like_with_label/like_action_live.sface:4 +#, elixir-autogen, elixir-format +msgid "Favourite this post" +msgstr "J'aime cet article" + +#: lib/components/actions/flag/flag_action_live.sface:26 +#, elixir-autogen, elixir-format +msgid "Flag" +msgstr "Signaler" + +#: lib/components/actions/flag/flag_action_live.sface:12 +#: lib/components/actions/flag/flag_action_live.sface:18 +#, elixir-autogen, elixir-format +msgid "Flag this object" +msgstr "Signaler cet objet" + +#: lib/components/actions/follow/follow_button_live.sface:19 +#, elixir-autogen, elixir-format +msgid "Follow" +msgstr "Suivre" + +#: lib/components/nav/user/mobile_user_menu_live.sface:35 +#, elixir-autogen, elixir-format +msgid "Followers" +msgstr "Suiveurs" + +#: lib/components/nav/user/mobile_user_menu_live.sface:40 +#, elixir-autogen, elixir-format +msgid "Following" +msgstr "Suivis" + +#: lib/components/smart_input/input_controls_live.sface:50 +#, elixir-autogen, elixir-format +msgid "Full-screen mode" +msgstr "Mode plein écran" + +#: lib/components/widgets/widget_feedbacks/widget_feedback_live.sface:4 +#, elixir-autogen, elixir-format +msgid "Have some feedback?" +msgstr "Vous avez des commentaires ?" + +#: lib/components/nav/header/header_user_live.sface:9 +#: lib/components/nav/header/header_user_live.sface:17 +#, elixir-autogen, elixir-format +msgid "Home" +msgstr "Accueil" + +#: lib/components/nav/user/mobile_user_menu_live.sface:78 +#: lib/components/nav/user/user_menu_links_live.sface:41 +#, elixir-autogen, elixir-format +msgid "Homepage" +msgstr "Page d'accueil" + +#: lib/components/actions/like/like_with_label/like_action_live.sface:29 +#, elixir-autogen, elixir-format +msgid "Like" +msgstr "J'aime" + +#: lib/components/actions/like/like_with_label/like_action_live.sface:35 +#, elixir-autogen, elixir-format +msgid "Liked" +msgstr "Aimé" + +#: lib/components/widgets/widget_links/widget_links_live.sface:3 +#, elixir-autogen, elixir-format +msgid "Links" +msgstr "Liens" + +#: lib/components/paginate/load_more_live.sface:13 +#: lib/components/paginate/load_previous_live.sface:13 +#, elixir-autogen, elixir-format +msgid "Load more" +msgstr "Voir plus" + +#: lib/components/nav/header/header_user_live.sface:88 +#, elixir-autogen, elixir-format +msgid "Login" +msgstr "Connexion" + +#: lib/components/nav/user/mobile_user_menu_live.sface:85 +#: lib/components/nav/user/user_menu_links_live.sface:48 +#, elixir-autogen, elixir-format +msgid "Logout" +msgstr "Déconnexion" + +#: lib/components/smart_input/input_controls_live.sface:68 +#, elixir-autogen, elixir-format +msgid "Message" +msgstr "Message" + +#: lib/components/nav/header/header_user_live.sface:29 +#: lib/components/nav/header/header_user_live.sface:34 +#: lib/components/nav/user/mobile_user_menu_live.sface:60 +#, elixir-autogen, elixir-format +msgid "Messages" +msgstr "Messages" + +#: lib/components/nav/header/header_user_live.sface:39 +#: lib/components/nav/header/header_user_live.sface:42 +#: lib/components/nav/user/mobile_user_menu_live.sface:66 +#, elixir-autogen, elixir-format +msgid "My Favourites" +msgstr "Mes favoris" + +#: lib/components/nav/header/header_user_live.sface:14 +#, elixir-autogen, elixir-format +msgid "My home" +msgstr "Mon accueil" + +#: lib/components/nav/user/user_menu_links_live.sface:6 +#, elixir-autogen, elixir-format +msgid "My profile" +msgstr "Mon profil" + +#: lib/components/paginate/load_more_live.sface:16 +#, elixir-autogen, elixir-format +msgid "Next page" +msgstr "Page suivante" + +#: lib/components/settings/change_font_live.sface:13 +#, elixir-autogen, elixir-format +msgid "No known fonts" +msgstr "Aucune police connue" + +#: lib/components/settings/change_theme_live.sface:45 +#, elixir-autogen, elixir-format +msgid "No known themes" +msgstr "Aucun thème connu" + +#: lib/components/nav/header/header_user_live.sface:20 +#: lib/components/nav/header/header_user_live.sface:25 +#, elixir-autogen, elixir-format +msgid "Notifications" +msgstr "Notifications" + +#: lib/notifications.ex:6 +#, elixir-autogen, elixir-format +msgid "Notifications enabled" +msgstr "Notifications activées" + +#: lib/ui_common.ex:100 +#, elixir-autogen, elixir-format +msgid "Ok" +msgstr "Ok" + +#: lib/components/extensions/extensions_live.sface:105 +#, elixir-autogen, elixir-format +msgid "Other Libraries" +msgstr "Autres Bibliothèques" + +#: lib/components/smart_input/input_controls_live.sface:70 +#, elixir-autogen, elixir-format +msgid "Post" +msgstr "Article" + +#: lib/components/smart_input/input_controls_live.sface:66 +#, elixir-autogen, elixir-format +msgid "Posting..." +msgstr "En cours..." + +#: lib/components/paginate/load_previous_live.sface:16 +#, elixir-autogen, elixir-format +msgid "Previous page" +msgstr "Page précédente" + +#: lib/components/nav/user/mobile_user_menu_live.sface:48 +#, elixir-autogen, elixir-format +msgid "Profile" +msgstr "Profil" + +#: lib/components/nav/header/header_user_live.sface:48 +#, elixir-autogen, elixir-format +msgid "Search" +msgstr "Recherche" + +#: lib/components/nav/header/header_user_live.sface:82 +#, elixir-autogen, elixir-format +msgid "Select User" +msgstr "Sélectionner un profil" + +#: lib/components/smart_input/select_recipients_live.sface:11 +#, elixir-autogen, elixir-format +msgid "Select the participants" +msgstr "Sélectionner les participants" + +#: lib/components/smart_input/smart_input_live.sface:57 +#, elixir-autogen, elixir-format +msgid "Send a message" +msgstr "Envoyer un message" + +#: lib/components/nav/user/mobile_user_menu_live.sface:72 +#: lib/components/nav/user/user_menu_links_live.sface:20 +#, elixir-autogen, elixir-format +msgid "Settings" +msgstr "Paramètres" + +#: lib/components/widgets/widget_feedbacks/feedback_button_live.sface:6 +#, elixir-autogen, elixir-format +msgid "Share feedback" +msgstr "Partager un commentaire" + +#: lib/components/nav/header/header_user_live.sface:94 +#, elixir-autogen, elixir-format +msgid "Signup" +msgstr "Inscription" + +#: lib/components/nav/user/user_menu_links_live.sface:13 +#, elixir-autogen, elixir-format +msgid "Switch profile" +msgstr "Changer de profil utilisateur" + +#: lib/components/nav/user/mobile_user_menu_live.sface:54 +#, elixir-autogen, elixir-format +msgid "Switch user profile" +msgstr "Changer de profil utilisateur" + +#: lib/components/placeholders/empty_feed.sface:97 +#, elixir-autogen, elixir-format +msgid "Take a deep breath..." +msgstr "Respirez profondément..." + +#: lib/components/widgets/widget_feedbacks/widget_feedback_live.sface:7 +#, elixir-autogen, elixir-format +msgid "" +"The Bonfire team is all ears if you want to report a bug, suggest an " +"improvement or a new feature, or just say hi :)" +msgstr "" +"L'équipe Bonfire est à votre écoute si vous souhaitez signaler un bogue, " +"suggérer une amélioration ou une nouvelle fonctionnalité, ou simplement dire" +" bonjour :)" + +#: lib/components/actions/flag/flag_action_live.sface:14 +#, elixir-autogen, elixir-format +msgid "" +"The admins will review the content and might get in touch with you or the " +"author for clarification. They may then delete it and/or block the person or" +" originating instance if appropriate." +msgstr "" +"Les administrateurs examineront le contenu et pourront prendre contact avec " +"vous et/ou avec l'auteur pour obtenir des précisions. Ils peuvent ensuite le" +" supprimer et/ou bloquer la personne ou l'instance d'origine si nécessaire." + +#: lib/components/smart_input/upload/upload_previews_live.ex:6 +#, elixir-autogen, elixir-format +msgid "The file is too large." +msgstr "Le fichier est trop volumineux." + +#: lib/components/extensions/extensions_live.sface:107 +#, elixir-autogen, elixir-format +msgid "" +"These are other libre / open source software projects used by the app and/or" +" installed extensions." +msgstr "" +"Il s'agit d'autres projets de logiciels libres utilisés par l'application " +"et/ou les extensions installées." + +#: lib/components/extensions/extensions_live.sface:59 +#, elixir-autogen, elixir-format +msgid "" +"These are the data schemas currently installed on this instance, which can " +"be shared among multiple apps and extensions." +msgstr "" +"Il s'agit des schémas de données actuellement installés sur cette instance, " +"qui peuvent être partagés entre plusieurs applications et extensions." + +#: lib/error/forms_livehandler_fallback_controller.ex:29 +#, elixir-autogen, elixir-format +msgid "" +"This feature usually requires JavaScript, but the app attempted to do what " +"was expected anyway. Did it not work for you? Feedback is welcome! " +msgstr "" +"Cette fonctionnalité nécessite généralement JavaScript, mais l'application a" +" tenté de faire ce qui était attendu de toute façon. Si cela n'a pas " +"fonctionné pour vous, vos commentaires sont les bienvenus ! " + +#: lib/components/placeholders/empty_feed.sface:96 +#, elixir-autogen, elixir-format +msgid "This feed is empty" +msgstr "Ce flux est vide" + +#: lib/components/smart_input/select_recipients_live.sface:4 +#, elixir-autogen, elixir-format +msgid "To" +msgstr "A" + +#: lib/ui_common.ex:109 +#, elixir-autogen, elixir-format +msgid "Unexpected data" +msgstr "Données inattendues" + +#: lib/components/actions/follow/follow_button_live.sface:35 +#, elixir-autogen, elixir-format +msgid "Unfollow" +msgstr "Ne plus suivre" + +#: lib/components/smart_input/upload/upload_button_live.sface:2 +#, elixir-autogen, elixir-format +msgid "Upload an image" +msgstr "Ajouter une image" + +#: lib/components/smart_input/smart_input_live.sface:70 +#, elixir-autogen, elixir-format +msgid "Write a post" +msgstr "" + +#: lib/components/actions/flag/flag_action_live.sface:7 +#, elixir-autogen, elixir-format +msgid "You already flagged this" +msgstr "Vous l'avez déjà signalé" + +#: lib/components/smart_input/upload/upload_previews_live.ex:7 +#, elixir-autogen, elixir-format +msgid "" +"You have selected a file type that is not permitted. Contact your instance " +"admin if you want it added." +msgstr "" +"Vous avez sélectionné un type de fichier qui n'est pas autorisé. Contactez " +"l'administrateur de votre instance si vous souhaitez qu'ils l'ajoutent." + +#: lib/components/smart_input/upload/upload_previews_live.ex:8 +#, elixir-autogen, elixir-format +msgid "You have selected too many files." +msgstr "Vous avez sélectionné trop de fichiers." + +#: lib/notifications.ex:6 +#, elixir-autogen, elixir-format +msgid "" +"You will now receive notifications of messages, mentions, and other relevant" +" activities." +msgstr "" +"Vous recevrez désormais des notifications de nouveaux messages, de mentions " +"et d'autres activités pertinentes." diff --git a/priv/localisation/fr/LC_MESSAGES/bonfire_ui_me.po b/priv/localisation/fr/LC_MESSAGES/bonfire_ui_me.po new file mode 100644 index 0000000000..4a4ee1206e --- /dev/null +++ b/priv/localisation/fr/LC_MESSAGES/bonfire_ui_me.po @@ -0,0 +1,1264 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# Mayel de Borniol, 2022 +# +msgid "" +msgstr "" +"Last-Translator: Mayel de Borniol, 2022\n" +"Language-Team: French (https://www.transifex.com/bonfire/teams/138385/fr/)\n" +"Language: fr\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: lib/components/settings/admin/instance_info_live.sface:95 +#, elixir-autogen, elixir-format +msgid "(longer text shown on the homepage, you can use markdown and/or HTML)" +msgstr "" +"(texte plus long affiché sur la page d'accueil, vous pouvez utiliser les " +"formats markdown et/ou HTML)" + +#: lib/components/settings/admin/instance_info_live.sface:84 +#, elixir-autogen, elixir-format +msgid "(short summary shown in various places)" +msgstr "(brève introduction affichée à divers endroits)" + +#: lib/components/signup/signup_form_live.sface:68 +#, elixir-autogen, elixir-format +msgid "10 characters minimum" +msgstr "10 caractères minimum" + +#: lib/components/settings/user_profile/edit_profile_live.sface:79 +#, elixir-autogen, elixir-format +msgid "About" +msgstr "À propos" + +#: lib/live_handlers/users_live_handler.ex:18 +#, elixir-autogen, elixir-format +msgid "Access granted to the team!" +msgstr "Accès accordé à l'équipe !" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:33 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:47 +#, elixir-autogen, elixir-format +msgid "Account Settings" +msgstr "Paramètres du compte" + +#: lib/components/login/login_view_live.sface:15 +#, elixir-autogen, elixir-format +msgid "" +"Account not found. Either your username or password was incorrect. Did you " +"want to " +msgstr "" +"Compte non trouvé. Votre nom d'utilisateur ou votre mot de passe est " +"incorrect. Voulez-vous " + +#: lib/components/settings/admin/admin_live.sface:251 +#, elixir-autogen, elixir-format +msgid "Activities shared only with members of this instance." +msgstr "Activités partagées uniquement avec les membres de cette instance." + +#: lib/components/switch_user/account_users_live.sface:22 +#, elixir-autogen, elixir-format +msgid "Add a new user" +msgstr "Ajouter un nouvel utilisateur" + +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:133 +#: lib/components/user_previews/user_preview_live.sface:34 +#, elixir-autogen, elixir-format +msgid "Admin" +msgstr "Admin" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:69 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:79 +#, elixir-autogen, elixir-format +msgid "Admin settings" +msgstr "Paramètres administrateur" + +#: lib/components/widgets/widget_users/widget_admins_live.sface:3 +#, elixir-autogen, elixir-format +msgid "Admins" +msgstr "Administrateurs" + +#: lib/views/confirm_email/confirm_email_live.sface:55 +#, elixir-autogen, elixir-format +msgid "Already confirmed your email?" +msgstr "Vous avez déjà confirmé votre e-mail ?" + +#: lib/views/error/error_live.html.heex:3 +#, elixir-autogen, elixir-format +msgid "An error occured" +msgstr "Une erreur s'est produite" + +#: lib/components/create_user/create_user_view_live.sface:47 +#: lib/components/signup/signup_form_live.sface:32 +#: lib/components/signup/signup_form_live.sface:45 +#, elixir-autogen, elixir-format +msgid "An error occurred:" +msgstr "Une erreur s'est produite :" + +#: lib/views/create_user/create_user_controller.ex:31 +#, elixir-autogen, elixir-format +msgid "An unexpected error occured... " +msgstr "Une erreur inattendue s'est produite... " + +#: lib/components/settings/admin/admin_live.sface:176 +#, elixir-autogen, elixir-format +msgid "Anyone can sign up to this instance." +msgstr "Tout le monde peut s'inscrire à cette instance." + +#: lib/components/settings/shared_user/shared_user_live.sface:28 +#, elixir-autogen, elixir-format +msgid "" +"Anyone you add will have admin-level access over this user identity, meaning" +" they can post as @%{username}, read private messages, etc. You might want " +"to %{a} first create a new, seperate user %{b} for this purpose?" +msgstr "" +"Toute personne que vous ajoutez aura un accès total à cette identité, ce qui" +" signifie qu'ils pourront poster en tant que @%{username}, lire les messages" +" privés, etc. Vous voulez peut être %{a} d'abord créer un nouvel utilisateur" +" distinct %{b} dans ce but ?" + +#: lib/components/profile/profile_remote_follow/profile_remote_follow_live.sface:31 +#, elixir-autogen, elixir-format +msgid "Are you a user of this instance? Just login first." +msgstr "Êtes-vous un utilisateur de cette instance ? Connectez-vous d'abord." + +#: lib/views/settings/settings_live.ex:136 +#, elixir-autogen, elixir-format +msgid "Avatar changed!" +msgstr "Avatar changé !" + +#: lib/views/signup/signup_live.sface:22 +#, elixir-autogen, elixir-format +msgid "Back to home page" +msgstr "Retour à la page d'accueil" + +#: lib/views/settings/settings_live.ex:145 +#, elixir-autogen, elixir-format +msgid "Background image changed!" +msgstr "L'image de fond a été modifiée !" + +#: lib/views/dashboard/logged_dashboard_live.ex:26 +#, elixir-autogen, elixir-format +msgid "Bonfire Dashboard" +msgstr "Tableau de bord" + +#: lib/components/settings/settings_items/my_feed_items_live.sface:23 +#, elixir-autogen, elixir-format +msgid "Boosts" +msgstr "Boosts" + +#: lib/components/settings/user_profile/edit_profile_live.sface:83 +#, elixir-autogen, elixir-format +msgid "Brief description for your profile. You can use markdown formatting." +msgstr "" +"Brève description pour votre profil. Vous pouvez utiliser le formatage " +"markdown." + +#: lib/components/settings/admin/instance_info_live.sface:27 +#, elixir-autogen, elixir-format +msgid "Change" +msgstr "Changer" + +#: lib/components/settings/account/edit_account_live.sface:6 +#: lib/views/change_password/change_password_live.ex:20 +#, elixir-autogen, elixir-format +msgid "Change my password" +msgstr "Changer mon mot de passe" + +#: lib/components/signup/signup_form_live.sface:68 +#, elixir-autogen, elixir-format +msgid "Choose a password" +msgstr "Choisissez un mot de passe" + +#: lib/components/create_user/create_user_view_live.sface:70 +#, elixir-autogen, elixir-format +msgid "Choose a username" +msgstr "Choisissez un nom d'utilisateur" + +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:11 +#, elixir-autogen, elixir-format +msgid "Close menu" +msgstr "Fermer le menu" + +#: lib/components/settings/admin/admin_live.sface:153 +#, elixir-autogen, elixir-format +msgid "Closed" +msgstr "Fermé" + +#: lib/components/settings/admin/terms_live.sface:16 +#, elixir-autogen, elixir-format +msgid "Code of Conduct" +msgstr "Code de conduite" + +#: lib/views/change_password/change_password_live.sface:35 +#, elixir-autogen, elixir-format +msgid "Confirm new password" +msgstr "Confirmer le nouveau mot de passe" + +#: lib/components/signup/signup_form_live.sface:79 +#, elixir-autogen, elixir-format +msgid "Confirm your password" +msgstr "Confirmez votre mot de passe" + +#: lib/components/settings/admin/instance_info_live.sface:36 +#, elixir-autogen, elixir-format +msgid "Cover image" +msgstr "Image de couverture" + +#: lib/components/create_user/create_user_view_live.sface:94 +#, elixir-autogen, elixir-format +msgid "Create" +msgstr "Créer" + +#: lib/views/create_user/create_user_live.ex:23 +#: lib/views/create_user/create_user_live.ex:24 +#, elixir-autogen, elixir-format +msgid "Create a new user profile" +msgstr "Créer un nouveau profil" + +#: lib/components/switch_user/account_users_live.sface:32 +#, elixir-autogen, elixir-format +msgid "Create a user profile" +msgstr "Créer un profil d'utilisateur" + +#: lib/views/change_password/change_password_live.sface:14 +#, elixir-autogen, elixir-format +msgid "Current password" +msgstr "Mot de passe actuel" + +#: lib/components/settings/admin/admin_live.sface:44 +#, elixir-autogen, elixir-format +msgid "Default font" +msgstr "Police par défaut" + +#: lib/components/settings/admin/admin_live.sface:33 +#, elixir-autogen, elixir-format +msgid "Default language" +msgstr "Langue par défaut" + +#: lib/components/login/login_view_live.sface:112 +#, elixir-autogen, elixir-format +msgid "Did you forget your password?" +msgstr "Vous avez oublié votre mot de passe ?" + +#: lib/components/settings/settings_items/discoverable_live.sface:2 +#, elixir-autogen, elixir-format +msgid "Discoverability" +msgstr "Découvrabilité" + +#: lib/components/signup/signup_form_live.sface:163 +#, elixir-autogen, elixir-format +msgid "Do you already have an account?" +msgstr "Avez-vous déjà un compte ?" + +#: lib/views/confirm_email/confirm_email_live.sface:60 +#, elixir-autogen, elixir-format +msgid "Don't have an account yet?" +msgstr "Vous n'avez pas encore de compte ?" + +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:46 +#, elixir-autogen, elixir-format +msgid "Edit profile" +msgstr "Modifier le profil" + +#: lib/components/signup/signup_form_live.sface:56 +#, elixir-autogen, elixir-format +msgid "Email address" +msgstr "Adresse électronique" + +#: lib/components/login/login_view_live.sface:54 +#, elixir-autogen, elixir-format +msgid "Email address or @username" +msgstr "Adresse électronique ou @nom_utilisateur" + +#: lib/components/signup/signup_form_live.sface:111 +#, elixir-autogen, elixir-format +msgid "Enable two-factor authentication (recommended)" +msgstr "Activer l'authentification à double facteurs (recommandé)" + +#: lib/components/settings/admin/instance_info_live.sface:98 +#, elixir-autogen, elixir-format +msgid "Enter a short title" +msgstr "Entrez un titre court" + +#: lib/components/signup/signup_form_live.sface:82 +#, elixir-autogen, elixir-format +msgid "Enter the same password again" +msgstr "Entrez à nouveau le même mot de passe" + +#: lib/views/forgot_password/forgot_password_live.sface:21 +#, elixir-autogen, elixir-format +msgid "Enter your email address and you will be sent a password reset link." +msgstr "" +"Saisissez votre adresse électronique et vous recevrez un lien de " +"réinitialisation du mot de passe." + +#: lib/components/profile/profile_remote_follow/profile_remote_follow_live.sface:16 +#, elixir-autogen, elixir-format +msgid "Enter your fediverse nick to follow %{user_name} remotely:" +msgstr "Entrez votre pseudo fediverse pour suivre %{user_name} à distance :" + +#: lib/components/create_user/create_user_view_live.sface:59 +#, elixir-autogen, elixir-format +msgid "Enter your name or a pseudonym" +msgstr "Entrez votre nom ou un pseudonyme" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:92 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:102 +#, elixir-autogen, elixir-format +msgid "Extensions" +msgstr "Extensions" + +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:105 +#, elixir-autogen, elixir-format +msgid "Flag" +msgstr "Signaler" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:43 +#: lib/components/settings/sidebar/sidebar_settings_live.sface:130 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:58 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:140 +#, elixir-autogen, elixir-format +msgid "Flags" +msgstr "Signalements" + +#: lib/components/profile/profile_follows/profile_follows_live.sface:9 +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:189 +#: lib/components/user_previews/user_preview_live.sface:45 +#, elixir-autogen, elixir-format +msgid "Followers" +msgstr "Suiveurs" + +#: lib/components/profile/profile_follows/profile_follows_live.sface:20 +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:198 +#: lib/components/user_previews/user_preview_live.sface:50 +#, elixir-autogen, elixir-format +msgid "Following" +msgstr "Suivis" + +#: lib/components/settings/settings_items/my_feed_items_live.sface:37 +#, elixir-autogen, elixir-format +msgid "Follows" +msgstr "Suivis" + +#: lib/views/forgot_password/forgot_password_live.ex:21 +#: lib/views/forgot_password/forgot_password_live.ex:22 +#, elixir-autogen, elixir-format +msgid "Forgot password" +msgstr "Mot de passe oublié" + +#: lib/views/forgot_password/forgot_password_live.sface:3 +#, elixir-autogen, elixir-format +msgid "Forgot your password?" +msgstr "Vous avez oublié votre mot de passe ?" + +#: lib/components/settings/user_profile/edit_profile_live.sface:48 +#, elixir-autogen, elixir-format +msgid "Full name" +msgstr "Nom complet" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:8 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:22 +#, elixir-autogen, elixir-format +msgid "General settings" +msgstr "Paramètres généraux" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:51 +#: lib/components/settings/sidebar/sidebar_settings_live.sface:138 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:66 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:148 +#, elixir-autogen, elixir-format +msgid "Ghosted" +msgstr "Fantôme" + +#: lib/components/settings/shared_user/shared_user_live.sface:38 +#, elixir-autogen, elixir-format +msgid "Give a label to this team" +msgstr "Type d’équipe " + +#: lib/components/settings/shared_user/shared_user_live.sface:17 +#, elixir-autogen, elixir-format +msgid "Give access to the @%{username} user to your team" +msgstr "Donnez accès à l'utilisateur @%{username} à votre équipe" + +#: lib/views/confirm_email/confirm_email_live.sface:32 +#, elixir-autogen, elixir-format +msgid "Great! We've emailed you another link. Please click it to continue." +msgstr "" +"Super ! Nous vous avons envoyé un autre lien par e-mail. Veuillez le cliquer" +" pour continuer." + +#: lib/views/create_user/create_user_controller.ex:39 +#, elixir-autogen, elixir-format +msgid "Hey %{name}, nice to meet you!" +msgstr "Salut %{name}, ravi de vous rencontrer !" + +#: lib/views/switch_user/switch_user_controller.ex:15 +#, elixir-autogen, elixir-format +msgid "Hey there! Let's fill out your profile!" +msgstr "Bonjour ! Remplissons votre profil !" + +#: lib/views/signup/signup_live.sface:13 +#, elixir-autogen, elixir-format +msgid "Hooray! You are registered" +msgstr "Hourra ! Vous êtes inscrit" + +#: lib/components/settings/user_preferences/preferences_live.sface:44 +#, elixir-autogen, elixir-format +msgid "" +"I want my profile (@%{username}) and content to appear in search engines (in" +" Bonfire, the fediverse, and the web in general)" +msgstr "" +"Je veux que mon profil (@%{username}) et mon contenu apparaissent dans les " +"moteurs de recherche (dans Bonfire, la fediverse, et le web en général)" + +#: lib/components/settings/account/edit_account_live.sface:8 +#, elixir-autogen, elixir-format +msgid "" +"I want my profiles to appear in search engines (in Bonfire, the fediverse, " +"and the web in general) by default (this can be overriden in each user's " +"settings)" +msgstr "" +"Je veux que mes profils apparaissent par défaut dans les moteurs de " +"recherche (dans Bonfire, la fediverse et le web en général) (ceci peut être " +"modifié dans les paramètres de chaque utilisateur)." + +#: lib/views/settings/settings_live.ex:115 +#, elixir-autogen, elixir-format +msgid "Icon changed!" +msgstr "L'icône a changé !" + +#: lib/components/signup/signup_form_live.sface:121 +#, elixir-autogen, elixir-format +msgid "" +"If you have a two-factor authentication app, please enable it by scanning " +"the QR Code with your app (or you can enter the secret below instead), and " +"then enter the code provided by your app at the bottom." +msgstr "" +"Si vous avez une application d'authentification à double facteurs, veuillez " +"l'activer en scannant le code QR avec votre application (vous pouvez aussi " +"saisir le secret ci-dessous à la place), puis saisissez le code fourni par " +"votre application." + +#: lib/components/login/login_view_live.sface:86 +#, elixir-autogen, elixir-format +msgid "" +"If you have two-factor authentication enabled, please enter the code " +"provided by your app." +msgstr "" + +#: lib/views/settings/settings_live.ex:125 +#, elixir-autogen, elixir-format +msgid "Image changed!" +msgstr "L'image a changé !" + +#: lib/components/settings/admin/admin_live.sface:201 +#: lib/components/settings/admin/admin_live.sface:207 +#, elixir-autogen, elixir-format +msgid "Indexing of data in this instance's search engine" +msgstr "Indexation des données dans le moteur de recherche de cette instance" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:76 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:86 +#, elixir-autogen, elixir-format +msgid "Instance Info" +msgstr "Informations sur l'instance" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:84 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:94 +#, elixir-autogen, elixir-format +msgid "Instance Settings" +msgstr "Paramètres de l'instance" + +#: lib/components/settings/admin/admin_live.sface:19 +#, elixir-autogen, elixir-format +msgid "Instance default theme" +msgstr "Thème par défaut de l'instance" + +#: lib/components/settings/admin/instance_info_live.sface:83 +#, elixir-autogen, elixir-format +msgid "Instance description" +msgstr "Description de l'instance" + +#: lib/components/settings/admin/instance_info_live.sface:16 +#, elixir-autogen, elixir-format +msgid "Instance icon" +msgstr "Icône de l'instance" + +#: lib/components/settings/admin/instance_info_live.sface:72 +#, elixir-autogen, elixir-format +msgid "Instance name" +msgstr "Nom de l'instance" + +#: lib/components/settings/admin/instance_info_live.sface:94 +#, elixir-autogen, elixir-format +msgid "Instance welcome" +msgstr "Accueil de l'instance" + +#: lib/views/confirm_email/confirm_email_live.sface:24 +#, elixir-autogen, elixir-format +msgid "Invalid confirmation link. Please request a new one below." +msgstr "" +"Le lien de confirmation n'est pas valide. Veuillez en demander un nouveau " +"ci-dessous." + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:109 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:119 +#, elixir-autogen, elixir-format +msgid "Invites" +msgstr "Invitations" + +#: lib/components/settings/user_preferences/preferences_live.sface:19 +#, elixir-autogen, elixir-format +msgid "Language" +msgstr "Langue" + +#: lib/components/settings/admin/admin_live.sface:248 +#, elixir-autogen, elixir-format +msgid "Local-only" +msgstr "Local uniquement" + +#: lib/components/settings/user_profile/edit_profile_live.sface:103 +#, elixir-autogen, elixir-format +msgid "Location" +msgstr "Localisation" + +#: lib/components/login/login_view_live.sface:106 +#: lib/components/signup/signup_form_live.sface:164 +#: lib/views/confirm_email/confirm_email_live.sface:56 +#: lib/views/login/login_live.ex:10 lib/views/login/login_live.ex:11 +#, elixir-autogen, elixir-format +msgid "Log in" +msgstr "Connectez-vous" + +#: lib/views/logout/logout_controller.ex:9 +#, elixir-autogen, elixir-format +msgid "Logged out successfully. Until next time!" +msgstr "Déconnexion réussie. À la prochaine !" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:154 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:163 +#, elixir-autogen, elixir-format +msgid "Logout" +msgstr "Déconnexion" + +#: lib/components/settings/user_preferences/preferences_live.sface:8 +#, elixir-autogen, elixir-format +msgid "Look and feel" +msgstr "Look and feel" + +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:89 +#, elixir-autogen, elixir-format +msgid "Make admin" +msgstr "Promouvoir à admin" + +#: lib/components/settings/admin/admin_live.sface:270 +#, elixir-autogen, elixir-format +msgid "" +"Make private content (except messages) searcheable by those allowed (based " +"on boundaries)." +msgstr "" +"Rendre le contenu privé (à l'exception des messages) consultable par les " +"personnes autorisées." + +#: lib/components/settings/settings_items/my_feed_items_live.sface:58 +#, elixir-autogen, elixir-format +msgid "Messages" +msgstr "Messages" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:123 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:133 +#, elixir-autogen, elixir-format +msgid "Moderation" +msgstr "Modération" + +#: lib/views/dashboard/logged_dashboard_live.ex:27 +#, elixir-autogen, elixir-format +msgid "My feed" +msgstr "Mon flux" + +#: lib/components/settings/settings_items/my_feed_items_live.sface:44 +#, elixir-autogen, elixir-format +msgid "My own activities" +msgstr "Mes propres activités" + +#: lib/components/login/login_view_live.sface:117 +#, elixir-autogen, elixir-format +msgid "Need to sign up instead?" +msgstr "Vous voulez vous inscrire ?" + +#: lib/views/change_password/change_password_live.sface:26 +#, elixir-autogen, elixir-format +msgid "New password" +msgstr "Nouveau mot de passe" + +#: lib/components/settings/admin/admin_live.sface:89 +#, elixir-autogen, elixir-format +msgid "No" +msgstr "Non" + +#: lib/components/settings/blocks/blocks_live.sface:137 +#, elixir-autogen, elixir-format +msgid "Nothing you post privately will be shown to them from now on." +msgstr "" +"À partir de maintenant, ce que vous publiez en privé ne leur sera pas " +"montré." + +#: lib/components/settings/settings_items/my_feed_items_live.sface:51 +#, elixir-autogen, elixir-format +msgid "Notifications" +msgstr "Notifications" + +#: lib/views/signup/signup_live.sface:16 +#, elixir-autogen, elixir-format +msgid "" +"Now we need you to confirm your email address. We've emailed you a link " +"(check your spam folder!). Please click on it to continue." +msgstr "" +"Nous avons maintenant besoin que vous confirmiez votre adresse e-mail. Nous " +"vous avons envoyé un lien par e-mail (vérifiez votre dossier spam !). " +"Veuillez cliquer dessus pour continuer." + +#: lib/components/settings/admin/admin_live.sface:156 +#, elixir-autogen, elixir-format +msgid "Only people with a valid invite link can sign up to this instance." +msgstr "" +"Seules les personnes disposant d'un lien d'invitation valide peuvent " +"s'inscrire à cette instance." + +#: lib/components/settings/admin/admin_live.sface:173 +#, elixir-autogen, elixir-format +msgid "Open" +msgstr "Ouvrir" + +#: lib/components/settings/admin/admin_live.sface:133 +#: lib/components/settings/admin/admin_live.sface:138 +#, elixir-autogen, elixir-format +msgid "Open or invite-only" +msgstr "Ouvert ou par invitation " + +#: lib/components/settings/admin/instance_info_live.sface:58 +#: lib/components/settings/user_profile/edit_profile_live.sface:23 +#, elixir-autogen, elixir-format +msgid "PNG, JPG, GIF up to 10MB" +msgstr "PNG, JPG, GIF jusqu'à 10MB" + +#: lib/components/login/login_view_live.sface:65 +#, elixir-autogen, elixir-format +msgid "Password (Min 10 characters)" +msgstr "Mot de passe (10 caractères minimum)" + +#: lib/views/create_user/create_user_controller.ex:26 +#, elixir-autogen, elixir-format +msgid "Please double check your inputs... " +msgstr "Veuillez vérifier vos entrées... " + +#: lib/views/profile/profile_live.ex:94 +#, elixir-autogen, elixir-format +msgid "Please login first, and then... " +msgstr "Veuillez d'abord vous connecter, puis... " + +#: lib/components/settings/shared_user/shared_user_live.sface:54 +#, elixir-autogen, elixir-format +msgid "Please note they need to already be signed up on this instance." +msgstr "Veuillez noter qu'ils doivent déjà être inscrits sur cette instance." + +#: lib/components/settings/settings_items/my_feed_items_live.sface:7 +#, elixir-autogen, elixir-format +msgid "Posts and other activities from followed people" +msgstr "Publications et autres activités des personnes suivies" + +#: lib/components/settings/user_preferences/preferences_live.sface:33 +#, elixir-autogen, elixir-format +msgid "Preferred font" +msgstr "Police préférée" + +#: lib/components/settings/admin/terms_live.sface:25 +#, elixir-autogen, elixir-format +msgid "Privacy Policy" +msgstr "Politique de confidentialité" + +#: lib/components/settings/admin/admin_live.sface:267 +#, elixir-autogen, elixir-format +msgid "Private activities" +msgstr "Activités privées" + +#: lib/components/profile/profile_remote_follow/profile_remote_follow_live.sface:27 +#, elixir-autogen, elixir-format +msgid "Proceed to follow" +msgstr "Procéder à suivre" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:16 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:30 +#, elixir-autogen, elixir-format +msgid "Profile Info" +msgstr "Informations sur le profil" + +#: lib/views/profile/profile_live.ex:106 +#, elixir-autogen, elixir-format +msgid "Profile not found" +msgstr "Profil non trouvé" + +#: lib/components/settings/admin/admin_live.sface:229 +#, elixir-autogen, elixir-format +msgid "Public content" +msgstr "Contenu public" + +#: lib/components/settings/blocks/blocks_live.sface:18 +#: lib/components/settings/blocks/blocks_live.sface:128 +#, elixir-autogen, elixir-format +msgid "Read less" +msgstr "Lire moins" + +#: lib/components/settings/blocks/blocks_live.sface:17 +#: lib/components/settings/blocks/blocks_live.sface:127 +#, elixir-autogen, elixir-format +msgid "Read more" +msgstr "Lire plus" + +#: lib/views/signup/signup_live.sface:88 +#, elixir-autogen, elixir-format +msgid "Read our code of conduct" +msgstr "Lire notre code de conduite" + +#: lib/views/signup/signup_live.sface:123 +#, elixir-autogen, elixir-format +msgid "Read our privacy policy" +msgstr "Lire notre politique de confidentialité" + +#: lib/components/settings/settings_items/my_feed_items_live.sface:30 +#, elixir-autogen, elixir-format +msgid "Replies" +msgstr "Réponses" + +#: lib/views/confirm_email/confirm_email_live.sface:10 +#, elixir-autogen, elixir-format +msgid "Request email confirmation link" +msgstr "Demander le lien de confirmation de l'e-mail" + +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:99 +#, elixir-autogen, elixir-format +msgid "Revoke admin" +msgstr "Révoquer l'administrateur" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:37 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:51 +#, elixir-autogen, elixir-format +msgid "Safety" +msgstr "Sécurité" + +#: lib/components/settings/admin/instance_info_live.sface:108 +#: lib/components/settings/admin/terms_live.sface:34 +#: lib/components/settings/user_profile/edit_profile_live.sface:161 +#, elixir-autogen, elixir-format +msgid "Save" +msgstr "Enregistrer" + +#: lib/views/confirm_email/confirm_email_live.sface:50 +#, elixir-autogen, elixir-format +msgid "Send" +msgstr "Envoyer" + +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:64 +#, elixir-autogen, elixir-format +msgid "Send a message" +msgstr "Envoyer un message" + +#: lib/views/forgot_password/forgot_password_live.sface:33 +#, elixir-autogen, elixir-format +msgid "Send email" +msgstr "Envoyer un courriel" + +#: lib/views/settings/settings_live.ex:38 +#, elixir-autogen, elixir-format +msgid "Settings" +msgstr "Paramètres" + +#: lib/components/settings/shared_user/shared_user_live.sface:67 +#, elixir-autogen, elixir-format +msgid "Share access" +msgstr "Partager l'accès" + +#: lib/components/settings/shared_user/shared_user_live.sface:54 +#, elixir-autogen, elixir-format +msgid "" +"Share full access to this user identity (@%{username}) with the following " +"users." +msgstr "" +"Partagez l'accès complet à cette identité (@%{username}) avec les " +"utilisateurs suivants." + +#: lib/components/settings/admin/admin_live.sface:55 +#: lib/components/settings/admin/admin_live.sface:60 +#, elixir-autogen, elixir-format +msgid "Show list of admins on public homepage" +msgstr "Afficher la liste des administrateurs sur la page d'accueil publique" + +#: lib/components/signup/signup_form_live.sface:150 +#: lib/views/signup/signup_live.ex:12 lib/views/signup/signup_live.ex:13 +#, elixir-autogen, elixir-format +msgid "Sign up" +msgstr "S'inscrire" + +#: lib/views/confirm_email/confirm_email_live.sface:61 +#, elixir-autogen, elixir-format +msgid "Signup" +msgstr "Inscription" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:59 +#: lib/components/settings/sidebar/sidebar_settings_live.sface:146 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:74 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:156 +#, elixir-autogen, elixir-format +msgid "Silenced" +msgstr "Réduits au silence" + +#: lib/views/profile/profile_live.ex:58 +#, elixir-autogen, elixir-format +msgid "Someone" +msgstr "Quelqu'un" + +#: lib/views/change_password/change_password_live.sface:45 +#, elixir-autogen, elixir-format +msgid "Submit" +msgstr "Soumettre" + +#: lib/components/create_user/create_user_view_live.sface:33 +#: lib/views/switch_user/switch_user_live.ex:19 +#, elixir-autogen, elixir-format +msgid "Switch user profile" +msgstr "Changer de profil utilisateur" + +#: lib/components/settings/shared_user/shared_user_live.sface:3 +#: lib/components/settings/sidebar/sidebar_settings_live.sface:118 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:128 +#, elixir-autogen, elixir-format +msgid "Teams" +msgstr "Équipes" + +#: lib/components/create_user/create_user_view_live.sface:85 +#, elixir-autogen, elixir-format +msgid "Tell people a bit about yourself" +msgstr "Présentez vous" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:100 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:110 +#, elixir-autogen, elixir-format +msgid "Terms / Policies" +msgstr "Conditions" + +#: lib/components/settings/admin/terms_live.sface:15 +#, elixir-autogen, elixir-format +msgid "Terms of Use" +msgstr "Conditions d'utilisation" + +#: lib/views/forgot_password/forgot_password_controller.ex:24 +#: lib/views/forgot_password/forgot_password_controller.ex:30 +#: lib/views/forgot_password/forgot_password_live.sface:9 +#, elixir-autogen, elixir-format +msgid "" +"Thanks for your request. If your email address is linked to an account here," +" a reset email should be on its way to you." +msgstr "" +"Merci pour votre demande. Si votre adresse e-mail est liée à un compte ici, " +"un e-mail de réinitialisation devrait vous parvenir." + +#: lib/live_plugs/admin_required.ex:14 lib/plugs/admin_required.ex:14 +#, elixir-autogen, elixir-format +msgid "That page is only accessible to instance administrators." +msgstr "Cette page n'est accessible qu'aux administrateurs de l'instance." + +#: lib/components/login/login_view_live.sface:40 +#, elixir-autogen, elixir-format +msgid "There was an error" +msgstr "Il y a eu une erreur" + +#: lib/live_handlers/users_live_handler.ex:38 +#, elixir-autogen, elixir-format +msgid "They are no longer an admin." +msgstr "Ils ne sont plus administrateurs." + +#: lib/live_handlers/users_live_handler.ex:28 +#, elixir-autogen, elixir-format +msgid "They are now an admin!" +msgstr "Ils sont maintenant un admin !" + +#: lib/components/settings/blocks/blocks_live.sface:140 +#, elixir-autogen, elixir-format +msgid "They will still be able to see things you post publicly." +msgstr "Ils pourront toujours voir vos contenus publiques." + +#: lib/components/settings/blocks/blocks_live.sface:146 +#, elixir-autogen, elixir-format +msgid "They won't be able to follow you." +msgstr "Ils ne pourrons pas vous suivre." + +#: lib/views/confirm_email/confirm_email_live.sface:26 +#, elixir-autogen, elixir-format +msgid "This confirmation link has expired. Please request a new one below." +msgstr "" +"Ce lien de confirmation a expiré. Veuillez en demander un nouveau ci-" +"dessous." + +#: lib/components/signup/signup_form_live.sface:18 +#, elixir-autogen, elixir-format +msgid "This email is taken." +msgstr "Cet e-mail est pris." + +#: lib/components/create_user/create_user_view_live.sface:10 +#, elixir-autogen, elixir-format +msgid "" +"This information will be displayed publicly so be careful what you share." +msgstr "" +"Ces informations seront affichées publiquement ; faites donc attention à ce " +"que vous partagez." + +#: lib/views/signup/signup_live.sface:63 +#, elixir-autogen, elixir-format +msgid "This instance is currently invite-only." +msgstr "Cette instance est actuellement sur invitation seulement." + +#: lib/components/create_user/create_user_view_live.sface:33 +#, elixir-autogen, elixir-format +msgid "" +"This username has already been taken. Please choose another. Did you mean to" +msgstr "" +"Ce nom d'utilisateur a déjà été pris. Veuillez en choisir un autre. Vouliez-" +"vous" + +#: lib/components/login/login_view_live.sface:92 +#, elixir-autogen, elixir-format +msgid "Two-factor code (optional)" +msgstr "Code double facteur (facultatif)" + +#: lib/components/signup/signup_form_live.sface:71 +#, elixir-autogen, elixir-format +msgid "Type a strong password" +msgstr "Choisissez un mot de passe fort" + +#: lib/views/confirm_email/confirm_email_live.sface:44 +#, elixir-autogen, elixir-format +msgid "Type your email" +msgstr "Tapez votre e-mail" + +#: lib/components/login/login_view_live.sface:69 +#, elixir-autogen, elixir-format +msgid "Type your password" +msgstr "Tapez votre mot de passe" + +#: lib/views/change_password/change_password_controller.ex:21 +#, elixir-autogen, elixir-format +msgid "Unable to change your password. Try entering a longer password..." +msgstr "" +"Impossible de modifier votre mot de passe. Essayez d'entrer un mot de passe " +"plus long..." + +#: lib/views/change_password/change_password_controller.ex:16 +#, elixir-autogen, elixir-format +msgid "" +"Unable to change your password. Try entering your old password correctly..." +msgstr "" +"Impossible de changer votre mot de passe. Essayez de saisir correctement " +"votre ancien mot de passe..." + +#: lib/components/settings/blocks/blocks_live.sface:176 +#: lib/components/settings/blocks/blocks_live.sface:206 +#, elixir-autogen, elixir-format +msgid "Unghost" +msgstr "Ne plus faire le fantôme " + +#: lib/components/settings/blocks/blocks_live.sface:65 +#: lib/components/settings/blocks/blocks_live.sface:95 +#, elixir-autogen, elixir-format +msgid "Unsilence" +msgstr "Ne plus réduire au silence" + +#: lib/components/settings/user_profile/edit_profile_live.sface:14 +#, elixir-autogen, elixir-format +msgid "Upload a background image" +msgstr "Télécharger une image de fond" + +#: lib/components/settings/admin/instance_info_live.sface:47 +#, elixir-autogen, elixir-format +msgid "Upload an image" +msgstr "Ajouter une image" + +#: lib/components/settings/user_profile/edit_profile_live.sface:38 +#, elixir-autogen, elixir-format +msgid "Upload or drop" +msgstr "Cliquez ou glissez-déposez" + +#: lib/components/settings/blocks/blocks_live.sface:63 +#: lib/components/settings/blocks/blocks_live.sface:174 +#, elixir-autogen, elixir-format +msgid "User" +msgstr "Utilisateur" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:24 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:38 +#, elixir-autogen, elixir-format +msgid "User Preferences" +msgstr "Préférences de l'utilisateur" + +#: lib/views/profile/profile_live.ex:73 +#, elixir-autogen, elixir-format +msgid "User timeline" +msgstr "Flux de l'utilisateur" + +#: lib/components/settings/settings_items/my_feed_items_live.sface:44 +#, elixir-autogen, elixir-format +msgid "User's own activities" +msgstr "Activités de l'utilisateur" + +#: lib/components/settings/admin/admin_live.sface:187 +#, elixir-autogen, elixir-format +msgid "" +"Users and their content should appear in search engines (in Bonfire, the " +"fediverse, and the web in general) by default (this can be overriden by each" +" account and user's settings)" +msgstr "" +"Les utilisateurs et leur contenu doivent apparaître dans les moteurs de " +"recherche (dans Bonfire, la fediverse et le web en général) par défaut (ceci" +" peut être remplacé par les paramètres de chaque compte et utilisateur)." + +#: lib/components/settings/blocks/blocks_live.sface:117 +#, elixir-autogen, elixir-format +msgid "" +"Users in this list will not be able to see or interact with you or your " +"content" +msgstr "" +"Les utilisateurs dans cette liste ne pourront pas voir ou interagir avec " +"vous ou vos contenu." + +#: lib/components/signup/signup_form_live.sface:132 +#, elixir-autogen, elixir-format +msgid "Verification code (optional)" +msgstr "Code de vérification (facultatif)" + +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:79 +#, elixir-autogen, elixir-format +msgid "Visit the original url" +msgstr "Visitez le site d'origine" + +#: lib/components/settings/shared_user/shared_user_live.sface:26 +#, elixir-autogen, elixir-format +msgid "Warning!" +msgstr "Attention !" + +#: lib/components/settings/user_profile/edit_profile_live.sface:89 +#, elixir-autogen, elixir-format +msgid "Website" +msgstr "Site web" + +#: lib/views/login/login_controller.ex:35 +#, elixir-autogen, elixir-format +msgid "Welcome back!" +msgstr "Bienvenue !" + +#: lib/views/forgot_password/forgot_password_controller.ex:49 +#, elixir-autogen, elixir-format +msgid "" +"Welcome back! Thanks for confirming your email address. You can now change " +"your password." +msgstr "" +"Bienvenue à nouveau ! Merci d'avoir confirmé votre adresse électronique. " +"Vous pouvez maintenant changer votre mot de passe." + +#: lib/views/confirm_email/confirm_email_controller.ex:47 +#, elixir-autogen, elixir-format +msgid "" +"Welcome back! Thanks for confirming your email address. You can now create a" +" user profile." +msgstr "" +"Bienvenue à nouveau ! Merci d'avoir confirmé votre adresse e-mail. Vous " +"pouvez maintenant créer un profil d'utilisateur." + +#: lib/views/login/login_controller.ex:47 +#: lib/views/switch_user/switch_user_controller.ex:43 +#, elixir-autogen, elixir-format +msgid "Welcome back, %{name}!" +msgstr "Bienvenue, %{name} !" + +#: lib/components/settings/admin/admin_live.sface:193 +#, elixir-autogen, elixir-format +msgid "What activities to include in home feeds by default" +msgstr "" +"Quelles sont les activités à inclure par défaut dans les flux d’accueil ?" + +#: lib/components/settings/user_preferences/preferences_live.sface:50 +#, elixir-autogen, elixir-format +msgid "What activities to include in my home feed" +msgstr "Quelles activités inclure dans mon flux principal" + +#: lib/components/profile/profile_remote_follow/profile_remote_follow_live.sface:30 +#, elixir-autogen, elixir-format +msgid "" +"Why is this step necessary? This might not be the fediverse instance where " +"you are registered, so we need to redirect you to your home instance first." +msgstr "" +"Pourquoi cette étape est-elle nécessaire ? Il se peut que ce ne soit pas " +"l'instance fediverse où vous êtes inscrit, nous devons donc vous rediriger " +"d'abord vers votre instance d'origine." + +#: lib/components/settings/admin/admin_live.sface:73 +#, elixir-autogen, elixir-format +msgid "Yes" +msgstr "Oui" + +#: lib/views/switch_user/switch_user_live.sface:5 +#, elixir-autogen, elixir-format +msgid "" +"You can have multiple user profiles for different online identities, or for " +"your organizations or projects." +msgstr "" +"Vous pouvez avoir plusieurs profils d'utilisateur pour différentes identités" +" en ligne, ou pour vos organisations ou projets." + +#: lib/views/signup/signup_live.sface:18 +#, elixir-autogen, elixir-format +msgid "You can now log in." +msgstr "Vous pouvez maintenant vous connecter." + +#: lib/views/switch_user/switch_user_controller.ex:50 +#, elixir-autogen, elixir-format +msgid "You can only identify as valid users in your account." +msgstr "" +"Vous ne pouvez vous identifier qu'en tant qu'utilisateur valide dans votre " +"compte." + +#: lib/views/change_password/change_password_controller.ex:32 +#, elixir-autogen, elixir-format +msgid "" +"You have now changed your password. We recommend saving it in a password " +"manager app!" +msgstr "" +"Vous avez maintenant changé votre mot de passe. Nous vous recommandons de le" +" sauvegarder dans une application de gestion des mots de passe !" + +#: lib/live_plugs/user_required.ex:16 lib/plugs/user_required.ex:16 +#, elixir-autogen, elixir-format +msgid "You need to choose a user to see that page." +msgstr "Vous devez choisir un utilisateur pour voir cette page." + +#: lib/live_plugs/user_required.ex:23 lib/plugs/user_required.ex:25 +#, elixir-autogen, elixir-format +msgid "You need to log in to see that page." +msgstr "Vous devez vous connecter pour voir cette page." + +#: lib/live_plugs/account_required.ex:12 lib/plugs/account_required.ex:15 +#, elixir-autogen, elixir-format +msgid "You need to log in to view that page." +msgstr "Vous devez vous connecter pour afficher cette page." + +#: lib/components/login/login_view_live.sface:24 +#, elixir-autogen, elixir-format +msgid "" +"You need to to click the link in the email you should have received to " +"verify your email address. Need to have it " +msgstr "" +"Vous devez cliquer sur le lien figurant dans l'e-mail que vous devriez avoir" +" reçu pour vérifier votre adresse e-mail. Besoin de l'avoir " + +#: lib/components/settings/blocks/blocks_live.sface:38 +#, elixir-autogen, elixir-format +msgid "" +"You will be able to undo this later but may not be able to see any " +"activities you missed." +msgstr "" +"Vous pourrez annuler cette opération ultérieurement, mais il se peut que " +"vous ne puissiez pas voir les activités que vous avez manquées." + +#: lib/components/settings/blocks/blocks_live.sface:149 +#, elixir-autogen, elixir-format +msgid "" +"You will be able to undo this later but they may not be able to see any " +"activities they missed." +msgstr "" +"Vous pourrez annuler cette opération ultérieurement, mais il se peut qu'ils " +"ne puissent pas voir les activités qu'ils ont manquées." + +#: lib/components/settings/blocks/blocks_live.sface:7 +#, elixir-autogen, elixir-format +msgid "You will not receive any updates from the users in this list" +msgstr "Vous ne recevrez pas de mises à jour des utilisateurs de cette liste." + +#: lib/components/settings/blocks/blocks_live.sface:29 +#, elixir-autogen, elixir-format +msgid "" +"You will still be able to view their profile or read their posts using " +"direct links." +msgstr "" +"Vous pourrez toujours consulter leur profil ou lire leurs publications en " +"utilisant des liens directs." + +#: lib/components/settings/blocks/blocks_live.sface:143 +#, elixir-autogen, elixir-format +msgid "You won't be able to @ mention or message them." +msgstr "Vous ne pourrez pas les @ mentionner ou leur envoyer des messages." + +#: lib/components/settings/blocks/blocks_live.sface:35 +#, elixir-autogen, elixir-format +msgid "You won't be able to follow them." +msgstr "Vous ne pourrez pas les suivre." + +#: lib/components/settings/blocks/blocks_live.sface:32 +#, elixir-autogen, elixir-format +msgid "You won't see any @ mentions or messages they send you." +msgstr "" +"Vous ne verrez pas leurs @ mentions ou les messages qu'ils vous envoient." + +#: lib/components/settings/blocks/blocks_live.sface:26 +#, elixir-autogen, elixir-format +msgid "You won't see anything they write/create in feeds." +msgstr "Vous ne verrez pas dans vos flux ce qu'ils écrivent/créent." + +#: lib/views/confirm_email/confirm_email_controller.ex:53 +#, elixir-autogen, elixir-format +msgid "You've already confirmed your email address. You can log in now." +msgstr "" +"Vous avez déjà confirmé votre adresse e-mail. Vous pouvez vous connecter " +"maintenant." + +#: lib/views/profile/profile_live.ex:58 +#, elixir-autogen, elixir-format +msgid "Your profile" +msgstr "Votre profil" + +#: lib/components/settings/user_profile/edit_profile_live.sface:39 +#, elixir-autogen, elixir-format +msgid "avatar" +msgstr "avatar" + +#: lib/components/create_user/create_user_view_live.sface:33 +#, elixir-autogen, elixir-format +msgid "login" +msgstr "vous connecter" + +#: lib/components/create_user/create_user_view_live.sface:33 +#, elixir-autogen, elixir-format +msgid "or" +msgstr "ou" + +#: lib/components/settings/admin/instance_info_live.sface:50 +#: lib/components/settings/user_profile/edit_profile_live.sface:15 +#, elixir-autogen, elixir-format +msgid "or drag and drop" +msgstr "ou glisser-déposer" + +#: lib/components/login/login_view_live.sface:40 +#, elixir-autogen, elixir-format +msgid "please try again." +msgstr "veuillez réessayer." + +#: lib/components/profile/profile_remote_follow/profile_remote_follow_live.sface:16 +#, elixir-autogen, elixir-format +msgid "this user" +msgstr "cet utilisateur" diff --git a/priv/localisation/fr/LC_MESSAGES/bonfire_ui_social.po b/priv/localisation/fr/LC_MESSAGES/bonfire_ui_social.po new file mode 100644 index 0000000000..afebc58809 --- /dev/null +++ b/priv/localisation/fr/LC_MESSAGES/bonfire_ui_social.po @@ -0,0 +1,507 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# Mayel de Borniol, 2022 +# +msgid "" +msgstr "" +"Last-Translator: Mayel de Borniol, 2022\n" +"Language-Team: French (https://www.transifex.com/bonfire/teams/138385/fr/)\n" +"Language: fr\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: lib/components/activity/actions/flagged_actions_live.sface:36 +#: lib/components/activity/actions/more_actions_live.sface:99 +#, elixir-autogen, elixir-format +msgid "A request will be sent to remote instances to delete it as well." +msgstr "" +"Une demande de suppression sera envoyée aux autres instances également." + +#: lib/live_handlers/feeds_live_handler.ex:282 +#, elixir-autogen, elixir-format +msgid "Activities from around the fediverse" +msgstr "Activités venant du fediverse" + +#: lib/live_handlers/feeds_live_handler.ex:310 +#, elixir-autogen, elixir-format +msgid "Activities on this instance" +msgstr "Activités sur cette instance" + +#: lib/components/thread/thread_live.sface:74 +#, elixir-autogen, elixir-format +msgid "Be the first to reply..." +msgstr "Soyez le premier à répondre..." + +#: lib/components/messages/sidebar_messages_mobile_live.sface:11 +#, elixir-autogen, elixir-format +msgid "Close menu" +msgstr "Fermer le menu" + +#: lib/components/activity/object/process/process_reflow/process_reflow_live.sface:23 +#, elixir-autogen, elixir-format +msgid "Completed" +msgstr "Complété" + +#: lib/views/messages/messages_live.ex:41 +#: lib/views/messages/messages_live.ex:105 +#, elixir-autogen, elixir-format +msgid "Compose a thoughtful message..." +msgstr "Composez un message attentionné..." + +#: lib/views/messages/messages_live.ex:173 +#, elixir-autogen, elixir-format +msgid "Compose a thoughtful response" +msgstr "Rédigez une réponse attentionnée" + +#: lib/views/messages/messages_live.ex:176 +#, elixir-autogen, elixir-format +msgid "Conversation" +msgstr "Conversation" + +#: lib/components/activity/actions/flagged_actions_live.sface:34 +#: lib/components/activity/actions/flagged_actions_live.sface:40 +#: lib/components/activity/actions/flagged_actions_live.sface:49 +#: lib/components/activity/actions/more_actions_live.sface:96 +#: lib/components/activity/actions/more_actions_live.sface:104 +#: lib/components/activity/actions/more_actions_live.sface:114 +#, elixir-autogen, elixir-format +msgid "Delete this" +msgstr "Supprimer ceci" + +#: lib/live_handlers/feeds_live_handler.ex:80 +#, elixir-autogen, elixir-format +msgid "Deleted from %{number} feeds!" +msgstr "Supprimé de %{number} flux !" + +#: lib/live_handlers/objects_live_handler.ex:24 +#, elixir-autogen, elixir-format +msgid "Deleted!" +msgstr "Supprimé !" + +#: lib/components/smart_input/write/write_post_content_live.sface:50 +#, elixir-autogen, elixir-format +msgid "Description" +msgstr "Description" + +#: lib/views/feeds/notifications/notifications_live.ex:31 +#, elixir-autogen, elixir-format +msgid "" +"Did you know you can customise which activities you want to be notified for " +"in your settings ?" +msgstr "" +"Saviez-vous que vous pouvez personnaliser les activités pour lesquelles vous" +" souhaitez être notifié dans vos paramètres ?" + +#: lib/components/messages/sidebar_messages_mobile_live.sface:21 +#: lib/views/messages/messages_live.ex:127 +#: lib/views/messages/messages_live.ex:217 +#, elixir-autogen, elixir-format +msgid "Direct Messages" +msgstr "Messages directs" + +#: lib/components/object_with_thread/object_thread_live.sface:16 +#: lib/views/feeds/home/home_live.ex:38 +#: lib/views/threads/discussion_live.ex:22 +#: lib/views/threads/discussion_live.ex:29 +#, elixir-autogen, elixir-format +msgid "Discussion" +msgstr "Discussion" + +#: lib/components/object_with_thread/object_header_aside/object_header_aside_live.sface:10 +#: lib/components/object_with_thread/object_header_aside/object_header_aside_live.sface:18 +#, elixir-autogen, elixir-format +msgid "Edit the thread title" +msgstr "Modifier le titre du fil de discussion" + +#: lib/components/smart_input/write/set_cw_live.sface:9 +#: lib/components/smart_input/write/write_post_content_live.sface:42 +#, elixir-autogen, elixir-format +msgid "Enter a content warning" +msgstr "Saisir un avertissement sur le contenu" + +#: lib/views/messages/messages_live.sface:44 +#, elixir-autogen, elixir-format +msgid "Enter an optional subject" +msgstr "Saisissez un sujet (facultatif)" + +#: lib/components/feeds/header_aside_feeds_live.sface:35 +#: lib/components/widgets/widget_timelines/widget_timelines_live.sface:32 +#, elixir-autogen, elixir-format +msgid "Federated" +msgstr "Fédéré" + +#: lib/live_handlers/feeds_live_handler.ex:281 +#, elixir-autogen, elixir-format +msgid "Federated activities from remote instances" +msgstr "Activités fédérées venant d'autres instances" + +#: lib/views/feeds/federation/federation_live.ex:25 +#, elixir-autogen, elixir-format +msgid "Federation" +msgstr "Fédération" + +#: lib/components/activity/actions/more_actions_live.sface:47 +#, elixir-autogen, elixir-format +msgid "Flag " +msgstr "Signaler" + +#: lib/components/activity/actions/more_actions_live.sface:35 +#, elixir-autogen, elixir-format +msgid "Flag this" +msgstr "Signaler ceci" + +#: lib/components/feeds/header_aside_feeds_live.sface:17 +#: lib/components/widgets/widget_timelines/widget_timelines_live.sface:14 +#: lib/live_handlers/feeds_live_handler.ex:260 +#: lib/views/feeds/home/home_live.ex:25 +#, elixir-autogen, elixir-format +msgid "Home" +msgstr "Accueil" + +#: lib/live_handlers/feeds_live_handler.ex:284 +#, elixir-autogen, elixir-format +msgid "" +"It seems you and your friends do not follow any other users on a different " +"instance" +msgstr "" +"Il semble que vous et vos amis ne suivez pas d'autres utilisateurs sur une " +"autre instance." + +#: lib/components/thread/load_previous_live.sface:5 +#, elixir-autogen, elixir-format +msgid "Load previous comments" +msgstr "Charger les commentaires précédents" + +#: lib/components/feeds/header_aside_feeds_live.sface:26 +#: lib/components/widgets/widget_timelines/widget_timelines_live.sface:23 +#: lib/views/feeds/local/local_live.ex:26 +#, elixir-autogen, elixir-format +msgid "Local" +msgstr "Local" + +#: lib/live_handlers/feeds_live_handler.ex:309 +#, elixir-autogen, elixir-format +msgid "Local activities" +msgstr "Activités locales" + +#: lib/components/feeds/header_aside_notifications_seen_live.sface:6 +#, elixir-autogen, elixir-format +msgid "Mark all as read" +msgstr "Marquer tout comme lu" + +#: lib/components/activity/actions/flagged_actions_live.sface:8 +#: lib/components/activity/actions/flagged_actions_live.sface:14 +#, elixir-autogen, elixir-format +msgid "Message" +msgstr "Message" + +#: lib/views/messages/messages_live.ex:30 +#: lib/views/messages/messages_live.ex:101 +#, elixir-autogen, elixir-format +msgid "Messages" +msgstr "Messages" + +#: lib/components/activity/actions/more_actions_live.sface:4 +#, elixir-autogen, elixir-format +msgid "More" +msgstr "Plus" + +#: lib/views/feeds/likes/likes_live.ex:29 +#, elixir-autogen, elixir-format +msgid "My Favourites" +msgstr "Mes favoris" + +#: lib/live_handlers/feeds_live_handler.ex:261 +#, elixir-autogen, elixir-format +msgid "My feed" +msgstr "Mon flux" + +#: lib/live_handlers/objects_live_handler.ex:13 +#, elixir-autogen, elixir-format +msgid "Name updated!" +msgstr "Nom mis à jour !" + +#: lib/components/messages/message_threads_live.sface:6 +#, elixir-autogen, elixir-format +msgid "New message" +msgstr "Nouveau message" + +#: lib/components/thread/thread_live.sface:74 +#, elixir-autogen, elixir-format +msgid "No replies yet..." +msgstr "Aucune réponse pour le moment..." + +#: lib/components/widgets/widget_tags/widget_tags_live.sface:46 +#, elixir-autogen, elixir-format +msgid "No trending tags found" +msgstr "Aucuns sujets tendance en ce moment " + +#: lib/views/messages/messages_live.ex:206 +#, elixir-autogen, elixir-format +msgid "Not found (or you don't have permission to view this message)" +msgstr "Non trouvé (ou vous n'avez pas la permission de voir ce message)" + +#: lib/views/threads/discussion_live.ex:93 +#, elixir-autogen, elixir-format +msgid "Not found (or you don't have permission to view this)" +msgstr "Non trouvé (ou vous n'avez pas la permission de voir ceci)" + +#: lib/views/feeds/notifications/notifications_live.ex:29 +#, elixir-autogen, elixir-format +msgid "Notifications" +msgstr "Notifications" + +#: lib/components/activity/object/process/process_reflow/process_reflow_live.sface:25 +#, elixir-autogen, elixir-format +msgid "Open" +msgstr "Ouvrir" + +#: lib/components/activity/date_ago_live.sface:13 +#: lib/components/activity/instance_icon_live.sface:8 +#, elixir-autogen, elixir-format +msgid "Originates from a remote instance" +msgstr "Provient d'une instance distante" + +#: lib/views/threads/discussion_live.ex:81 lib/views/threads/post_live.ex:23 +#: lib/views/threads/post_live.ex:33 lib/views/threads/post_live.ex:73 +#, elixir-autogen, elixir-format +msgid "Post" +msgstr "Article" + +#: lib/live_handlers/posts_live_handler.ex:80 +#, elixir-autogen, elixir-format +msgid "Posted!" +msgstr "" + +#: lib/components/activity/actions/reply/reply_live.sface:8 +#: lib/components/activity/actions/reply/reply_live.sface:19 +#: lib/components/activity/actions/reply/reply_live.sface:32 +#: lib/views/threads/post_live.ex:63 +#, elixir-autogen, elixir-format +msgid "Reply" +msgstr "Répondre" + +#: lib/views/messages/messages_live.ex:163 +#, elixir-autogen, elixir-format +msgid "Reply to message:" +msgstr "Répondre au message :" + +#: lib/views/threads/discussion_live.ex:26 +#, elixir-autogen, elixir-format +msgid "Reply to this discussion" +msgstr "Répondre à cette discussion" + +#: lib/views/threads/post_live.ex:25 +#, elixir-autogen, elixir-format +msgid "Reply to this thread" +msgstr "Répondre à ce fil de discussion" + +#: lib/components/object_with_thread/object_header_aside/object_header_aside_live.sface:25 +#, elixir-autogen, elixir-format +msgid "Save" +msgstr "Sauvegarder" + +#: lib/components/activity/actions/view_thread/view_thread_live.sface:25 +#, elixir-autogen, elixir-format +msgid "See discussion" +msgstr "Voir la discussion" + +#: lib/views/messages/messages_live.ex:39 +#, elixir-autogen, elixir-format +msgid "Select a thread or start a new one..." +msgstr "Sélectionnez un fil ou commencez-en un nouveau..." + +#: lib/live_handlers/messages_live_handler.ex:94 +#: lib/live_handlers/messages_live_handler.ex:102 +#, elixir-autogen, elixir-format +msgid "Sent!" +msgstr "Envoyé !" + +#: lib/components/activity/object/note/note_live.sface:35 +#, elixir-autogen, elixir-format +msgid "Show less" +msgstr "Afficher moins" + +#: lib/components/activity/object/note/note_live.sface:28 +#, elixir-autogen, elixir-format +msgid "Show more" +msgstr "Afficher plus" + +#: lib/components/thread/comment_live.sface:70 +#, elixir-autogen, elixir-format +msgid "This comment was deleted." +msgstr "Ce commentaire a été supprimé." + +#: lib/components/activity/object/note/note_live.sface:59 +#, elixir-autogen, elixir-format +msgid "This post has been deleted." +msgstr "Ceci a été supprimé." + +#: lib/components/smart_input/write/write_post_content_live.sface:39 +#, elixir-autogen, elixir-format +msgid "Title" +msgstr "Titre" + +#: lib/components/widgets/widget_tags/widget_tags_live.sface:3 +#, elixir-autogen, elixir-format +msgid "Trending topics" +msgstr "Sujets d'actualité" + +#: lib/components/activity/actions/flagged_actions_live.sface:62 +#, elixir-autogen, elixir-format +msgid "Unflag this" +msgstr "Ne plus signaler" + +#: lib/components/activity/object/unknown/unknown_live.sface:8 +#, elixir-autogen, elixir-format +msgid "Unsupported type or deleted object" +msgstr "Type non supporté ou objet supprimé" + +#: lib/views/messages/messages_live.ex:114 +#, elixir-autogen, elixir-format +msgid "User not found" +msgstr "Utilisateur non trouvé" + +#: lib/components/activity/media_live.sface:22 +#, elixir-autogen, elixir-format +msgid "View media" +msgstr "Voir l'image" + +#: lib/components/widgets/widget_messages/widget_messages_live.sface:9 +#: lib/components/widgets/widget_notification/widget_notification_live.sface:6 +#, elixir-autogen, elixir-format +msgid "View more" +msgstr "Voir plus" + +#: lib/components/object_with_thread/object_header_aside/object_header_aside_live.sface:52 +#, elixir-autogen, elixir-format +msgid "View participants" +msgstr "Voir les participants" + +#: lib/components/activity/actions/process_actions/process_actions_live.sface:8 +#, elixir-autogen, elixir-format +msgid "View process" +msgstr "Voir le processus" + +#: lib/components/activity/actions/event_actions/event_actions_live.sface:8 +#, elixir-autogen, elixir-format +msgid "View resource" +msgstr "Voir la ressource" + +#: lib/views/threads/write_live.ex:23 +#, elixir-autogen, elixir-format +msgid "Write" +msgstr "Écrire" + +#: lib/components/smart_input/write/write_post_content_live.sface:67 +#: lib/views/threads/write_live.sface:12 +#, elixir-autogen, elixir-format +msgid "Write something..." +msgstr "Écrivez quelque chose..." + +#: lib/components/activity/subject/subject_live.sface:107 +#, elixir-autogen, elixir-format +msgid "You" +msgstr "Vous" + +#: lib/views/feeds/home/home_live.ex:28 +#, elixir-autogen, elixir-format +msgid "You can start by following some people or by writing a new post." +msgstr "" +"Vous pouvez commencer par suivre certaines personnes ou par écrire un " +"nouveau message." + +#: lib/components/messages/message_threads_live.sface:77 +#, elixir-autogen, elixir-format +msgid "You dont have any messages yet" +msgstr "Vous n'avez pas encore de messages" + +#: lib/views/feeds/notifications/notifications_live.ex:30 +#, elixir-autogen, elixir-format +msgid "You have no notifications" +msgstr "Vous n'avez pas de notifications" + +#: lib/components/messages/message_threads_live.sface:16 +#: lib/views/messages/messages_live.ex:38 +#, elixir-autogen, elixir-format +msgid "Your direct messages" +msgstr "Vos messages directs" + +#: lib/live_handlers/feeds_live_handler.ex:283 +#, elixir-autogen, elixir-format +msgid "Your fediverse feed is empty" +msgstr "Le flux fediverse est vide" + +#: lib/views/feeds/home/home_live.ex:27 +#, elixir-autogen, elixir-format +msgid "Your home feed is empty" +msgstr "Votre flux est vide" + +#: lib/components/widgets/widget_tags/widget_tags_live.sface:21 +#: lib/components/widgets/widget_tags/widget_tags_live.sface:35 +#, elixir-autogen, elixir-format +msgid "activities" +msgstr "activités" + +#: lib/components/activity/object/process/process_list/process_list_live.sface:24 +#, elixir-autogen, elixir-format +msgid "complete" +msgstr "complet" + +#: lib/components/activity/subject/subject_live.sface:143 +#, elixir-autogen, elixir-format +msgid "in" +msgstr "dans" + +#: lib/components/activity/actions/flagged_actions_live.sface:34 +#: lib/components/activity/actions/flagged_actions_live.sface:40 +#: lib/components/activity/actions/flagged_actions_live.sface:49 +#: lib/components/activity/actions/more_actions_live.sface:35 +#: lib/components/activity/actions/more_actions_live.sface:96 +#: lib/components/activity/actions/more_actions_live.sface:104 +#: lib/components/activity/actions/more_actions_live.sface:114 +#, elixir-autogen, elixir-format +msgid "object" +msgstr "objet" + +#: lib/components/activity/object/process/process_list/process_list_live.sface:26 +#, elixir-autogen, elixir-format +msgid "of" +msgstr "de" + +#: lib/components/activity/actions/main_object_info_live.sface:11 +#: lib/components/object_with_thread/object_header_aside/object_header_aside_live.sface:36 +#, elixir-autogen, elixir-format +msgid "participants" +msgstr "participants" + +#: lib/live_handlers/feeds_live_handler.ex:32 +#: lib/views/messages/messages_live.ex:92 +#: lib/views/messages/messages_live.ex:167 +#: lib/views/threads/discussion_live.ex:64 lib/views/threads/post_live.ex:67 +#, elixir-autogen, elixir-format +msgid "someone" +msgstr "quelqu'un" + +#: lib/views/messages/messages_live.ex:169 +#, elixir-autogen, elixir-format +msgid "someone else" +msgstr "quelqu'un d'autre" + +#: lib/components/activity/object/process/process_list/process_list_live.sface:27 +#, elixir-autogen, elixir-format +msgid "tasks" +msgstr "tâches" + +#: lib/components/activity/actions/flagged_actions_live.sface:23 +#: lib/components/activity/actions/more_actions_live.ex:23 +#, elixir-autogen, elixir-format +msgid "this user" +msgstr "cet utilisateur" diff --git a/priv/localisation/it/LC_MESSAGES/bonfire.po b/priv/localisation/it/LC_MESSAGES/bonfire.po new file mode 100644 index 0000000000..f773684e38 --- /dev/null +++ b/priv/localisation/it/LC_MESSAGES/bonfire.po @@ -0,0 +1,48 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# ivan minutillo, 2022 +# +msgid "" +msgstr "" +"Last-Translator: ivan minutillo, 2022\n" +"Language-Team: Italian (https://www.transifex.com/bonfire/teams/138385/it/)\n" +"Language: it\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: lib/web/home/home_live.sface:18 +#, elixir-autogen, elixir-format +msgid "About" +msgstr "Chi siamo" + +#: lib/web/home/home_live.ex:22 +#, elixir-autogen, elixir-format +msgid "About Bonfire" +msgstr "A proposito di Bonfire" + +#: lib/web/home/home_live.sface:28 +#, elixir-autogen, elixir-format +msgid "Code of Conduct" +msgstr "Codice di condotta" + +#: lib/web/home/home_live.ex:23 +#, elixir-autogen, elixir-format +msgid "Contribute" +msgstr "Contribuisci" + +#: lib/web/home/home_live.sface:38 +#, elixir-autogen, elixir-format +msgid "Privacy Policy" +msgstr "Informativa sulla privacy" + +#: lib/web/home/home_live.sface:63 +#, elixir-autogen, elixir-format +msgid "Welcome" +msgstr "Benvenuti" diff --git a/priv/localisation/it/LC_MESSAGES/bonfire_boundaries.po b/priv/localisation/it/LC_MESSAGES/bonfire_boundaries.po new file mode 100644 index 0000000000..6c123e4ea3 --- /dev/null +++ b/priv/localisation/it/LC_MESSAGES/bonfire_boundaries.po @@ -0,0 +1,262 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# ivan minutillo, 2022 +# +msgid "" +msgstr "" +"Last-Translator: ivan minutillo, 2022\n" +"Language-Team: Italian (https://www.transifex.com/bonfire/teams/138385/it/)\n" +"Language: it\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: lib/web/block/block_button_live.sface:108 +#, elixir-autogen, elixir-format +msgid "Admin super powers" +msgstr "Superpoteri dell'amministratore" + +#: lib/web/block/block_button_live.sface:110 +#, elixir-autogen, elixir-format +msgid "As an admin you can enforce a block for all users of your instance." +msgstr "" +"L'amministratore può imporre un blocco a tutti gli utenti dell'istanza." + +#: lib/web/block/block_button_live.sface:5 +#: lib/web/block/block_button_live.sface:172 +#: lib/web/block/block_button_live.sface:182 +#, elixir-autogen, elixir-format +msgid "Block" +msgstr "Blocca" + +#: lib/web/set/boundaries_live.sface:62 +#, elixir-autogen, elixir-format +msgid "Custom" +msgstr "Personalizzata" + +#: lib/web/block/block_button_live.sface:60 +#, elixir-autogen, elixir-format +msgid "Ghost" +msgstr "Nascondi" + +#: lib/web/block/block_button_live.sface:126 +#, elixir-autogen, elixir-format +msgid "Ghost instance-wide" +msgstr "Nascondi per l'intera istanza" + +#: lib/web/set/boundaries_live.sface:41 +#, elixir-autogen, elixir-format +msgid "Local" +msgstr "Locale" + +#: lib/web/set/boundaries_live.sface:84 +#, elixir-autogen, elixir-format +msgid "Local Instance" +msgstr "Istanza locale" + +#: lib/web/set/boundaries_live.sface:48 lib/web/set/boundaries_live.sface:91 +#, elixir-autogen, elixir-format +msgid "Mentions" +msgstr "Menzioni" + +#: lib/web/set/boundaries_live.sface:55 lib/web/set/boundaries_live.sface:103 +#, elixir-autogen, elixir-format +msgid "Message" +msgstr "Messaggio" + +#: lib/web/block/block_button_live.sface:83 +#, elixir-autogen, elixir-format +msgid "Nothing you post privately will be shown to them from now on." +msgstr "" +"D'ora in poi, nulla di ciò che pubblicherai in privato verrà mostrato a " +"loro." + +#: lib/web/block/block_button_live.sface:127 +#, elixir-autogen, elixir-format +msgid "" +"Prevent %{user_or_instance_name} from seeing or interacting with all local " +"users" +msgstr "" +"Impedisci a %{user_or_instance_name} di vedere o interagire con tutti gli " +"utenti locali" + +#: lib/web/block/block_button_live.sface:61 +#, elixir-autogen, elixir-format +msgid "Prevent them from seeing or interacting with you or your content" +msgstr "Impediscigli di vedere o interagire con te o con i tuoi contenuti" + +#: lib/web/set/boundaries_live.sface:34 lib/web/set/boundaries_live.sface:77 +#, elixir-autogen, elixir-format +msgid "Public" +msgstr "Pubblico" + +#: lib/web/set/boundaries_live.sface:78 +#, elixir-autogen, elixir-format +msgid "Publicly visible to everyone on the fediverse and in search engines" +msgstr "Visibile nel fediverso e nei motori di ricerca" + +#: lib/web/block/block_button_live.sface:29 +#: lib/web/block/block_button_live.sface:74 +#, elixir-autogen, elixir-format +msgid "Read less" +msgstr "Leggi meno" + +#: lib/web/block/block_button_live.sface:28 +#: lib/web/block/block_button_live.sface:73 +#, elixir-autogen, elixir-format +msgid "Read more" +msgstr "Leggi di più" + +#: lib/web/block/block_button_live.sface:15 +#, elixir-autogen, elixir-format +msgid "Silence" +msgstr "Silenzia" + +#: lib/web/block/block_button_live.sface:117 +#, elixir-autogen, elixir-format +msgid "Silence instance-wide" +msgstr "Silenzia per l'intera istanza" + +#: lib/web/block/block_button_live.sface:118 +#, elixir-autogen, elixir-format +msgid "" +"Stop all local users from seeing %{user_or_instance_name} or their content" +msgstr "" +"Impedisci a tutti gli utenti locali di vedere %{user_or_instance_name} o il " +"loro contenuto" + +#: lib/web/block/block_button_live.sface:16 +#, elixir-autogen, elixir-format +msgid "Stop seeing things they publish" +msgstr "Smetti di vedere le cose che pubblica" + +#: lib/web/block/block_button_live.sface:86 +#, elixir-autogen, elixir-format +msgid "They will still be able to see things you post publicly." +msgstr "Potranno comunque vedere le cose che condividi pubblicamente." + +#: lib/web/block/block_button_live.sface:92 +#, elixir-autogen, elixir-format +msgid "They won't be able to follow you." +msgstr "Non potranno seguirti." + +#: lib/web/set/boundaries_live.sface:104 +#, elixir-autogen, elixir-format +msgid "Visible only to people included in this message thread:" +msgstr "Visibile solo agli utenti inclusi in questo thread:" + +#: lib/web/set/boundaries_live.sface:92 +#, elixir-autogen, elixir-format +msgid "Visible only to those mentioned, across the fediverse" +msgstr "Visibile solo agli utenti menzionati nel fediverso" + +#: lib/web/set/boundaries_live.sface:85 +#, elixir-autogen, elixir-format +msgid "Visible to all members of this instance" +msgstr "Visibile a tutti i membri di questa istanza" + +#: lib/web/block/block_button_live.sface:9 +#, elixir-autogen, elixir-format +msgid "" +"When you feel unsafe, or you tried discussing or flagging problematic people" +" or content and it went nowhere, or you simply came across spam or trolls, " +"you can always resort to blocking." +msgstr "" +"Quando non ti senti sicuro, hai provato a discutere o segnalare senza " +"successo persone o contenuti problematici o semplicemente vi siete imbattuti" +" in spam o troll, puoi sempre ricorrere al blocco." + +#: lib/web/block/block_button_live.sface:49 +#, elixir-autogen, elixir-format +msgid "" +"You will be able to undo this later but may not be able to see any " +"activities you missed." +msgstr "" +"Sarà possibile annullare l'operazione in un secondo momento, ma potrebbe non" +" essere possibile vedere le attività che ti sei perso." + +#: lib/web/block/block_button_live.sface:95 +#, elixir-autogen, elixir-format +msgid "" +"You will be able to undo this later but they may not be able to see any " +"activities they missed." +msgstr "" +"Sarà possibile annullare questa operazione in un secondo momento, ma " +"potrebbero non essere in grado di vedere le attività che hanno perso." + +#: lib/web/block/block_button_live.sface:40 +#, elixir-autogen, elixir-format +msgid "" +"You will still be able to view their profile or read their posts using " +"direct links." +msgstr "" +"Sarà comunque possibile visualizzare il loro profilo o leggere i loro post " +"utilizzando i link diretti." + +#: lib/web/block/block_button_live.sface:89 +#, elixir-autogen, elixir-format +msgid "You won't be able to @ mention or message them." +msgstr "Non sarà possibile @ menzionare o inviare messaggi." + +#: lib/web/block/block_button_live.sface:46 +#, elixir-autogen, elixir-format +msgid "You won't be able to follow them." +msgstr "Non sarai in grado di seguirli." + +#: lib/web/block/block_button_live.sface:43 +#, elixir-autogen, elixir-format +msgid "You won't see any @ mentions or messages they send you." +msgstr "Non vedrai le menzioni o i messaggi che ti invieranno." + +#: lib/web/block/block_button_live.sface:37 +#, elixir-autogen, elixir-format +msgid "You won't see anything they write/create in feeds." +msgstr "Non vedrai nulla di ciò che scrivono/creano nei feed." + +#: lib/web/set/boundaries_selected_live.sface:9 +#, elixir-autogen, elixir-format +msgid "" +"Your %{activity_type} will be publicly visible to everyone on the fediverse " +"and in search engines." +msgstr "" +"Il tuo %{activity_type} sarà visibile pubblicamente a tutti nel fediverso e " +"nei motori di ricerca." + +#: lib/web/set/boundaries_selected_live.sface:33 +#, elixir-autogen, elixir-format +msgid "" +"Your %{activity_type} will be visible to anyone @ mentioned (plus yourself " +"and instance admins)." +msgstr "" +"Il tuo %{activity_type} sarà visibile a chiunque @ menzionato (oltre che a " +"te stesso e agli amministratori dell'istanza)." + +#: lib/web/set/boundaries_selected_live.sface:21 +#, elixir-autogen, elixir-format +msgid "" +"Your %{activity_type} will only be visible to members of your local " +"instance." +msgstr "" +"Il tuo %{activity_type} sarà visibile solo ai membri della tua istanza " +"locale." + +#: lib/web/set/boundaries_selected_live.sface:43 +#, elixir-autogen, elixir-format +msgid "" +"Your %{activity_type} will only be visible to the person you are messaging " +"(plus yourself and possibly instance admins)." +msgstr "" +"Il tuo %{activity_type} sarà visibile solo alla persona a cui stai inviando " +"il messaggio (più te stesso ed eventualmente gli amministratori " +"dell'istanza)." + +#: lib/web/block/block_menu_buttons_live.sface:6 +#, elixir-autogen, elixir-format +msgid "this user" +msgstr "questo utente" diff --git a/priv/localisation/it/LC_MESSAGES/bonfire_common.po b/priv/localisation/it/LC_MESSAGES/bonfire_common.po new file mode 100644 index 0000000000..06f19c8047 --- /dev/null +++ b/priv/localisation/it/LC_MESSAGES/bonfire_common.po @@ -0,0 +1,428 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# ivan minutillo, 2022 +# +msgid "" +msgstr "" +"Last-Translator: ivan minutillo, 2022\n" +"Language-Team: Italian (https://www.transifex.com/bonfire/teams/138385/it/)\n" +"Language: it\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Access" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Account" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Activity" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Activity in Feed" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Actor" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Auth Second Factor" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Block" +msgstr "Blocca" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Bookmark" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Boost" +msgstr "Boost" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Boundary" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Caretaker" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Category" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Character" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Circle" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Credential" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Access" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Account" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Activity" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Activity in Feed" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Actor" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Auth Second Factor" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Block" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Bookmark" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Boost" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Boundary" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Caretaker" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Category" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Character" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Circle" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Credential" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Edge" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Edge Total" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Email" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Federated Object" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Feed" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this File" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Flag" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Follow" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Grant" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Hashtag" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Inbox" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Instance Admin" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Like" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Media" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Message" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Name" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Object Boundary" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Post" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Post Content" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Profile" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Reply in Thread" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Request" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Setting" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Tag" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this User" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Delete this Verb" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Edge" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Edge Total" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Email" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Federated Object" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Feed" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "File" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Flag" +msgstr "Contrassegna" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Follow" +msgstr "Segui" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Grant" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Hashtag" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Inbox" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Instance Admin" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Like" +msgstr "Mi piace" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Media" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Message" +msgstr "Messaggio" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Name" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Object Boundary" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Post" +msgstr "Pubblica" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Post Content" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Profile" +msgstr "Profilo" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Reply in Thread" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Request" +msgstr "Richiesta" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Setting" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Tag" +msgstr "Tag" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "User" +msgstr "" + +#: lib/localise.ex:14 +#, elixir-autogen, elixir-format +msgid "Verb" +msgstr "" diff --git a/priv/localisation/it/LC_MESSAGES/bonfire_federate_activitypub.po b/priv/localisation/it/LC_MESSAGES/bonfire_federate_activitypub.po new file mode 100644 index 0000000000..db9957dd80 --- /dev/null +++ b/priv/localisation/it/LC_MESSAGES/bonfire_federate_activitypub.po @@ -0,0 +1,28 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# ivan minutillo, 2022 +# +msgid "" +msgstr "" +"Last-Translator: ivan minutillo, 2022\n" +"Language-Team: Italian (https://www.transifex.com/bonfire/teams/138385/it/)\n" +"Language: it\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: lib/utils.ex:285 +#, elixir-autogen, elixir-format +msgid "Location" +msgstr "Posizione" + +#: lib/utils.ex:537 +#, elixir-autogen, elixir-format +msgid "Website" +msgstr "Sito web" diff --git a/priv/localisation/it/LC_MESSAGES/bonfire_invite_links.po b/priv/localisation/it/LC_MESSAGES/bonfire_invite_links.po new file mode 100644 index 0000000000..46e826dd97 --- /dev/null +++ b/priv/localisation/it/LC_MESSAGES/bonfire_invite_links.po @@ -0,0 +1,127 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# ivan minutillo, 2022 +# +msgid "" +msgstr "" +"Last-Translator: ivan minutillo, 2022\n" +"Language-Team: Italian (https://www.transifex.com/bonfire/teams/138385/it/)\n" +"Language: it\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: lib/web/invites_live.sface:31 +#, elixir-autogen, elixir-format +msgid "1 day" +msgstr "1 giorno" + +#: lib/web/invites_live.sface:31 +#, elixir-autogen, elixir-format +msgid "1 month" +msgstr "1 mese" + +#: lib/web/invites_live.sface:31 +#, elixir-autogen, elixir-format +msgid "1 week" +msgstr "1 settimana" + +#: lib/web/invites_live.sface:31 +#, elixir-autogen, elixir-format +msgid "1 year" +msgstr "1 anno" + +#: lib/web/invites_live.sface:31 +#, elixir-autogen, elixir-format +msgid "2 days" +msgstr "2 giorni" + +#: lib/web/invites_live.sface:31 +#, elixir-autogen, elixir-format +msgid "2 weeks" +msgstr "2 settimane" + +#: lib/web/invites_live.sface:31 +#, elixir-autogen, elixir-format +msgid "6 months" +msgstr "6 mesi" + +#: lib/web/invites_live.sface:44 +#, elixir-autogen, elixir-format +msgid "Existing invites" +msgstr "Inviti esistenti" + +#: lib/web/invites_live.sface:27 +#, elixir-autogen, elixir-format +msgid "Expire after" +msgstr "Scade dopo" + +#: lib/web/invites_live.sface:52 +#, elixir-autogen, elixir-format +msgid "Expires" +msgstr "Scade" + +#: lib/web/invites_live.sface:9 lib/web/invites_live.sface:38 +#, elixir-autogen, elixir-format +msgid "Generate a new invite link" +msgstr "Genera un nuovo link di invito" + +#: lib/web/invites_live.sface:10 +#, elixir-autogen, elixir-format +msgid "" +"Generate and share an invite link with others to grant access to this " +"instance" +msgstr "" +"Genera e condividi un link di invito con altre persone per garantire " +"l'accesso a questa istanza." + +#: lib/web/invites_live.sface:2 +#, elixir-autogen, elixir-format +msgid "Invites" +msgstr "Inviti" + +#: lib/web/invites_live.sface:50 +#, elixir-autogen, elixir-format +msgid "Link" +msgstr "Link" + +#: lib/web/invites_live.sface:15 +#, elixir-autogen, elixir-format +msgid "Max number of uses" +msgstr "" + +#: lib/web/invites_live.sface:31 +#, elixir-autogen, elixir-format +msgid "Never" +msgstr "Mai" + +#: lib/web/invites_live.sface:19 +#, elixir-autogen, elixir-format +msgid "No limits" +msgstr "Nessun limite" + +#: lib/invite_links.ex:17 +#, elixir-autogen, elixir-format +msgid "Sorry, this invite is no longer valid." +msgstr "Siamo spiacenti, questo invito non è più valido." + +#: lib/web/invites_live.sface:51 +#, elixir-autogen, elixir-format +msgid "Uses left" +msgstr "Utilizzi rimanenti" + +#: lib/web/invites_live.sface:80 +#, elixir-autogen, elixir-format +msgid "expired" +msgstr "scaduto" + +#: lib/web/invites_live.sface:81 +#, elixir-autogen, elixir-format +msgid "never" +msgstr "mai" diff --git a/priv/localisation/it/LC_MESSAGES/bonfire_me.po b/priv/localisation/it/LC_MESSAGES/bonfire_me.po new file mode 100644 index 0000000000..d0e7c75fc0 --- /dev/null +++ b/priv/localisation/it/LC_MESSAGES/bonfire_me.po @@ -0,0 +1,37 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# ivan minutillo, 2022 +# +msgid "" +msgstr "" +"Last-Translator: ivan minutillo, 2022\n" +"Language-Team: Italian (https://www.transifex.com/bonfire/teams/138385/it/)\n" +"Language: it\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: lib/mails/mails.ex:41 +#, elixir-autogen, elixir-format +msgid "Confirm your email" +msgstr "Confermare l'e-mail" + +#: lib/users/shared_users.ex:62 +#, elixir-autogen, elixir-format +msgid "" +"Could not find an existing account on this instance with that email or " +"username." +msgstr "" +"Non è stato possibile trovare un account esistente su questa istanza con " +"quell'e-mail o quel nome utente." + +#: lib/settings/settings.ex:168 +#, elixir-autogen, elixir-format +msgid "You need to be authenticated to change settings." +msgstr "Per modificare le impostazioni è necessario essere autenticati." diff --git a/priv/localisation/it/LC_MESSAGES/bonfire_search.po b/priv/localisation/it/LC_MESSAGES/bonfire_search.po new file mode 100644 index 0000000000..6521c04cb8 --- /dev/null +++ b/priv/localisation/it/LC_MESSAGES/bonfire_search.po @@ -0,0 +1,48 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# ivan minutillo, 2022 +# +msgid "" +msgstr "" +"Last-Translator: ivan minutillo, 2022\n" +"Language-Team: Italian (https://www.transifex.com/bonfire/teams/138385/it/)\n" +"Language: it\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: lib/web/search_live.sface:19 +#, elixir-autogen, elixir-format +msgid "All types" +msgstr "Tutti i tipi" + +#: lib/web/form_live.sface:37 +#, elixir-autogen, elixir-format +msgid "Filter or show more results" +msgstr "Filtra o mostra più risultati" + +#: lib/web/search_live.sface:35 +#, elixir-autogen, elixir-format +msgid "Posts" +msgstr "Messaggi" + +#: lib/web/form_live.sface:21 +#, elixir-autogen, elixir-format +msgid "Search..." +msgstr "Ricerca..." + +#: lib/web/search_live.sface:27 +#, elixir-autogen, elixir-format +msgid "Users" +msgstr "Utenti" + +#: lib/web/form_live.sface:28 +#, elixir-autogen, elixir-format +msgid "total results" +msgstr "risultati totali" diff --git a/priv/localisation/it/LC_MESSAGES/bonfire_social.po b/priv/localisation/it/LC_MESSAGES/bonfire_social.po new file mode 100644 index 0000000000..9cd0dd1c6c --- /dev/null +++ b/priv/localisation/it/LC_MESSAGES/bonfire_social.po @@ -0,0 +1,368 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# ivan minutillo, 2022 +# +msgid "" +msgstr "" +"Last-Translator: ivan minutillo, 2022\n" +"Language-Team: Italian (https://www.transifex.com/bonfire/teams/138385/it/)\n" +"Language: it\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Boost" +msgstr "Boost" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Boosted" +msgstr "Boostato" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Boosted by %{user}" +msgstr "Boostato da %{user}" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Create" +msgstr "Crea" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Created" +msgstr "Creato" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Created by %{user}" +msgstr "Creato da %{user}" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Delete" +msgstr "Cancella" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Deleted" +msgstr "Cancellato" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Deleted by %{user}" +msgstr "Cancellato da %{user}" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Edit" +msgstr "Modifica" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Edited" +msgstr "Modificato" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Edited by %{user}" +msgstr "Modificato da %{user}" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Flag" +msgstr "Segnala" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Flagged" +msgstr "Segnalato" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Flagged by %{user}" +msgstr "Segnalato da %{user}" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Follow" +msgstr "Segui" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Followed" +msgstr "Seguito" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Followed by %{user}" +msgstr "Seguito da %{user}" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Like" +msgstr "Mi piace" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Liked" +msgstr "Piaciuto" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Liked by %{user}" +msgstr "Piaciuto da %{user}" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Mention" +msgstr "Menzione" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Mentioned" +msgstr "Menzionato" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Mentioned by %{user}" +msgstr "Menzionato da %{user}" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Message" +msgstr "Messaggio" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Messaged" +msgstr "Messaggi" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Messaged by %{user}" +msgstr "Messaggio inviato da %{user}" + +#: lib/objects.ex:221 +#, elixir-autogen, elixir-format +msgid "No permission to delete this" +msgstr "Non è possibile cancellarlo" + +#: lib/localise.ex:10 lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Read" +msgstr "Leggi" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Read by %{user}" +msgstr "Letto da %{user}" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Replied" +msgstr "Rispondi" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Replied by %{user}" +msgstr "Risposto da %{user}" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Reply" +msgstr "Risposta" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request" +msgstr "Richiesta" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Boost" +msgstr "Richiesta di boost" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Create" +msgstr "Richiesta di creazione" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Delete" +msgstr "Richiesta di eliminazione" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Edit" +msgstr "Richiesta di modifica" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Flag" +msgstr "Richiesta di segnalazione" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Follow" +msgstr "Richiesta da seguire" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Like" +msgstr "Richiesta di Mi Piace" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Mention" +msgstr "Richiesta di menzione" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Message" +msgstr "Richiesta di messaggio" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Read" +msgstr "Richiesta di leggere" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Reply" +msgstr "Richiesta di rispondere" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Request" +msgstr "Da richiesta a richiesta" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to See" +msgstr "Richiesta di visione" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Tag" +msgstr "Richiesta di taggare" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested" +msgstr "Richiesto" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested by %{user}" +msgstr "Richiesto da %{user}" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Boost" +msgstr "Richiesto di boost" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Create" +msgstr "Richiesta di creazione" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Delete" +msgstr "Richiesta di cancellazione" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Edit" +msgstr "Richiesta di modifica" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Flag" +msgstr "Richiesto di segnalare" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Follow" +msgstr "Richiesta di seguire" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Like" +msgstr "Richiesta di Mi Piace" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Mention" +msgstr "Richiesta di menzione" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Message" +msgstr "Richiesta di messaggio" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Read" +msgstr "Richiesta di lettura" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Reply" +msgstr "Richiesta di risposta" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Request" +msgstr "Richiesto a Richiesta" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to See" +msgstr "Richiesto di vedere" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Tag" +msgstr "Richiesta di etichettatura" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Saw" +msgstr "Visto" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Saw by %{user}" +msgstr "Visto da %{user}" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "See" +msgstr "Vedi" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Tag" +msgstr "Tag" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Tagged" +msgstr "Taggato" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Tagged by %{user}" +msgstr "Taggato da %{user}" diff --git a/priv/localisation/it/LC_MESSAGES/bonfire_ui_common.po b/priv/localisation/it/LC_MESSAGES/bonfire_ui_common.po new file mode 100644 index 0000000000..6b970a8b87 --- /dev/null +++ b/priv/localisation/it/LC_MESSAGES/bonfire_ui_common.po @@ -0,0 +1,448 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# ivan minutillo, 2022 +# +msgid "" +msgstr "" +"Last-Translator: ivan minutillo, 2022\n" +"Language-Team: Italian (https://www.transifex.com/bonfire/teams/138385/it/)\n" +"Language: it\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: lib/components/smart_input/input_controls_live.sface:24 +#, elixir-autogen, elixir-format +msgid "Add a content warning" +msgstr "Aggiungi un'avviso sul contenuto" + +#: lib/components/smart_input/upload/upload_previews_live.sface:45 +#, elixir-autogen, elixir-format +msgid "Add a meaningful description" +msgstr "Aggiungi una descrizione significativa" + +#: lib/components/smart_input/upload/upload_previews_live.sface:34 +#, elixir-autogen, elixir-format +msgid "Add description" +msgstr "Aggiungi una descrizione" + +#: lib/components/nav/user/user_menu_links_live.sface:27 +#, elixir-autogen, elixir-format +msgid "Admin panel" +msgstr "Pannello di amministrazione" + +#: lib/components/extensions/extensions_live.sface:81 +#, elixir-autogen, elixir-format +msgid "Bonfire Ecosystem Libraries" +msgstr "Librerie dell'ecosistema Bonfire" + +#: lib/components/extensions/extensions_live.sface:31 +#, elixir-autogen, elixir-format +msgid "Bonfire Extensions" +msgstr "Estensioni di Bonfire" + +#: lib/components/extensions/extensions_live.sface:6 +#, elixir-autogen, elixir-format +msgid "Bonfire UI extensions" +msgstr "Estensioni dell'interfaccia utente di Bonfire" + +#: lib/components/extensions/extensions_live.sface:57 +#, elixir-autogen, elixir-format +msgid "Bonfire schemas" +msgstr "Schemi di Bonfire" + +#: lib/components/actions/boost/boost_action_live.sface:29 +#, elixir-autogen, elixir-format +msgid "Boost" +msgstr "Boost" + +#: lib/components/actions/boost/boost_action_live.sface:3 +#, elixir-autogen, elixir-format +msgid "Boost this post" +msgstr "Boosta questo post" + +#: lib/components/actions/boost/boost_action_live.sface:29 +#, elixir-autogen, elixir-format +msgid "Boosted" +msgstr "Boostato" + +#: lib/components/smart_input/input_controls_live.sface:37 +#, elixir-autogen, elixir-format +msgid "CW" +msgstr "CW" + +#: lib/components/modals/confirm_modal_live.sface:40 +#: lib/components/modals/reusable_modal_live.sface:36 +#, elixir-autogen, elixir-format +msgid "Cancel" +msgstr "Cancella" + +#: lib/components/settings/change_theme_live.sface:9 +#, elixir-autogen, elixir-format +msgid "Choose theme" +msgstr "Scegli il tema" + +#: lib/components/modals/reusable_modal_live.sface:21 +#: lib/components/notification/notification_live.sface:29 +#: lib/components/notification/notification_live.sface:59 +#: lib/components/notification/notification_live.sface:102 +#, elixir-autogen, elixir-format +msgid "Close" +msgstr "Chiudi" + +#: lib/components/nav/user/mobile_user_menu_live.sface:11 +#, elixir-autogen, elixir-format +msgid "Close menu" +msgstr "Chiudi il menu" + +#: lib/components/nav/user/user_menu_links_live.sface:34 +#, elixir-autogen, elixir-format +msgid "Code of conduct" +msgstr "Codice di condotta" + +#: lib/components/smart_input/upload/upload_previews_live.sface:25 +#, elixir-autogen, elixir-format +msgid "Delete" +msgstr "Cancella" + +#: lib/ui_common.ex:106 +#, elixir-autogen, elixir-format +msgid "Error" +msgstr "Errore" + +#: lib/components/actions/like/like_with_label/like_action_live.sface:4 +#, elixir-autogen, elixir-format +msgid "Favourite this post" +msgstr "Preferisci questo post" + +#: lib/components/actions/flag/flag_action_live.sface:26 +#, elixir-autogen, elixir-format +msgid "Flag" +msgstr "Contrassegna" + +#: lib/components/actions/flag/flag_action_live.sface:12 +#: lib/components/actions/flag/flag_action_live.sface:18 +#, elixir-autogen, elixir-format +msgid "Flag this object" +msgstr "Contrassegna questo oggetto" + +#: lib/components/actions/follow/follow_button_live.sface:19 +#, elixir-autogen, elixir-format +msgid "Follow" +msgstr "Segui" + +#: lib/components/nav/user/mobile_user_menu_live.sface:35 +#, elixir-autogen, elixir-format +msgid "Followers" +msgstr "Seguaci" + +#: lib/components/nav/user/mobile_user_menu_live.sface:40 +#, elixir-autogen, elixir-format +msgid "Following" +msgstr "Seguiti" + +#: lib/components/smart_input/input_controls_live.sface:50 +#, elixir-autogen, elixir-format +msgid "Full-screen mode" +msgstr "Modalità a schermo intero" + +#: lib/components/widgets/widget_feedbacks/widget_feedback_live.sface:4 +#, elixir-autogen, elixir-format +msgid "Have some feedback?" +msgstr "Hai un feedback?" + +#: lib/components/nav/header/header_user_live.sface:9 +#: lib/components/nav/header/header_user_live.sface:17 +#, elixir-autogen, elixir-format +msgid "Home" +msgstr "Home" + +#: lib/components/nav/user/mobile_user_menu_live.sface:78 +#: lib/components/nav/user/user_menu_links_live.sface:41 +#, elixir-autogen, elixir-format +msgid "Homepage" +msgstr "Homepage" + +#: lib/components/actions/like/like_with_label/like_action_live.sface:29 +#, elixir-autogen, elixir-format +msgid "Like" +msgstr "Mi piace" + +#: lib/components/actions/like/like_with_label/like_action_live.sface:35 +#, elixir-autogen, elixir-format +msgid "Liked" +msgstr "Piaciuto" + +#: lib/components/widgets/widget_links/widget_links_live.sface:3 +#, elixir-autogen, elixir-format +msgid "Links" +msgstr "Collegamenti" + +#: lib/components/paginate/load_more_live.sface:13 +#: lib/components/paginate/load_previous_live.sface:13 +#, elixir-autogen, elixir-format +msgid "Load more" +msgstr "Carica altro" + +#: lib/components/nav/header/header_user_live.sface:88 +#, elixir-autogen, elixir-format +msgid "Login" +msgstr "Accedi" + +#: lib/components/nav/user/mobile_user_menu_live.sface:85 +#: lib/components/nav/user/user_menu_links_live.sface:48 +#, elixir-autogen, elixir-format +msgid "Logout" +msgstr "Disconnessione" + +#: lib/components/smart_input/input_controls_live.sface:68 +#, elixir-autogen, elixir-format +msgid "Message" +msgstr "Messaggio" + +#: lib/components/nav/header/header_user_live.sface:29 +#: lib/components/nav/header/header_user_live.sface:34 +#: lib/components/nav/user/mobile_user_menu_live.sface:60 +#, elixir-autogen, elixir-format +msgid "Messages" +msgstr "Messaggi" + +#: lib/components/nav/header/header_user_live.sface:39 +#: lib/components/nav/header/header_user_live.sface:42 +#: lib/components/nav/user/mobile_user_menu_live.sface:66 +#, elixir-autogen, elixir-format +msgid "My Favourites" +msgstr "I miei preferiti" + +#: lib/components/nav/header/header_user_live.sface:14 +#, elixir-autogen, elixir-format +msgid "My home" +msgstr "La mia Home" + +#: lib/components/nav/user/user_menu_links_live.sface:6 +#, elixir-autogen, elixir-format +msgid "My profile" +msgstr "Il mio profilo" + +#: lib/components/paginate/load_more_live.sface:16 +#, elixir-autogen, elixir-format +msgid "Next page" +msgstr "Pagina successiva" + +#: lib/components/settings/change_font_live.sface:13 +#, elixir-autogen, elixir-format +msgid "No known fonts" +msgstr "Nessun font conosciuto" + +#: lib/components/settings/change_theme_live.sface:45 +#, elixir-autogen, elixir-format +msgid "No known themes" +msgstr "Nessun tema conosciuto" + +#: lib/components/nav/header/header_user_live.sface:20 +#: lib/components/nav/header/header_user_live.sface:25 +#, elixir-autogen, elixir-format +msgid "Notifications" +msgstr "Notifiche" + +#: lib/notifications.ex:6 +#, elixir-autogen, elixir-format +msgid "Notifications enabled" +msgstr "Notifiche abilitate" + +#: lib/ui_common.ex:100 +#, elixir-autogen, elixir-format +msgid "Ok" +msgstr "Ok" + +#: lib/components/extensions/extensions_live.sface:105 +#, elixir-autogen, elixir-format +msgid "Other Libraries" +msgstr "Altre librerie" + +#: lib/components/smart_input/input_controls_live.sface:70 +#, elixir-autogen, elixir-format +msgid "Post" +msgstr "Pubblica" + +#: lib/components/smart_input/input_controls_live.sface:66 +#, elixir-autogen, elixir-format +msgid "Posting..." +msgstr "In pubblicazione..." + +#: lib/components/paginate/load_previous_live.sface:16 +#, elixir-autogen, elixir-format +msgid "Previous page" +msgstr "Pagina precedente" + +#: lib/components/nav/user/mobile_user_menu_live.sface:48 +#, elixir-autogen, elixir-format +msgid "Profile" +msgstr "Profilo" + +#: lib/components/nav/header/header_user_live.sface:48 +#, elixir-autogen, elixir-format +msgid "Search" +msgstr "Ricerca" + +#: lib/components/nav/header/header_user_live.sface:82 +#, elixir-autogen, elixir-format +msgid "Select User" +msgstr "Seleziona l'utente" + +#: lib/components/smart_input/select_recipients_live.sface:11 +#, elixir-autogen, elixir-format +msgid "Select the participants" +msgstr "Seleziona i partecipanti" + +#: lib/components/smart_input/smart_input_live.sface:57 +#, elixir-autogen, elixir-format +msgid "Send a message" +msgstr "" + +#: lib/components/nav/user/mobile_user_menu_live.sface:72 +#: lib/components/nav/user/user_menu_links_live.sface:20 +#, elixir-autogen, elixir-format +msgid "Settings" +msgstr "Impostazioni" + +#: lib/components/widgets/widget_feedbacks/feedback_button_live.sface:6 +#, elixir-autogen, elixir-format +msgid "Share feedback" +msgstr "Condividi un feedback" + +#: lib/components/nav/header/header_user_live.sface:94 +#, elixir-autogen, elixir-format +msgid "Signup" +msgstr "Iscriviti" + +#: lib/components/nav/user/user_menu_links_live.sface:13 +#, elixir-autogen, elixir-format +msgid "Switch profile" +msgstr "Cambia profilo" + +#: lib/components/nav/user/mobile_user_menu_live.sface:54 +#, elixir-autogen, elixir-format +msgid "Switch user profile" +msgstr "Cambia profilo utente" + +#: lib/components/placeholders/empty_feed.sface:97 +#, elixir-autogen, elixir-format +msgid "Take a deep breath..." +msgstr "Fai un bel respiro..." + +#: lib/components/widgets/widget_feedbacks/widget_feedback_live.sface:7 +#, elixir-autogen, elixir-format +msgid "" +"The Bonfire team is all ears if you want to report a bug, suggest an " +"improvement or a new feature, or just say hi :)" +msgstr "" +"Il team di Bonfire è tutto orecchi se volete segnalare un bug, suggerire un " +"miglioramento o una nuova funzionalità, o semplicemente fare un saluto :)" + +#: lib/components/actions/flag/flag_action_live.sface:14 +#, elixir-autogen, elixir-format +msgid "" +"The admins will review the content and might get in touch with you or the " +"author for clarification. They may then delete it and/or block the person or" +" originating instance if appropriate." +msgstr "" +"Gli amministratori esamineranno il contenuto e potrebbero contattare te o " +"l'autore per ottenere chiarimenti. Potranno cancellare il contenuto e/o " +"bloccare la persona o l'istanza a cui appartiene, se necessario." + +#: lib/components/smart_input/upload/upload_previews_live.ex:6 +#, elixir-autogen, elixir-format +msgid "The file is too large." +msgstr "Il file è troppo grande." + +#: lib/components/extensions/extensions_live.sface:107 +#, elixir-autogen, elixir-format +msgid "" +"These are other libre / open source software projects used by the app and/or" +" installed extensions." +msgstr "" +"Sono altri progetti di software libero/open source utilizzati " +"dall'applicazione e/o dalle estensioni installate." + +#: lib/components/extensions/extensions_live.sface:59 +#, elixir-autogen, elixir-format +msgid "" +"These are the data schemas currently installed on this instance, which can " +"be shared among multiple apps and extensions." +msgstr "" +"Questi sono gli schemi di dati attualmente installati su questa istanza, che" +" possono essere condivisi tra più applicazioni ed estensioni." + +#: lib/error/forms_livehandler_fallback_controller.ex:29 +#, elixir-autogen, elixir-format +msgid "" +"This feature usually requires JavaScript, but the app attempted to do what " +"was expected anyway. Did it not work for you? Feedback is welcome! " +msgstr "" +"Questa funzione di solito richiede JavaScript, ma l'applicazione ha tentato " +"di fare comunque ciò che ci si aspettava. Non ha funzionato per voi? Il " +"feedback è benvenuto! " + +#: lib/components/placeholders/empty_feed.sface:96 +#, elixir-autogen, elixir-format +msgid "This feed is empty" +msgstr "Questo feed è vuoto" + +#: lib/components/smart_input/select_recipients_live.sface:4 +#, elixir-autogen, elixir-format +msgid "To" +msgstr "A" + +#: lib/ui_common.ex:109 +#, elixir-autogen, elixir-format +msgid "Unexpected data" +msgstr "Dati inaspettati" + +#: lib/components/actions/follow/follow_button_live.sface:35 +#, elixir-autogen, elixir-format +msgid "Unfollow" +msgstr "Non seguire" + +#: lib/components/smart_input/upload/upload_button_live.sface:2 +#, elixir-autogen, elixir-format +msgid "Upload an image" +msgstr "Carica un'immagine" + +#: lib/components/smart_input/smart_input_live.sface:70 +#, elixir-autogen, elixir-format +msgid "Write a post" +msgstr "" + +#: lib/components/actions/flag/flag_action_live.sface:7 +#, elixir-autogen, elixir-format +msgid "You already flagged this" +msgstr "Lo hai già segnalato" + +#: lib/components/smart_input/upload/upload_previews_live.ex:7 +#, elixir-autogen, elixir-format +msgid "" +"You have selected a file type that is not permitted. Contact your instance " +"admin if you want it added." +msgstr "" +"È stato selezionato un tipo di file non consentito. Contattare " +"l'amministratore dell'istanza se si desidera aggiungerlo." + +#: lib/components/smart_input/upload/upload_previews_live.ex:8 +#, elixir-autogen, elixir-format +msgid "You have selected too many files." +msgstr "Sono stati selezionati troppi file." + +#: lib/notifications.ex:6 +#, elixir-autogen, elixir-format +msgid "" +"You will now receive notifications of messages, mentions, and other relevant" +" activities." +msgstr "" +"Riceverai le notifiche di messaggi, menzioni e altre attività rilevanti." diff --git a/priv/localisation/it/LC_MESSAGES/bonfire_ui_me.po b/priv/localisation/it/LC_MESSAGES/bonfire_ui_me.po new file mode 100644 index 0000000000..4e1dd3097c --- /dev/null +++ b/priv/localisation/it/LC_MESSAGES/bonfire_ui_me.po @@ -0,0 +1,1245 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# ivan minutillo, 2022 +# +msgid "" +msgstr "" +"Last-Translator: ivan minutillo, 2022\n" +"Language-Team: Italian (https://www.transifex.com/bonfire/teams/138385/it/)\n" +"Language: it\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: lib/components/settings/admin/instance_info_live.sface:95 +#, elixir-autogen, elixir-format +msgid "(longer text shown on the homepage, you can use markdown and/or HTML)" +msgstr "" +"(testo più lungo mostrato nella homepage, si può usare markdown e/o HTML)" + +#: lib/components/settings/admin/instance_info_live.sface:84 +#, elixir-autogen, elixir-format +msgid "(short summary shown in various places)" +msgstr "(breve riassunto mostrato in vari luoghi)" + +#: lib/components/signup/signup_form_live.sface:68 +#, elixir-autogen, elixir-format +msgid "10 characters minimum" +msgstr "10 caratteri minimo" + +#: lib/components/settings/user_profile/edit_profile_live.sface:79 +#, elixir-autogen, elixir-format +msgid "About" +msgstr "Circa" + +#: lib/live_handlers/users_live_handler.ex:18 +#, elixir-autogen, elixir-format +msgid "Access granted to the team!" +msgstr "Accesso consentito alla squadra!" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:33 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:47 +#, elixir-autogen, elixir-format +msgid "Account Settings" +msgstr "Impostazioni dell'account" + +#: lib/components/login/login_view_live.sface:15 +#, elixir-autogen, elixir-format +msgid "" +"Account not found. Either your username or password was incorrect. Did you " +"want to " +msgstr "" +"Account non trovato. Il nome utente o la password non sono corretti. Si " +"desidera " + +#: lib/components/settings/admin/admin_live.sface:251 +#, elixir-autogen, elixir-format +msgid "Activities shared only with members of this instance." +msgstr "Attività condivise solo con i membri di questa istanza." + +#: lib/components/switch_user/account_users_live.sface:22 +#, elixir-autogen, elixir-format +msgid "Add a new user" +msgstr "Aggiungere un nuovo utente" + +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:133 +#: lib/components/user_previews/user_preview_live.sface:34 +#, elixir-autogen, elixir-format +msgid "Admin" +msgstr "Admin" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:69 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:79 +#, elixir-autogen, elixir-format +msgid "Admin settings" +msgstr "Impostazioni dell'amministratore" + +#: lib/components/widgets/widget_users/widget_admins_live.sface:3 +#, elixir-autogen, elixir-format +msgid "Admins" +msgstr "Amministratori" + +#: lib/views/confirm_email/confirm_email_live.sface:55 +#, elixir-autogen, elixir-format +msgid "Already confirmed your email?" +msgstr "Avete già confermato la vostra e-mail?" + +#: lib/views/error/error_live.html.heex:3 +#, elixir-autogen, elixir-format +msgid "An error occured" +msgstr "Si è verificato un errore" + +#: lib/components/create_user/create_user_view_live.sface:47 +#: lib/components/signup/signup_form_live.sface:32 +#: lib/components/signup/signup_form_live.sface:45 +#, elixir-autogen, elixir-format +msgid "An error occurred:" +msgstr "Si è verificato un errore:" + +#: lib/views/create_user/create_user_controller.ex:31 +#, elixir-autogen, elixir-format +msgid "An unexpected error occured... " +msgstr "Si è verificato un errore imprevisto... " + +#: lib/components/settings/admin/admin_live.sface:176 +#, elixir-autogen, elixir-format +msgid "Anyone can sign up to this instance." +msgstr "Chiunque può iscriversi a questa istanza." + +#: lib/components/settings/shared_user/shared_user_live.sface:28 +#, elixir-autogen, elixir-format +msgid "" +"Anyone you add will have admin-level access over this user identity, meaning" +" they can post as @%{username}, read private messages, etc. You might want " +"to %{a} first create a new, seperate user %{b} for this purpose?" +msgstr "" +"Chiunque venga aggiunto avrà accesso a livello di amministratore a questa " +"identità utente, il che significa che potrà postare come @%{username}, " +"leggere i messaggi privati, ecc. Si potrebbe voler creare prima un nuovo " +"utente %{a} separato %{b} per questo scopo?" + +#: lib/components/profile/profile_remote_follow/profile_remote_follow_live.sface:31 +#, elixir-autogen, elixir-format +msgid "Are you a user of this instance? Just login first." +msgstr "Siete un utente di questa istanza? Effettua prima il login." + +#: lib/views/settings/settings_live.ex:136 +#, elixir-autogen, elixir-format +msgid "Avatar changed!" +msgstr "Avatar cambiato!" + +#: lib/views/signup/signup_live.sface:22 +#, elixir-autogen, elixir-format +msgid "Back to home page" +msgstr "Torna alla pagina iniziale" + +#: lib/views/settings/settings_live.ex:145 +#, elixir-autogen, elixir-format +msgid "Background image changed!" +msgstr "Immagine di sfondo cambiata!" + +#: lib/views/dashboard/logged_dashboard_live.ex:26 +#, elixir-autogen, elixir-format +msgid "Bonfire Dashboard" +msgstr "Cruscotto Bonfire" + +#: lib/components/settings/settings_items/my_feed_items_live.sface:23 +#, elixir-autogen, elixir-format +msgid "Boosts" +msgstr "Potenziamenti" + +#: lib/components/settings/user_profile/edit_profile_live.sface:83 +#, elixir-autogen, elixir-format +msgid "Brief description for your profile. You can use markdown formatting." +msgstr "" +"Breve descrizione del profilo. È possibile utilizzare la formattazione " +"markdown." + +#: lib/components/settings/admin/instance_info_live.sface:27 +#, elixir-autogen, elixir-format +msgid "Change" +msgstr "Cambiamento" + +#: lib/components/settings/account/edit_account_live.sface:6 +#: lib/views/change_password/change_password_live.ex:20 +#, elixir-autogen, elixir-format +msgid "Change my password" +msgstr "Cambiare la password" + +#: lib/components/signup/signup_form_live.sface:68 +#, elixir-autogen, elixir-format +msgid "Choose a password" +msgstr "Scegliere una password" + +#: lib/components/create_user/create_user_view_live.sface:70 +#, elixir-autogen, elixir-format +msgid "Choose a username" +msgstr "Scegliere un nome utente" + +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:11 +#, elixir-autogen, elixir-format +msgid "Close menu" +msgstr "Chiudere il menu" + +#: lib/components/settings/admin/admin_live.sface:153 +#, elixir-autogen, elixir-format +msgid "Closed" +msgstr "Chiuso" + +#: lib/components/settings/admin/terms_live.sface:16 +#, elixir-autogen, elixir-format +msgid "Code of Conduct" +msgstr "Codice di condotta" + +#: lib/views/change_password/change_password_live.sface:35 +#, elixir-autogen, elixir-format +msgid "Confirm new password" +msgstr "Confermare la nuova password" + +#: lib/components/signup/signup_form_live.sface:79 +#, elixir-autogen, elixir-format +msgid "Confirm your password" +msgstr "Confermare la password" + +#: lib/components/settings/admin/instance_info_live.sface:36 +#, elixir-autogen, elixir-format +msgid "Cover image" +msgstr "Immagine di copertina" + +#: lib/components/create_user/create_user_view_live.sface:94 +#, elixir-autogen, elixir-format +msgid "Create" +msgstr "Creare" + +#: lib/views/create_user/create_user_live.ex:23 +#: lib/views/create_user/create_user_live.ex:24 +#, elixir-autogen, elixir-format +msgid "Create a new user profile" +msgstr "Creare un nuovo profilo utente" + +#: lib/components/switch_user/account_users_live.sface:32 +#, elixir-autogen, elixir-format +msgid "Create a user profile" +msgstr "Creare un profilo utente" + +#: lib/views/change_password/change_password_live.sface:14 +#, elixir-autogen, elixir-format +msgid "Current password" +msgstr "Password attuale" + +#: lib/components/settings/admin/admin_live.sface:44 +#, elixir-autogen, elixir-format +msgid "Default font" +msgstr "Font predefinito" + +#: lib/components/settings/admin/admin_live.sface:33 +#, elixir-autogen, elixir-format +msgid "Default language" +msgstr "Lingua predefinita" + +#: lib/components/login/login_view_live.sface:112 +#, elixir-autogen, elixir-format +msgid "Did you forget your password?" +msgstr "Avete dimenticato la password?" + +#: lib/components/settings/settings_items/discoverable_live.sface:2 +#, elixir-autogen, elixir-format +msgid "Discoverability" +msgstr "Scopribilità" + +#: lib/components/signup/signup_form_live.sface:163 +#, elixir-autogen, elixir-format +msgid "Do you already have an account?" +msgstr "Avete già un account?" + +#: lib/views/confirm_email/confirm_email_live.sface:60 +#, elixir-autogen, elixir-format +msgid "Don't have an account yet?" +msgstr "Non avete ancora un account?" + +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:46 +#, elixir-autogen, elixir-format +msgid "Edit profile" +msgstr "Modifica profilo" + +#: lib/components/signup/signup_form_live.sface:56 +#, elixir-autogen, elixir-format +msgid "Email address" +msgstr "Indirizzo e-mail" + +#: lib/components/login/login_view_live.sface:54 +#, elixir-autogen, elixir-format +msgid "Email address or @username" +msgstr "Indirizzo e-mail o @username" + +#: lib/components/signup/signup_form_live.sface:111 +#, elixir-autogen, elixir-format +msgid "Enable two-factor authentication (recommended)" +msgstr "Abilitare l'autenticazione a due fattori (consigliato)" + +#: lib/components/settings/admin/instance_info_live.sface:98 +#, elixir-autogen, elixir-format +msgid "Enter a short title" +msgstr "Inserire un titolo breve" + +#: lib/components/signup/signup_form_live.sface:82 +#, elixir-autogen, elixir-format +msgid "Enter the same password again" +msgstr "Immettere nuovamente la stessa password" + +#: lib/views/forgot_password/forgot_password_live.sface:21 +#, elixir-autogen, elixir-format +msgid "Enter your email address and you will be sent a password reset link." +msgstr "" +"Inserite il vostro indirizzo e-mail e vi verrà inviato un link per la " +"reimpostazione della password." + +#: lib/components/profile/profile_remote_follow/profile_remote_follow_live.sface:16 +#, elixir-autogen, elixir-format +msgid "Enter your fediverse nick to follow %{user_name} remotely:" +msgstr "Inserite il vostro nick fediverse per seguire %{user_name} in remoto:" + +#: lib/components/create_user/create_user_view_live.sface:59 +#, elixir-autogen, elixir-format +msgid "Enter your name or a pseudonym" +msgstr "Inserire il proprio nome o uno pseudonimo" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:92 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:102 +#, elixir-autogen, elixir-format +msgid "Extensions" +msgstr "Estensioni" + +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:105 +#, elixir-autogen, elixir-format +msgid "Flag" +msgstr "Bandiera" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:43 +#: lib/components/settings/sidebar/sidebar_settings_live.sface:130 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:58 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:140 +#, elixir-autogen, elixir-format +msgid "Flags" +msgstr "Bandiere" + +#: lib/components/profile/profile_follows/profile_follows_live.sface:9 +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:189 +#: lib/components/user_previews/user_preview_live.sface:45 +#, elixir-autogen, elixir-format +msgid "Followers" +msgstr "Seguaci" + +#: lib/components/profile/profile_follows/profile_follows_live.sface:20 +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:198 +#: lib/components/user_previews/user_preview_live.sface:50 +#, elixir-autogen, elixir-format +msgid "Following" +msgstr "Di seguito" + +#: lib/components/settings/settings_items/my_feed_items_live.sface:37 +#, elixir-autogen, elixir-format +msgid "Follows" +msgstr "Segue" + +#: lib/views/forgot_password/forgot_password_live.ex:21 +#: lib/views/forgot_password/forgot_password_live.ex:22 +#, elixir-autogen, elixir-format +msgid "Forgot password" +msgstr "Password dimenticata" + +#: lib/views/forgot_password/forgot_password_live.sface:3 +#, elixir-autogen, elixir-format +msgid "Forgot your password?" +msgstr "Avete dimenticato la password?" + +#: lib/components/settings/user_profile/edit_profile_live.sface:48 +#, elixir-autogen, elixir-format +msgid "Full name" +msgstr "Nome e cognome" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:8 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:22 +#, elixir-autogen, elixir-format +msgid "General settings" +msgstr "Impostazioni generali" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:51 +#: lib/components/settings/sidebar/sidebar_settings_live.sface:138 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:66 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:148 +#, elixir-autogen, elixir-format +msgid "Ghosted" +msgstr "Fantasma" + +#: lib/components/settings/shared_user/shared_user_live.sface:38 +#, elixir-autogen, elixir-format +msgid "Give a label to this team" +msgstr "Dare un'etichetta a questa squadra" + +#: lib/components/settings/shared_user/shared_user_live.sface:17 +#, elixir-autogen, elixir-format +msgid "Give access to the @%{username} user to your team" +msgstr "Consegnare l'accesso all'utente @%{username} al proprio team" + +#: lib/views/confirm_email/confirm_email_live.sface:32 +#, elixir-autogen, elixir-format +msgid "Great! We've emailed you another link. Please click it to continue." +msgstr "" +"Ottimo! Le abbiamo inviato un altro link via e-mail. Clicchi su di esso per " +"continuare." + +#: lib/views/create_user/create_user_controller.ex:39 +#, elixir-autogen, elixir-format +msgid "Hey %{name}, nice to meet you!" +msgstr "Ehi %{name}, piacere di conoscerti!" + +#: lib/views/switch_user/switch_user_controller.ex:15 +#, elixir-autogen, elixir-format +msgid "Hey there! Let's fill out your profile!" +msgstr "Ciao a tutti! Compiliamo il tuo profilo!" + +#: lib/views/signup/signup_live.sface:13 +#, elixir-autogen, elixir-format +msgid "Hooray! You are registered" +msgstr "Evviva! Siete registrati" + +#: lib/components/settings/user_preferences/preferences_live.sface:44 +#, elixir-autogen, elixir-format +msgid "" +"I want my profile (@%{username}) and content to appear in search engines (in" +" Bonfire, the fediverse, and the web in general)" +msgstr "" +"Voglio che il mio profilo (@%{username}) e i miei contenuti appaiano nei " +"motori di ricerca (in Bonfire, nel fediverse e nel web in generale)." + +#: lib/components/settings/account/edit_account_live.sface:8 +#, elixir-autogen, elixir-format +msgid "" +"I want my profiles to appear in search engines (in Bonfire, the fediverse, " +"and the web in general) by default (this can be overriden in each user's " +"settings)" +msgstr "" +"Voglio che i miei profili appaiano nei motori di ricerca (in Bonfire, nel " +"fediverse e nel web in generale) per impostazione predefinita (questo può " +"essere modificato nelle impostazioni di ogni utente)." + +#: lib/views/settings/settings_live.ex:115 +#, elixir-autogen, elixir-format +msgid "Icon changed!" +msgstr "Icona cambiata!" + +#: lib/components/signup/signup_form_live.sface:121 +#, elixir-autogen, elixir-format +msgid "" +"If you have a two-factor authentication app, please enable it by scanning " +"the QR Code with your app (or you can enter the secret below instead), and " +"then enter the code provided by your app at the bottom." +msgstr "" +"Se disponete di un'app di autenticazione a due fattori, attivatela " +"scansionando il codice QR con la vostra app (oppure potete inserire il " +"segreto qui sotto), quindi inserite il codice fornito dalla vostra app in " +"basso." + +#: lib/components/login/login_view_live.sface:86 +#, elixir-autogen, elixir-format +msgid "" +"If you have two-factor authentication enabled, please enter the code " +"provided by your app." +msgstr "" + +#: lib/views/settings/settings_live.ex:125 +#, elixir-autogen, elixir-format +msgid "Image changed!" +msgstr "Immagine modificata!" + +#: lib/components/settings/admin/admin_live.sface:201 +#: lib/components/settings/admin/admin_live.sface:207 +#, elixir-autogen, elixir-format +msgid "Indexing of data in this instance's search engine" +msgstr "Indicizzazione dei dati nel motore di ricerca di questa istanza" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:76 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:86 +#, elixir-autogen, elixir-format +msgid "Instance Info" +msgstr "Informazioni sull'istanza" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:84 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:94 +#, elixir-autogen, elixir-format +msgid "Instance Settings" +msgstr "Impostazioni dell'istanza" + +#: lib/components/settings/admin/admin_live.sface:19 +#, elixir-autogen, elixir-format +msgid "Instance default theme" +msgstr "Istanza tema predefinito" + +#: lib/components/settings/admin/instance_info_live.sface:83 +#, elixir-autogen, elixir-format +msgid "Instance description" +msgstr "Descrizione dell'istanza" + +#: lib/components/settings/admin/instance_info_live.sface:16 +#, elixir-autogen, elixir-format +msgid "Instance icon" +msgstr "Icona dell'istanza" + +#: lib/components/settings/admin/instance_info_live.sface:72 +#, elixir-autogen, elixir-format +msgid "Instance name" +msgstr "Nome dell'istanza" + +#: lib/components/settings/admin/instance_info_live.sface:94 +#, elixir-autogen, elixir-format +msgid "Instance welcome" +msgstr "Istanza di benvenuto" + +#: lib/views/confirm_email/confirm_email_live.sface:24 +#, elixir-autogen, elixir-format +msgid "Invalid confirmation link. Please request a new one below." +msgstr "Link di conferma non valido. Richiedetene uno nuovo qui sotto." + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:109 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:119 +#, elixir-autogen, elixir-format +msgid "Invites" +msgstr "Inviti" + +#: lib/components/settings/user_preferences/preferences_live.sface:19 +#, elixir-autogen, elixir-format +msgid "Language" +msgstr "Lingua" + +#: lib/components/settings/admin/admin_live.sface:248 +#, elixir-autogen, elixir-format +msgid "Local-only" +msgstr "Solo locale" + +#: lib/components/settings/user_profile/edit_profile_live.sface:103 +#, elixir-autogen, elixir-format +msgid "Location" +msgstr "Posizione" + +#: lib/components/login/login_view_live.sface:106 +#: lib/components/signup/signup_form_live.sface:164 +#: lib/views/confirm_email/confirm_email_live.sface:56 +#: lib/views/login/login_live.ex:10 lib/views/login/login_live.ex:11 +#, elixir-autogen, elixir-format +msgid "Log in" +msgstr "Accedi" + +#: lib/views/logout/logout_controller.ex:9 +#, elixir-autogen, elixir-format +msgid "Logged out successfully. Until next time!" +msgstr "Disconnessione avvenuta con successo. Alla prossima volta!" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:154 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:163 +#, elixir-autogen, elixir-format +msgid "Logout" +msgstr "Disconnessione" + +#: lib/components/settings/user_preferences/preferences_live.sface:8 +#, elixir-autogen, elixir-format +msgid "Look and feel" +msgstr "Aspetto e sensazione" + +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:89 +#, elixir-autogen, elixir-format +msgid "Make admin" +msgstr "Fare l'amministratore" + +#: lib/components/settings/admin/admin_live.sface:270 +#, elixir-autogen, elixir-format +msgid "" +"Make private content (except messages) searcheable by those allowed (based " +"on boundaries)." +msgstr "" + +#: lib/components/settings/settings_items/my_feed_items_live.sface:58 +#, elixir-autogen, elixir-format +msgid "Messages" +msgstr "Messaggi" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:123 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:133 +#, elixir-autogen, elixir-format +msgid "Moderation" +msgstr "Moderazione" + +#: lib/views/dashboard/logged_dashboard_live.ex:27 +#, elixir-autogen, elixir-format +msgid "My feed" +msgstr "Il mio feed" + +#: lib/components/settings/settings_items/my_feed_items_live.sface:44 +#, elixir-autogen, elixir-format +msgid "My own activities" +msgstr "Le mie attività" + +#: lib/components/login/login_view_live.sface:117 +#, elixir-autogen, elixir-format +msgid "Need to sign up instead?" +msgstr "Avete bisogno di iscrivervi?" + +#: lib/views/change_password/change_password_live.sface:26 +#, elixir-autogen, elixir-format +msgid "New password" +msgstr "Nuova password" + +#: lib/components/settings/admin/admin_live.sface:89 +#, elixir-autogen, elixir-format +msgid "No" +msgstr "No" + +#: lib/components/settings/blocks/blocks_live.sface:137 +#, elixir-autogen, elixir-format +msgid "Nothing you post privately will be shown to them from now on." +msgstr "" +"D'ora in poi, nulla di ciò che pubblicherai in privato verrà mostrato a " +"loro." + +#: lib/components/settings/settings_items/my_feed_items_live.sface:51 +#, elixir-autogen, elixir-format +msgid "Notifications" +msgstr "Notifiche" + +#: lib/views/signup/signup_live.sface:16 +#, elixir-autogen, elixir-format +msgid "" +"Now we need you to confirm your email address. We've emailed you a link " +"(check your spam folder!). Please click on it to continue." +msgstr "" + +#: lib/components/settings/admin/admin_live.sface:156 +#, elixir-autogen, elixir-format +msgid "Only people with a valid invite link can sign up to this instance." +msgstr "" +"Solo le persone con un link di invito valido possono iscriversi a questa " +"istanza." + +#: lib/components/settings/admin/admin_live.sface:173 +#, elixir-autogen, elixir-format +msgid "Open" +msgstr "Aperto" + +#: lib/components/settings/admin/admin_live.sface:133 +#: lib/components/settings/admin/admin_live.sface:138 +#, elixir-autogen, elixir-format +msgid "Open or invite-only" +msgstr "Aperto o su invito" + +#: lib/components/settings/admin/instance_info_live.sface:58 +#: lib/components/settings/user_profile/edit_profile_live.sface:23 +#, elixir-autogen, elixir-format +msgid "PNG, JPG, GIF up to 10MB" +msgstr "PNG, JPG, GIF fino a 10MB" + +#: lib/components/login/login_view_live.sface:65 +#, elixir-autogen, elixir-format +msgid "Password (Min 10 characters)" +msgstr "Password (minimo 10 caratteri)" + +#: lib/views/create_user/create_user_controller.ex:26 +#, elixir-autogen, elixir-format +msgid "Please double check your inputs... " +msgstr "Controllare due volte i dati immessi... " + +#: lib/views/profile/profile_live.ex:94 +#, elixir-autogen, elixir-format +msgid "Please login first, and then... " +msgstr "Effettuare prima il login e poi... " + +#: lib/components/settings/shared_user/shared_user_live.sface:54 +#, elixir-autogen, elixir-format +msgid "Please note they need to already be signed up on this instance." +msgstr "" + +#: lib/components/settings/settings_items/my_feed_items_live.sface:7 +#, elixir-autogen, elixir-format +msgid "Posts and other activities from followed people" +msgstr "" + +#: lib/components/settings/user_preferences/preferences_live.sface:33 +#, elixir-autogen, elixir-format +msgid "Preferred font" +msgstr "" + +#: lib/components/settings/admin/terms_live.sface:25 +#, elixir-autogen, elixir-format +msgid "Privacy Policy" +msgstr "Informativa sulla privacy" + +#: lib/components/settings/admin/admin_live.sface:267 +#, elixir-autogen, elixir-format +msgid "Private activities" +msgstr "" + +#: lib/components/profile/profile_remote_follow/profile_remote_follow_live.sface:27 +#, elixir-autogen, elixir-format +msgid "Proceed to follow" +msgstr "" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:16 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:30 +#, elixir-autogen, elixir-format +msgid "Profile Info" +msgstr "Informazioni sul profilo" + +#: lib/views/profile/profile_live.ex:106 +#, elixir-autogen, elixir-format +msgid "Profile not found" +msgstr "Profilo non trovato" + +#: lib/components/settings/admin/admin_live.sface:229 +#, elixir-autogen, elixir-format +msgid "Public content" +msgstr "" + +#: lib/components/settings/blocks/blocks_live.sface:18 +#: lib/components/settings/blocks/blocks_live.sface:128 +#, elixir-autogen, elixir-format +msgid "Read less" +msgstr "Leggi meno" + +#: lib/components/settings/blocks/blocks_live.sface:17 +#: lib/components/settings/blocks/blocks_live.sface:127 +#, elixir-autogen, elixir-format +msgid "Read more" +msgstr "Leggi di più" + +#: lib/views/signup/signup_live.sface:88 +#, elixir-autogen, elixir-format +msgid "Read our code of conduct" +msgstr "" + +#: lib/views/signup/signup_live.sface:123 +#, elixir-autogen, elixir-format +msgid "Read our privacy policy" +msgstr "" + +#: lib/components/settings/settings_items/my_feed_items_live.sface:30 +#, elixir-autogen, elixir-format +msgid "Replies" +msgstr "Risposte" + +#: lib/views/confirm_email/confirm_email_live.sface:10 +#, elixir-autogen, elixir-format +msgid "Request email confirmation link" +msgstr "Richiesta di un link di conferma via e-mail" + +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:99 +#, elixir-autogen, elixir-format +msgid "Revoke admin" +msgstr "Revoca dell'amministrazione" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:37 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:51 +#, elixir-autogen, elixir-format +msgid "Safety" +msgstr "Sicurezza" + +#: lib/components/settings/admin/instance_info_live.sface:108 +#: lib/components/settings/admin/terms_live.sface:34 +#: lib/components/settings/user_profile/edit_profile_live.sface:161 +#, elixir-autogen, elixir-format +msgid "Save" +msgstr "Risparmiare" + +#: lib/views/confirm_email/confirm_email_live.sface:50 +#, elixir-autogen, elixir-format +msgid "Send" +msgstr "Inviare" + +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:64 +#, elixir-autogen, elixir-format +msgid "Send a message" +msgstr "Invia un messaggio" + +#: lib/views/forgot_password/forgot_password_live.sface:33 +#, elixir-autogen, elixir-format +msgid "Send email" +msgstr "Inviare l'e-mail" + +#: lib/views/settings/settings_live.ex:38 +#, elixir-autogen, elixir-format +msgid "Settings" +msgstr "Impostazioni" + +#: lib/components/settings/shared_user/shared_user_live.sface:67 +#, elixir-autogen, elixir-format +msgid "Share access" +msgstr "" + +#: lib/components/settings/shared_user/shared_user_live.sface:54 +#, elixir-autogen, elixir-format +msgid "" +"Share full access to this user identity (@%{username}) with the following " +"users." +msgstr "" + +#: lib/components/settings/admin/admin_live.sface:55 +#: lib/components/settings/admin/admin_live.sface:60 +#, elixir-autogen, elixir-format +msgid "Show list of admins on public homepage" +msgstr "Mostra l'elenco degli amministratori nella homepage pubblica" + +#: lib/components/signup/signup_form_live.sface:150 +#: lib/views/signup/signup_live.ex:12 lib/views/signup/signup_live.ex:13 +#, elixir-autogen, elixir-format +msgid "Sign up" +msgstr "Iscriviti" + +#: lib/views/confirm_email/confirm_email_live.sface:61 +#, elixir-autogen, elixir-format +msgid "Signup" +msgstr "Iscriviti" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:59 +#: lib/components/settings/sidebar/sidebar_settings_live.sface:146 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:74 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:156 +#, elixir-autogen, elixir-format +msgid "Silenced" +msgstr "Silenziato" + +#: lib/views/profile/profile_live.ex:58 +#, elixir-autogen, elixir-format +msgid "Someone" +msgstr "Qualcuno" + +#: lib/views/change_password/change_password_live.sface:45 +#, elixir-autogen, elixir-format +msgid "Submit" +msgstr "Invia" + +#: lib/components/create_user/create_user_view_live.sface:33 +#: lib/views/switch_user/switch_user_live.ex:19 +#, elixir-autogen, elixir-format +msgid "Switch user profile" +msgstr "Cambia profilo utente" + +#: lib/components/settings/shared_user/shared_user_live.sface:3 +#: lib/components/settings/sidebar/sidebar_settings_live.sface:118 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:128 +#, elixir-autogen, elixir-format +msgid "Teams" +msgstr "Squadre" + +#: lib/components/create_user/create_user_view_live.sface:85 +#, elixir-autogen, elixir-format +msgid "Tell people a bit about yourself" +msgstr "Racconta un po' di te alle persone" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:100 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:110 +#, elixir-autogen, elixir-format +msgid "Terms / Policies" +msgstr "Termini e condizioni" + +#: lib/components/settings/admin/terms_live.sface:15 +#, elixir-autogen, elixir-format +msgid "Terms of Use" +msgstr "Condizioni di utilizzo" + +#: lib/views/forgot_password/forgot_password_controller.ex:24 +#: lib/views/forgot_password/forgot_password_controller.ex:30 +#: lib/views/forgot_password/forgot_password_live.sface:9 +#, elixir-autogen, elixir-format +msgid "" +"Thanks for your request. If your email address is linked to an account here," +" a reset email should be on its way to you." +msgstr "" +"Grazie per la richiesta. Se il suo indirizzo e-mail è collegato a un account" +" qui, un'e-mail di ripristino dovrebbe essere in arrivo." + +#: lib/live_plugs/admin_required.ex:14 lib/plugs/admin_required.ex:14 +#, elixir-autogen, elixir-format +msgid "That page is only accessible to instance administrators." +msgstr "Questa pagina è accessibile solo agli amministratori dell'istanza." + +#: lib/components/login/login_view_live.sface:40 +#, elixir-autogen, elixir-format +msgid "There was an error" +msgstr "Si è verificato un errore" + +#: lib/live_handlers/users_live_handler.ex:38 +#, elixir-autogen, elixir-format +msgid "They are no longer an admin." +msgstr "Non sono più amministratori." + +#: lib/live_handlers/users_live_handler.ex:28 +#, elixir-autogen, elixir-format +msgid "They are now an admin!" +msgstr "Ora sono un amministratore!" + +#: lib/components/settings/blocks/blocks_live.sface:140 +#, elixir-autogen, elixir-format +msgid "They will still be able to see things you post publicly." +msgstr "Potrà comunque vedere le cose che condividi pubblicamente." + +#: lib/components/settings/blocks/blocks_live.sface:146 +#, elixir-autogen, elixir-format +msgid "They won't be able to follow you." +msgstr "Non potranno seguirti." + +#: lib/views/confirm_email/confirm_email_live.sface:26 +#, elixir-autogen, elixir-format +msgid "This confirmation link has expired. Please request a new one below." +msgstr "Questo link di conferma è scaduto. Richiedetene uno nuovo qui sotto." + +#: lib/components/signup/signup_form_live.sface:18 +#, elixir-autogen, elixir-format +msgid "This email is taken." +msgstr "Questa e-mail è stata presa." + +#: lib/components/create_user/create_user_view_live.sface:10 +#, elixir-autogen, elixir-format +msgid "" +"This information will be displayed publicly so be careful what you share." +msgstr "" +"Queste informazioni verranno visualizzate pubblicamente, quindi fate " +"attenzione a ciò che condividete." + +#: lib/views/signup/signup_live.sface:63 +#, elixir-autogen, elixir-format +msgid "This instance is currently invite-only." +msgstr "" + +#: lib/components/create_user/create_user_view_live.sface:33 +#, elixir-autogen, elixir-format +msgid "" +"This username has already been taken. Please choose another. Did you mean to" +msgstr "" + +#: lib/components/login/login_view_live.sface:92 +#, elixir-autogen, elixir-format +msgid "Two-factor code (optional)" +msgstr "" + +#: lib/components/signup/signup_form_live.sface:71 +#, elixir-autogen, elixir-format +msgid "Type a strong password" +msgstr "Digitare una password forte" + +#: lib/views/confirm_email/confirm_email_live.sface:44 +#, elixir-autogen, elixir-format +msgid "Type your email" +msgstr "Digitare l'e-mail" + +#: lib/components/login/login_view_live.sface:69 +#, elixir-autogen, elixir-format +msgid "Type your password" +msgstr "Digitare la password" + +#: lib/views/change_password/change_password_controller.ex:21 +#, elixir-autogen, elixir-format +msgid "Unable to change your password. Try entering a longer password..." +msgstr "" +"Impossibile modificare la password. Provare a inserire una password più " +"lunga..." + +#: lib/views/change_password/change_password_controller.ex:16 +#, elixir-autogen, elixir-format +msgid "" +"Unable to change your password. Try entering your old password correctly..." +msgstr "" +"Impossibile modificare la password. Provare a inserire correttamente la " +"vecchia password..." + +#: lib/components/settings/blocks/blocks_live.sface:176 +#: lib/components/settings/blocks/blocks_live.sface:206 +#, elixir-autogen, elixir-format +msgid "Unghost" +msgstr "" + +#: lib/components/settings/blocks/blocks_live.sface:65 +#: lib/components/settings/blocks/blocks_live.sface:95 +#, elixir-autogen, elixir-format +msgid "Unsilence" +msgstr "" + +#: lib/components/settings/user_profile/edit_profile_live.sface:14 +#, elixir-autogen, elixir-format +msgid "Upload a background image" +msgstr "Caricare un'immagine di sfondo" + +#: lib/components/settings/admin/instance_info_live.sface:47 +#, elixir-autogen, elixir-format +msgid "Upload an image" +msgstr "Caricare un'immagine" + +#: lib/components/settings/user_profile/edit_profile_live.sface:38 +#, elixir-autogen, elixir-format +msgid "Upload or drop" +msgstr "Caricare o rilasciare" + +#: lib/components/settings/blocks/blocks_live.sface:63 +#: lib/components/settings/blocks/blocks_live.sface:174 +#, elixir-autogen, elixir-format +msgid "User" +msgstr "" + +#: lib/components/settings/sidebar/sidebar_settings_live.sface:24 +#: lib/components/settings/sidebar/sidebar_settings_mobile_live.sface:38 +#, elixir-autogen, elixir-format +msgid "User Preferences" +msgstr "Preferenze dell'utente" + +#: lib/views/profile/profile_live.ex:73 +#, elixir-autogen, elixir-format +msgid "User timeline" +msgstr "Linea temporale dell'utente" + +#: lib/components/settings/settings_items/my_feed_items_live.sface:44 +#, elixir-autogen, elixir-format +msgid "User's own activities" +msgstr "" + +#: lib/components/settings/admin/admin_live.sface:187 +#, elixir-autogen, elixir-format +msgid "" +"Users and their content should appear in search engines (in Bonfire, the " +"fediverse, and the web in general) by default (this can be overriden by each" +" account and user's settings)" +msgstr "" +"Gli utenti e i loro contenuti devono apparire nei motori di ricerca (in " +"Bonfire, nel fediverse e nel web in generale) per impostazione predefinita " +"(questo può essere annullato dalle impostazioni di ogni account e utente)" + +#: lib/components/settings/blocks/blocks_live.sface:117 +#, elixir-autogen, elixir-format +msgid "" +"Users in this list will not be able to see or interact with you or your " +"content" +msgstr "" + +#: lib/components/signup/signup_form_live.sface:132 +#, elixir-autogen, elixir-format +msgid "Verification code (optional)" +msgstr "" + +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:79 +#, elixir-autogen, elixir-format +msgid "Visit the original url" +msgstr "Visita l'url originale" + +#: lib/components/settings/shared_user/shared_user_live.sface:26 +#, elixir-autogen, elixir-format +msgid "Warning!" +msgstr "" + +#: lib/components/settings/user_profile/edit_profile_live.sface:89 +#, elixir-autogen, elixir-format +msgid "Website" +msgstr "Sito web" + +#: lib/views/login/login_controller.ex:35 +#, elixir-autogen, elixir-format +msgid "Welcome back!" +msgstr "Bentornati!" + +#: lib/views/forgot_password/forgot_password_controller.ex:49 +#, elixir-autogen, elixir-format +msgid "" +"Welcome back! Thanks for confirming your email address. You can now change " +"your password." +msgstr "" +"Bentornato! Grazie per aver confermato il tuo indirizzo e-mail. Ora puoi " +"cambiare la tua password." + +#: lib/views/confirm_email/confirm_email_controller.ex:47 +#, elixir-autogen, elixir-format +msgid "" +"Welcome back! Thanks for confirming your email address. You can now create a" +" user profile." +msgstr "" +"Bentornato! Grazie per aver confermato il tuo indirizzo e-mail. Ora è " +"possibile creare un profilo utente." + +#: lib/views/login/login_controller.ex:47 +#: lib/views/switch_user/switch_user_controller.ex:43 +#, elixir-autogen, elixir-format +msgid "Welcome back, %{name}!" +msgstr "Bentornato, %{name}!" + +#: lib/components/settings/admin/admin_live.sface:193 +#, elixir-autogen, elixir-format +msgid "What activities to include in home feeds by default" +msgstr "" + +#: lib/components/settings/user_preferences/preferences_live.sface:50 +#, elixir-autogen, elixir-format +msgid "What activities to include in my home feed" +msgstr "Quali attività includere nella mia alimentazione domestica" + +#: lib/components/profile/profile_remote_follow/profile_remote_follow_live.sface:30 +#, elixir-autogen, elixir-format +msgid "" +"Why is this step necessary? This might not be the fediverse instance where " +"you are registered, so we need to redirect you to your home instance first." +msgstr "" +"Perché è necessario questo passaggio? Questa potrebbe non essere l'istanza " +"di fediverse in cui siete registrati, quindi dobbiamo prima reindirizzarvi " +"alla vostra istanza di origine." + +#: lib/components/settings/admin/admin_live.sface:73 +#, elixir-autogen, elixir-format +msgid "Yes" +msgstr "Sì" + +#: lib/views/switch_user/switch_user_live.sface:5 +#, elixir-autogen, elixir-format +msgid "" +"You can have multiple user profiles for different online identities, or for " +"your organizations or projects." +msgstr "" +"È possibile avere più profili utente per diverse identità online, o per le " +"proprie organizzazioni o progetti." + +#: lib/views/signup/signup_live.sface:18 +#, elixir-autogen, elixir-format +msgid "You can now log in." +msgstr "Ora è possibile effettuare il login." + +#: lib/views/switch_user/switch_user_controller.ex:50 +#, elixir-autogen, elixir-format +msgid "You can only identify as valid users in your account." +msgstr "" +"È possibile identificarsi solo come utenti validi nel proprio account." + +#: lib/views/change_password/change_password_controller.ex:32 +#, elixir-autogen, elixir-format +msgid "" +"You have now changed your password. We recommend saving it in a password " +"manager app!" +msgstr "" +"La password è stata modificata. Vi consigliamo di salvarla in " +"un'applicazione di gestione delle password!" + +#: lib/live_plugs/user_required.ex:16 lib/plugs/user_required.ex:16 +#, elixir-autogen, elixir-format +msgid "You need to choose a user to see that page." +msgstr "È necessario scegliere un utente per vedere la pagina." + +#: lib/live_plugs/user_required.ex:23 lib/plugs/user_required.ex:25 +#, elixir-autogen, elixir-format +msgid "You need to log in to see that page." +msgstr "Per visualizzare la pagina è necessario effettuare il login." + +#: lib/live_plugs/account_required.ex:12 lib/plugs/account_required.ex:15 +#, elixir-autogen, elixir-format +msgid "You need to log in to view that page." +msgstr "Per visualizzare la pagina è necessario effettuare il login." + +#: lib/components/login/login_view_live.sface:24 +#, elixir-autogen, elixir-format +msgid "" +"You need to to click the link in the email you should have received to " +"verify your email address. Need to have it " +msgstr "" +"È necessario fare clic sul link contenuto nell'e-mail che si dovrebbe aver " +"ricevuto per verificare il proprio indirizzo e-mail. È necessario che sia " + +#: lib/components/settings/blocks/blocks_live.sface:38 +#, elixir-autogen, elixir-format +msgid "" +"You will be able to undo this later but may not be able to see any " +"activities you missed." +msgstr "" +"Sarà possibile annullare l'operazione in un secondo momento, ma potrebbe non" +" essere possibile vedere le attività che ti sei perso." + +#: lib/components/settings/blocks/blocks_live.sface:149 +#, elixir-autogen, elixir-format +msgid "" +"You will be able to undo this later but they may not be able to see any " +"activities they missed." +msgstr "" +"Sarà possibile annullare questa operazione in un secondo momento, ma " +"potrebbero non essere in grado di vedere le attività che hanno perso." + +#: lib/components/settings/blocks/blocks_live.sface:7 +#, elixir-autogen, elixir-format +msgid "You will not receive any updates from the users in this list" +msgstr "" + +#: lib/components/settings/blocks/blocks_live.sface:29 +#, elixir-autogen, elixir-format +msgid "" +"You will still be able to view their profile or read their posts using " +"direct links." +msgstr "" +"Sarà comunque possibile visualizzare il loro profilo o leggere i loro post " +"utilizzando i link diretti." + +#: lib/components/settings/blocks/blocks_live.sface:143 +#, elixir-autogen, elixir-format +msgid "You won't be able to @ mention or message them." +msgstr "Non sarà possibile @ menzionare o inviare messaggi." + +#: lib/components/settings/blocks/blocks_live.sface:35 +#, elixir-autogen, elixir-format +msgid "You won't be able to follow them." +msgstr "Non sarai in grado di seguirli." + +#: lib/components/settings/blocks/blocks_live.sface:32 +#, elixir-autogen, elixir-format +msgid "You won't see any @ mentions or messages they send you." +msgstr "Non vedrai le menzioni o i messaggi che ti invieranno." + +#: lib/components/settings/blocks/blocks_live.sface:26 +#, elixir-autogen, elixir-format +msgid "You won't see anything they write/create in feeds." +msgstr "Non vedrai nulla di ciò che scrivono/creano nei feed." + +#: lib/views/confirm_email/confirm_email_controller.ex:53 +#, elixir-autogen, elixir-format +msgid "You've already confirmed your email address. You can log in now." +msgstr "" +"Hai già confermato il tuo indirizzo e-mail. Ora è possibile effettuare il " +"login." + +#: lib/views/profile/profile_live.ex:58 +#, elixir-autogen, elixir-format +msgid "Your profile" +msgstr "Il tuo profilo" + +#: lib/components/settings/user_profile/edit_profile_live.sface:39 +#, elixir-autogen, elixir-format +msgid "avatar" +msgstr "avatar" + +#: lib/components/create_user/create_user_view_live.sface:33 +#, elixir-autogen, elixir-format +msgid "login" +msgstr "" + +#: lib/components/create_user/create_user_view_live.sface:33 +#, elixir-autogen, elixir-format +msgid "or" +msgstr "" + +#: lib/components/settings/admin/instance_info_live.sface:50 +#: lib/components/settings/user_profile/edit_profile_live.sface:15 +#, elixir-autogen, elixir-format +msgid "or drag and drop" +msgstr "o trascinare e rilasciare" + +#: lib/components/login/login_view_live.sface:40 +#, elixir-autogen, elixir-format +msgid "please try again." +msgstr "Si prega di riprovare." + +#: lib/components/profile/profile_remote_follow/profile_remote_follow_live.sface:16 +#, elixir-autogen, elixir-format +msgid "this user" +msgstr "questo utente" diff --git a/priv/localisation/it/LC_MESSAGES/bonfire_ui_social.po b/priv/localisation/it/LC_MESSAGES/bonfire_ui_social.po new file mode 100644 index 0000000000..a73847afed --- /dev/null +++ b/priv/localisation/it/LC_MESSAGES/bonfire_ui_social.po @@ -0,0 +1,501 @@ +# This file is a PO Template file. +# +# "msgid"s here are often extracted from source code. +# Add new translations manually only if they're dynamic +# translations that can't be statically extracted. +# +# Run "mix gettext.extract" to bring this file up to +# date. Leave "msgstr"s empty as changing them here has no +# effect: edit them in PO (.po) files instead. +# Translators: +# ivan minutillo, 2022 +# +msgid "" +msgstr "" +"Last-Translator: ivan minutillo, 2022\n" +"Language-Team: Italian (https://www.transifex.com/bonfire/teams/138385/it/)\n" +"Language: it\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: lib/components/activity/actions/flagged_actions_live.sface:36 +#: lib/components/activity/actions/more_actions_live.sface:99 +#, elixir-autogen, elixir-format +msgid "A request will be sent to remote instances to delete it as well." +msgstr "" +"Verrà inviata una richiesta di cancellazione anche alle istanze remote." + +#: lib/live_handlers/feeds_live_handler.ex:282 +#, elixir-autogen, elixir-format +msgid "Activities from around the fediverse" +msgstr "Attività da tutto il fediverso" + +#: lib/live_handlers/feeds_live_handler.ex:310 +#, elixir-autogen, elixir-format +msgid "Activities on this instance" +msgstr "Attività su questa istanza" + +#: lib/components/thread/thread_live.sface:74 +#, elixir-autogen, elixir-format +msgid "Be the first to reply..." +msgstr "Sii il primo a rispondere..." + +#: lib/components/messages/sidebar_messages_mobile_live.sface:11 +#, elixir-autogen, elixir-format +msgid "Close menu" +msgstr "Chiudere il menu" + +#: lib/components/activity/object/process/process_reflow/process_reflow_live.sface:23 +#, elixir-autogen, elixir-format +msgid "Completed" +msgstr "Completato" + +#: lib/views/messages/messages_live.ex:41 +#: lib/views/messages/messages_live.ex:105 +#, elixir-autogen, elixir-format +msgid "Compose a thoughtful message..." +msgstr "Comporre un messaggio di riflessione..." + +#: lib/views/messages/messages_live.ex:173 +#, elixir-autogen, elixir-format +msgid "Compose a thoughtful response" +msgstr "Comporre una risposta ponderata" + +#: lib/views/messages/messages_live.ex:176 +#, elixir-autogen, elixir-format +msgid "Conversation" +msgstr "Conversazione" + +#: lib/components/activity/actions/flagged_actions_live.sface:34 +#: lib/components/activity/actions/flagged_actions_live.sface:40 +#: lib/components/activity/actions/flagged_actions_live.sface:49 +#: lib/components/activity/actions/more_actions_live.sface:96 +#: lib/components/activity/actions/more_actions_live.sface:104 +#: lib/components/activity/actions/more_actions_live.sface:114 +#, elixir-autogen, elixir-format +msgid "Delete this" +msgstr "Cancellare questo" + +#: lib/live_handlers/feeds_live_handler.ex:80 +#, elixir-autogen, elixir-format +msgid "Deleted from %{number} feeds!" +msgstr "Eliminato dai feed di %{number}!" + +#: lib/live_handlers/objects_live_handler.ex:24 +#, elixir-autogen, elixir-format +msgid "Deleted!" +msgstr "Soppresso!" + +#: lib/components/smart_input/write/write_post_content_live.sface:50 +#, elixir-autogen, elixir-format +msgid "Description" +msgstr "Descrizione" + +#: lib/views/feeds/notifications/notifications_live.ex:31 +#, elixir-autogen, elixir-format +msgid "" +"Did you know you can customise which activities you want to be notified for " +"in your settings ?" +msgstr "" + +#: lib/components/messages/sidebar_messages_mobile_live.sface:21 +#: lib/views/messages/messages_live.ex:127 +#: lib/views/messages/messages_live.ex:217 +#, elixir-autogen, elixir-format +msgid "Direct Messages" +msgstr "Messaggi diretti" + +#: lib/components/object_with_thread/object_thread_live.sface:16 +#: lib/views/feeds/home/home_live.ex:38 +#: lib/views/threads/discussion_live.ex:22 +#: lib/views/threads/discussion_live.ex:29 +#, elixir-autogen, elixir-format +msgid "Discussion" +msgstr "Discussione" + +#: lib/components/object_with_thread/object_header_aside/object_header_aside_live.sface:10 +#: lib/components/object_with_thread/object_header_aside/object_header_aside_live.sface:18 +#, elixir-autogen, elixir-format +msgid "Edit the thread title" +msgstr "Modifica del titolo della discussione" + +#: lib/components/smart_input/write/set_cw_live.sface:9 +#: lib/components/smart_input/write/write_post_content_live.sface:42 +#, elixir-autogen, elixir-format +msgid "Enter a content warning" +msgstr "Inserire un'avvertenza sul contenuto" + +#: lib/views/messages/messages_live.sface:44 +#, elixir-autogen, elixir-format +msgid "Enter an optional subject" +msgstr "Inserire un oggetto opzionale" + +#: lib/components/feeds/header_aside_feeds_live.sface:35 +#: lib/components/widgets/widget_timelines/widget_timelines_live.sface:32 +#, elixir-autogen, elixir-format +msgid "Federated" +msgstr "" + +#: lib/live_handlers/feeds_live_handler.ex:281 +#, elixir-autogen, elixir-format +msgid "Federated activities from remote instances" +msgstr "Attività federate da istanze remote" + +#: lib/views/feeds/federation/federation_live.ex:25 +#, elixir-autogen, elixir-format +msgid "Federation" +msgstr "Federazione" + +#: lib/components/activity/actions/more_actions_live.sface:47 +#, elixir-autogen, elixir-format +msgid "Flag " +msgstr "Bandiera " + +#: lib/components/activity/actions/more_actions_live.sface:35 +#, elixir-autogen, elixir-format +msgid "Flag this" +msgstr "Segnala questo" + +#: lib/components/feeds/header_aside_feeds_live.sface:17 +#: lib/components/widgets/widget_timelines/widget_timelines_live.sface:14 +#: lib/live_handlers/feeds_live_handler.ex:260 +#: lib/views/feeds/home/home_live.ex:25 +#, elixir-autogen, elixir-format +msgid "Home" +msgstr "Casa" + +#: lib/live_handlers/feeds_live_handler.ex:284 +#, elixir-autogen, elixir-format +msgid "" +"It seems you and your friends do not follow any other users on a different " +"instance" +msgstr "" + +#: lib/components/thread/load_previous_live.sface:5 +#, elixir-autogen, elixir-format +msgid "Load previous comments" +msgstr "Carica i commenti precedenti" + +#: lib/components/feeds/header_aside_feeds_live.sface:26 +#: lib/components/widgets/widget_timelines/widget_timelines_live.sface:23 +#: lib/views/feeds/local/local_live.ex:26 +#, elixir-autogen, elixir-format +msgid "Local" +msgstr "Locale" + +#: lib/live_handlers/feeds_live_handler.ex:309 +#, elixir-autogen, elixir-format +msgid "Local activities" +msgstr "Attività locali" + +#: lib/components/feeds/header_aside_notifications_seen_live.sface:6 +#, elixir-autogen, elixir-format +msgid "Mark all as read" +msgstr "" + +#: lib/components/activity/actions/flagged_actions_live.sface:8 +#: lib/components/activity/actions/flagged_actions_live.sface:14 +#, elixir-autogen, elixir-format +msgid "Message" +msgstr "Messaggio" + +#: lib/views/messages/messages_live.ex:30 +#: lib/views/messages/messages_live.ex:101 +#, elixir-autogen, elixir-format +msgid "Messages" +msgstr "Messaggi" + +#: lib/components/activity/actions/more_actions_live.sface:4 +#, elixir-autogen, elixir-format +msgid "More" +msgstr "Di più" + +#: lib/views/feeds/likes/likes_live.ex:29 +#, elixir-autogen, elixir-format +msgid "My Favourites" +msgstr "I miei preferiti" + +#: lib/live_handlers/feeds_live_handler.ex:261 +#, elixir-autogen, elixir-format +msgid "My feed" +msgstr "Il mio feed" + +#: lib/live_handlers/objects_live_handler.ex:13 +#, elixir-autogen, elixir-format +msgid "Name updated!" +msgstr "Nome aggiornato!" + +#: lib/components/messages/message_threads_live.sface:6 +#, elixir-autogen, elixir-format +msgid "New message" +msgstr "Nuovo messaggio" + +#: lib/components/thread/thread_live.sface:74 +#, elixir-autogen, elixir-format +msgid "No replies yet..." +msgstr "Non ci sono ancora risposte..." + +#: lib/components/widgets/widget_tags/widget_tags_live.sface:46 +#, elixir-autogen, elixir-format +msgid "No trending tags found" +msgstr "Nessun tag di tendenza trovato" + +#: lib/views/messages/messages_live.ex:206 +#, elixir-autogen, elixir-format +msgid "Not found (or you don't have permission to view this message)" +msgstr "Non trovato (o non hai i permessi per visualizzare questo messaggio)" + +#: lib/views/threads/discussion_live.ex:93 +#, elixir-autogen, elixir-format +msgid "Not found (or you don't have permission to view this)" +msgstr "Non trovato (o non hai i permessi per visualizzarlo)" + +#: lib/views/feeds/notifications/notifications_live.ex:29 +#, elixir-autogen, elixir-format +msgid "Notifications" +msgstr "Notifiche" + +#: lib/components/activity/object/process/process_reflow/process_reflow_live.sface:25 +#, elixir-autogen, elixir-format +msgid "Open" +msgstr "Aperto" + +#: lib/components/activity/date_ago_live.sface:13 +#: lib/components/activity/instance_icon_live.sface:8 +#, elixir-autogen, elixir-format +msgid "Originates from a remote instance" +msgstr "Provengono da un'istanza remota" + +#: lib/views/threads/discussion_live.ex:81 lib/views/threads/post_live.ex:23 +#: lib/views/threads/post_live.ex:33 lib/views/threads/post_live.ex:73 +#, elixir-autogen, elixir-format +msgid "Post" +msgstr "Posta" + +#: lib/live_handlers/posts_live_handler.ex:80 +#, elixir-autogen, elixir-format +msgid "Posted!" +msgstr "" + +#: lib/components/activity/actions/reply/reply_live.sface:8 +#: lib/components/activity/actions/reply/reply_live.sface:19 +#: lib/components/activity/actions/reply/reply_live.sface:32 +#: lib/views/threads/post_live.ex:63 +#, elixir-autogen, elixir-format +msgid "Reply" +msgstr "Risposta" + +#: lib/views/messages/messages_live.ex:163 +#, elixir-autogen, elixir-format +msgid "Reply to message:" +msgstr "Rispondi al messaggio:" + +#: lib/views/threads/discussion_live.ex:26 +#, elixir-autogen, elixir-format +msgid "Reply to this discussion" +msgstr "Rispondi a questa discussione" + +#: lib/views/threads/post_live.ex:25 +#, elixir-autogen, elixir-format +msgid "Reply to this thread" +msgstr "Rispondi a questa discussione" + +#: lib/components/object_with_thread/object_header_aside/object_header_aside_live.sface:25 +#, elixir-autogen, elixir-format +msgid "Save" +msgstr "Risparmiare" + +#: lib/components/activity/actions/view_thread/view_thread_live.sface:25 +#, elixir-autogen, elixir-format +msgid "See discussion" +msgstr "Vedi discussione" + +#: lib/views/messages/messages_live.ex:39 +#, elixir-autogen, elixir-format +msgid "Select a thread or start a new one..." +msgstr "Selezionare una discussione o iniziarne una nuova..." + +#: lib/live_handlers/messages_live_handler.ex:94 +#: lib/live_handlers/messages_live_handler.ex:102 +#, elixir-autogen, elixir-format +msgid "Sent!" +msgstr "" + +#: lib/components/activity/object/note/note_live.sface:35 +#, elixir-autogen, elixir-format +msgid "Show less" +msgstr "Mostra meno" + +#: lib/components/activity/object/note/note_live.sface:28 +#, elixir-autogen, elixir-format +msgid "Show more" +msgstr "Mostra di più" + +#: lib/components/thread/comment_live.sface:70 +#, elixir-autogen, elixir-format +msgid "This comment was deleted." +msgstr "" + +#: lib/components/activity/object/note/note_live.sface:59 +#, elixir-autogen, elixir-format +msgid "This post has been deleted." +msgstr "" + +#: lib/components/smart_input/write/write_post_content_live.sface:39 +#, elixir-autogen, elixir-format +msgid "Title" +msgstr "Titolo" + +#: lib/components/widgets/widget_tags/widget_tags_live.sface:3 +#, elixir-autogen, elixir-format +msgid "Trending topics" +msgstr "Argomenti di tendenza" + +#: lib/components/activity/actions/flagged_actions_live.sface:62 +#, elixir-autogen, elixir-format +msgid "Unflag this" +msgstr "" + +#: lib/components/activity/object/unknown/unknown_live.sface:8 +#, elixir-autogen, elixir-format +msgid "Unsupported type or deleted object" +msgstr "Tipo non supportato o oggetto cancellato" + +#: lib/views/messages/messages_live.ex:114 +#, elixir-autogen, elixir-format +msgid "User not found" +msgstr "Utente non trovato" + +#: lib/components/activity/media_live.sface:22 +#, elixir-autogen, elixir-format +msgid "View media" +msgstr "" + +#: lib/components/widgets/widget_messages/widget_messages_live.sface:9 +#: lib/components/widgets/widget_notification/widget_notification_live.sface:6 +#, elixir-autogen, elixir-format +msgid "View more" +msgstr "Vedi di più" + +#: lib/components/object_with_thread/object_header_aside/object_header_aside_live.sface:52 +#, elixir-autogen, elixir-format +msgid "View participants" +msgstr "" + +#: lib/components/activity/actions/process_actions/process_actions_live.sface:8 +#, elixir-autogen, elixir-format +msgid "View process" +msgstr "Visualizza il processo" + +#: lib/components/activity/actions/event_actions/event_actions_live.sface:8 +#, elixir-autogen, elixir-format +msgid "View resource" +msgstr "Visualizza la risorsa" + +#: lib/views/threads/write_live.ex:23 +#, elixir-autogen, elixir-format +msgid "Write" +msgstr "Scrivere" + +#: lib/components/smart_input/write/write_post_content_live.sface:67 +#: lib/views/threads/write_live.sface:12 +#, elixir-autogen, elixir-format +msgid "Write something..." +msgstr "Scrivi qualcosa..." + +#: lib/components/activity/subject/subject_live.sface:107 +#, elixir-autogen, elixir-format +msgid "You" +msgstr "Tu" + +#: lib/views/feeds/home/home_live.ex:28 +#, elixir-autogen, elixir-format +msgid "You can start by following some people or by writing a new post." +msgstr "" + +#: lib/components/messages/message_threads_live.sface:77 +#, elixir-autogen, elixir-format +msgid "You dont have any messages yet" +msgstr "Non ci sono ancora messaggi" + +#: lib/views/feeds/notifications/notifications_live.ex:30 +#, elixir-autogen, elixir-format +msgid "You have no notifications" +msgstr "" + +#: lib/components/messages/message_threads_live.sface:16 +#: lib/views/messages/messages_live.ex:38 +#, elixir-autogen, elixir-format +msgid "Your direct messages" +msgstr "I vostri messaggi diretti" + +#: lib/live_handlers/feeds_live_handler.ex:283 +#, elixir-autogen, elixir-format +msgid "Your fediverse feed is empty" +msgstr "" + +#: lib/views/feeds/home/home_live.ex:27 +#, elixir-autogen, elixir-format +msgid "Your home feed is empty" +msgstr "" + +#: lib/components/widgets/widget_tags/widget_tags_live.sface:21 +#: lib/components/widgets/widget_tags/widget_tags_live.sface:35 +#, elixir-autogen, elixir-format +msgid "activities" +msgstr "attività" + +#: lib/components/activity/object/process/process_list/process_list_live.sface:24 +#, elixir-autogen, elixir-format +msgid "complete" +msgstr "completo" + +#: lib/components/activity/subject/subject_live.sface:143 +#, elixir-autogen, elixir-format +msgid "in" +msgstr "in" + +#: lib/components/activity/actions/flagged_actions_live.sface:34 +#: lib/components/activity/actions/flagged_actions_live.sface:40 +#: lib/components/activity/actions/flagged_actions_live.sface:49 +#: lib/components/activity/actions/more_actions_live.sface:35 +#: lib/components/activity/actions/more_actions_live.sface:96 +#: lib/components/activity/actions/more_actions_live.sface:104 +#: lib/components/activity/actions/more_actions_live.sface:114 +#, elixir-autogen, elixir-format +msgid "object" +msgstr "oggetto" + +#: lib/components/activity/object/process/process_list/process_list_live.sface:26 +#, elixir-autogen, elixir-format +msgid "of" +msgstr "di" + +#: lib/components/activity/actions/main_object_info_live.sface:11 +#: lib/components/object_with_thread/object_header_aside/object_header_aside_live.sface:36 +#, elixir-autogen, elixir-format +msgid "participants" +msgstr "partecipanti" + +#: lib/live_handlers/feeds_live_handler.ex:32 +#: lib/views/messages/messages_live.ex:92 +#: lib/views/messages/messages_live.ex:167 +#: lib/views/threads/discussion_live.ex:64 lib/views/threads/post_live.ex:67 +#, elixir-autogen, elixir-format +msgid "someone" +msgstr "qualcuno" + +#: lib/views/messages/messages_live.ex:169 +#, elixir-autogen, elixir-format +msgid "someone else" +msgstr "qualcun altro" + +#: lib/components/activity/object/process/process_list/process_list_live.sface:27 +#, elixir-autogen, elixir-format +msgid "tasks" +msgstr "compiti" + +#: lib/components/activity/actions/flagged_actions_live.sface:23 +#: lib/components/activity/actions/more_actions_live.ex:23 +#, elixir-autogen, elixir-format +msgid "this user" +msgstr "questo utente"