This commit is contained in:
Mayel de Borniol 2022-06-23 19:11:32 +12:00
parent 71db8f8e68
commit 2ffa91cfc2
59 changed files with 12128 additions and 848 deletions

View file

@ -28,6 +28,7 @@ data/config/dev
data/config/prod
*/*/data/postgres
forks/*/data/postgres
forks/*/.git
forks/*/.config
forks/*/.npm
forks/*/.mix

1
.gitignore vendored
View file

@ -92,3 +92,4 @@ flavours/*/haha
flavours/*/reflow
flavours/*/upcycle
.DS_Store
tx

68
.tx/config Normal file
View file

@ -0,0 +1,68 @@
[main]
host = https://www.transifex.com
[bonfire.priv-localisation-bonfire-po--main]
file_filter = priv/localisation/<lang>/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/<lang>/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/<lang>/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/<lang>/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/<lang>/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/<lang>/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/<lang>/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/<lang>/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/<lang>/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/<lang>/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/<lang>/LC_MESSAGES/bonfire_search.po
source_file = priv/localisation/bonfire_search.po
source_lang = en
type = PO

View file

@ -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

View file

@ -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);

View file

@ -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"

View file

@ -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"

View file

@ -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

View file

@ -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/<lang>/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

View file

@ -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",

View file

@ -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"]},

View file

@ -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

View file

@ -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"

View file

@ -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 ""

View file

@ -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 ""

View file

@ -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"

View file

@ -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"

View file

@ -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 ""

View file

@ -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"

View file

@ -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"

View file

@ -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."

View file

@ -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"

View file

@ -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 ""

View file

@ -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 ""

File diff suppressed because it is too large Load diff

View file

@ -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"

View file

@ -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 "

View file

@ -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"

View file

@ -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 ""

View file

@ -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"

View file

@ -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."

View file

@ -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."

View file

@ -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"

View file

@ -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}"

View file

@ -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."

File diff suppressed because it is too large Load diff

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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 ""

View file

@ -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"

View file

@ -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"

View file

@ -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."

View file

@ -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"

View file

@ -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}"

View file

@ -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."

File diff suppressed because it is too large Load diff

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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 ""

View file

@ -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"

View file

@ -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"

View file

@ -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."

View file

@ -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"

View file

@ -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}"

View file

@ -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."

File diff suppressed because it is too large Load diff

View file

@ -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"