diff --git a/.browserslistrc b/.browserslistrc new file mode 100644 index 0000000..d6471a3 --- /dev/null +++ b/.browserslistrc @@ -0,0 +1,2 @@ +> 1% +last 2 versions diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..7053c49 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,5 @@ +[*.{js,jsx,ts,tsx,vue}] +indent_style = space +indent_size = 2 +trim_trailing_whitespace = true +insert_final_newline = true diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..08884e5 --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,29 @@ +module.exports = { + root: true, + env: { + node: true + }, + 'extends': [ + 'plugin:vue/essential', + '@vue/standard' + ], + rules: { + 'no-console': 'off', + 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off', + 'vue/script-indent': ['error', 2, { + baseIndent: 1, + switchCase: 1 + }] + }, + overrides: [ + { + files: ['*.vue'], + rules: { + indent: 'off' + } + } + ], + parserOptions: { + parser: 'babel-eslint' + } +} diff --git a/.gitignore b/.gitignore index b6c4ce1..431db20 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,23 @@ -node_modules/ -public/ -.zanata-cache/etag-cache.xml -npm-debug.log -/zanata.xml -pnpm-lock.yaml +.DS_Store +node_modules +/dist + +# local env files +.env.local +.env.*.local + +# Log files +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? + +src/locale/**/*~ diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a362558..dacfe74 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,24 +1,16 @@ image: framasoft/vuefs:latest stages: - - test - deploy -test: - stage: test - script: - - npm install -g yaml-lint - - for f in $(find ./app/ -name "*.yml" -type f);do yamllint $f;done; - pages: stage: deploy script: - - npm install - - npm run preview - - mv -f public/$CI_PROJECT_NAME/* public - - find public -type f -iregex '.*\.\(htm\|html\|txt\|text\|js\|css\)$' -execdir gzip -f --keep {} \; + - yarn install --pure-lockfile + - npm run build + - rm -r public/ && mv dist/ public/ artifacts: paths: - - public + - public cache: paths: - node_modules/ @@ -26,37 +18,20 @@ pages: production: stage: deploy script: - - npm install - - npm run prod - - cp ./public/fr/index.html ./public/index.html - - for f in $(find -type l);do cp --remove-destination $(readlink -f $f) $f;done; - - mkdir "${HOME}/.ssh" - - chmod 700 "${HOME}/.ssh" - - echo -e "${DEPLOYEMENT_KNOWN_HOSTS}" > ${HOME}/.ssh/known_hosts; - - eval `ssh-agent -s` - - ssh-add <(echo "${DEPLOYEMENT_KEY}" | base64 --decode -i); - - cd public && echo "put -r ." | sftp ${DEPLOYEMENT_USER}@${DEPLOYEMENT_HOST}:../../web; + - yarn install --pure-lockfile + - npm run build + - rm -r public/ && mv dist/ public/ + - mkdir "${HOME}/.ssh" + - chmod 700 "${HOME}/.ssh" + - echo -e "${DEPLOYEMENT_KNOWN_HOSTS}" > ${HOME}/.ssh/known_hosts; + - eval `ssh-agent -s` + - ssh-add <(echo "${DEPLOYEMENT_KEY}" | base64 --decode -i); + - cd public && echo "put -r ." | sftp ${DEPLOYEMENT_USER}@${DEPLOYEMENT_HOST}:../../web; only: refs: - - master + - master variables: - - $DEPLOYEMENT_KEY - - $DEPLOYEMENT_KNOWN_HOSTS - - $DEPLOYEMENT_USER - - $DEPLOYEMENT_HOST - -# Push new translations strings to https://trad.framasoft.org -trads: - stage: deploy - image: framasoft/push-trad:latest - script: - - sed -e "s@.*@$CI_COMMIT_REF_SLUG@" -i zanata/zanata.xml - - sed -e "s@.*@join-peertube@" -i zanata/zanata.xml - - cp -n zanata/zanata.xml zanata.xml - - mkdir -p ${HOME}/.config; echo -e "${ZANATA_CONFIG_FRAMABOT}" > ${HOME}/.config/zanata.ini; - - make push-locales; - only: - refs: - - master - variables: - - $ZANATA_CONFIG_FRAMABOT + - $DEPLOYEMENT_KEY + - $DEPLOYEMENT_KNOWN_HOSTS + - $DEPLOYEMENT_USER + - $DEPLOYEMENT_HOST diff --git a/.npmrc b/.npmrc deleted file mode 100644 index 61a0002..0000000 --- a/.npmrc +++ /dev/null @@ -1 +0,0 @@ -puppeteer_skip_chromium_download=true \ No newline at end of file diff --git a/Makefile b/Makefile index 3cded1c..eca26f0 100644 --- a/Makefile +++ b/Makefile @@ -1,33 +1,64 @@ -backup-locales: - cp app/locales/*.yml zanata/backup/ +# From https://raw.githubusercontent.com/Polyconseil/vue-gettext/master/Makefile -restore-locales: - cp zanata/backup/*.yml app/locales/ +# On OSX the PATH variable isn't exported unless "SHELL" is also set, see: http://stackoverflow.com/a/25506676 +SHELL = /bin/bash +NODE_BINDIR = ./node_modules/.bin +export PATH := $(NODE_BINDIR):$(PATH) +LOGNAME ?= $(shell logname) -prepare-locales: - rm -f zanata/yml/*.yml zanata/po/*.po zanata/po/*.pot zanata/po/*.err +# adding the name of the user's login name to the template file, so that +# on a multi-user system several users can run this without interference +TEMPLATE_POT ?= /tmp/template-$(LOGNAME).pot -clean-locales: backup-locales prepare-locales - zanata/scripts/selfyml2po.sh - zanata/scripts/selfpo2yml.sh +# Where to find input files (it can be multiple paths). +INPUT_FILES = ./src -po: - zanata/scripts/yml2po.sh +# Where to write the files generated by this makefile. +OUTPUT_DIR = ./src -yml: backup-locales - zanata/scripts/po2yml.sh +# Available locales for the app. +LOCALES = en_US fr_FR -push-locales: po - zanata-cli -q -B push --push-type both +# Name of the generated .po files for each available locale. +LOCALE_FILES ?= $(patsubst %,$(OUTPUT_DIR)/locale/%/LC_MESSAGES/app.po,$(LOCALES)) -pull-locales: prepare-locales - cp zanata/zanata.xml zanata.xml - sed -e 's@@join-peertube@' -i zanata.xml - zanata-cli -q -B pull --pull-type both --min-doc-percent 75 - make yml +GETTEXT_SOURCES ?= $(shell find $(INPUT_FILES) -name '*.jade' -o -name '*.html' -o -name '*.js' -o -name '*.vue' 2> /dev/null) -preview: - npm run preview +# Makefile Targets +.PHONY: clean makemessages translations all -build: - npm run prod +all: + @echo choose a target from: clean makemessages translations + +clean: + rm -rf $(TEMPLATE_POT) + +makemessages: $(TEMPLATE_POT) + +translations: $(LOCALE_FILES) + mkdir -p $(OUTPUT_DIR)/translations + @for lang in $(LOCALES); do \ + gettext-compile --output $(OUTPUT_DIR)/translations/$$lang.json $(OUTPUT_DIR)/locale/$$lang/LC_MESSAGES/app.po; \ + done; + +# Create a main .pot template, then generate .po files for each available language. +# Thanx to Systematic: https://github.com/Polyconseil/systematic/blob/866d5a/mk/main.mk#L167-L183 +$(TEMPLATE_POT): $(GETTEXT_SOURCES) +# `dir` is a Makefile built-in expansion function which extracts the directory-part of `$@`. +# `$@` is a Makefile automatic variable: the file name of the target of the rule. +# => `mkdir -p /tmp/` + mkdir -p $(dir $@) +# Extract gettext strings from templates files and create a POT dictionary template. + gettext-extract --quiet --attribute v-translate --output $@ $(GETTEXT_SOURCES) +# Generate .po files for each available language. + @for lang in $(LOCALES); do \ + export PO_FILE=$(OUTPUT_DIR)/locale/$$lang/LC_MESSAGES/app.po; \ + mkdir -p $$(dirname $$PO_FILE); \ + if [ -f $$PO_FILE ]; then \ + echo "msgmerge --update $$PO_FILE $@"; \ + msgmerge --lang=$$lang --update $$PO_FILE $@ || break ;\ + else \ + msginit --no-translator --locale=$$lang --input=$@ --output-file=$$PO_FILE || break ; \ + msgattrib --no-wrap --no-obsolete -o $$PO_FILE $$PO_FILE || break; \ + fi; \ + done; diff --git a/README.md b/README.md index 17b6223..fa7c3a2 100644 --- a/README.md +++ b/README.md @@ -1,72 +1,39 @@ +# JoinPeerTube -Architecture de base pour un site statique réactif et internationalisé à l’aide de : -- Vuejs 2 -- Vue-i18n + Vue-router pour l’internationnalisation des pages -- Import de jQuery, Bootstrap et ForkAwesome -- YAML pour les fichiers de langue (plus lisible qu’un JSON mais automatiquement converti) -- SASS pour l’habillage -- Webpack 4 pour automatiser la construction de l’ensemble - -## En prod -Pour construire le site : +## Dev ``` -npm install -npm run prod +$ npm run serve ``` -Les fichiers sont placés dans le dossier public. -Le site fonctionne uniquement à la racine du domaine. -Les pages sont prérendues **avec les traductions dans le code html** - -## En développement -Pour voir le site en local +## Build for production ``` -npm run dev +$ npm run build ``` -Les changements s’appliquent en temps réel et se voient sur http://localhost:8080/. +## Update translations -## En preview -On peut forcer la construction du site en local avec la commande : +Add Weblate remote: ``` -npm run preview +$ git remote add weblate https://weblate.framasoft.org/git/joinpeertube/main ``` -Mais l’intérêt consiste surtout à voir le rendu sur les Gitlab Pages. -Les fichiers sont placés dans un sous-dossier du dossier public -correspondant au nom du dépôt. -Les pages sont prérendues **sans les traductions dans le code html** (la `fallbackLocale` est utilisée). -Celles-ci sont chargées dynamiquement (important à savoir lorsqu’il faut débugger un script). +Update from Weblate: ``` -├── app -│   ├── App.vue -│   ├── assets -│   │   ├── fonts -│   │   ├── icons -│   │   ├── img -│   │   └── scss -│   │   └── main.scss # le fichier compilé est minifié dans /public/style.css -│   ├── components -│   │   ├── pages # exemple de pages (juste le titre change) -│   │   │   ├── About.vue -│   │   │   ├── Home.vue -│   │   │   └── HowItWorks.vue -│   │   └── partials -│   │   ├── Header.vue # en-tête et menu de navigation -│   │   ├── I18n.vue # switch en/fr -│   │   └── i18n.js # script de changement de langue -│   ├── index.js # gestion de l’i18n + routage des pages + import des assets -│   └── locales # traductions -│   ├── en.yml -│   └── fr.yml -├── index.html # le fichier est simplement copié dans /public -├── package.json # liste des dépendances + définition de commandes npm run dev|prod -├── package-lock.json -├── postcss.config.js # juste pour préfixer les css avec -webkit, -moz, -ms -├── README.md -└── webpack.config.js # config webpack pour la construction du site +$ git fetch weblate && git merge weblate/master +``` + +Re generate translations: + +``` +$ npm run i18n:generate +``` + +Push on master (Weblate will be automatically updated) + +``` +$ git push origin master ``` diff --git a/app/App.vue b/app/App.vue deleted file mode 100644 index 886c090..0000000 --- a/app/App.vue +++ /dev/null @@ -1,37 +0,0 @@ - - - diff --git a/app/assets/fonts/ptsans/PTS55F-webfont.eot b/app/assets/fonts/ptsans/PTS55F-webfont.eot deleted file mode 100644 index 8c8d165..0000000 Binary files a/app/assets/fonts/ptsans/PTS55F-webfont.eot and /dev/null differ diff --git a/app/assets/fonts/ptsans/PTS55F-webfont.svg b/app/assets/fonts/ptsans/PTS55F-webfont.svg deleted file mode 100644 index 8ba7fad..0000000 --- a/app/assets/fonts/ptsans/PTS55F-webfont.svg +++ /dev/null @@ -1,753 +0,0 @@ - - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Copyright 2009 ParaType Ltd All rights reserved -Designer : AKorolkova OUmpeleva VYefimov -Foundry : ParaType Ltd -Foundry URL : httpwwwparatypecom - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/assets/fonts/ptsans/PTS55F-webfont.ttf b/app/assets/fonts/ptsans/PTS55F-webfont.ttf deleted file mode 100644 index d6600ce..0000000 Binary files a/app/assets/fonts/ptsans/PTS55F-webfont.ttf and /dev/null differ diff --git a/app/assets/fonts/ptsans/PTS55F-webfont.woff b/app/assets/fonts/ptsans/PTS55F-webfont.woff deleted file mode 100644 index 308a12f..0000000 Binary files a/app/assets/fonts/ptsans/PTS55F-webfont.woff and /dev/null differ diff --git a/app/assets/fonts/ptsans_caption.scss b/app/assets/fonts/ptsans_caption.scss deleted file mode 100644 index 42277c2..0000000 --- a/app/assets/fonts/ptsans_caption.scss +++ /dev/null @@ -1,10 +0,0 @@ -@font-face { - font-family: 'PTSansCaption'; - src: url('../fonts/ptsans_caption/PTC55F-webfont.eot'); - src: url('../fonts/ptsans_caption/PTC55F-webfont.eot?#iefix') format('embedded-opentype'), - url('../fonts/ptsans_caption/PTC55F-webfont.woff') format('woff'), - url('../fonts/ptsans_caption/PTC55F-webfont.ttf') format('truetype'), - url('../fonts/ptsans_caption/PTC55F-webfont.svg#RobotoRegular') format('svg'); - font-weight: normal; - font-style: normal; -} diff --git a/app/assets/fonts/ptsans_caption/PTC55F-webfont.eot b/app/assets/fonts/ptsans_caption/PTC55F-webfont.eot deleted file mode 100644 index a807346..0000000 Binary files a/app/assets/fonts/ptsans_caption/PTC55F-webfont.eot and /dev/null differ diff --git a/app/assets/fonts/ptsans_caption/PTC55F-webfont.svg b/app/assets/fonts/ptsans_caption/PTC55F-webfont.svg deleted file mode 100644 index a1e9ba5..0000000 --- a/app/assets/fonts/ptsans_caption/PTC55F-webfont.svg +++ /dev/null @@ -1,753 +0,0 @@ - - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Copyright 2009 ParaType Ltd All rights reserved -Designer : AKorolkova OUmpeleva VYefimov -Foundry : ParaType Ltd -Foundry URL : httpwwwparatypecom - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/assets/fonts/ptsans_caption/PTC55F-webfont.ttf b/app/assets/fonts/ptsans_caption/PTC55F-webfont.ttf deleted file mode 100644 index ac1cceb..0000000 Binary files a/app/assets/fonts/ptsans_caption/PTC55F-webfont.ttf and /dev/null differ diff --git a/app/assets/fonts/ptsans_caption/PTC55F-webfont.woff b/app/assets/fonts/ptsans_caption/PTC55F-webfont.woff deleted file mode 100644 index f1045ff..0000000 Binary files a/app/assets/fonts/ptsans_caption/PTC55F-webfont.woff and /dev/null differ diff --git a/app/assets/img/brand.png b/app/assets/img/brand.png deleted file mode 100644 index ed3bf1e..0000000 Binary files a/app/assets/img/brand.png and /dev/null differ diff --git a/app/assets/img/ihr_logo.png b/app/assets/img/ihr_logo.png deleted file mode 100644 index 527f4ae..0000000 Binary files a/app/assets/img/ihr_logo.png and /dev/null differ diff --git a/app/assets/img/l_humanite_nb.png b/app/assets/img/l_humanite_nb.png deleted file mode 100644 index 663a8d0..0000000 Binary files a/app/assets/img/l_humanite_nb.png and /dev/null differ diff --git a/app/assets/img/le_figaro_nb.png b/app/assets/img/le_figaro_nb.png deleted file mode 100644 index be0b948..0000000 Binary files a/app/assets/img/le_figaro_nb.png and /dev/null differ diff --git a/app/assets/img/liberation_nb.png b/app/assets/img/liberation_nb.png deleted file mode 100644 index 5315007..0000000 Binary files a/app/assets/img/liberation_nb.png and /dev/null differ diff --git a/app/assets/img/network-o.png b/app/assets/img/network-o.png deleted file mode 100644 index 9ce3073..0000000 Binary files a/app/assets/img/network-o.png and /dev/null differ diff --git a/app/assets/img/network.png b/app/assets/img/network.png deleted file mode 100644 index 9aebc54..0000000 Binary files a/app/assets/img/network.png and /dev/null differ diff --git a/app/assets/img/next_inpact_nb.png b/app/assets/img/next_inpact_nb.png deleted file mode 100644 index 1837682..0000000 Binary files a/app/assets/img/next_inpact_nb.png and /dev/null differ diff --git a/app/assets/img/notebook.jpg b/app/assets/img/notebook.jpg deleted file mode 100644 index 8868867..0000000 Binary files a/app/assets/img/notebook.jpg and /dev/null differ diff --git a/app/assets/img/player-custom-all.png b/app/assets/img/player-custom-all.png deleted file mode 100644 index d266d1a..0000000 Binary files a/app/assets/img/player-custom-all.png and /dev/null differ diff --git a/app/assets/img/player-peertube-flou.jpg b/app/assets/img/player-peertube-flou.jpg deleted file mode 100644 index 3c0c6f1..0000000 Binary files a/app/assets/img/player-peertube-flou.jpg and /dev/null differ diff --git a/app/assets/img/player-peertube.jpg b/app/assets/img/player-peertube.jpg deleted file mode 100644 index a82d0e3..0000000 Binary files a/app/assets/img/player-peertube.jpg and /dev/null differ diff --git a/app/assets/img/pt-federation.png b/app/assets/img/pt-federation.png deleted file mode 100644 index b999f35..0000000 Binary files a/app/assets/img/pt-federation.png and /dev/null differ diff --git a/app/assets/img/pt-free.png b/app/assets/img/pt-free.png deleted file mode 100644 index 68de4a4..0000000 Binary files a/app/assets/img/pt-free.png and /dev/null differ diff --git a/app/assets/img/pt-p2p.png b/app/assets/img/pt-p2p.png deleted file mode 100644 index 90fd1a3..0000000 Binary files a/app/assets/img/pt-p2p.png and /dev/null differ diff --git a/app/assets/img/votre_logo.png b/app/assets/img/votre_logo.png deleted file mode 100644 index e53bba4..0000000 Binary files a/app/assets/img/votre_logo.png and /dev/null differ diff --git a/app/assets/img/your_logo.png b/app/assets/img/your_logo.png deleted file mode 100644 index 2b73292..0000000 Binary files a/app/assets/img/your_logo.png and /dev/null differ diff --git a/app/assets/scss/bootstrap.scss b/app/assets/scss/bootstrap.scss deleted file mode 100644 index 4eef494..0000000 --- a/app/assets/scss/bootstrap.scss +++ /dev/null @@ -1,56 +0,0 @@ -/*! - * Bootstrap v3.3.7 (http://getbootstrap.com) - * Copyright 2011-2016 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ - -// Core variables and mixins -@import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/variables"; -@import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins"; - -// Reset and dependencies -@import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/normalize"; -@import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/print"; -// @import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/glyphicons"; - -// Core CSS -@import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/scaffolding"; -@import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/type"; -@import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/code"; -@import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/grid"; -@import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/tables"; -@import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/forms"; -@import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/buttons"; - -// Components -@import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/component-animations"; -@import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/dropdowns"; -// @import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/button-groups"; -// @import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/input-groups"; -@import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/navs"; -@import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/navbar"; -// @import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/breadcrumbs"; -// @import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/pagination"; -// @import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/pager"; -// @import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/labels"; -@import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/badges"; -// @import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/jumbotron"; -// @import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/thumbnails"; -@import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/alerts"; -// @import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/progress-bars"; -// @import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/media"; -@import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/list-group"; -@import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/panels"; -@import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/responsive-embed"; -@import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/wells"; -@import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/close"; - -// Components w/ JavaScript -// @import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/modals"; -// @import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/tooltip"; -// @import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/popovers"; -// @import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/carousel"; - -// Utility classes -@import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/utilities"; -@import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/responsive-utilities"; diff --git a/app/assets/scss/frama/a11y.scss b/app/assets/scss/frama/a11y.scss deleted file mode 100644 index 115b2de..0000000 --- a/app/assets/scss/frama/a11y.scss +++ /dev/null @@ -1,41 +0,0 @@ -/* a11y (https://github.com/paypal/bootstrap-accessibility-plugin) */ -.btn:focus, -.btn.active:focus { - outline: dotted 1px black; -} - -.btn-primary:focus, -.btn-primary.active:focus, -.btn-success:focus, -.btn-success.active:focus, -.btn-info:focus, -.btn-info.active:focus, -.btn-warning:focus, -.btn-warning.active:focus, -.btn-danger:focus, -.btn-danger.active:focus, -.btn-soutenir:focus, -.btn-soutenir.active:focus { - outline: dotted 1px white; -} - -a:focus { - outline: dotted 1px black; -} - -.bg-primary a:focus, -a.bg-primary:focus { - outline: dotted 1px white; -} - -.close:hover, .close:focus { - outline: dotted 1px black; -} - -.nav > li > a:focus { - outline: dotted 1px black; -} - -cite { - font-style:italic; -} diff --git a/app/assets/scss/frama/alerts.scss b/app/assets/scss/frama/alerts.scss deleted file mode 100644 index fc40821..0000000 --- a/app/assets/scss/frama/alerts.scss +++ /dev/null @@ -1,28 +0,0 @@ -.alert-success a:not(.btn), -.alert-success a:hover:not(.btn), -.alert-success { - color: #304219; - background:#E3EBC7; - border-color: #C0D481; -} -.alert-info a:not(.btn), -.alert-info a:hover:not(.btn), -.alert-info { - color: #0C5B7A; - background-color: #E1F8FC; - border-color: #B2D5DB; -} -.alert-warning a:not(.btn), -.alert-danger a:hover:not(.btn), -.alert-warning { - color: #A15014 !important; - background-color: #FFEBB5; - border-color: #FFCF4F; -} -.alert-danger a:not(.btn), -.alert-danger a:hover:not(.btn), -.alert-danger { - color: #AB2909 !important; - background-color: #fde0dc; - border-color: #E0B3A8; -} diff --git a/app/assets/scss/frama/backgrounds.scss b/app/assets/scss/frama/backgrounds.scss deleted file mode 100644 index dde6bb2..0000000 --- a/app/assets/scss/frama/backgrounds.scss +++ /dev/null @@ -1,19 +0,0 @@ -.bg-primary, -.bg-primary a:not(.btn), -a.bg-primary:focus:not(.btn), -a.bg-primary:hover:not(.btn) { - color: #fff; - background-color: #6A5687; -} -.bg-success, a.bg-success:hover:not(.btn) { - background-color: #E3EBC7; -} -.bg-info, a.bg-info:hover:not(.btn) { - background-color: #E1F8FC; -} -.bg-warning, a.bg-warning:hover:not(.btn) { - background-color: #FFEBB5; -} -.bg-danger,a.bg-danger:hover:not(.btn) { - background-color: #fde0dc; -} diff --git a/app/assets/scss/frama/buttons.scss b/app/assets/scss/frama/buttons.scss deleted file mode 100644 index a172046..0000000 --- a/app/assets/scss/frama/buttons.scss +++ /dev/null @@ -1,285 +0,0 @@ -.btn-default { - color: #333; - background-color: #fff; - border-color: #bdbdbd; -} -.btn-default:hover, -.btn-default:focus, -.btn-default:active, -.btn-default.active, -.open > .dropdown-toggle.btn-default { - color: #333; - background-color: #e0e0e0; - border-color: #949494; -} -.btn-default.disabled, -.btn-default[disabled], -fieldset[disabled] .btn-default, -.btn-default.disabled:hover, -.btn-default[disabled]:hover, -fieldset[disabled] .btn-default:hover, -.btn-default.disabled:focus, -.btn-default[disabled]:focus, -fieldset[disabled] .btn-default:focus, -.btn-default.disabled:active, -.btn-default[disabled]:active, -fieldset[disabled] .btn-default:active, -.btn-default.disabled.active, -.btn-default[disabled].active, -fieldset[disabled] .btn-default.active { - background-color: #fff; - border-color: #bdbdbd; -} -.btn-default .badge { - color: #fff; - background-color: #757575; -} -.btn-primary { - color: #fff; - text-shadow: 0 0 3px rgba(0, 0, 0, 0.7); - background-color: #6A5687; - border-color: #6A5687; -} -.btn-primary:hover, -.btn-primary:focus, -.btn-primary:active, -.btn-primary.active, -.open > .dropdown-toggle.btn-primary { - color: #fff; - background-color: #635182; - border-color: #635182; -} -.btn-primary.disabled, -.btn-primary[disabled], -fieldset[disabled] .btn-primary, -.btn-primary.disabled:hover, -.btn-primary[disabled]:hover, -fieldset[disabled] .btn-primary:hover, -.btn-primary.disabled:focus, -.btn-primary[disabled]:focus, -fieldset[disabled] .btn-primary:focus, -.btn-primary.disabled:active, -.btn-primary[disabled]:active, -fieldset[disabled] .btn-primary:active, -.btn-primary.disabled.active, -.btn-primary[disabled].active, -fieldset[disabled] .btn-primary.active { - background-color: #6A5687; - border-color: #6A5687; -} -.btn-primary .badge { - color: #6A5687; - text-shadow: none; - background-color: #fff; -} -.btn-success { - color: #fff; - text-shadow: 0 0 3px rgba(0, 0, 0, 0.7); - background-color: #677835; - border-color: #677835; -} -.btn-success:hover, -.btn-success:focus, -.btn-success:active, -.btn-success.active, -.open > .dropdown-toggle.btn-success { - color: #fff; - background-color: #52632A; - border-color: #52632A; -} -.btn-success.disabled, -.btn-success[disabled], -fieldset[disabled] .btn-success, -.btn-success.disabled:hover, -.btn-success[disabled]:hover, -fieldset[disabled] .btn-success:hover, -.btn-success.disabled:focus, -.btn-success[disabled]:focus, -fieldset[disabled] .btn-success:focus, -.btn-success.disabled:active, -.btn-success[disabled]:active, -fieldset[disabled] .btn-success:active, -.btn-success.disabled.active, -.btn-success[disabled].active, -fieldset[disabled] .btn-success.active { - background-color: #677835; - border-color: #677835; -} -.btn-success .badge { - color: #677835; - text-shadow: none; - background-color: #fff; -} -.btn-info { - color: #fff; - text-shadow: 0 0 3px rgba(0, 0, 0, 0.7); - background-color: #11809E; - border-color: #11809E; -} -.btn-info:hover, -.btn-info:focus, -.btn-info:active, -.btn-info.active, -.open > .dropdown-toggle.btn-info { - color: #fff; - background-color: #0C5B7A; - border-color: #0C5B7A; -} -.btn-info.disabled, -.btn-info[disabled], -fieldset[disabled] .btn-info, -.btn-info.disabled:hover, -.btn-info[disabled]:hover, -fieldset[disabled] .btn-info:hover, -.btn-info.disabled:focus, -.btn-info[disabled]:focus, -fieldset[disabled] .btn-info:focus, -.btn-info.disabled:active, -.btn-info[disabled]:active, -fieldset[disabled] .btn-info:active, -.btn-info.disabled.active, -.btn-info[disabled].active, -fieldset[disabled] .btn-info.active { - background-color: #11809E; - border-color: #11809E; -} -.btn-info .badge { - color: #0C5B7A; - text-shadow: none; - background-color: #fff; -} -.btn-warning { - color: #fff; - text-shadow: 0 0 3px rgba(0, 0, 0, 0.7); - background-color: #EB7239; - border-color: #EB7239; -} -.btn-warning:hover, -.btn-warning:focus, -.btn-warning:active, -.btn-warning.active, -.open > .dropdown-toggle.btn-warning { - color: #fff; - background-color: #DE6933; - border-color: #DE6933; -} -.btn-warning.disabled, -.btn-warning[disabled], -fieldset[disabled] .btn-warning, -.btn-warning.disabled:hover, -.btn-warning[disabled]:hover, -fieldset[disabled] .btn-warning:hover, -.btn-warning.disabled:focus, -.btn-warning[disabled]:focus, -fieldset[disabled] .btn-warning:focus, -.btn-warning.disabled:active, -.btn-warning[disabled]:active, -fieldset[disabled] .btn-warning:active, -.btn-warning.disabled.active, -.btn-warning[disabled].active, -fieldset[disabled] .btn-warning.active { - background-color: #EB7239; - border-color: #EB7239; -} -.btn-warning .badge { - color: #C05827; - text-shadow: none; - background-color: #fff; -} -.btn-danger { - color: #fff; - text-shadow: 0 0 3px rgba(0, 0, 0, 0.7); - background-color: #CC2D18; - border-color: #CC2D18; -} -.btn-danger:hover, -.btn-danger:focus, -.btn-danger:active, -.btn-danger.active, -.open > .dropdown-toggle.btn-danger { - color: #fff; - background-color: #B82E12; - border-color: #B82E12; -} -.btn-danger.disabled, -.btn-danger[disabled], -fieldset[disabled] .btn-danger, -.btn-danger.disabled:hover, -.btn-danger[disabled]:hover, -fieldset[disabled] .btn-danger:hover, -.btn-danger.disabled:focus, -.btn-danger[disabled]:focus, -fieldset[disabled] .btn-danger:focus, -.btn-danger.disabled:active, -.btn-danger[disabled]:active, -fieldset[disabled] .btn-danger:active, -.btn-danger.disabled.active, -.btn-danger[disabled].active, -fieldset[disabled] .btn-danger.active { - background-color: #CC2D18; - border-color: #CC2D18; -} -.btn-danger .badge { - color: #C42D16; - text-shadow: none; - background-color: #fff; -} - -.navbar-default .navbar-nav > li > a.btn-soutenir, -.btn-soutenir { - color: #fff !important; - text-shadow: 0 0 3px rgba(0, 0, 0, 0.5); - background-color: #DBA306; - border-color: #DBA306; -} -.navbar-default .navbar-nav > li > a.btn-soutenir:hover, -.navbar-default .navbar-nav > li > a.btn-soutenir:focus, -.navbar-default .navbar-nav > li > a.btn-soutenir:active, -.btn-soutenir:hover, -.btn-soutenir:focus, -.btn-soutenir:active, -.btn-soutenir.active, -.open > .dropdown-toggle.btn-soutenir { - color: #fff; - background-color: #C48a1b; - border-color: #C48a1b; -} - -.btn-link { - font-weight: normal; - color: #0C5B7A; - cursor: pointer; - border-radius: 0; -} -.btn-link, -.btn-link:active, -.btn-link[disabled], -fieldset[disabled] .btn-link { - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; -} -.btn-link, -.btn-link:hover, -.btn-link:focus, -.btn-link:active { - border-color: transparent; -} -.btn-link:hover, -.btn-link:focus { - color: #635182; - text-decoration: underline; - background-color: transparent; -} -.btn-link[disabled]:hover, -fieldset[disabled] .btn-link:hover, -.btn-link[disabled]:focus, -fieldset[disabled] .btn-link:focus { - color: #757575; - text-decoration: none; -} -.btn-link .badge { - color: #fff; - text-shadow: none; - background-color: #757575; -} diff --git a/app/assets/scss/frama/carousel.scss b/app/assets/scss/frama/carousel.scss deleted file mode 100644 index 7aa4c1b..0000000 --- a/app/assets/scss/frama/carousel.scss +++ /dev/null @@ -1,89 +0,0 @@ -.carousel-container { - .carousel { - margin: 1em; - - a { - border-bottom: none; - } - - img { - width: 100%; - margin: 0; - } - } - - .carousel-inner { - padding-bottom: 75px; - box-shadow: $carousel-ombre; - - > .item { - transition: -webkit-transform .6s ease-in-out; - transition: transform .6s ease-in-out; - transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out; - - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-perspective: 1000px; - perspective: 1000px; - display: none; - } - > .item.active, - > .item.next, - > .item.prev { - display: block; - } - > .item.active ~ .item.active { - display: none; /* prevent double slides bug */ - } - } - - .carousel-control.right, .carousel-control.left{ - background-image: none; - color: #eee; - } - - .play-pause { - position: absolute; - margin-top: -110px; - margin-left: 60px; - left: 0%; - - button { - cursor: pointer; - font-size: 26px; - z-index: 1000; - background: #f3f3f3; - border-radius: 30px; - color: #767676; - width: 40px; - height: 40px; - padding-left: 1px; - padding-top: 0px; - position: absolute; - opacity: 1; - text-shadow:none; - box-shadow: $button-ombre; - border-color: transparent; - - &:hover { - color: #555; - } - } - } - - .carousel-caption { - background: #f3f3f3; - bottom:-75px; - color: #333; - left: 0; - right: 0; - position: absolute; - height: 78px ; - text-shadow: none; - border-top: 1px solid #ddd; - - h4 { - border: none; - } - } -} diff --git a/app/assets/scss/frama/cleaning.scss b/app/assets/scss/frama/cleaning.scss deleted file mode 100644 index 2a8dd02..0000000 --- a/app/assets/scss/frama/cleaning.scss +++ /dev/null @@ -1,18 +0,0 @@ -h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, -.breadcrumb a, -a.btn, -a.label, -.nav-pills a, -.nav-container a, -.dropdown-menu a, -.nav a, -menu a { text-decoration:none !important;} - -#mypads .container.ombre { - margin-top:0; - margin-bottom:0; -} - -.modal-open .modal-backdrop { - z-index: 9 !important; -} diff --git a/app/assets/scss/frama/colors.scss b/app/assets/scss/frama/colors.scss deleted file mode 100644 index 7ed339d..0000000 --- a/app/assets/scss/frama/colors.scss +++ /dev/null @@ -1,207 +0,0 @@ -/* Anciennes classes * - * Couleur des Framatitre */ -.violet, .frama { color: #6A5687; } -.orange, .soft { color: #EB7239; } -.bleu, .logiciel { color: #0C5B7A; } -.rouge, .culture { color: #CC2D18; } -.vert, .services { color: #8E9C48; } -.jaune, .vrac { color: #C48A1B; } - -/* Classes pour utiliser la couleur de titre en arrière plan */ -.fond-frama { background-color: #6A5687; } -.fond-soft { background-color: #EB7239; } -.fond-logiciel { background-color: #0C5B7A; } -.fond-culture { background-color: #CC2D18; } -.fond-services { background-color: #8E9C48; } -.fond-vrac { background-color: #C48A1B; } - -/* Nouvelles classes * - * f = frama violet ; v = vert ; b = bleu ; j = jaune ; r = rouge ; o = orange ; m = marron ; g = gris - * fb_ = background ; fc_ = color */ - -/* Ref #6A5687 = RGB(106,86,135) = HSV(264,36,53) */ -.fb_f0 { background-color: #EDE6F5;} -.fb_f1 { background-color: #D3C5E8;} -.fb_f2 { background-color: #B49CD9;} -.fb_f3 { background-color: #9876CC;} -.fb_f4 { background-color: #8157C2;} -.fb_f5 { background-color: #6A5687;} /* btn-primary */ -.fb_f6 { background-color: #635182;} -.fb_f7 { background-color: #574778;} -.fb_f8 { background-color: #4E4070;} -.fb_f9 { background-color: #3E3363;} - -.fc_f0 { color: #EDE6F5;} -.fc_f1 { color: #D3C5E8;} -.fc_f2 { color: #B49CD9;} -.fc_f3 { color: #9876CC;} -.fc_f4 { color: #8157C2;} -.fc_f5 { color: #6A5687;} /* .frama */ -.fc_f6 { color: #635182;} /* a:hover */ -.fc_f7 { color: #574778;} -.fc_f8 { color: #4E4070;} -.fc_f9 { color: #3E3363;} - -/* Ref #8E9C48 = RGB(142,156,72) = HSV(70,54,61) */ -.fb_v0 { background-color: #F4F7E9;} -.fb_v1 { background-color: #E3EBC7;} -.fb_v2 { background-color: #D2E0A6;} -.fb_v3 { background-color: #C0D481;} -.fb_v4 { background-color: #B3CC66;} -.fb_v5 { background-color: #8E9C48;} /* btn-success */ -.fb_v6 { background-color: #7D8C3F;} -.fb_v7 { background-color: #677835;} -.fb_v8 { background-color: #52632A;} -.fb_v9 { background-color: #304219;} - -.fc_v0 { color: #F4F7E9;} -.fc_v1 { color: #E3EBC7;} -.fc_v2 { color: #D2E0A6;} -.fc_v3 { color: #C0D481;} -.fc_v4 { color: #B3CC66;} -.fc_v5 { color: #8E9C48;} /* .services */ -.fc_v6 { color: #7D8C3F;} -.fc_v7 { color: #677835;} -.fc_v8 { color: #52632A;} -.fc_v9 { color: #304219;} - -/* Ref #0C5B7A = RGB(12,91,122) = HSV(197,90,48) */ -.fb_b0 { background-color: #E1F8FC;} -.fb_b1 { background-color: #B2D5DB;} -.fb_b2 { background-color: #83C9D6;} -.fb_b3 { background-color: #58C3D6;} -.fb_b4 { background-color: #38BED6;} -.fb_b5 { background-color: #18B7D4;} -.fb_b6 { background-color: #16A7C4;} -.fb_b7 { background-color: #1290B0;} -.fb_b8 { background-color: #11809E;} /* btn-info */ -.fb_b9 { background-color: #0C5B7A;} - -.fc_b0 { color: #E1F8FC;} -.fc_b1 { color: #B2D5DB;} -.fc_b2 { color: #83C9D6;} -.fc_b3 { color: #58C3D6;} -.fc_b4 { color: #38BED6;} -.fc_b5 { color: #18B7D4;} -.fc_b6 { color: #16A7C4;} -.fc_b7 { color: #1290B0;} -.fc_b8 { color: #11809E;} -.fc_b9 { color: #0C5B7A;} /* a .logiciel */ - -/* Ref #C48A1B = RGB(196,168,27) = HSV(39,86,77) */ -.fb_j0 { background-color: #FFF8E3;} -.fb_j1 { background-color: #FFEBB5;} -.fb_j2 { background-color: #FFDD82;} -.fb_j3 { background-color: #FFCF4F;} -.fb_j4 { background-color: #FFC529;} -.fb_j5 { background-color: #DBA306;} /* btn-soutenir */ -.fb_j6 { background-color: #C48A1B;} -.fb_j7 { background-color: #C47E1B;} -.fb_j8 { background-color: #BA5D17;} -.fb_j9 { background-color: #A15014;} - -.fc_j0 { color: #FFF8E3;} -.fc_j1 { color: #FFEBB5;} -.fc_j2 { color: #FFDD82;} -.fc_j3 { color: #FFCF4F;} -.fc_j4 { color: #FFC529;} -.fc_j5 { color: #DBA306;} -.fc_j6 { color: #C48A1B;} /* .vrac */ -.fc_j7 { color: #C47E1B;} -.fc_j8 { color: #BA5D17;} -.fc_j9 { color: #A15014;} - -/* Ref #CC2D18 = RGB(204,45,24) = HSV(7,88,80) */ -.fb_r0 { background-color: #fde0dc;} -.fb_r1 { background-color: #f9bdbb;} -.fb_r2 { background-color: #f69988;} -.fb_r3 { background-color: #f36c60;} -.fb_r4 { background-color: #e84e40;} -.fb_r5 { background-color: #CC2D18;} /* btn-danger */ -.fb_r6 { background-color: #C42D16;} -.fb_r7 { background-color: #B82E12;} -.fb_r8 { background-color: #AB2A0E;} -.fb_r9 { background-color: #AB2909;} - -.fc_r0 { color: #fde0dc;} -.fc_r1 { color: #f9bdbb;} -.fc_r2 { color: #f69988;} -.fc_r3 { color: #f36c60;} -.fc_r4 { color: #e84e40;} -.fc_r5 { color: #CC2D18;} /* .culture */ -.fc_r6 { color: #C42D16;} -.fc_r7 { color: #B82E12;} -.fc_r8 { color: #AB2A0E;} -.fc_r9 { color: #AB2909;} - -/* Ref #EB7239 = RGB(235,114,57) = HSV(19,76,92) */ -.fb_o0 { background-color: #FAEBE8;} -.fb_o1 { background-color: #EBD1C5;} -.fb_o2 { background-color: #EBB69D;} -.fb_o3 { background-color: #EB9B76;} -.fb_o4 { background-color: #EB8657;} -.fb_o5 { background-color: #EB7239;} /* btn-warning */ -.fb_o6 { background-color: #DE6933;} -.fb_o7 { background-color: #D1602C;} -.fb_o8 { background-color: #C05827;} -.fb_o9 { background-color: #A8491D;} - -.fc_o0 { color: #FAEBE8;} -.fc_o1 { color: #EBD1C5;} -.fc_o2 { color: #EBB69D;} -.fc_o3 { color: #EB9B76;} -.fc_o4 { color: #EB8657;} -.fc_o5 { color: #EB7239;} /* .soft */ -.fc_o6 { color: #DE6933;} -.fc_o7 { color: #D1602C;} -.fc_o8 { color: #C05827;} -.fc_o9 { color: #A8491D;} - -/* Ref #A1887F = RGB(161,136,127) = HSV(16,21,63) */ -.fb_m0 { background-color: #efebe9;} -.fb_m1 { background-color: #d7ccc8;} -.fb_m2 { background-color: #bcaaa4;} -.fb_m3 { background-color: #a1887f;} -.fb_m4 { background-color: #8d6e63;} -.fb_m5 { background-color: #795548;} -.fb_m6 { background-color: #6d4c41;} -.fb_m7 { background-color: #5d4037;} -.fb_m8 { background-color: #4e342e;} -.fb_m9 { background-color: #3e2723;} - -.fc_m0 { color: #efebe9;} -.fc_m1 { color: #d7ccc8;} -.fc_m2 { color: #bcaaa4;} -.fc_m3 { color: #a1887f;} -.fc_m4 { color: #8d6e63;} -.fc_m5 { color: #795548;} /* .signature */ -.fc_m6 { color: #6d4c41;} -.fc_m7 { color: #5d4037;} -.fc_m8 { color: #4e342e;} -.fc_m9 { color: #3e2723;} - -/* Ref #949494 = RGB(148,148,148) = HSV(0,0,58) */ -.fb_g0 { background-color: #fafafa;} /* body */ -.fb_g1 { background-color: #f5f5f5;} -.fb_g2 { background-color: #eeeeee;} /* .trait */ -.fb_g3 { background-color: #e0e0e0;} /* footer */ -.fb_g4 { background-color: #bdbdbd;} /* footer border */ -.fb_g5 { background-color: #949494;} -.fb_g6 { background-color: #757575;} -.fb_g7 { background-color: #616161;} -.fb_g8 { background-color: #666666;} -.fb_g9 { background-color: #333333;} - -.fc_g0 { color: #fafafa;} -.fc_g1 { color: #f5f5f5;} -.fc_g2 { color: #eeeeee;} -.fc_g3 { color: #e0e0e0;} -.fc_g4 { color: #bdbdbd;} -.fc_g5 { color: #949494;} -.fc_g6 { color: #757575;} /* muted */ -.fc_g7 { color: #616161;} /* hn, footer hn */ -.fc_g8 { color: #666666;} -.fc_g9 { color: #333333;} /* text */ - -.fc_light { color: #fff;} -.fc_dark { color: #333;} diff --git a/app/assets/scss/frama/internav.scss b/app/assets/scss/frama/internav.scss deleted file mode 100644 index 4330bbf..0000000 --- a/app/assets/scss/frama/internav.scss +++ /dev/null @@ -1,22 +0,0 @@ -#internav ul { - margin-top: 0px; - margin-bottom: -10px; -} -#internav li a { - color: #666; - padding: 12px 15px; - text-decoration: none; - border:none !important; - line-height: 14px; -} -#internav li a:hover, -#internav li a:focus, -#internav li a.active { - background: #767676; - color: #fff; -} - -#internav form div { - margin-top: 4px; - margin-left: 25px -} diff --git a/app/assets/scss/frama/labels.scss b/app/assets/scss/frama/labels.scss deleted file mode 100644 index 7572b8f..0000000 --- a/app/assets/scss/frama/labels.scss +++ /dev/null @@ -1,32 +0,0 @@ -.label-default { - background-color: #757575; -} -.label-default[href]:hover, -.label-default[href]:focus { - background-color: #757575; -} -.label-primary, -.label-primary[href]:hover, -.label-primary[href]:focus { - background-color: #6A5687; -} -.label-success, -.label-success[href]:hover, -.label-success[href]:focus { - background-color: #677835; -} -.label-info, -.label-info[href]:hover, -.label-info[href]:focus { - background-color: #11809E; -} -.label-warning, -.label-warning[href]:hover, -.label-warning[href]:focus { - background-color: #C05827; -} -.label-danger, -.label-danger[href]:hover, -.label-danger[href]:focus { - background-color: #CC2D18; -} diff --git a/app/assets/scss/frama/links.scss b/app/assets/scss/frama/links.scss deleted file mode 100644 index 8b79899..0000000 --- a/app/assets/scss/frama/links.scss +++ /dev/null @@ -1,17 +0,0 @@ -a { color:#0C5B7A; } - -a, a:link { - text-decoration:underline; - -moz-text-decoration-style: dotted; - -webkit-text-decoration-style: dotted; - -ms-text-decoration-style: dotted; - text-decoration-style: dotted; -} -a:hover, a:focus { - color:#635182; - text-decoration:underline; - -moz-text-decoration-style: solid; - -webkit-text-decoration-style: solid; - -ms-text-decoration-style: solid; - text-decoration-style: solid; -} diff --git a/app/assets/scss/frama/modals.scss b/app/assets/scss/frama/modals.scss deleted file mode 100644 index b60d6c8..0000000 --- a/app/assets/scss/frama/modals.scss +++ /dev/null @@ -1,4 +0,0 @@ -.modal-header h1,.modal-header h2,.modal-header h3, -.modal-header h4,.modal-header h5,.modal-header h6 { - font-size: 24px; -} diff --git a/app/assets/scss/frama/navs.scss b/app/assets/scss/frama/navs.scss deleted file mode 100644 index cab79ed..0000000 --- a/app/assets/scss/frama/navs.scss +++ /dev/null @@ -1,6 +0,0 @@ -.nav-pills > li.active > a, -.nav-pills > li.active > a:hover, -.nav-pills > li.active > a:focus { - color: #fff; - background-color: #6A5687; -} diff --git a/app/assets/scss/frama/panels.scss b/app/assets/scss/frama/panels.scss deleted file mode 100644 index 7053584..0000000 --- a/app/assets/scss/frama/panels.scss +++ /dev/null @@ -1,29 +0,0 @@ -.panel-primary { border-color: #6A5687; } -.panel-primary > .panel-heading { color: #fff; background-color: #6A5687; border-color: #6A5687; } -.panel-primary > .panel-heading + .panel-collapse > .panel-body { border-top-color: #6A5687; } -.panel-primary > .panel-heading .badge { color: #6A5687; } -.panel-primary > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #6A5687; } - -.panel-success { border-color: #677835; } -.panel-success > .panel-heading { color: #fff; background-color: #677835; border-color: #677835; } -.panel-success > .panel-heading + .panel-collapse > .panel-body { border-top-color: #677835; } -.panel-success > .panel-heading .badge { color: #677835; } -.panel-success > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #677835; } - -.panel-info { border-color: #11809E; } -.panel-info > .panel-heading { color: #fff; background-color: #11809E; border-color: #11809E; } -.panel-info > .panel-heading + .panel-collapse > .panel-body { border-top-color: #11809E; } -.panel-info > .panel-heading .badge { color: #11809E; } -.panel-info > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #11809E; } - -.panel-warning { border-color: #EB7239; } -.panel-warning > .panel-heading { color: #fff; background-color: #EB7239; border-color: #EB7239; } -.panel-warning > .panel-heading + .panel-collapse > .panel-body { border-top-color: #EB7239; } -.panel-warning > .panel-heading .badge { color: #EB7239; } -.panel-warning > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #EB7239; } - -.panel-danger { border-color: #CC2D18; } -.panel-danger > .panel-heading { color: #fff; background-color: #CC2D18; border-color: #CC2D18; } -.panel-danger > .panel-heading + .panel-collapse > .panel-body { border-top-color: #CC2D18; } -.panel-danger > .panel-heading .badge { color: #CC2D18; } -.panel-danger > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #CC2D18; } diff --git a/app/assets/scss/frama/popovers.scss b/app/assets/scss/frama/popovers.scss deleted file mode 100644 index 68d02ce..0000000 --- a/app/assets/scss/frama/popovers.scss +++ /dev/null @@ -1,14 +0,0 @@ -.popover { - -moz-border-radius:3px; - -webkit-border-radius:3px; - border-radius:3px; -} - -.popover.bottom>.arrow:after,.popover.right>.arrow:after,.popover.top>.arrow:after,.popover.left>.arrow:after { - border-color:transparent; -} - -.popover .popover-title { - background:rgba(0,0,0,0.05); - line-height:18px; -} diff --git a/app/assets/scss/frama/text.scss b/app/assets/scss/frama/text.scss deleted file mode 100644 index a9256a6..0000000 --- a/app/assets/scss/frama/text.scss +++ /dev/null @@ -1,68 +0,0 @@ -.text-muted, -.text-muted a, -a.text-muted { - color: #757575; -} - -.text-muted a:hover, -.text-muted a:focus, -a.text-muted:hover, -a.text-muted:focus { - color: #616161; -} -.text-primary, -.text-primary a, -a.text-primary { - color: #6A5687; -} -.text-primary a:hover, -.text-primary a:focus, -a.text-primary:hover, -a.text-primary:focus { - color: #635182; -} -.text-success, -.text-success a, -a.text-success { - color: #677835; -} -.text-success a:hover, -.text-success a:focus, -a.text-success:hover, -a.text-success:focus { - color: #52632A; -} -.text-info, -.text-info a, -a.text-info { - color: #11809E; -} -.text-info a:hover, -.text-info a:focus, -a.text-info:hover, -a.text-info:focus { - color: #0C5B7A; -} -.text-warning, -.text-warning a, -a.text-warning { - color: #C05827; -} -.text-warning a:hover, -.text-warning a:focus, -a.text-warning:hover, -a.text-warning:focus { - color: #A8491D; -} -.text-danger, -.text-danger a, -a.text-danger { - color: #B82E12; - -} -.text-danger a:hover, -.text-danger a:focus, -a.text-danger:hover, -a.text-danger:focus { - color: #AB2A0E; -} diff --git a/app/assets/scss/main.scss b/app/assets/scss/main.scss deleted file mode 100644 index 1643ebd..0000000 --- a/app/assets/scss/main.scss +++ /dev/null @@ -1,402 +0,0 @@ -/* Default */ -html { - position: relative; - min-height: 100%; -} - -body { - font-family: 'Open Sans', sans-serif; - font-size: 16px; -} - -.navbar-brand { - padding: 20px; - vertical-align: baseline;; -} - -.navbar-brand-img { - padding: 0px; -} -@media screen and (max-width: 768px) { - a.navbar-brand-img > img { - vertical-align: bottom; - padding: 1em 0 0 15px; - max-width: 80%; - margin: 0; - } -} - -a.navbar-brand-img > img { - vertical-align: bottom; -} - -img { - display: block; - max-width: 100%; - height: auto; -} - -p { - margin-bottom: 15px; - font-size: 18px; -} - -/* Peertube */ - -/* * - * Orange : #F1680D; - * Noir : #211F20; - * Gris : #737373; - * Blanc : #fff; - * */ - -main img { - max-width: 100%; - height: auto; -} - -main .intro .col-md-6 { - margin: 40px auto; -} - -#app p:last-child { - margin: 0; -} - -figure { - border: 10px solid rgb(255, 243, 234); -} - -figcaption { - display: block; - background: rgb(255, 243, 234); - text-align: center; - font-size: 12px; - padding-top: 10px; -} - -/* Sections background */ -body { - background: #211F20 url('../img/network.png') bottom center repeat-y; - - .container { - background: #fff; - margin-top: 30px; - margin-bottom: 30px; - padding-top: 20px; - padding-bottom: 20px; - -webkit-box-shadow: 0px 3px 4px rgba(50, 50, 50, 0.2); - -moz-box-shadow: 0px 3px 4px rgba(50, 50, 50, 0.2); - box-shadow: 0px 3px 4px rgba(50, 50, 50, 0.2); - } - - .medias .container { - background: transparent; - } -} - -.intro, .faq, .hof { - background: transparent; - margin-top: -70px; - - h4 { - font-weight: bold; - } -} - -.medias { - background-image: url('../img/player-peertube-flou.jpg'); - background-size: cover; - padding-top: 30px; - padding-bottom: 50px; - text-shadow: 0 0 5px rgba(0, 0, 0, 0.5); - color: #fff; - min-height: 400px; -} - -.install { - background: #737373 url('../img/network-o.png') top center; - background-image: url('../img/player-peertube-flou.jpg'); - background-size: cover; -} - -.getting-started { - background: #F1680D url('../img/network-o.png') center center; -} - -.why { - background: #F1680D url('../img/network.png') center center; -} - -.how-it-works { - background: #737373 url('../img/network-o.png') center center; -} - -/* Navbar */ -#main-header #navbar .btn-group { - margin-top: 8px; -} - -.navbar { - background: transparent; - border: none; - z-index: 2; - - .container { - - background: #f7f7f7; - padding-right: 15px; - padding-top: 0; - padding-bottom: 0; - margin-bottom: 0; - -webkit-box-shadow: 0px -1px 4px rgba(50, 50, 50, 0.2); - -moz-box-shadow: 0px -1px 4px rgba(50, 50, 50, 0.2); - box-shadow: 0px -1px 4px rgba(50, 50, 50, 0.2); - } -} -/* Why */ -.why { - .col-sm-4 { - text-align: center; - padding: 30px; - font-size: 1.5em; - color: #F1680D; - opacity: 0.7; - } - - .col-sm-push-4 p, - .col-sm-push-4 h3 { - text-align: right; - } -} -/* Medias */ -.medias li { - list-style: none; - display: inline-block; - vertical-align: middle; - padding: 5px 10px; -} - -/* Buttons */ -.intro a[href^="#"], -.install a[href="https://github.com/Chocobozzz/PeerTube/#production"], -.how-it-works a[href^="#"], -.how-it-works a[href*="/faq"], -.intro a.frama_campaign, -.faq .col-sm-12 > p a[href="https://framacolibri.org/c/qualite/peertube"], -.getting-started .col-sm-12 > p a[href*="framatube.org"], -.button { - margin-top: 20px; - margin-bottom: 20px; - font-weight: 500; - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px; - opacity: 0.8; - text-decoration: none; - display: inline-block; -} - -.intro a[href^="#"]:hover, -.install a:hover, -.how-it-works a[href^="#"]:hover, -.intro a.frama_campaign:hover, -.button { - opacity: 1; -} - -.intro a[href="#getting-started"], -.intro a.frama_campaign, -.how-it-works a[href="#getting-started"] { - margin-right: 4px; - color: #fff; - background: #F1680D; -} - -.intro a[href="#how-it-works"], -.intro a.frama_campaign, -.install a[href="https://github.com/Chocobozzz/PeerTube/#production"], -.how-it-works a[href*="/faq"], -.faq .col-sm-12 > p a[href="https://framacolibri.org/c/qualite/peertube"], -.getting-started .col-sm-12 > p a[href*="framatube.org"], -.button { - margin-right: auto; - color: #F1680D; - background: #fff; - border: 1px solid #F1680D; -} - -.getting-started h2, -a.button { - color: #F1680D; -} - -#instances-list { - max-height: 600px; - overflow-y: auto; - - .list-group-item { - height: 70px; - display: flex; - flex-direction: row; - justify-content: center; - - .left-div { - display: flex; - flex-direction: column; - justify-content: center; - width: calc(100% - 160px); /* 100% - .right-div width */ - } - - .right-div { - display: flex; - flex-direction: column; - justify-content: center; - width: 160px; - - li { - font-size: 0.8em; - font-weight: bold; - } - } - - .list-group-item-heading { - margin-bottom: 0; - } - - .instance-host { - display: inline-block; - margin-left: 5px; - } - - .list-group-item-text { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - margin-top: 5px; - margin-right: 20px; - font-size: 0.8em; - } - } -} - -.footer { - margin: 0; - padding: 5px 0; - background-color: #211F20; - color: #fff; - - p { - text-align: center; - font-size: small; - } -} - -.container .faq { - h2 { - margin: 40px 0 5px; - } - padding: 40px 30px 0; - - p { - margin: auto auto 15px; - - &.small { - font-size: 80%; - font-weight: 400; - - time, i { - color: #6c757d; - text-transform: uppercase; - } - } - } -} - -.thumbnail img { - margin:0; -} - -/* Hall of Fame */ -#hall-of-fame .hof { - ul { /* = .list-inline.well */ - margin-left: -5px; - list-style: none; - padding: 19px; - margin-bottom: 20px; - background-color: #f5f5f5; - border: 1px solid #e3e3e3; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); - } - - ul > li { - display: inline-block; - padding-right: 5px; - padding-left: 5px; - } - - li:nth-of-type(n+2):before { - content: "▶"; - margin-right: 12px; - color: #F1680D; - } - - li:nth-of-type(2n+2):before { - color: #211F20; - } - - li:nth-of-type(3n+2):before { - color: #737373; - } -} - -/* KKBB */ -.intro .embed-responsive + p { - margin-bottom:0; - margin-top: 20px; -} - -.intro .col-md-push-6 { - .button { - margin-bottom:10px; - } - - img { - display: inline-block; - } -} - -.release { - a { - color: #F1680D; - } - - a.frama_campaign { - margin-right: 7px; - } -} - -@media (min-width: 1200px) { - [lang="fr"] .intro .col-md-pull-6 a { - margin-top: 36px; - } -} -@media (max-width: 1200px) { - [lang="fr"] .intro .col-md-pull-6 a { - margin-top: -10px; - } -} - -@media (min-width: 992px) { - [lang="en"] .intro .col-md-pull-6 a { - margin-top: 39px; - } -} -@media (min-width: 1200px) { - [lang="en"] .intro .col-md-pull-6 a { - margin-top: 11px; - } -} diff --git a/app/components/pages/FAQ.vue b/app/components/pages/FAQ.vue deleted file mode 100644 index cccd41a..0000000 --- a/app/components/pages/FAQ.vue +++ /dev/null @@ -1,113 +0,0 @@ - - - - diff --git a/app/components/pages/Hall-Of-Fame.vue b/app/components/pages/Hall-Of-Fame.vue deleted file mode 100644 index a0c33d5..0000000 --- a/app/components/pages/Hall-Of-Fame.vue +++ /dev/null @@ -1,469 +0,0 @@ - - diff --git a/app/components/pages/Home.vue b/app/components/pages/Home.vue deleted file mode 100644 index 966635a..0000000 --- a/app/components/pages/Home.vue +++ /dev/null @@ -1,191 +0,0 @@ - - - diff --git a/app/components/pages/News.vue b/app/components/pages/News.vue deleted file mode 100644 index 5521a2e..0000000 --- a/app/components/pages/News.vue +++ /dev/null @@ -1,57 +0,0 @@ - - - \ No newline at end of file diff --git a/app/components/partials/Header.vue b/app/components/partials/Header.vue deleted file mode 100644 index 9485068..0000000 --- a/app/components/partials/Header.vue +++ /dev/null @@ -1,80 +0,0 @@ - - - - diff --git a/app/components/partials/I18n.vue b/app/components/partials/I18n.vue deleted file mode 100644 index 56cef81..0000000 --- a/app/components/partials/I18n.vue +++ /dev/null @@ -1,53 +0,0 @@ - - - diff --git a/app/components/partials/Instances.vue b/app/components/partials/Instances.vue deleted file mode 100644 index 9cf4be5..0000000 --- a/app/components/partials/Instances.vue +++ /dev/null @@ -1,105 +0,0 @@ - - - - diff --git a/app/components/partials/V-Text.vue b/app/components/partials/V-Text.vue deleted file mode 100644 index 12646b2..0000000 --- a/app/components/partials/V-Text.vue +++ /dev/null @@ -1,86 +0,0 @@ - - - diff --git a/app/data/commons/color.yml b/app/data/commons/color.yml deleted file mode 100644 index 225f98d..0000000 --- a/app/data/commons/color.yml +++ /dev/null @@ -1,70 +0,0 @@ -soft: Framasoft -cuo: Contributopia -wikifs: Framawiki - -agenda: Framagenda -bag: Framabag -bee: Framabee -bin: Framabin -blog: Framablog -board: Framaboard -book: Framabook -bookin: Framabookin -calc: Framacalc -carte: Framacarte -clic: Framaclic -cloud: Framacloud -colibri: Framacolibri -date: Framadate -docs: Framadocs -drive: Framadrive -drop: Framadrop -dvd: Framadvd -forms: Framaforms -games: Framagames -git: Framagit -key: Framakey -lab: Framalab -lang: Framalang -libre: Framalibre -link: Framalink -listes: Framalistes -maestro: Framaestro -memo: Framemo -mindmap: Framindmap -minetest: Framinetest -my: MyFrama -news: Framanews -notes: Framanotes -pack: Framapack -pad: Framapad -petitions: Framapetitions -piaf: Framapiaf -pic: Framapic -site: Framasite -slides: Framaslides -sphere: Framasphère -story: Framastory -team: Framateam -talk: Framatalk -tube: Framatube -vectoriel: Framavectoriel -vox: Framavox -wiki: Framawiki -zic: Framazic - -huitre: Huitre -tontonroger: Tonton Roger -trouvons: Trouvons.org - -clibre: CLibre.eu -evl: EnVenteLibre -planet: Planet-libre -ptilouk: Ptilouk -start: Framastart -vvl: Veni Vidi Libri - -diaspora: Diaspora -mastodon: Mastodon -twitter: Twitter -facebook: Facebook diff --git a/app/data/commons/country.yml b/app/data/commons/country.yml deleted file mode 100644 index 0001975..0000000 --- a/app/data/commons/country.yml +++ /dev/null @@ -1,204 +0,0 @@ -ZA: Afrique du Sud -AL: Albanie -DZ: Algérie -DE: Allemagne -AD: Andorre -AO: Angola -AI: Anguilla -AG: Antigua-et-Barbuda -AN: Antilles néerlandaises -SA: Arabie saoudite -AR: Argentine -AM: Arménie -AW: Aruba -AU: Australie -AT: Autriche -AZ: Azerbaïdjan -BS: Bahamas -BH: Bahreïn -BB: Barbade -BE: Belgique -BZ: Belize -BJ: Bénin -BM: Bermudes -BT: Bhoutan -BY: Biélorussie -BO: Bolivie -BA: Bosnie-Herzégovine -BW: Botswana -BR: Brésil -BN: Brunéi Darussalam -BG: Bulgarie -BF: Burkina Faso -BI: Burundi -KH: Cambodge -CM: Cameroun -CA: Canada -CV: Cap-Vert -CL: Chili -C2: Chine -CN: Chine -CY: Chypre -CO: Colombie -KM: Comores -CG: Congo-Brazzaville -CD: Congo-Kinshasa -KR: Corée du Sud -CR: Costa Rica -CI: Côte d’Ivoire -HR: Croatie -DK: Danemark -DJ: Djibouti -DM: Dominique -EG: Égypte -SV: El Salvador -AE: Émirats arabes unis -EC: Équateur -ER: Érythrée -ES: Espagne -EE: Estonie -VA: État de la Cité du Vatican -FM: États fédérés de Micronésie -US: États-Unis -ET: Éthiopie -FJ: Fidji -FI: Finlande -FR: France -GA: Gabon -GM: Gambie -GE: Géorgie -GI: Gibraltar -GR: Grèce -GD: Grenade -GL: Groenland -GP: Guadeloupe -GT: Guatemala -GN: Guinée -GW: Guinée-Bissau -GY: Guyana -GF: Guyane française -HN: Honduras -HU: Hongrie -NF: Île Norfolk -KY: Îles Caïmans -CK: Îles Cook -FO: Îles Féroé -FK: Îles Malouines -MH: Îles Marshall -PN: Îles Pitcairn -SB: Îles Salomon -TC: Îles Turques-et-Caïques -VG: Îles Vierges britanniques -IN: Inde -ID: Indonésie -IE: Irlande -IS: Islande -IL: Israël -IT: Italie -JM: Jamaïque -JP: Japon -JO: Jordanie -KZ: Kazakhstan -KE: Kenya -KG: Kirghizistan -KI: Kiribati -KW: Koweït -RE: La Réunion -LA: Laos -LS: Lesotho -LV: Lettonie -LI: Liechtenstein -LT: Lituanie -LU: Luxembourg -MK: Macédoine -MG: Madagascar -MY: Malaisie -MW: Malawi -MV: Maldives -ML: Mali -MT: Malte -MA: Maroc -MQ: Martinique -MU: Maurice -MR: Mauritanie -YT: Mayotte -MX: Mexique -MD: Moldavie -MC: Monaco -MN: Mongolie -ME: Monténégro -MS: Montserrat -MZ: Mozambique -NA: Namibie -NR: Nauru -NP: Népal -NI: Nicaragua -NE: Niger -NG: Nigéria -NU: Niue -NO: Norvège -NC: Nouvelle-Calédonie -NZ: Nouvelle-Zélande -OM: Oman -UG: Ouganda -PW: Palaos -PA: Panama -PG: Papouasie-Nouvelle-Guinée -PY: Paraguay -NL: Pays-Bas -PE: Pérou -PH: Philippines -PL: Pologne -PF: Polynésie française -PT: Portugal -QA: Qatar -HK: R.A.S. chinoise de Hong Kong -DO: République dominicaine -CZ: République tchèque -RO: Roumanie -GB: Royaume-Uni -RU: Russie -RW: Rwanda -KN: Saint-Christophe-et-Niévès -SM: Saint-Marin -PM: Saint-Pierre-et-Miquelon -VC: Saint-Vincent-et-les-Grenadines -SH: Sainte-Hélène -LC: Sainte-Lucie -WS: Samoa -ST: Sao Tomé-et-Principe -SN: Sénégal -RS: Serbie -SC: Seychelles -SL: Sierra Leone -SG: Singapour -SK: Slovaquie -SI: Slovénie -SO: Somalie -LK: Sri Lanka -SE: Suède -CH: Suisse -SR: Suriname -SJ: Svalbard et Jan Mayen -SZ: Swaziland -TJ: Tadjikistan -TW: Taïwan -TZ: Tanzanie -TD: Tchad -TH: Thaïlande -TG: Togo -TO: Tonga -TT: Trinité-et-Tobago -TN: Tunisie -TM: Turkménistan -TR: Turquie -TV: Tuvalu -UA: Ukraine -UY: Uruguay -VU: Vanuatu -VE: Venezuela -VN: Vietnam -WF: Wallis-et-Futuna -YE: Yémen -ZM: Zambie -ZW: Zimbabwe diff --git a/app/data/commons/doc.yml b/app/data/commons/doc.yml deleted file mode 100644 index c26476a..0000000 --- a/app/data/commons/doc.yml +++ /dev/null @@ -1,84 +0,0 @@ -agenda: -- fr/agenda -bag: -- fr/wallabag -bee: -- fr/searx -bin: -- fr/privatebin -board: -- fr/kanboard -calc: -- fr/ethercalc -carte: -- fr/umap -clic: -- fr/dolomon -- en/dolomon -date: -- fr/framadate -- en/framadate -drive: -- fr/nextcloud -drop: -- fr/lufi -- en/lufi -forms: -- fr/framaforms -git: -- fr/gitlab -key: -- fr/framakey -libre: -- fr/framalibre -link: -- fr/lstu -- en/lstu -listes: -- fr/sympa -maestro: -- fr/framaestro -memo: -- fr/scrumblr -mindmap: -- fr/wisemapping -my: -- fr/shaarli -news: -- fr/ttrss -notes: -- fr/turtl -pack: -- fr/framapack -piaf: -- fr/mastodon -- en/mastodon -pic: -- fr/lutim -- en/lutim -site: -- fr/framasite -site-noemie: -- fr/noemiecms -site-grav: -- fr/grav -slides: -- fr/strut -sphere: -- fr/diaspora -- en/diaspora -talk: -- fr/jitsimeet -- en/jitsimeet -team: -- fr/mattermost -- en/mattermost -vox: -- fr/loomio -- en/loomio -wiki: -- fr/dokuwiki - -huitre: -- fr/lstu -- en/lstu diff --git a/app/data/commons/emoji.yml b/app/data/commons/emoji.yml deleted file mode 100644 index 7c0d3ca..0000000 --- a/app/data/commons/emoji.yml +++ /dev/null @@ -1,6 +0,0 @@ -wink: 😉 -hug: 🤗 -speaking-head: 🗣 -keyboard: ⌨️ -bulb: 💡 -woman-technologist: 👩‍💻 diff --git a/app/data/commons/git.yml b/app/data/commons/git.yml deleted file mode 100644 index 21df068..0000000 --- a/app/data/commons/git.yml +++ /dev/null @@ -1,53 +0,0 @@ -cuo: https://framagit.org/framasoft/contributopia -contributopia: https://framagit.org/framasoft/contributopia -dio: https://framagit.org/framasoft/degooglisons -degooglisons-internet: https://framagit.org/framasoft/degooglisons - -peertube: https://github.com/Chocobozzz/PeerTube -joinpeertube: https://framagit.org/framasoft/peertube/joinpeertube -mobilizon: https://framagit.org/framasoft/mobilizon/ -joinmobilizon: https://framagit.org/framasoft/joinmobilizon/joinmobilizon - -agenda: https://framagit.org/framasoft/framagenda -bag: https://framagit.org/framasoft/framabag -bin: https://framagit.org/framasoft/framabin -board: https://framagit.org/framasoft/framaboard -bookin: https://framagit.org/framasoft/framabookin -calc: https://framagit.org/framasoft/framacalc -carte: https://framagit.org/framasoft/framacarte -clic: https://framagit.org/framasoft/framaclic -cloud: https://framagit.org/framasoft/framacloud -contact: https://framagit.org/framasoft/contact -date: https://framagit.org/framasoft/framadate -docs: https://framagit.org/framasoft/docs -drive: https://framagit.org/framasoft/framadrive -drop: https://framagit.org/framasoft/framadrop -forms: https://framagit.org/framasoft/framaforms -games: https://framagit.org/framasoft/framagames -libre: https://framagit.org/framasoft/framalibre -link: https://framagit.org/framasoft/framalink -maestro: https://framagit.org/framasoft/framaestro -memo: https://framagit.org/framasoft/framemo -mindmap: https://framagit.org/framasoft/framindmap -minetest: https://framagit.org/framasoft/framinetest -my: https://framagit.org/framasoft/myframa -news: https://framagit.org/framasoft/framanews -notes: https://framagit.org/framasoft/framanotes -pack: https://framagit.org/framasoft/framapack -pad: https://framagit.org/framasoft/framapad -participer: https://framagit.org/framasoft/participer -petitions: https://framagit.org/framasoft/framapetitions -piaf: https://framagit.org/framasoft/framapiaf -pic: https://framagit.org/framasoft/framapic -site: https://framagit.org/framasoft/Framasite- -slides: https://framagit.org/framasoft/framaslides -soft: https://framagit.org/framasoft/accueil -sphere: https://framagit.org/framasoft/framasphere -start: https://framagit.org/framasoft/framastart -story: https://framagit.org/framasoft/pickweaver -talk: https://framagit.org/framasoft/framatalk -vectoriel: https://framagit.org/framasoft/framavectoriel -vox: https://framagit.org/framasoft/framavox -wiki: https://framagit.org/framasoft/Framasite-/framasite-doku - -huitre: https://framagit.org/framasoft/framalink diff --git a/app/data/commons/icon.yml b/app/data/commons/icon.yml deleted file mode 100644 index 862cbc7..0000000 --- a/app/data/commons/icon.yml +++ /dev/null @@ -1,89 +0,0 @@ -cuo: fa-shield -dio: fa-shield - -aide: fa-map-signs -asso: fa-home -benevalo: fa-trophy -cgu: fa-legal -moderation: fa-handshake-o -charte: fa-heart -contact: fa-envelope -credits: fa-creative-commons -doc: fa-graduation-cap -faq: fa-question-circle -legals: fa-university -partenaires: fa-group -participer: fa-paw -stats: fa-line-chart -status: fa-heartbeat -soutenir: fa-heart -wikifs: fa-puzzle-piece - -agenda: fa-calendar -bag: fa-briefcase -bee: fa-search -bin: fa-paste -blog: fa-pencil -board: fa-dashboard -book: fa-book -bookin: fa-coffee -calc: fa-th -carte: fa-map -clic: fa-hand-pointer-o -colibri: fa-comment -date: fa-calendar-check-o -docs: fa-graduation-cap -drive: fa-cloud-upload -drop: fa-send -dvd: fa-play-circle-o -forms: fa-list-ul -games: fa-gamepad -git: fa-git -key: fa-usb -lab: fa-flask -lang: fa-language -libre: fa-linux -link: fa-link -listes: fa-group -maestro: fa-magic -memo: fa-object-group -mindmap: fa-sitemap -minetest: fa-cube -my: fa-star -news: fa-newspaper-o -notes: fa-sticky-note -pack: fa-download -pad: fa-align-left -petitions: fa-balance-scale -piaf: fa-mastodon -pic: fa-photo -site: fa-globe -slides: fa-pie-chart -sphere: fa-diaspora -story: fa-thumb-tack -talk: fa-video-camera -team: fa-comments-o -tube: fa-film -vectoriel: fa-paint-brush -vox: fa-bullhorn -wiki: fa-puzzle-piece -zic: fa-music - -huitre: fa-link -tontonroger: fa-search -trouvons: fa-search - -clibre: fa-leaf -evl: fa-shopping-cart -planet: fa-globe -ptilouk: fa-picture-o -start: fa-rocket -vvl: fa-legal - -diaspora: fa-diaspora -mastodon: fa-mastodon -twitter: fa-twitter -facebook: fa-facebook -newsletter: fa-envelope-o -rss: fa-rss -wikipedia: fa-wikipedia-w diff --git a/app/data/commons/license.yml b/app/data/commons/license.yml deleted file mode 100644 index c369290..0000000 --- a/app/data/commons/license.yml +++ /dev/null @@ -1,16 +0,0 @@ -lal: Art Libre -cc0: Creative Commons 0 -ccby3: Creative Commons By 3.0 -ccby4: Creative Commons By 4.0 -ccbysa3: Creative Commons By-SA 3.0 -ccbysa4: Creative Commons By-SA 4.0 -ccbysa2fr: Creative Commons By-SA 2.0 -ccbysa3fr: Creative Commons By-SA 3.0 -ccbysa4fr: Creative Commons By-SA 4.0 -gpl2: GNU GPL v2 -gpl3: GNU GPL v3 -gnufdl: GNU FDL -agpl3: GNU AGPL v3 -apache2: Apache 2.0 -cecillb: CeCILL-B -mit: MIT diff --git a/app/data/commons/link.yml b/app/data/commons/link.yml deleted file mode 100644 index 0191e6d..0000000 --- a/app/data/commons/link.yml +++ /dev/null @@ -1,84 +0,0 @@ -soft: https://framasoft.org -dio: https://degooglisons-internet.org -diolist: https://degooglisons-internet.org/list -cuo: https://contributopia.org -benevalo: https://soutenir.framasoft.org/benevolat -soutenir: https://soutenir.framasoft.org -contact: https://contact.framasoft.org -newsletter: https://contact.framasoft.org/newsletter -participer: https://participer.framasoft.org -wikifs: https://wiki.framasoft.org -press: https://wiki.framasoft.org/speakabout -status: https://status.framasoft.org - -joinmobilizon: https://joinmobilizon.org -joinpeertube: https://joinpeertube.org - -agenda: https://framagenda.org -bag: https://framabag.org -bee: https://framabee.org -bin: https://framabin.org -blog: https://framablog.org -board: https://framaboard.org -book: https://framabook.org -bookin: https://framabookin.org -calc: https://framacalc.org -carte: https://framacarte.org -clic: https://framaclic.org -cloud: https://framacloud.org -colibri: https://framacolibri.org -date: https://framadate.org -docs: https://docs.framasoft.org -drive: https://framadrive.org -drop: https://framadrop.org -dvd: https://framadvd.org -forms: https://framaforms.org -games: https://framagames.org -git: https://framagit.org -key: https://framakey.org -lab: https://framalab.org -lang: https://participer.framasoft.org/fr/framalang/ -libre: https://framalibre.org -link: https://frama.link -listes: https://framalistes.org -maestro: https://framaestro.org -memo: https://framemo.org -mindmap: https://framindmap.org -minetest: https://framinetest.org -my: https://my.framasoft.org -news: https://framanews.org -notes: https://framanotes.org -pack: https://framapack.org -pad: https://framapad.org -petitions: https://framapetitions.org -piaf: https://framapiaf.org -pic: https://framapic.org -site: https://frama.site -slides: https://framaslides.org -sphere: https://framasphere.org -story: https://framastory.org -talk: https://framatalk.org -team: https://framateam.org -tube: https://framatube.org -vectoriel: https://framavectoriel.org -vox: https://framavox.org -wiki: https://frama.wiki -zic: https://framazic.org - -huitre: https://huit.re -tontonroger: https://tontonroger.org -trouvons: https://trouvons.org - -clibre: http://clibre.eu -evl: https://enventelibre.org/40-framasoft -planet: http://planet-libre.org -ptilouk: http://ptilouk.net -start: http://framastart.org -vvl: http://vvlibri.org - -gitPT: https://github.com/Chocobozzz/PeerTube -instancesPT: https://instances.joinpeertube.org -docsPT: https://docs.joinpeertube.org -mastodon: https://joinmastodon.org -activitypub: https://activitypub.rocks -tosdr: https://tosdr.org/#youtube diff --git a/app/data/commons/people.yml b/app/data/commons/people.yml deleted file mode 100644 index b67c682..0000000 --- a/app/data/commons/people.yml +++ /dev/null @@ -1,21 +0,0 @@ -aka: Alexis Kauffmann -ben: Benjamin Jean -christophe: Christophe Masutti -cyrille: Cyrille Largillier -dorme: Geoffrey Dorme -fat115: fat115 -fla: Flaburgan -fred: Fredéric Urbain -gab: Gabriel Dejeante -gee: Simon « Gee » Giraudot -jo: JosephK -kinou: Christelle Thomas -lam: Lamessen -lldemars: L.L. de Mars -luc: Luc Didry -martin: Martin Gubri -sandra: peupleLà (Sandra Guigonis) -simonl: Simon Leblanc -pouhiou: Pouhiou -pyg: Pierre-Yves Gosset -tcit: Thomas Citharel diff --git a/app/data/commons/soft.yml b/app/data/commons/soft.yml deleted file mode 100644 index 8520711..0000000 --- a/app/data/commons/soft.yml +++ /dev/null @@ -1,39 +0,0 @@ -agenda: Nextcloud -bag: Wallabag -bee: Searx -bin: PrivateBin -board: Kanboard -bookin: BicBucStriim -calc: Ethercalc -carte: uMap -clic: Dolomon -drive: Nextcloud -drop: Lufi -forms: Webform -games: — -git: Gitlab -link: LSTU -listes: Sympa -memo: Scrumblr -mindmap: Wisemapping -minetest: Minetest -my: Shaarli -news: TT-RSS -notes: Turtl -pad: Etherpad -piaf: Mastodon -pic: Lutim -site: Grav / PrettyNoemie -slides: Strut -sphere: Diaspora -story: PickWeaver -talk: Jitsi Meet -team: Mattermost -tube: PeerTube -vectoriel: SVG-Edit -vox: Loomio -wiki: Dokuwiki - -huitre: LSTU -tontonroger: Searx -trouvons: Searx diff --git a/app/data/commons/src.yml b/app/data/commons/src.yml deleted file mode 100644 index 320f776..0000000 --- a/app/data/commons/src.yml +++ /dev/null @@ -1,39 +0,0 @@ -agenda: https://github.com/nextcloud -bag: https://github.com/wallabag -bee: https://github.com/asciimoo/searx -bin: https://github.com/PrivateBin/PrivateBin -board: https://github.com/kanboard/kanboard -bookin: https://github.com/rvolz/BicBucStriim -calc: https://github.com/audreyt/ethercalc -carte: https://github.com/umap-project -clic: https://framagit.org/luc/dolomon -drive: https://github.com/nextcloud -drop: https://framagit.org/luc/lufi -forms: https://www.drupal.org/project/webform -git: https://about.gitlab.com/contributing/ -link: https://framagit.org/luc/lstu -listes: https://www.sympa.org -memo: https://github.com/aliasaria/scrumblr -mindmap: https://bitbucket.org/wisemapping/wisemapping-open-source -minetest: https://github.com/minetest -my: https://github.com/shaarli/Shaarli -news: https://tt-rss.org/gitlab/fox/tt-rss/wikis/home -notes: https://github.com/turtl -pad: https://github.com/ether/etherpad-lite -petitions: https://www.drupal.org/project/webform -piaf: https://github.com/tootsuite/mastodon -pic: https://framagit.org/luc/lutim -site: https://github.com/getgrav/grav -slides: https://github.com/tantaman/Strut -sphere: https://github.com/diaspora -story: https://framagit.org/framasoft/pickweaver -talk: https://github.com/jitsi/jitsi-meet -team: https://github.com/mattermost -tube: https://github.com/Chocobozzz/PeerTube -vectoriel: https://github.com/SVG-Edit/svgedit -vox: https://github.com/loomio -wiki: https://github.com/splitbrain/dokuwiki - -huitre: https://framagit.org/luc/lstu -tontonroger: https://github.com/asciimoo/searx -trouvons: https://github.com/asciimoo/searx diff --git a/app/data/commons/status.yml b/app/data/commons/status.yml deleted file mode 100644 index 8df4688..0000000 --- a/app/data/commons/status.yml +++ /dev/null @@ -1,41 +0,0 @@ -agenda: 24 -bag: 13 -bee: 5 -bin: 9 -blog: 3 -board: 17 -book: 10 -calc: 16 -carte: 33 -clic: 36 -colibri: 30 -date: 4 -drive: 15 -drop: 31 -forms: 22 -git: 6 -key: 18 -link: 8 -listes: 20 -maestro: 28 -memo: 25 -mindmap: 14 -minetest: 26 -my: 29 -news: 12 -notes: 21 -pad: 1 -piaf: 32 -pic: 7 -site: 34 -slides: 27 -sphere: 2 -story: 35 -talk: 23 -team: 6 -vox: 19 -wiki: 34 - -huitre: 8 -tontonroger: 5 -trouvons: 5 \ No newline at end of file diff --git a/app/data/lang.yml b/app/data/lang.yml deleted file mode 100644 index 426dbe2..0000000 --- a/app/data/lang.yml +++ /dev/null @@ -1,22 +0,0 @@ -ar: 'العربية' -br: Brezhoneg -ca: Català -co: Corsu -de: Deutsch -en: English -eo: Esperanto -es: Español -fr: Français -hu: Magyar -it: Italiano -nl: Dutch -oc: Occitan -pt: Português -ru: Русский -sq: Shqip -sv: Svenska -ja: '日本語' -zh_Hant_TW: '繁體中文(台灣)' - - - diff --git a/app/data/locales/ca.yml b/app/data/locales/ca.yml deleted file mode 100644 index 1bd0ea0..0000000 --- a/app/data/locales/ca.yml +++ /dev/null @@ -1,6 +0,0 @@ -nav: - langChange: Canvia de llengua - lang: Llengua - translate: Tradueix -txt: - search: Cerca diff --git a/app/data/locales/de.yml b/app/data/locales/de.yml deleted file mode 100644 index b075484..0000000 --- a/app/data/locales/de.yml +++ /dev/null @@ -1,7 +0,0 @@ -nav: - langChange: Sprache ändern - lang: Sprache - translate: Übersetzen -txt: - search: Durchsuchen - backTop: Zurück zum Anfang diff --git a/app/data/locales/en.yml b/app/data/locales/en.yml deleted file mode 100644 index 2181385..0000000 --- a/app/data/locales/en.yml +++ /dev/null @@ -1,23 +0,0 @@ -nav: - langChange: Change language - lang: Language - translate: Translate -carousel: - play: Play - pause: Pause - prev: Previous slide - next: Next slide - goto: Goto slide - indicator: Select a slide to display -txt: - dio: De-google-ify Internet - newWindow: new window - close: Close - nevershow: Do not display anymore - source: Source - contactUs: Contact us - site: Site - search: Search - backTop: Back to top -color: - dio: De-google-ify Internet diff --git a/app/data/locales/es.yml b/app/data/locales/es.yml deleted file mode 100644 index a3b013b..0000000 --- a/app/data/locales/es.yml +++ /dev/null @@ -1,7 +0,0 @@ -nav: - langChange: Cambia el idioma - lang: Idioma - translate: Traducir -txt: - search: Buscar - backTop: Volver al comienzo de página diff --git a/app/data/locales/fr.yml b/app/data/locales/fr.yml deleted file mode 100644 index 68cef25..0000000 --- a/app/data/locales/fr.yml +++ /dev/null @@ -1,23 +0,0 @@ -nav: - langChange: Changer la langue - lang: Langue - translate: Traduire -carousel: - play: Lecture - pause: Pause - prev: Diapo précédente - next: Diapo suivante - goto: Aller à la diapo - indicator: Sélectionner une diapo à afficher -txt: - dio: Dégooglisons Internet - newWindow: nouvelle fenêtre - close: Fermer - nevershow: Ne plus afficher - source: Source - contactUs: Contactez-nous - site: Site - search: Rechercher - backTop: Retour en haut -color: - dio: Dégooglisons Internet diff --git a/app/data/locales/it.yml b/app/data/locales/it.yml deleted file mode 100644 index 28eb130..0000000 --- a/app/data/locales/it.yml +++ /dev/null @@ -1,14 +0,0 @@ -nav: - langChange: Cambia lingua - lang: Lingua - translate: Tradurre -carousel: - play: Riproduci - pause: Pausa - prev: Slide precedente - next: Slide seguente -txt: - dio: De-googl-izzare internet - search: Cerca -color: - dio: De-googl-izzare internet diff --git a/app/data/project.tpl.yml b/app/data/project.tpl.yml deleted file mode 100644 index c0a50fd..0000000 --- a/app/data/project.tpl.yml +++ /dev/null @@ -1,11 +0,0 @@ -meta: - title: Framasoft - author: Framasoft - canonical: https://framasoft.org -# i18n: http://trad.framasoft.org/iteration/view//master - -txt: -# soft: text from color.soft (but you can reassign it here) - -html: -# soft: color.soft diff --git a/app/data/project.yml b/app/data/project.yml deleted file mode 100644 index 702ba6d..0000000 --- a/app/data/project.yml +++ /dev/null @@ -1,17 +0,0 @@ -meta: - title: Join PeerTube - author: Framasoft - canonical: https://joinpeertube.org - i18n: https://trad.framasoft.org/project/view/join-peertube/master - -hlink: - contact: https://contact.framasoft.org - soutenir: https://soutenir.framasoft.org - -video: - rss: https://framatube.org/videos/watch/f57da309-6b92-4fe0-9267-ff8188cc050c - torrent: https://framatube.org/videos/watch/dcad56d9-9fe6-45bc-96aa-3d778f6804c1 - yt-import: https://framatube.org/videos/watch/59d306c0-fc5b-493a-956a-43785693346b - subtitle: https://framatube.org/videos/watch/edd7a468-08d5-4877-b62b-61c5f3f83ceb - search: https://framatube.org/videos/watch/60c4bea4-6bb2-4fce-8d9f-8a522575419d - subscription: https://framatube.org/videos/watch/8968dbe1-a387-433b-a20f-37fe9f3ca8d5 diff --git a/app/index.js b/app/index.js deleted file mode 100644 index ed0268a..0000000 --- a/app/index.js +++ /dev/null @@ -1,285 +0,0 @@ -import Vue from 'vue'; -import VueMatomo from 'vue-matomo'; -import VueRouter from 'vue-router'; -import VueI18n from 'vue-i18n'; -import vueHeadful from 'vue-headful'; -import 'jquery/src/jquery'; -import '../node_modules/bootstrap-sass/assets/javascripts/bootstrap.min'; - -import App from './App.vue'; - -import './assets/scss/bootstrap.scss'; -import '../node_modules/fork-awesome/css/fork-awesome.css'; -import './assets/scss/main.scss'; - -import text from './plugins/text'; -import is from './plugins/is'; -import cookie from './plugins/cookie'; -import merge from './plugins/merge'; - -Vue.use(VueRouter); -Vue.use(VueI18n); -Vue.component('vue-headful', vueHeadful); - -Vue.use(text); -Vue.use(is); -Vue.use(cookie); -Vue.use(merge); - -const defaultLocale = 'en'; -const locales = {}; -const pages = []; -const commons = []; - -// Import locales list -// in locales/[lg]/[file].yml -let req = require.context('./locales/', true, /\.\/.*\/.*\.yml$/); -req.keys().forEach((key) => { - const lg = key.split('/')[1]; - const file = key.split('/')[2].replace(/\.yml/, ''); - if (locales[lg] === undefined) { - locales[lg] = []; - } - if (!locales[lg].includes(file)) { - locales[lg].push(file); - } -}); -// Flag if data/locales/[lg].yml is available -req = require.context('./data/locales/', false, /\.yml$/); -req.keys().forEach((key) => { - const lg = key.replace(/\.\/(.*)\.yml/, '$1'); - if (Array.isArray(locales[lg])) { - locales[lg].push('data'); - } -}); -// Import pages list -req = require.context('./components/pages', false, /\.vue$/); -req.keys().forEach((key) => { - pages.push(key.replace(/\.\/(.*)\.vue/, '$1')); -}); -// Import commons data list -req = require.context('./data/commons/', false, /\.yml$/); -req.keys().forEach((key) => { - commons.push(key.replace(/\.\/(.*)\.yml/, '$1')); -}); - -const lang = window.location.href - .split('/')[(process.env.BASE_URL === '' || (window.location.href.match(/\//g)).length === 3) ? 3 : 4] - .substr(0, 2) - .toLowerCase() || ''; -document.getElementsByTagName('html')[0].setAttribute('lang', lang); -const userLang = navigator.languages - || [navigator.language || navigator.userLanguage]; -let defaultRouteLang = ''; - -const messages = {}; -const numberFormats = {}; -messages.locales = require('./data/lang.yml'); // eslint-disable-line -messages.locales.available = Object - .keys(messages.locales) - .filter(n => Object.keys(locales).indexOf(n) > -1); - -// Data import -const data = {}; -let project = {}; -const scripts = document.getElementsByTagName('script'); -for (let i = 0; i < commons.length; i += 1) { - data[commons[i]] = require(`./data/commons/${commons[i]}.yml`); // eslint-disable-line -} -project = require('./data/project.yml'); // eslint-disable-line -Object.assign(data, project); - -Object.assign(data, { - host: window.location.host, - url: window.location.href, - '/': `/${process.env.BASE_URL.replace(/(.+)/, '$1/')}`, - inframe: window.top.location !== window.self.document.location, - hash: window.location.hash.replace('#', ''), -}); -data.self = new URL(scripts[scripts.length - 1].src, data.url).href; -if (process.env.NODE_ENV === 'production' - && data.meta.canonical !== undefined - && /^http/.test(data.meta.canonical)) { - data.baseurl = data.meta.canonical; -} else { - data.baseurl = `${data.self.split('/').slice(0, -1).join('/')}/`; -} - -data.txt = data.txt || {}; -data.html = data.html || {}; -Object.keys(data.color).forEach((k) => { - if (data.txt[k] === undefined) { - const tmp = document.createElement('div'); - tmp.innerHTML = data.color[k]; - data.txt[k] = tmp.textContent || tmp.innerText; - } -}); -Object.keys(data.link).forEach((k) => { - if (data.html[k] === undefined) { - if (data.color[k] !== undefined) { - data.html[k] = `${data.color[k]}`; - } else if (data.txt[k] !== undefined) { - data.html[k] = `${data.txt[k]}`; - } - } -}); - -const routes = []; -Object.keys(locales).forEach((k) => { - messages[k] = {}; - numberFormats[k] = {}; - // Locales import - /* eslint-disable */ - for (let i = 0; i < commons.length; i += 1) { - messages[k] = require(`./data/commons/${commons[i]}.yml`); // eslint-disable-line - } - messages[k] = require(`./locales/${k}/main.yml`); // eslint-disable-line - for (let i = 0; i < locales[k].length; i += 1) { - const file = locales[k][i]; - if (!/main|data/.test(file)) { - messages[k][file] = require(`./locales/${k}/${file}.yml`); // eslint-disable-line - } - if (/data/.test(file)) { - const dataLocale = require(`./data/locales/${k}.yml`); - Object.keys(dataLocale).forEach((l) => { - if (messages[k][l] === undefined) { - messages[k][l] = dataLocale[l]; - } else { - Object.assign(messages[k][l], dataLocale[l]); - } - }); - } - } - - messages[k].data = data; - messages[k].lang = k; - numberFormats[k].eur = { - style: 'currency', - currency: 'EUR', - maximumFractionDigits: 0, - minimumFractionDigits: 0, - }; - /* eslint-enable */ - - // Localized routes - for (let j = 0; j < pages.length; j += 1) { - const component = require(`./components/pages/${pages[j]}.vue`); // eslint-disable-line - routes.push({ - path: `/${k}${pages[j].toLowerCase().replace(/^/, '/').replace('/home', '')}`, - component: component.default, - meta: { id: pages[j].toLowerCase(), lang: k }, - }); - } -}); - -// define defaultRouteLang -for (let j = 0; j < userLang.length; j += 1) { // check if user locales - const lg = userLang[j].substring(0, 2).toLowerCase(); - if (defaultRouteLang === '' && Object.keys(locales).includes(lg)) { // matches with app locales - defaultRouteLang = lg; - } -} - -// Redirections -for (let i = 0; i < pages.length; i += 1) { - if (!window.vuefsPrerender) { - routes.push({ - path: `/${pages[i].toLowerCase().replace('home', '')}`, - redirect: `/${defaultRouteLang}/${pages[i].toLowerCase().replace('home', '')}`, - }); - } else { - // Component needed for SEO - const component = require(`./components/pages/${pages[i]}.vue`); // eslint-disable-line - routes.push({ - path: `/${pages[i].toLowerCase().replace('home', '')}`, - component: component.default, - }); - } -} - -// Create VueI18n instance with options -const i18n = new VueI18n({ - locale: lang === '' ? defaultRouteLang : lang, - fallbackLocale: defaultLocale, - messages, - numberFormats, - silentTranslationWarn: true, -}); - -// Framanav -if (!window.vuefsPrerender - && document.querySelectorAll('script[src$="nav.js"]').length < 1 - && process.env.NODE_ENV !== 'development') { - const navConfig = document.createElement('script'); - navConfig.innerHTML = 'l$ = { js: { j$: \'noConflict\' } }'; - document.getElementsByTagName('head')[0].appendChild(navConfig); - const nav = document.createElement('script'); - nav.src = 'https://framasoft.org/nav/nav.js'; -// document.getElementsByTagName('head')[0].appendChild(nav); -} - -// Routes -const router = new VueRouter({ - routes, - mode: 'history', - base: `${__dirname}${process.env.BASE_URL}`, -}); - -// Stats Matomo -if (!(navigator.doNotTrack === 'yes' - || navigator.doNotTrack === '1' - || navigator.msDoNotTrack === '1' - || window.doNotTrack === '1') -) { - Vue.use(VueMatomo, { - // Configure your matomo server and site - host: 'https://stats.framasoft.org/', - siteId: 68, - - // Enables automatically registering pageviews on the router - router, - - // Require consent before sending tracking information to matomo - // Default: false - requireConsent: false, - - // Whether to track the initial page view - // Default: true - trackInitialView: true, - - // Changes the default .js and .php endpoint's filename - // Default: 'piwik' - trackerFileName: 'p', - - enableLinkTracking: true, - }); - - const _paq = _paq || []; // eslint-disable-line - - // Conformité CNIL - _paq.push([function piwikCNIL() { - const self = this; - function getOriginalVisitorCookieTimeout() { - const now = new Date(); - const nowTs = Math.round(now.getTime() / 1000); - const visitorInfo = self.getVisitorInfo(); - const createTs = parseInt(visitorInfo[2], 10); - const cookieTimeout = 33696000; // 13 mois en secondes - const originalTimeout = (createTs + cookieTimeout) - nowTs; - return originalTimeout; - } - this.setVisitorCookieTimeout(getOriginalVisitorCookieTimeout()); - }]); -} - -new Vue({ // eslint-disable-line no-new - el: '#app', - router, - i18n, - data, - mounted() { - // You'll need this for renderAfterDocumentEvent. - document.dispatchEvent(new Event('render-event')); - }, - render: h => h(App), -}); diff --git a/app/locales/de/main.yml b/app/locales/de/main.yml deleted file mode 100644 index 7414ebc..0000000 --- a/app/locales/de/main.yml +++ /dev/null @@ -1,490 +0,0 @@ -meta: - title: '#JoinPeerTube' -nav: - langChange: Sprache ändern - lang: Sprache - translate: Übersetzen -menu: - faq: F.A.Q - help: Support - docs: Dokumentation - code: Source code - instances: Instanzen - hall-of-fame: Hall of Fame - news: News -link: - forumPT: https://framacolibri.org/c/peertube - wArticle: https://de.wikipedia.org/wiki -home: - title: Hol' die Kontrolle über deine Videos zurück - intro: - title: Ein dezentrales Video-hosting Netzwerk, das auf freier Software basiert - getting-started: loslegen - how-it-works: Wie es funktioniert - banner: - subtitle: We're talking about our progress these last months and what's coming - next. - button: Support - install: Peertube installieren - why: - power: - title: Übernehmen Sie wieder die Kontrolle ... und die Verantwortung! - desc: "PeerTube ist keine einzelne Video-Hosting-Plattform mit einem einzelnen\ - \ Regelwerk:\nEs ist ein Netzwerk aus Dutzenden miteinander verbundener Anbieter,\ - \ die sich aus verschiedenen Personen und Administratoren zusammensetzen.\n\ - Einige Regeln gefallen Ihnen nicht?\nDann suchen Sie sich einen passenderen\ - \ Anbieter oder noch besser: Seien Sie Ihr eigener Hoster mit Ihren eigenen\ - \ Regeln!" - content: - title: Übernehmen Sie die Kontrolle über Ihre Inhalte - desc: "Mit PeerTube können Sie alle Ihre Videos teilen. Der direkte Kontakt\ - \ mit dem Anbieter (oder wenn Sie selber einer werden) erlaubt Ihnen zu entscheiden,\ - \ wie die Videoverteilung gemacht werden soll.\nWerten Sie Ihre Videos mit\ - \ Hilfe leicht zu bedienender Werkzeuge zur Beschreibung, Kategorisierung,\ - \ Auswahl von Vorschaubildern, Markierung von NSFW-Inhalten auf.\nMit dem\ - \ anpassbaren Support -Button können Sie Ihrem Publikum\ - \ mitteilen, wie Sie Ihr Angebot unterstützen können." - usersfirst: - title: Die Benutzer sind im Vordergrund - desc: "Sie sind eine Person, kein Produkt.\nPeerTube ist eine freie Software,\ - \ die von einem französischen gemeinnützigen Verein finanziert wird: @:data.html.soft\n\ - Alle Instanzen werden eigenständig erstellt, animiert, moderiert und gepflegt.\n\ - PeerTube wird von keinem Unternehmen monopolisiert, ist nicht auf Werbung\ - \ angewiesen und trackt Sie nicht.\nMit PeerTube sind Sie kein Produkt:\n\ - PeerTube ist das Produkt, nicht umgekehrt." - broadcast: - title: Werde ein Schauspieler deiner eigenen, ausgestrahlten Videos - desc: "Wenn Sie ein Video über Peertube anschauen, erlaubt Ihnen die Webtorrent-Technologie\ - \ das Video an andere auszustrahlen, die das Video zu gleichen Zeit schauen\ - \ in der Sie es tun.\nDiese Art der Streamverteilung erlaubt eine effizientere\ - \ Verteilung des Videosharings im Netzwerk.\nAußerdem erlaubt das Föderalisierungs-protokoll\ - \ (ActivityPub) die Videos und Kommentare auf anderen Plattformen zu veröffentlichen,\ - \ die dies unterstützen wie:\nMastodon!\ - \ (experimental) " - getting-started: - title: loslegen - watch: - title: Anschauen - framatube: Schaue dir Videos an auf @:data.color.tube - register: - title: Registrieren - list: 'Liste von Instanzen, auf welchen Sie sich registrieren können:' - error: Es tut uns leid, aber wir konnten die Liste der verfügbaren Instanzen - nicht bereitstellen. Bitte versuchen Sie es später noch einmal. - email: 'Es ist wie die Auswahl eines E-mail Anbieters: Die Domain ist Teil Ihres - Benutzernamens!' - instances: - per_user: pro Nutzer - followers: followers - instances: Instanzen - follows: folgt - bytes: - B: B - KB: KB - MB: MB - GB: GB - no_quota: Keine Begrenzung - install: - title: Installieren Sie Ihre eigenes Instanz - text: - - "Sind Sie daran interessiert, Ihre eigene Instanz für Ihre Freunde, Familie\ - \ oder Organisation zu hosten?\nSie können mit der Installationsdokumentation\ - \ \ - \ beginnen." - - "Sie werden nur Ihre eigenen Benutzer und deren eigene Videos hosten.\nSie können\ - \ die Anzahl der verfügbaren Registrierungen und ein Plattenplatz-Kontingent\ - \ pro Benutzer festlegen.\nAuf Ihrer Homepage erscheinen nur die Videos der\ - \ Instanzen, die Sie ausgewählt haben." - btn: Lies die Dokumentation - how-it-works: - how: - title: Wie es funktioniert - text: - - "Jeder kann einen PeerTube-Server, welche wir Instanz nennen,\ - \ hosten.\nJede Instanz hostet ihre eigenen Benutzer und deren Videos.\nEs\ - \ behält auch eine Liste der Videos, die auf den Instanzen vorhanden sind,\ - \ die vom Administrator gefolgt werden, um sie seinen Benutzern vorschlagen\ - \ zu können." - - Jedes Konto hat eine eindeutige globale Kennung (z.B. @chocobozzz@framatube.org), - die sich aus einem Nicknamen (@chocobozzz) und dem Domänennamen des Servers - (framatube.org), auf dem es sich befindet, zusammensetzt. - - "Die Administratoren einer PeerTube-Instanz können einander folgen.\nWenn\ - \ Ihre PeerTube-Instanz einer anderen PeerTube-Instanz folgt, erhalten Sie\ - \ Videoanzeigeinformationen von dieser Instanz.\nAuf diese Weise können Sie\ - \ die Videos anzeigen, die auf Ihrer Instanz vorhanden sind und auf der Instanz,\ - \ der Sie folgen möchten.\nSo behalten Sie die Kontrolle über die auf Ihrem\ - \ PeerTube-Server angezeigten Videos!" - btn: Fragen? - why: - title: Warum ist es so toll? - text: - - Die Server werden unabhängig von einer Person oder von Organisationen verwaltet, - diese können Ihre eigenen Regeln haben, sodass Sie eine Instanz aussuchen - können, welche Ihnen am meisten gefällt. - - "Indem Sie ein Video ansehen, helfen Sie dem Betreiber der Instanz, es zu\ - \ senden, indem Sie selbst ein Sender dieses Videos werden.\nSo braucht jede\ - \ Instanz nicht viel Geld, um die Videos ihrer Nutzer zu übertragen!" - btn: Loslegen -footer: - text: 'Diese Website wurde aufgebaut auf der Basis von ' - thanks: Danke! -faq: - title: Ein Paar Fragen, um Peertube zu Entdecken - clic: (Klicken Sie auf die Fragen, um die Antworten zu sehen) - section: - prez: Peertube Präsentation - content: Kreation und Inhalt - tech: Technische Fragen - prez: - what: - title: Was ist Peertube? - text: - - "Peertube ist eine Software, die Sie auf Ihrem Webserver installieren.\nEs\ - \ erlaubt Ihnen eine Video-hosting-website zu erstellen, also erstellen Sie\ - \ Ihr \"Selbst gemachtes Youtube\"" - - Der Unterschied zu YouTube ist, dass es nicht darauf ausgelegt ist, eine riesige - Plattform zu schaffen, die Videos aus der ganzen Welt auf einer Serverfarm - zentralisiert (was schrecklich teuer ist). - - Im Gegenteil, das Konzept von PeerTube besteht darin, ein Netzwerk aus vielen - kleinen, miteinander verbundenen Video-Hosts zu schaffen. - pros: - title: Die 3 Hauptvorteile von Peertube - text: - - 'PeerTube ist einzigartig, weil es (nach unserem Wissen) die einzige Web-Video-Hosting-Anwendung - ist, die drei Vorteile vereint:' - - Diese drei Funktionen machen es einfach, Videos auf der Serverseite zu hosten - und gleichzeitig praktisch, ethisch und unterhaltsam für die Internetnutzer - zu sein. - list: - - Ein offener Code (Transparenz) unter einer freien Lizenz (Eine von Ethik, - Respekt und Community geprägte Entwicklung); - - Eine Föderation von miteinander verbundenen Hosts (also eine große Videoauswahl, - auf welcher Instanz Sie immer auch sind, um sie zu sehen); - - Peer-to-Peer-Übertragung - und damit das Betrachten - (also keine Verlangsamung, - wenn ein Video viral wird). - libre: - title: Warum ist es als freie Software besser? - text: - - Weil das Design von freier Software unsere fundamentalen Freiheiten respektiert - und diese durch eine Lizenz - garantiert, also ein rechtlich durchsetzbarer Vertrag. - - 'Konkret bedeutet dies hier, dass:' - list: - - PeerTube wird kostenlos vertrieben, es muss nicht bezahlt werden, um es auf - seinem Server zu installieren; - - 'Wir können unter der Haube von PeerTube (dem Quellcode) nachsehen: es ist - überprüfbar und transparent;' - - Die Entwicklung ist Community-basiert, sie kann durch die Beiträge jedes Einzelnen - bereichert werden. - federated: - title: Was ist der Sinn hinter der Föderation von Video-Hosting-Providern? - text: - - 'Der Vorteil von YouTube (und anderen Plattformen) ist sein Videokatalog: - vom Strick-Tutorials über Minecraft bis hin zu Videos von Kätzchen oder Urlaub.... - Sie finden alles!' - - Je vielfältiger der Videokatalog ist, desto mehr Leute sind interessiert, - desto mehr Videos werden gepostet.... aber Videos aus aller Welt zu hosten - ist (sehr, sehr) teuer! - - 'Wenn sich die Hosting-Provider von Knitting-PeerTube, Kittens-Tube und Framatube gegenseitig - folgen, zeigt er die Videos von anderen auf seiner Seite an: Das verringert - die Hostingkosten und bleibt für Internetnutzer praktisch und vollständig.' - - 'Das Föderationsprotokoll von PeerTube wird fließend sein (jeder kann seine - "Freunde" als Hosting-Provider auswählen), und auf Basis von ActivityPub - : dies eröffnet die Möglichkeit, sich mit Tools wie Mastodon oder MediaGoblin - zu verbinden.' - p2p: - title: Warum streamt Peertube seine Videos über Peer-to-Peer? - text: - - 'Wenn Sie eine große Datei wie ein Video hosten, ist das größte Problem der - Erfolg: Wenn ein Video viral wird und viele Leute es gleichzeitig sehen, hat - der Server große Überlastungsrisiken!' - - Die Peer-to-Peer-Verteilung ermöglicht dank des Protokolls WebRTC, - dass Internetnutzer, die das gleiche Video gleichzeitig ansehen, Bits von - Dateien austauschen, was den Server entlastet. - - Sie müssen nichts machen, Ihr Webbrowser macht es automatisch. Falls Sie ein - Mobiltelefon benutzen oder ein Netzwerk es nicht erlaubt (Router, Firewall, - etc.) wird diese Funktion deaktiviert und schaltet um zu der "alten" Videoübertragung - @:data.emoji.wink. - admin: - title: Für alle, die wissen, wie man einen Server verwaltet, ist PeerTube... - text: - - Es ist eine Software, die Sie aur Ihrem Server installieren , - um eine Website zu kreieren, auf der Videos gehostet und übertragen werden... - Quasi erschaffen Sie Ihr eigenes "Heimgemachtes Youtube"! - - Es existiert bereits freie Software, die es für Sie ermöglichst dies zu tun. - Aber mit PeerTube können Sie Ihre Instanz (Ihre Video-Website) mit Zaïd’s - PeerTube instanz verlinken (wo er Videos hostet von Lektüren für Leute seiner - Universität), zu Catherin’s (wo Sie Ihre Webmedien Videos hostet) oder sogar - zu Solar's Peertube Instanz (der ein Vlogger-Kollektiv verwaltet). - - Aber PeerTube zentralisiert nicht, es föderiert. Dank dem - ActivityPub protokoll (auch genutzt - von der Mastodon-Föderation, eine freie - Twitter Alternative), kann Peertube über viele kleine Hoster föderieren, sodass - sie nicht tausende Festplatten kaufen müssen, um die Videos für die ganze - Welt zu hosten - - "Auf Ihrer PeerTube-Website kann die Internet-Publikums Ihre Videos sehen,\ - \ aber auch die von Zaïd, Catherine oder Solar…, ohne dass Ihre Website\ - \ die Videos von anderen hosten muss.\nSolch eine Vielfalt des Video-Katalogs\ - \ macht es sehr attraktiv. Solch eine Große Auswahl und Vielfalt von Videos\ - \ ist das, was zentralisierte Plattformen wie Youtube erfolgreich macht." - - 'Föderation bietet einen anderen Vorteil: jeder wird unabhängig . Zaïd, - Catherin, Solar und Sie können Ihre eigenen Regeln bestimmen, Ihre eigenen - AGBs (zum Beispiel kann man sich ein MeowTube vorstellen, auf welchem Hundevideos - strikt verboten sind @:data.emoji.wink).' - video-maker: - title: Für diejenigen, die Ihre Videos hochladen möchten erlaubt PeerTube... - text: - - "Es erlaubt Ihnen, einen Hosting-Provider zu finden, der Ihren Ansprüchen\ - \ entspricht.\nYoutube's Exzesse sind ein gutes Beispiel: Der Hoster Google/Alphabet\ - \ kann sein \"Robocopyright\" (Das Content-ID-System) oder seine Indexierungstools\ - \ verwenden, um Videos zu empfehlen und hervorzuheben; und diese Tools wirken\ - \ so unfair wie sie obskur sind. Obwohl es Sie schon dazu zwingt ihm kostenlos erweiterte Urheberrechte an deinen Videos\ - \ zu geben. " - - Mit Peertube kannst du den Host deiner Videos nach den AGBs auswählen - , auch nach seinen Moderationsregelungen und seinen Föderations-Entscheidungen... - Da Sie keinen Technologie-Giganten vor sich haben, sind Sie möglicherweise - in der Lage mit Ihrem Hoster zu reden falls Sie ein Problem oder Wunsch haben - oder etwas benötigen. - - Der andere große Vorteil von PeerTube ist, dass Ihr Hoster sich nicht vor - plötzlichen Erfolg von einem seiner Videos fürchten muss. Peertube überträgt - Videos mit dem Protokoll WebTorrent. - Wenn hundert Leute ein Video zur gleichen Zeit anschauen, senden Ihre Browser - automatisch Bits von Ihrem Video zu anderen Zuschauern. - - "Vor dieser Peer-to-Peer Übertragung waren Videoersteller (oder Videos, die\ - \ viral wurden) dazu verdammt von einem Internet-Giganten gehostet zu werden,\ - \ dessen Infrastruktur Millionen gleichzeitige Übertragungen zuließen...\n\ - Oder man musste für einen sehr teuren, unabhängigen Video Host bezahlen, der\ - \ die Last ertragen konnte." - audience: - title: Für diejenigen, die Videos anschauen möchten, bietet PeerTube... - text: - - Einer der Vorteile ist, dass Sie ein Teil der Übertragung der Videos, - die Sie schauen übernehmen . Wenn Andere ein PeerTube Video zur gleichen - Zeit anschauen wie Sie (solange Ihr Tab geöffnet bleibt), überträgt Ihr Browser - Bits von diesem Video und Sie tragen zu einer effizienteren Nutzung des Internets - bei. - - 'Selbstverständlich passt sich der PeerTube Video-Player der Situation an: - Falls Ihr Browser Peer-to-Peer Playback nicht erlaubt (wegen dem Firmennetzwerk, - einem widerspänstigen Browser, etc.) wird das Video auf klassischem Wege übertragen.' - - 'Aber am wichtigsten ist, dass PeerTube Sie wie ein Person behandelt, - nicht als Produkt . Es hat keine Spur, Profil und lockin in Videoschleifen - um besser Ihre verfügbare Denkzeit zu verkaufen. Somit ist der Quellcode - (das Rezept) der PeerTube-Software offen, was deren Betrieb transparent macht. ' - - PeerTube ist nicht nur open-source, es ist frei . Seine - freie Lizenz garantiert unsere fundamentalen Freiheiten als Nutzer. Es ist - diese Achtung vor unseren Freiheiten, die es Framasoft ermöglicht, Sie einzuladen, - an dieser Software mitzuwirken, und viele Entwicklungen (innovatives Kommentarsystem, - etc.) wurden bereits von einigen von Ihnen vorgeschlagen. - remplace-yt: - title: Ist der Zweck von PeerTube, Youtube zu ersetzen? - text: - - 'Wir können mit Sicherheit antworten: Nein!' - - Im März 2018 veröffentlichte PeerTube seine öffentlich nutzbare Beta-Version. - Mehrere Kollektive gründen die ersten Instanzen und schaffen so die Grundlagen - des Verbandes. - - Aber das ist erst der Anfang, PeerTube ist (noch) nicht perfekt und viele - funktionen fehlen. Aber wir verbessern es jeden Tag. - - 'März 2018 ist somit die Geburtsstunde der PeerTube-Verbände: Je mehr diese - Software genutzt und unterstützt wird, desto mehr werden Menschen sie nutzen - und dazu beitragen, und desto schneller wird sie sich zu einer konkreten Alternative - zu Plattformen wie YouTube entwickeln.' - - 'Dennoch bleibt das Ziel, eine freie und dezentrale Alternative - zu sein: Das Ziel einer Alternative ist es nicht, zu ersetzen, sondern etwas - anderes vorzuschlagen, mit anderen Werten, parallel zu dem, was bereits existiert.' - content: - law: - title: Wenn es frei ist, können wir Illegale Inhalte darauf hochladen? - text: - - Nur weil es frei ist heißt es nicht, dass es über dem Gesetz steht! Jeder - PeerTube-Hosting-Provider kann seine allgemeinen Nutzungsbedingungen selbst - festlegen und dabei die lokalen Gesetze einhalten. - - So ist beispielsweise in Frankreich der diskriminierende Inhalt - verboten und kann an - die Behörden gemeldet werden. PeerTube ermöglicht es Benutzern, problematische - Videos zu melden, und jeder Administrator muss dann seine Moderation gemäß - seinen Allgemeinen Geschäftsbedingungen und dem Gesetz anwenden. - - Das Föderationssystem seinerseits ermöglicht es den Hosts zu entscheiden, - mit wem sie sich verbinden möchten, abhängig von der Art der Inhalte oder - den Moderationsrichtlinien anderer. - responsible: - title: Wer ist für den Inhalt verantwortlich, der auf PeerTube veröffentlicht - wird? - text: - - 'PeerTube ist keine Website: Es ist eine Software, die es einem Webhoster - (z.B. Dominique) ermöglicht, eine Video-Website zu erstellen (nennen wir es - DominiqueTube).' - - Stellen Sie sich nun vor, Camille hat ein Konto bei DominiqueTube eingerichtet - und lädt ein illegales Video hoch, da dieses Video Musik von Solal verwendet. - - Solal geht auf Framatube, einer Instanz, die DominiqueTube folgt. So kann - Solal von Framatube aus die auf DominiqueTube veröffentlichten Videos sehen. - - Solal sieht Camilles illegales Video und signalisiert es mit der dafür vorgesehenen - Button. Obwohl der Bericht von Framatube stammt, wird er direkt an die Person - geschickt, die den illegalen Inhalt anbietet, Dominique. - - Von diesem Moment an ist Dominique verantwortlich, denn sie werden gewarnt, - dass sie ein illegales Video hosten. Es liegt daher an ihnen zu handeln, wenn - sie nicht vor dem Gesetz zur Rechenschaft gezogen werden wollen. - - Dann können sich Dominique und Solal gegen Camille wenden, die das Video hochgeladen - hat. - money: - title: Wie sieht die Vergütungspolitik von PeerTube aus? - text: - - Es gibt momentan noch keine. PeerTube ist ein Tool, das wir im Bezug auf Vergütung - neutral halten wollten. - - 'Im Moment besteht die Lösung für Personen, die Videos hochladen, darin, die - Schaltfläche "Support" unter dem Video zu verwenden. Diese Schaltfläche zeigt - einen Rahmen an, in dem Personen, die Videos hochladen, Text, Bilder und Links - frei anzeigen können. Beispielsweise ist es möglich, dort einen Link zu Patreon, - Tipeee, Paypal, Liberapay (oder einer anderen Lösung) zu setzen. Andere Beispiele: - Geben Sie eine Postanschrift an, wenn Sie physische Dankeskarten erhalten - möchten, ein Logo Ihres Unternehmens, einen Link zur Unterstützung einer gemeinnützigen - Organisation.....' - - Wir haben nichts weiteres getan, denn eine technische Lösung zu bevorzugen, - würde darin bestehen, im Kodex eine politische Vision der kulturellen Teilhabe - und ihrer Finanzierung durchzusetzen. Alle Finanzlösungen sind in PeerTube - möglich und werden gleich behandelt. - - Allerdings sind viele Verbesserungen von PeerTube zu erwarten.... Einschließlich - derjenigen, die es Ihnen ermöglichen würden, die für Sie interessanten Monetarisierungswerkzeuge - zu erstellen (und auszuwählen)! - - 'Dennoch ist zu beachten, dass die überwiegende Mehrheit der im Internet (und - sogar auf YouTube) veröffentlichten Videos für nicht marktübliche Zwecke geteilt - wird: Die Vergütung ist ein Werkzeug, aber nicht unbedingt ein Hauptzweck.' - instances: - title: Wo kann ich meine Videos hochladen? - text: - - Du musst eine PeerTube Hosting-Instanz finden, der du vertraust. - - Es gibt eine vollständige Liste der Instanzen - hier, und eine Liste derjenigen, die für - die Registrierung hier geöffnet sind. - - Dann empfehlen wir Ihnen, zu den Instanzen zu gehen und deren "Über"-Seite - zu lesen, um ihre Nutzungsbedingungen zu erfahren (Festplattenspeicherbegrenzung - pro Benutzer, Inhaltsrichtlinie usw.). - - Es ist am besten, sich direkt mit Hosting-Providern in Verbindung zu setzen - und zu sprechen, um ihr Geschäftsmodell, ihre Vision usw. zu verstehen. Denn - nur Sie können bestimmen, was Sie einem solchen oder solchen Host vertrauen - und ihm so Ihre Videos anvertrauen. - pornography: - title: Es sind so viele pornografische Videos auf Peertube! - text: - - "Nein. Im Oktober 2018 sind auf einer durchschnittlichen Instanz die sich\ - \ mit ~200 Instanzen austauscht und ~16000 indexiert nur 200 video als NSFW\ - \ gekennzeichnet. (Das heißt der Inhalt ist sensible, was auch anderes als\ - \ Pornografie sein kann).\nDaher repräsentieren sie nur ~1% aller Videos." - - 'Darüber hinaus entscheidet jeder Administrator mit welchen Instanzen er sich - austauschen will: er hat die volle Kontrolle darüber, welche Inhalte auf seiner - Instanz angezeigt werden. Es ist seine Angelegenheit die Nutzungsbedingungen - festzulegen. Er kann sich dafür entscheiden: ' - - Bei Werkseinstellung besagt "verstecken / nicht anzeigen". Falls manchen Administratoren - sich entscheiden sie zum Beispiel verschwommen anzuzeigen ist es ihre - Entscheidung. - - Am Ende kann jeder Nutzer für sich selbst die Einstellung festlegen und kann - entscheiden ob er sie angezeigt haben möchte, sie verschwommen sehen möchte - oder diese Videos verschwommen angezeigt sehen möchte. - - 'PeerTube ist nur eine Software: Framasoft (eine non-profit Organisation, - die PeerTube entwickelt) ist nicht für die Inhalte, die auf Instanzen veröffentlicht - werden verantwortlich.' - - 'Jeder muss die Verantwortung übernehmen: Eltern, Besucher, Hochladende und PeerTube-Administratoren - das Gesetz zu achten und problematische Situationen zu vermeiden.' - forum: Diskutiere in unserem Forum - tech: - install: - title: Wie kann ich PeerTube installieren? - text: - - Die Installationsanleitung - ist hier (nur auf Englisch, im Moment) - - 'Wir empfehlen, PeerTube nicht auf Low-End-Hardware oder hinter einer schwachen - Verbindung (z.B. auf einem RaspberryPi mit ADSL-Verbindung) zu installieren: - Dies könnte alle Föderationen verlangsamen.' - - 'Belästigen Sie den Entwickler nicht, Ihnen bei der Installation Ihrer Instanz - zu helfen: Wir haben dafür ein Unterstützungsforum.' - moderation: - title: PeerTube v1.0 scheint nicht alle Werkzeuge zu enthalten, die nötig sind - um meine Instanz gut zu verwalten. - text: - - '
"Es ist schlimm und empörend: Ihr veröffentlicht PeerTubes Version - 1, obwohl es nicht die nötigen Werkzeuge enthält um effektiv Videos zu verwalten, - die von Rechteigentümern geclaimed werden, oder um effektiv das Problem von - Belästigung in den Kommentaren zu bekämpfen, eben so wenig wie effektive Verwaltung - von Monetisierung durch Werbung, oder (hier weitere Anforderungen an PeerTube - einfügen). Es wird nie funktionieren! Was plant ihr dagegen zu tun?"
' - - Es stimmt. PeerTube 1.0 ist nicht das perfekte Werkzeug, bei weitem nicht. - Und wir haben nie behauptet, dass diese Version 1.0 ein Werkzeug sein würde, - das alle Features für jedes Einsatzszenario enthalten würde. - - 'PeerTube 1.0 ist die Verwirklichung der Aufgabe, die wir uns im Oktober 2017 - gestellt haben: PeerTube von einer Alpha-Version (persönliches Projekt und - "Proof of Concept", dass eine föderierte Videoplattform funktionieren könnnte) - zur Version 1.0 im Oktober 2018 (was nicht "finale Version" heißt, sondern - "Version, die stabil läuft und eingesetzt werden kann").' - - Es sollte nicht vergessen werden, dass die Arbeit an PeerTube von nur einem - (fast -) Vollzeit-Entwickler und einer handvoll engagierter, freiwilliger - Helfer getragen wird. PeerTube ist kein Produkt, das von einem Start-Up mit - einem kompletten Entwicklerteam (Software, Design, UX, Marketing, Support, - etc.) und signifikanter finanzieller Unterstützung entwickelt wird. Es ist - freie Software, die in der Gemeinschaft entwickelt wird, und diese Entwicklung - wird sich über die Monate und, hoffentlich, über die Jahre fortsetzen. - - Wir sind uns sehr wohl der Schwächen von PeerTube 1.0 bewusst, insbesondere - im Bereich der Werkzeuge für die Moderation (Videos, Kommentare, etc.). Und - wir haben vor an diesen Schwächen zu arbeiten. - - 'Wir haben entschieden es so anzugehen: Einerseits werden wir, insbesondere - in den nächsten Monaten, daran arbeiten, diese Werkzeuge in PeerTube (im Kern - der Software) zu verbessern. Zusätzlich werden wir parallel dazu viel Zeit, - besonders im Jahr 2019, in die Entwicklung eines Plugin-Systems investieren, - das von den Communities entwickelt und gepflegt werden kann.' - - 'Tatsächlich wissen wir selber noch nicht genau, wie all diese Werkzeuge am - Besten gehandhabt werden sollten, um alle Anforderungen, denen sie gegenüberstehen - könnten, zu erfüllen. Zum Beispiel: Bezüglich der Frage, wie DMCA-Anfragen - in PeerTube gehandhabt werden können hängt die Antwort sehr stark von der - Rechtsprechung am jeweiligen Ort ab (Europäisches Recht unterscheidet sich - von französischem Recht, welches sich wiederum von kanadischem Recht unterscheidet, - welches sich wiederum von dem der USA unterscheidet, etc.). Auch für Werkzeuge - für die Moderation von Kommentaren sind wir keinenfalls Experten.' - - Dadurch, dass wir sowohl am Kern arbeiten, aber auch die Entwicklung - von Plug-Ins ermöglichen erwarten wir, dass PeerTube auf lange Sicht diese - Probleme besser adressieren kann und es verschiedenen Communities erlauben - wird PeerTube an ihre Bedürfnisse anzupassen. - - Wir arbeiten so schnell wir können daran, PeerTube zu verbessern, aber wir - tun dies mit den sehr limitierten Ressourcen, die wir haben. - - 'Bis dahin gilt: Wenn PeerTube 1.0 noch nicht eure Anforderungen erfüllt, - dann benutzt es noch nicht :) (zur Erinnerung, wir verdienen mit der Entwicklung von - PeerTube kein Geld und das Überleben unserer Organisation hängt nicht von - PeerTube ab, obwohl wir natürlich auf den Erfolg von PeerTube hoffen).' - - Wenn ihr als Administrator Angst vor DMCA-Anfragen habt, dann habt ihr die - Option die Registrierung auf Leute zu beschränken, die ihr kennt. Ihr könnt - dann Registrierung für alle öffnen, sobald Werkzeuge zur Verifikation von - Inhalten integriert sind oder von der Community entwickelt wurden. - code: - title: Wie kann ich etwas zu PeerTube's Code beitragen? - text: - - Das Git Repository von PeerTube ist hier. - - Sie können ein Problem erstellen, dazu - beitragen oder sogar einen Beitrag leisten, indem Sie einfache - Probleme für diejenigen, die beginnen. - - Falls Sie auf eine Andere Art helfen möchten oder Sie sich eine Funktion wünschen, - diskutieren Sie mit uns in unserem Beitragsforum. - protocol: - title: Warum benutzt PeerTube das ActivityPub Föderations-Protokoll? Warum nicht - IPFS / d.tube / Steemit? - text: - - PeerTube verwendet ActivityPub, da dieses Föderationsprotokoll vom W3C empfohlen - wird und bereits vom föderierten sozialen Netzwerk Mastodon verwendet wird. - - IPFS ist eine großartige Technologie, aber es scheint noch sehr (zu!) jung - für das groß angelegte Streaming großer Dateien. - - Nachdem wir es in unserem Forum diskutiert haben, sind wir der Meinung, dass - d.tube nicht frei oder Open Source ist, da die Veröffentlichung von nur kompiliertem - Code die Freiheit der Modifikation behindert. - - D.tube basiert auf Steem für "Vergütung", es ist eine Wahl, aber Steem ist - weit kritisiert - als hoch - zentralisiert, und verdächtig - ähnelt einem Ponzi-System. - - PeerTube ist kostenlos, dezentralisiert, verteilt und schreibt kein Vergütungsmodell - vor. Dies ist die Wahl, die wir getroffen haben, die fragwürdig ist, und andere - (wie d.tube) haben andere Entscheidungen getroffen, die ihre Vorteile haben. - Es liegt also an dir zu sehen, was zu dir passt. -hof: - title: Hall of fame - sponsors: Sponsoren - donators: Finanziell Beitragende - dev: Beitragende - contrib: Trage etwas zum Code bei \ No newline at end of file diff --git a/app/locales/en/main.yml b/app/locales/en/main.yml deleted file mode 100644 index 3091573..0000000 --- a/app/locales/en/main.yml +++ /dev/null @@ -1,455 +0,0 @@ -meta: - title: '@:home.title ! #JoinPeerTube' - description: A decentralized video hosting network, based on free/libre software -menu: - faq: F.A.Q. - help: Support - docs: Documentation - code: Source code - instances: Instances - hall-of-fame: Hall of fame - news: News -link: - forumPT: https://framacolibri.org/c/peertube - wArticle: https://en.wikipedia.org/wiki -home: - title: Take back control of your videos - intro: - title: A decentralized video hosting network, based on free/libre software - getting-started: Get started - how-it-works: How it works - banner: - subtitle: We’re talking about our progress these last months and what’s coming - next. - button: Support - install: Install PeerTube - why: - power: - title: Take back the power… and the responsibilities! - desc: 'PeerTube isn’t a single video hosting platform with a single group of - rules: it’s a network of dozens of interconnected hosting providers, and each - provider is composed of different people and administrators. You don’t like - some of the rules? You’re free to join the hosting provider of your choice, - or even better, be your own hosting provider with your own rules!' - content: - title: Take control of your content - desc: PeerTube allows you to share all your videos. Being in direct contact - with a human hosting provider (or becoming your own) allows you to choose - how their broadcasting is done. Your videos will benefit from tools to fill - description, categorization, choosing a preview image and marking videos as - not safe for work. Tweaking the Support button will allow - you to show your audience how you want them to support your work. - usersfirst: - title: Putting the users first - desc: 'You’re a person, not a product. PeerTube is a free/libre software financed - by a French non-profit organization: @:data.html.soft. All instances are - created, animated, moderated and maintained independently. PeerTube isn’t - submitted by any company monopole, doesn’t depend on ads and doesn’t track - you. With PeerTube you’re not a product: PeerTube is at your service, not - the other way around.' - broadcast: - title: Become an actor of your videos broadcasting - desc: When you watch a video with PeerTube, the WebTorrent technology allows - you to be part of the broadcasting of this video with the viewers who are - watching it at the same time. This video stream sharing allows a healthier - distribution of exchanges on the network. Moreover, the federation protocol - (ActivityPub) allows to publish the videos and comments on other platforms - that support it, such as Mastodon! (experimental) - getting-started: - title: Get started - watch: - title: Watch - framatube: Watch videos on @:data.color.tube - register: - title: Register - list: 'List of instances on which you can register:' - error: We are sorry, but we failed to fetch the list of available instances. - Please try again later. - email: 'This is like picking an e-mail hosting provider: the domain will be - part of your username!' - instances: - per_user: per user - followers: followers - instances: instances - follows: follows - bytes: - B: B - KB: KB - MB: MB - GB: GB - no_quota: No quota - install: - title: Install your own - text: - - If you are interested in running your own instance — for your friends, family - or organization — you can get started by reading - the installation documentation. - - You’ll only host your own users and their own videos. You can define the number - of available registrations and a disk quota per user. Only videos from instances - you have chosen to follow will show up on your homepage. - btn: Read the docs - how-it-works: - how: - title: How it works - text: - - Everybody can host a PeerTube server we call instance. Every - instance hosts its own users and their videos. It also keeps a list of the - videos available of the instances the administrator chooses to follow in order - to suggest them to its users. - - Every account has a globally unique identifier (e.g. @chocobozzz@framatube.org) - consisting of the local username (@chocobozzz) and the domain name of the - server it is on (framatube.org). - - The administrators of a PeerTube instance can follow each other. When your - PeerTube instance follows another PeerTube instance, you receive the videos’ - preview information from this instance. This way, you can display the videos - available on your instance and on the instances you decided to follow. So - you keep control of the videos displayed on your PeerTube instance! - btn: Questions? - why: - title: Why is that cool? - text: - - Servers are run independently by different people and organizations. They - can apply wildly different moderation policies, so you can find or make one - that fits your taste perfectly. - - By watching a video, you help the hosting provider to broadcast it by becoming - a broadcaster of the video yourself. Each instance doesn’t need much money - to broadcast the videos of its users. - btn: Get started -footer: - text: Built on top of - thanks: Thanks! -faq: - title: A few questions to discover PeerTube… - clic: (click on the questions to discover the answers) - section: - prez: PeerTube Presentation - content: Creation and content - tech: Technical questions - prez: - what: - title: What is PeerTube? - text: - - PeerTube is software that you install on a web server. It allows you to create - a video hosting website, so create your “homemade YouTube”. - - The difference to YouTube is that it’s not intended to create a huge platform - centralizing videos from the whole world on a single server farm (which is - horribly expensive). - - On the contrary, PeerTube’s concept is to create a network of multiple small - interconnected video hosting providers. - pros: - title: The three main advantages of PeerTube. - text: - - 'PeerTube is unique because (as far as we know) it’s the only video hosting - web application which combines three advantages:' - - Linked together, these three features makes it easy to host videos on the - server side, while remaining practical, ethical and fun for the internet users. - list: - - An open code (transparency) under a free/libre license (ethic, respect and - community-driven development); - - A federation of interconnected hosting providers (so more video choices wherever - you go to see them); - - Peer-to-peer broadcasting – and therefore viewing – (so no slowing down when - a video becomes viral). - libre: - title: Why is it better as free/libre software? - text: - - Because by design free/libre software respects our fundamental freedoms, and - guarantees them by a license, - so a legally enforceable contract. - - 'Concretely here, it means that:' - list: - - PeerTube is freely provided, no need to pay to install it on your server; - - 'We can look under the hood of PeerTube (its source code): it’s auditable, - transparent;' - - Its development is community-based, it can be enhanced by everyone’s contributions. - federated: - title: What’s the interest to federate the video hosting providers? - text: - - 'The advantage of YouTube (and other platforms) is its video catalog: from - knitting tutorials to Minecraft constructions through videos of kittens or - holidays… you can find everything!' - - The more the video catalogue is varied, the more people are interested, the - more videos are uploaded… but hosting videos from all over the world is (very, - very) expensive! - - If the hosting provider Knitting-PeerTube becomes friends with Kittens-Tube - and Framatube, it will display the videos of others on its site, thus diluting - hosting costs while remaining practical and complete for Internet users. - - 'PeerTube’s federation protocol will be fluid (everyone can choose their “friends” - hosts), and based on ActivityPub: this - will open the possibility to connect with tools like Mastodon or MediaGoblin.' - p2p: - title: Why broadcast PeerTube videos through peer-to-peer? - text: - - 'When you host a large file like a video, the biggest thing to fear is success: - if a video becomes viral and many people watch it at the same time, the server - has a big risk of getting overloaded!' - - Peer-to-peer broadcasting allows, thanks to the WebRTC - protocol, that Internet users who watch the same video at the same time exchange - bits of files, which relieves the server. - - 'There is nothing to do: your web browser does it automatically. If you are - on a mobile phone or if your network does not allow it (router, firewall, - etc.), this function is disabled and switches back to an “old-style” video - broadcast @:data.emoji.wink.' - admin: - title: For those who know how to administer a server, PeerTube is… - text: - - 'It’s software you install on your server to create a website - where videos are hosted and broadcast… Basically: you create your own “homemade - YouTube”!' - - There already exists free/libre software that enables you to do this. But - with PeerTube, you can link your instance (your video website) to Zaïd’s PeerTube - instance (where he hosts videos of the lectures for his people’s university), - to Catherin’s (who hosts her webmedia videos) or even to Solar’s PeerTube - instance (who manages a vloggers collective). - - 'But PeerTube doesn’t centralize: it federates. Thanks to - the ActivityPub protocol (also used - by the Mastodon federation, a free/libre - Twitter alternative), PeerTube can federate several small hosters so they - don’t have to buy thousands of hard disks to host videos for the whole world.' - - As a result, on your PeerTube website, the audience will be able to watch - not only your videos, but also videos hosted by Zaïd, Catherin or Solar… without - having to host their videos on your PeerTube-powered website. Such diversity - in a video-catalog makes it very attractive. Such a large choice and diversity - of videos is what made centralized platforms such as YouTube succesful. - - 'Federation offers another benefit: everyone becomes independent. - Zaïd, Catherin, Solar and yourself can make your own rules, your own Terms - of Services (for example, one can imagine a MeowTube where dogs videos are - strictly forbidden @:data.emoji.wink).' - video-maker: - title: For those who wants to upload their videos, PeerTube allows… - text: - - 'It allows you to choose a hoster that fits you. YouTube’s excesses are a - good exemple: its hoster, Google/Alphabet, can impose its “Robocopyright” - (the ContentID system) or its tools to index, recommend and spotlight videos; - and those tools seem as unfair as they are obscure. Even though, it already - forces you to give it extended copyrights on your - videos, for free!' - - With PeerTube, you can choose the hoster of your videos according - to his terms of services, his moderation policy, his federation choices… - As you don’t have a tech giant facing you, you might be able to talk with - you hoster if you ever have a problem, a need, or something you want. - - The other big advantage of PeerTube is that your hoster doesn’t have to fear - the sudden success of one of your videos. Indeed, PeerTube broadcasts videos - with the protocol WebTorrent. If - hundreds of people are watching your video at the same time, their browsers - automatically send bits of your video to other viewers. - - Before this peer-to-peer broadcast, successful videographers (or videos that - make the buzz) were doomed to be hosted by a web giant whose infrastructure - can handle millions of simultaneous views… Or to pay for a very expensive - independent video host so that it can hold the load. - audience: - title: For those who want to watch videos, PeerTube can offer… - text: - - One of the benefits is that you become a part of the broadcasting - of the videos you are watching. If other people are watching a PeerTube - video at the same time as you, as long as your tab remains open, your browser - shares bits of that video and you participate in a healthier use of the Internet. - - 'Of course, PeerTube’s video player adapts to your situation: if your installation - does not allow peer-to-peer playback (corporate network, recalcitrant browser, - etc.) video playback will be done in the classic way.' - - But above all, PeerTube treats you like a person, not as a product - that it has to track, profile, and lock in video loops to better sell your - available brain time. Thus, the source code - (the recipe) of the PeerTube software is open, making its operation transparent. - - 'PeerTube is not only open-source: it’s free (as in free speech). - Its free license guarantees our fundamental freedoms as users. It is this - respect for our freedoms that allows Framasoft to invite you to contribute - to this software, and many evolutions (innovative comment system, etc.) have - already been suggested by some of you.' - remplace-yt: - title: Is PeerTube’s purpose to replace YouTube? - text: - - 'We can answer with certainty: no!' - - In March 2018, PeerTube released its publicly usable beta version. Several - collectives set up the first instances, thus creating the bases of the federation. - - But this is just the beginning, PeerTube is not (yet) perfect, and many features - are missing. But we intend to keep improving it day after day. - - 'March 2018 thus represents the birth of the PeerTube federations: the more - this software will be used and supported, the more people will use it and - contribute to it, and the faster it will evolve towards a concrete alternative - to platforms such as YouTube.' - - 'Nevertheless, the ambition remains to be a free and decentralized - alternative: the goal of an alternative is not to replace, but to - propose something else, with different values, in parallel to what already - exists.' - content: - law: - title: If it’s free, can we upload illegal stuff on it? - text: - - Being free doesn’t mean being above the law! Each PeerTube hosting provider - can decide on its own general conditions of use, abiding by their local laws. - - For example, in France, discriminatory content is - prohibited and may be reported - to the authorities. PeerTube allows users to report problematic videos, - and each administrator must then apply its moderation in accordance with its - terms and conditions and the law. - - The federation system, for its part, allows hosts to decide with whom they - want to connect, depending on the types of content or the moderation policies - of others. - responsible: - title: Who is responsible for content published on PeerTube? - text: - - 'PeerTube is not a website: it is software that allows a web hoster (for example, - Dominique) to create a video website (let’s call it DominiqueTube).' - - Now imagine that Camille has created an account on DominiqueTube and uploads - an illegal video, because this video uses music created by Solal. - - Solal goes on Framatube, an instance which follows DominiqueTube. So, Solal - can see, from Framatube, the videos published on DominiqueTube. - - Solal sees Camille’s illegal video, and signals it with the button provided - for that purpose. Although the report is made from Framatube, it is sent directly - to the person hosting the illegal content, Dominique. - - From that moment on, Dominique is responsible, because they are warned that - they’re hosting an illegal video. It is therefore up to them to act if they - don’t want to be held accountable before the law. - - Then Dominique and Solal can turn against Camille, who uploaded the video. - money: - title: What is PeerTube’s remuneration policy? - text: - - OrderedDict([('There are none, not at the moment', 'PeerTube is a tool that - we wanted neutral in terms of remuneration.')]) - - 'For now, the solution proposed to people who upload videos is to use the - “support” button under the video. This button displays a frame in which people - who upload videos can display text, images, and links freely. For example, - it’s possible to put a link to Patreon, Tipeee, Paypal, Liberapay (or any - other solution) there. Other examples: put a postal address if you’d like - to receive physical thank-you cards, put a logo of your enterprise, a link - to support a non-profit organisation…' - - We did not go any further because to favour one technical solution would be - to impose, in the code, a political vision of cultural sharing and its financing. - All financial solutions are possible and treated equally in PeerTube. - - However, many improvements of PeerTube are to be expected… Including those - that would allow you to create (and choose) the monetization tools that interest - you! - - 'Nevertheless, it is worth remembering that the vast majority of videos published - on the Internet (and even on YouTube) are shared for non-market purposes: - remuneration is a tool, but not necessarily a main or essential purpose.' - instances: - title: Where can I put my videos? - text: - - You need to find a PeerTube hosting instance you trust. - - There’s a complete list of instances here, - and a list of those that are open to registration - here. - - Then, we recommend you go to the instances, read their “about” page to discover - their terms of use (disk space limit per user, content policy, etc.). - - It’s best to contact and talk directly with hosting providers, to understand - their business model, vision, etc. Because only you can determine what makes - you trust such or such host, and thus entrust your videos to them. - pornography: - title: There are many porn videos on PeerTube! - text: - - No. In October 2018, on an average instance federating with ~200 instances - and indexing ~16000 videos, only ~200 videos are tagged as NSFW (i. e. the - content is sensitive, which could be something else than pornography). Therefore, - they represent only ~1% of all the videos. - - 'Moreover, each administrator decides with which instances he wants to federate: - he has the full control of the content he wants to display on his instance. - It’s up to him to choose the policy regarding this kind of videos. He can - decide to: ' - - By default, this configuration is set to “Hide them”. If some administrators - decide to display them with a blur filter for example, it’s their - choice. - - Finally, any user can override this configuration, and decides if he want - to display, blur or hide these videos for himself. - - 'PeerTube is just a software: it’s not Framasoft (non-profit that develops - PeerTube) that’s responsible for the content published on some instances.' - - 'It’s up to everyone to be responsible: parents, visitors, uploaders, PeerTube - administrators to respect the law and avoid any problematic situations.' - forum: Discuss on our forum - tech: - install: - title: How do I install PeerTube? - text: - - The installation - guide is here (only in English, for the moment). - - 'We recommend not to install PeerTube on low-end hardware or behind a weak - connection (for example, on a RaspberryPi with an ADSL connection): this could - slow down all federations.' - - 'Don’t bother the developer to help you install your instance: we have a support forum for that.' - moderation: - title: PeerTube v1.0 does not seem to me to contain all the tools necessary - for a good management of my instance. - text: - - '
“It’s outrageous and unconscious: you’re releasing PeerTube’s - version 1 when it doesn’t contain the necessary tools to effectively manage - videos claimed by rights holders, or to effectively manage the issue of online - harassment in comments, or to effectively manage monetization through advertising, - or to (insert here your request to PeerTube). It will never work! What do - you intend to do about it?”
' - - You’re right. PeerTube 1.0 is not the perfect tool, far from it. And we never - promised that this version 1.0 would be a tool that would include all the - features corresponding to all cases. - - PeerTube 1.0 is the realization of the commitment we made in October 2017 - to take PeerTube from an alpha version (personal project and proof of concept - that a federated video platform could work) to a 1.0 version in October 2018 - (which does not mean “final version”, but “version considered stable and distributable”). - - Remember that PeerTube has only one (almost) full time developer and a small - handful of very involved volunteers. It is not a product developed by a start-up - with a full time team (dev, design, UX, marketing, support, etc.) and significant - financial support. It is a Community free software, the development of which - will continue over the months and, we hope, in the years to come. - - 'We are well aware of the shortcomings of PeerTube 1.0, especially in the - moderation tools area (videos, comments, etc.). And we intend to work on these - weaknesses.' - - 'We have chosen to do so as follows: on the one hand we will work primarily - in the coming months to improve these tools within PeerTube itself (in the - core of the software). On the other hand, we will also focus, in parallel, - a large part of PeerTube’s development effort during 2019 on the integration - of a plugin system, which can be developed by the communities.' - - 'Indeed, we do not claim to have the science behind it and know how best to - manage each of the tools according to each of the needs. For example: with - regard to the question of DMCA requests, cases vary according to geographical - jurisdictions (European law is different from French law, itself different - from Canadian law, itself different from American law, etc.). Concerning the - tools for moderating comments, here again, we cannot decree ourselves experts - of the subject, because this is simply not the case.' - - By acting both on the core, but also by allowing the development of - plugins, we believe that PeerTube will, in the long term, be able to respond - much better to these issues and allow different communities to adapt PeerTube - to their needs. - - We are working as quickly as possible to improve PeerTube, but we are doing - so with the resources we have, which means very limited. - - 'In the meantime, as an user if you feel that PeerTube 1.0 does not currently - meet your needs, it’s simple: don’t use it right now :) (we remind you that - we don’t make money developing PeerTube, and that if we obviously hope for - its success, the survival of our association doesn’t depend on it).' - - As an administrator, if you are afraid of DMCA requests, there is an option - to limit the opening of registrations to people you know. You will then be - able to reopen registrations without verification once these verification - tools have been integrated, or you have developed them. - code: - title: How do I contribute to PeerTube’s code? - text: - - The Git repository of PeerTube is here. - - You can create an issue, contribute - to it, or even start contributing by choosing the easy - problems for those who begin. - - If you want to help out in another way, or if you want to request a feature, - come discuss it on our contribution forum. - protocol: - title: Why does PeerTube use the ActivityPub federation protocol? Why not IPFS - / d.tube / Steemit? - text: - - PeerTube uses ActivityPub because this federation protocol is recommended - by the W3C and is already used by the federated social network Mastodon. - - IPFS is a great technology, but it still seems very (too!) young for large - scale streaming of large files. - - After discussing it on our forum, we feel that d.tube is not free or open - source, because publishing only compiled code hinders freedom of modification. - - D.tube is based on Steem for “remuneration”, it is a choice, but Steem is - widely criticized - as highly - centralized, and suspiciously resembles - a Ponzi system. - - PeerTube is free, decentralized, distributed, and does not impose any remuneration - model. This is the choice we have made, which is debatable, and others (like - d.tube) have made other choices, which have their advantages. So it’s up to - you to see what suits you. -hof: - title: Hall of fame - sponsors: Sponsors - donators: Financial Contributors - dev: Contributors - contrib: Contribute to the code diff --git a/app/locales/en/news.yml b/app/locales/en/news.yml deleted file mode 100644 index d91c8dd..0000000 --- a/app/locales/en/news.yml +++ /dev/null @@ -1,269 +0,0 @@ -title: What’s up on PeerTube -subtitle: Discover the tool’s latest improvements -latest-articles: Latest articles -blocs: - 19-09-25: - title: PeerTube 1.4 is out! - date: September 25, 2019 - text: - p1: - - Hi everybody, - - Peertube 1.4 just came out! Here’s a quick overview of what’s new… - h4a: Plug-in system - p2: - - 'Since PeerTube’s launch, we have been aware that every administrator and user wishes to see the software fulfill their needs. As Framasoft cannot and will not develop every feature that could be hoped for, we have from the start of the project planned on creating a plug-in system.' - - 'We are pleased to announce that the foundation stones of this system have been laid in this 1.4 release! It might be very basic for now, but we plan on improving it bit by bit in Peertube’s future releases.' - - 'Now, this system allows each administrator to create specific plug-ins depending on their needs. They may install extensions created by other people on their instance as well. For example, it is now possible to install community created graphical themes to change the instance visual interface.' - h4b: A better interface - p3: - - 'We strive to improve PeerTube’s interface by collecting users’ opinions so that we know what is causing them trouble (in terms of understanding and usability for example). Even though this is a time-consuming undertaking, this new release already offers you a few modifications.' - - 'First of all, we realized that most people who discover PeerTube have a hard time understanding the difference between a channel and an account. Indeed, on others video broadcasting services (such as YouTube) these two things are pretty much the same.' - - 'However, on PeerTube each account is linked to one or multiple channels that can be named as the users sees fit. You also have to create at least one channel when creating an account. Once the channels have been created, users can upload videos to each channel to organize their contents (for example, you could have a channel about cooking and another one about biking).' - -
- -
2 channels on Framasoft’s account on Framatube instance
-
- - 'In order to make this channel idea more understandable, we have changed the sign-up form, which from now on consists of two steps:' - ul: - - 'Step 1: account creation (choosing your username, password, email, etc.)' - - 'Step 2: choosing your default channel name via a new form' - p-img-signup: - -
- -
the new sign-up form in 2 steps
-
' - ul2: - - 'We also aimed to differentiate a channel homepage from that of an account. These two pages used to list videos, whereas now the account homepage lists all the channel linked to the account by showing under each channel name the thumbnail from the last videos uploaded on it.' - - 'Another unclear element was the video sharing pop-up. We have improved it, and it is now possible to share or embed a video by making it start and/or finish at a precise moment (time-code feature), to decide which subtitles will appear by default, and to loop the video. These new options will surely be greatly enjoyed.' - p-img-share: - -
- -
customization options when video sharing
-
- h4c: More features - p4: - - 'Our wonderful community of translators is once again to thank for their work, after they enriched PeerTube with 3 new languages: Finnish, Greek and Scottish Gaelic, making PeerTube now available in 22 languages.' - - 'We also added a new feature allowing you to upload an audio file directly to PeerTube: the software will automatically create a video from the audio file. This much awaited for feature should make life easier for music makers :)' - - 'This new release includes many other improvements. You can see the complete list on @:data.link.gitPT/releases/tag/v1.4.0.' - - 'Thanks to all PeerTube contributors!
Framasoft' - 19-06-05: - title: PeerTube 1.3 is out! - date: June 5, 2019 - text: - p: - - Hello! - - We’ve just released PeerTube 1.3 and it brings a lot of new features. - - 'The most important of these new features is the playlist system. - This feature allows any user to create a playlist in which it’s possible - to add videos and reorder them. Videos added to a playlist can be viewed - entirely or partially: the creator of the playlist can decide when the - video playback starts and/or ends (timecode system). This system is really - useful to create all kinds of zappings or educational contents by selecting - extracts from videos which interest you. In addition, a “Watch Later” - playlist is created by default for each user. Thus, you can save videos - in this playlist when you don’t have time to watch them immediately.' - - 'Another feature of this 1.3 version has been entirely developed by an - external contributor: Josh Morel - who add a quarantine system for videos on PeerTube. If - the administrator of an instance enables this feature, any new video uploaded - on his instance will automatically be hidden until a moderator approves - it.' - - 'PeerTube translation community have done a huge job. 3 new languages - are now available: Japanese, Dutch and European Portuguese (PeerTube already - support Brazilian Portuguese). Amazing! PeerTube is now available in 19 - languages!' - - Now, administrators can manage more finely how other instances - subscribe to their own instance. The administrator can decide whether - or not to approve the subscription of another instance to its own. It is - also possible to activate automatic rejection for any new subscription to - its instance. Finally, a notification is created as soon as the administrator’s - instance receives a new subscription. These features help administrators - control on which instances their content is displayed. - - We’re also redesigning the PeerTube video player to offer - better video playback and to correct a few bugs. With this new player, resolution - changes should be smoother and the bandwidth management is optimized with - a more efficient buffering system. Version 1.3 of PeerTube also adds ability - for administrators to enable this new experimental player so we can get - feedback on it. We hope to use this new player by default in the future. - - Finally, we have made some adjustments to the user interface - so it easier and nicer to use. For instance, video thumbnails are becoming - bigger so that they’re more highlighted. Users now have a quick access to - their library from the menu that includes their playlists, videos, video - watching history and their subscriptions. - - Many other improvements have been made in this new version. You can see - the complete list on @:data.link.gitPT/releases/tag/v1.3.0. - - Thanks to all PeerTube contributors!
Framasoft. - 19-02-26: - title: 'PeerTube: retrospective, new features and more to come!' - date: February 26, 2019 - text: - p: - - Since version 1.0 has been released last November, we went on improving - PeerTube, day after day. These improvements on PeerTube go well beyond the - objectives fixed during the crowdfunding. They have been funded by the Framasoft non-profit, which develops - the software (and lives only through your - donations). - - 'Here is a small retrospective of the end of 2018/beginning of 2019:' - - In December 2018, we released version 1.1 which contained some moderation - tools requested by instance administrators.
We also took the opportunity - to add a watched videos history feature and the automatic resuming of video - playback. - - 'In January, we released version 1.2 that supports 3 new languages: Russian, - Polish and Italian. Thanks to PeerTube’s community of translators, PeerTube - is now translated into 16 different languages!' - - This version also includes a notification system that allows users to - be informed (on the web interface or through email) when their video is - commented, when someone mention them, when one of their subscriptions has - published a new video, etc. - - 'In the meantime, the PeerTube federation has grown: today, more than - 300 instances broadcast more than 70,000 videos, with nearly 2 million cumulated - views. We remind you that the only official website we maintain around PeerTube - is @:data.link.joinpeertube - and that we bear no responsibility on any other site that may be published.' - - As you can see, we have gone far beyond what the crowdfunding has funded. - And we will continue!
For 2019, we plan to add a plugin and theme management - system (even though basic at first), playlist management, support for audio - files upload and many other features. - - 'If you also to contribute to the growing of PeerTube, you can participate - in its funding here: @:data.html.soutenir' - - 'If you have any questions, feel free to use our forum.' - - Thank you and with our best regards,
Framasoft - 18-10-16: - title: 'PeerTube crowdfunding newsletter #4' - date: October 16, 2018 - text: - p1: - - Hello everyone! - - We are now in mid-October! As promised, we have just released the first - stable version of PeerTube. - - 'It implements all stretch goals we planned in our crowdfunding:' - ul1: - - Localization support (as we write these lines, PeerTube is already available in 13 different - languages!) - - Subtitles support - - Ability to import videos - through an URL (YouTube, Vimeo, Dailymotion and many others!) - - Ability - to import a video through a torrent file or a magnet URI - - RSS feeds, - allowing you to track new videos published in all federated PeerTube instances, - in a specific PeerTube instance or in a video channel you like. You can - also subscribe to comment feeds! - - A more relevant search, with the - ability to set advanced filters (duration, category, tags…) - - 'Subscriptions throughout the federation: you can follow your favorite video channels and - see all the videos on a dedicated page' - - 'Redundancy system: a PeerTube - instance can help sharing some videos from another instance' - p2: - - ' We know that feature descriptions are not very amusing, so we have published - a few demonstration videos:' - ul2: - - RSS Feeds - - Torrent import - - YouTube video import - - Adding subtitles - - Advanced search - - Video channel subscriptions - p3: - - 'This is the last newsletter regarding the PeerTube crowdfunding. We would - like to thank you one more time, for allowing us to greatly improve PeerTube, - and therefore to promote a more decentralized web. But the journey does - not end here: we will continue to work on the software, and there is still - a lot to do to fully free up video streaming. But before anything, we’ll - take a few days off ;)' - - We remind you that you can ask questions on the - PeerTube forum. You can also contact us directly on @:data.hlink.contact. - - Cheers,
Framasoft - 18-09-12: - title: 'PeerTube crowdfunding newsletter #3' - date: September 12, 2018 - text: - p: - - Hello everyone! - - A month before the version 1 of PeerTube, we would like to share some - (good!) news with you. - - We just released PeerTube beta 12, that allows to subscribe to - video channels, whether they are on your instance or even on remote instances. - This way, you can browse videos of your subscribed channels in a dedicated - page. Moreover, if your PeerTube administrator allows it, you can search - a channel or a video directly by typing their web address in the PeerTube - search bar. - - It was not included in the crowdfunding, but we created an “Overview” - page, that displays videos of some categories/tags/channels picked randomly, - to show the diversity of the videos uploaded on PeerTube. You can see a demonstration here. - - You can read the complete beta 12 changelog here. - - 'Regarding the crowdfunding, most of the rewards are ready: the PeerTube README and the JoinPeerTube Hall - of Fame show off the names of the persons who have chosen the corresponding - rewards. We will soon be able to send the personalized thank-you digital - arts to people that gave 80€ (~93 USD) and more (and it’s so beautiful - that we are looking forward to it!)' - - The last feature we have to implement is the videos redundancy between - instances, which will further increase resilience on instance overload. - If all goes well, we should finish it in about two weeks (end of september). - - We remind you that you can track the progress of the work directly on the git repository, - and be part of the discussions/bug reports/feature requests in the “Issues” - tab. - - Moreover, you can ask questions on the - PeerTube forum. You can also contact us directly on @:data.hlink.contact. - - Cheers,
Framasoft - 18-08-20: - title: 'PeerTube crowdfunding newsletter #2' - date: August 20, 2018 - text: - p: - - Hello everyone! - - The development of the crowdfunding features is going well. - - As a reminder, in the first newsletter (July 23rd, 2018), we announced - that the localization system and RSS feeds were implemented, and that we - were making progress on the subtitles support and the advanced search. - - These four features are all implemented, and can already be used on instances - updated to version v1.0.0-beta.10 (for example @:data.html.tube). - Regarding the subtitles support, you can test them on the - the “What is PeerTube” video. - - We are currently finishing the video import system, from a URL (YouTube, - Vimeo etc) or a torrent file. This feature should be available in a few - days, when we will release a new version (v1.0.0-beta.11).
- The import system will complete the first crowdfunding goal. The next feature - we will be working on will be the user subscriptions. - - We remind you that you can track the progress of the work directly on the git repository, - and be part of the discussions/bug reports/feature requests in the “Issues” - tab. - - Moreover, you can ask questions on the - PeerTube forum. You can also contact us directly on @:data.hlink.contact. - - Cheers,
Framasoft - 18-07-23: - title: 'PeerTube crowdfunding newsletter #1' - date: July 23, 2018 - text: - p: - - Hello everyone! - - First of all, thank you again for contributing to PeerTube! ❤️ - - 'During the crowdfunding campaign, we continued to work on the localization - system. And we are happy to announce it’s finally completed: it will be - available in the next beta (beta 10) of PeerTube. As of this - writing, the web interface is already available in english, french, basque, - catalan, czech and esperanto (huge thank you to all of the translators). If you too want to help translating PeerTube, - do not hesitate to check out the documentation!' - - Regarding the RSS feeds feature, it was already implemented by Rigelk - and you can already use it in the beta 9. You can, for example, - get - the feed of the last local videos uploaded in a particular instance. - - Subtitles support is well under way, and we should have a first version - available soon. When this work is finished, we will develop the advanced - search. - - We remind you that you can track the progress of the work directly on the git repository, - and be part of the discussions/bug reports/feature requests in the "Issues" - tab. - - Moreover, you can ask questions on the - PeerTube forum. You can also contact us directly on @:data.hlink.contact. - - Cheers,
Framasoft diff --git a/app/locales/es/main.yml b/app/locales/es/main.yml deleted file mode 100644 index 51b97b5..0000000 --- a/app/locales/es/main.yml +++ /dev/null @@ -1,483 +0,0 @@ -meta: - title: '@:home.title ! #UneteAPeerTube' -nav: - langChange: Cambiar el idioma - lang: Idioma - translate: Traducir -menu: - faq: F.A.Q. - help: Soporte - docs: Documentación - code: Source code - instances: Instancias - hall-of-fame: Salón de la fama - news: News -link: - forumPT: https://framacolibri.org/c/peertube - wArticle: https://es.wikipedia.org/wiki -home: - title: Recupera el control de tus videos - intro: - title: Una red de alojamiento de vídeo descentralizada, basada en software libre. - getting-started: Get started - how-it-works: Como funciona - banner: - subtitle: We're talking about our progress these last months and what's coming - next. - button: Support - install: Install PeerTube - why: - power: - title: Recupera el poder.... ¡y las responsabilidades! - desc: 'PeerTube no es una única plataforma de alojamiento de vídeo con un único - grupo de reglas: es una red de docenas de proveedores de alojamiento interconectados, - y cada proveedor está compuesto por diferentes personas y administradores. - ¿No te gustan algunas de las reglas? Eres libre de unirte al proveedor de - alojamiento de tu elección, o incluso mejor, ¡ser tu propio proveedor de alojamiento - con tus propias reglas!' - content: - title: Toma el control de tu contenido - desc: PeerTube te permite compartir todos tus vídeos. Estar en contacto directo - con un proveedor de alojamiento humano (o convertirte en el tuyo propio) te - permite elegir cómo se realiza su transmisión. Tus vídeos se beneficiarán - de herramientas para rellenar la descripción, la categorización, la elección - de una imagen de vista previa y la marcación de vídeos como no seguros para - el trabajo. Ajustando el botón Soporte te permitirá mostrar - a tu audiencia cómo quieres que apoyen tu trabajo. - usersfirst: - title: Los usuarios, lo primero - desc: 'Eres una persona, no un producto. PeerTube es un software libre financiado - por una organización francesa sin ánimo de lucro: @:data.html.soft. Todas - las instancias son creadas, animadas, moderadas y mantenidas independientemente. - PeerTube no está sometido a ningún monopolio empresarial, no depende de los - anuncios y no te rastrea. Con PeerTube no eres un producto: PeerTube está - a tu servicio, no al revés.' - broadcast: - title: Conviértete en actor de tus videos - desc: Cuando ves un video con PeerTube, la tecnología WebTorrent te permite - ser parte de la transmisión de este video con los espectadores que lo están - viendo al mismo tiempo. Este intercambio de secuencias de vídeo permite una - distribución más saludable de los intercambios en la red. Además, el protocolo - de la federación (ActivityPub) permite publicar los vídeos y comentarios en - otras plataformas que lo soportan, como Mastodon! - (experimental) - getting-started: - title: Get started - watch: - title: Ver - framatube: Ver videos en @:data.color.tube - register: - title: Registrarse - list: 'Lista de instancias en las que puedes registrarte:' - error: We are sorry, but we failed to fetch the list of available instances. - Please try again later. - email: 'Esto es como elegir un proveedor de alojamiento de correo electrónico: - ¡el dominio formará parte de su nombre de usuario!' - instances: - per_user: per user - followers: followers - instances: instances - follows: follows - bytes: - B: B - KB: KB - MB: MB - GB: GB - no_quota: No quota - install: - title: Instala el tuyo propio - text: - - Si estás interesado en ejecutar tu propia instancia - para sus amigos, familia - u organización - puedes empezar por leyendo - la documentación de instalación . - - Sólo alojarás a tus propios usuarios y sus propios vídeos. Puede definir el - número de registros disponibles y una cuota de disco por usuario. Sólo los vídeos - de las instancias que has elegidoseguir aparecerán en tu página - de inicio. - btn: Lee los documentos - how-it-works: - how: - title: How it works - text: - - Todo el mundo puede alojar un servidor PeerTube que llamamos instancia. - Cada instancia aloja a sus propios usuarios y sus vídeos. También mantiene - una lista de los videos disponibles de las instancias que el administrador - decide seguir para sugerirlos a sus usuarios. - - Cada cuenta tiene un identificador único global (por ejemplo, @chocobozzz@framatube.org) - que consiste en el nombre de usuario local (@chocobozzz) y el nombre de dominio - del servidor en el que se encuentra (framatube.org). - - Los administradores de una instancia de PeerTube pueden seguirse unos a otros. - Cuando tu instancia de PeerTube sigue a otra instancia de PeerTube, recibes - la información de vista previa de los vídeos de esta instancia. De esta manera, - puedes mostrar los vídeos disponibles en tu instancia y en las instancias - que decidiste seguir. ¡Así que mantienes el control de los videos que se muestran - en tu instancia de PeerTube! - btn: ¿Preguntas? - why: - title: ¿Por qué es genial? - text: - - Los servidores son administrados independientemente por diferentes personas - y organizaciones. Pueden aplicar políticas de moderación muy diferentes, para - que puedas encontrar o hacer una que se adapte perfectamente a tus gustos. - - Al ver un vídeo, ayudas al proveedor de alojamiento a difundirlo, convirtiéndote - tú mismo en un difusor del vídeo. Cada instancia no necesita mucho dinero - para transmitir los videos de sus usuarios. - btn: Get started -footer: - text: Construido sobre - thanks: ¡Gracias! -faq: - title: Algunas preguntas para descubrir PeerTube.... - clic: (haz click en las preguntas para descubrir las respuestas) - section: - prez: Presentación de PeerTube - content: Creación y contenido - tech: Cuestiones técnicas - prez: - what: - title: ¿Qué es PeerTube? - text: - - PeerTube es un software que se instala en un servidor web. Te permite crear - un sitio web de alojamiento de vídeo, por lo que crea tu "YouTube casero". - - La diferencia con YouTube es que no se trata de crear una enorme plataforma - que centralice vídeos de todo el mundo en una única granja de servidores (que - es terriblemente cara). - - Por el contrario, el concepto de PeerTube es crear una red de múltiples pequeños - proveedores de alojamiento de vídeo interconectados. - pros: - title: Las tres principales ventajas de PeerTube. - text: - - 'PeerTube es único porque (hasta donde sabemos) es la única aplicación web - de alojamiento de vídeo que combina tres ventajas:' - - Enlazadas entre sí, estas tres características facilitan el alojamiento de - vídeos en el lado del servidor, al tiempo que siguen siendo prácticas, éticas - y divertidas para los usuarios de Internet. - list: - - Un código abierto (transparencia) bajo una licencia libre (ética, respeto - y desarrollo comunitario); - - Una federación de proveedores de hosting interconectados (por tanto, más opciones - de vídeo donde quiera que vayas para verlos); - - Transmisión entre pares - y, por lo tanto, visualización - (para que no se - ralentice cuando un vídeo se vuelve viral). - libre: - title: ¿Por qué es mejor como software libre? - text: - - Porque por naturaleza el software libre respeta nuestras libertades fundamentales - y las garantiza medianteuna - licencia , por lo que es un contrato legalmente exigible. - - 'Aqui concretamente, significa que:' - list: - - PeerTube se proporciona gratuitamente, sin necesidad de pagar para instalarlo - en tu servidor; - - 'Podemos mirar bajo el capó de PeerTube (su código fuente): es auditable, - transparente;' - - Su desarrollo se basa en la comunidad, y puede mejorarse con las contribuciones - de todos. - federated: - title: ¿Cuál es el interés de federar a los proveedores de alojamiento de vídeo? - text: - - 'La ventaja de YouTube (y de otras plataformas) es su catálogo en vídeo: desde - tutoriales de tejido a construcciones Minecraft pasando por vídeos de gatitos - o de vacaciones.... ¡puedes encontrar de todo!' - - Cuanto más variado es el catálogo de vídeos, más gente está interesada, más - vídeos se suben... pero alojar vídeos de todo el mundo ¡es (muy, muy) caro! - - Si el proveedor de alojamiento TejidodePunto-PeerTube se hace amigo de Tejido-Tube - y Framatube, mostrará los vídeos de otros en su sitio, diluyendo así los costes - de alojamiento y siendo práctico y completo para los usuarios de Internet. - - 'El protocolo de federación de PeerTube será fluido (todo el mundo puede elegir - a sus anfitriones "amigos"), y basado en ActivityPub: - esto abrirá la posibilidad de conectarse con herramientas como Mastodon o - MediaGoblin.' - p2p: - title: ¿Por qué difundir vídeos de PeerTube a través de peer-to-peer (entre - pares) ? - text: - - 'Cuando alojas un archivo grande como un vídeo, lo más importante es el éxito: - si un vídeo se convierte en viral y mucha gente lo ve al mismo tiempo, el - servidor corre un gran riesgo de sobrecargarse.' - - La difusión punto-a-punto permite, gracias al protocolo WebRTC, - que los usuarios de Internet que ven el mismo vídeo al mismo tiempo intercambien - bits de archivos, lo que alivia al servidor. - - 'No hay nada que hacer: tu navegador lo hace automáticamente. Si estás en - un teléfono móvil o si tu red no lo permite (router, cortafuegos, etc.), esta - función está desactivada y cambia de nuevo a una emisión de vídeo "antigua" - @:data.emoji.wink.' - admin: - title: Para aquellos que saben como administrar un servidor, PeerTube es... - text: - - 'Es el software que instalas en tu servidor para crear un - sitio web donde se alojan y difunden los vídeos.... Básicamente: ¡creas tu - propio "YouTube casero"!' - - Ya existe un software libre que te permite hacer esto. Pero con PeerTube, - puedes enlazar tu instancia (tu sitio web de vídeo) con la instancia de PeerTube - de Adolfo (donde él alberga vídeos de las conferencias para la universidad - de su pueblo), con la de Catalina (que alberga sus vídeos de webmedia) o incluso - con la instancia de PeerTube de Javier (que gestiona un colectivo de vloggers). - - 'Pero PeerTube no centraliza: sino que federa. Gracias al - protocolo ActivityPub (también utilizado - por la federación Mastodon, una alternativa - libre de Twitter), PeerTube puede federar a varios alojamientos web pequeños - para que no tengan que comprar miles de discos duros para alojar vídeos para - todo el mundo.' - - Como resultado, en tu web de PeerTube, la audiencia podrá ver no sólo tus - vídeos, sino también los vídeos alojados por Adolfo, Catalina o Javier... - sin tener que alojar sus vídeos en tu sitio web potenciado por PeerTube. Tal - diversidad en un video-catálogo lo hace muy atractivo. El éxito de plataformas - centralizadas como YouTube se debe a la gran variedad y diversidad de vídeos. - - 'La Federación ofrece otro beneficio: Todo el mundo se vuelve independiente - . Adolfo, Catalina, Javier y tú mismo podéis hacer vuestras propias - reglas, vuestros propios Términos de Servicio (por ejemplo, uno puede imaginar - un MeowTube donde los videos de perros están estrictamente prohibidos @:data.emoji.wink).' - video-maker: - title: Para aquellos que quieran subir sus vídeos, PeerTube permite.... - text: - - 'Te permite elegir un alojamiento que se ajuste a tus necesidades. Los excesos - de YouTube son un buen ejemplo: su proveedor de alojamiento, Google/Alphabet, - puede imponer su "Robocopyright" (el sistema ContentID) o sus herramientas - para indexar, recomendar y destacar vídeos; y esas herramientas parecen tan - injustas como oscuras. Aunque, ya te obliga a a - darle derechos de autor extendidos sobre tus videos, ¡gratis!' - - Con PeerTube, puedes elegir el alojamiento de tus vídeos de acuerdo - a sus términos de servicio , su política de moderación, sus opciones - de federación.... Como no tienes un gigante de la tecnología frente a ti, - es posible que seas capaz de hablar con tu alojamiento si alguna vez tienes - un problema, una necesidad o algo que quieras. - - La otra gran ventaja de PeerTube es que tu proveedor de alojamiento no tiene - que temer el éxito repentino de uno de tus vídeos. De hecho, PeerTube emite - vídeos con el protocolo WebTorrent. - Si cientos de personas están viendo tu vídeo al mismo tiempo, sus navegadores - envían automáticamente fragmentos de tu vídeo a otros espectadores. - - Antes de esta transmisión entre pares, los videógrafos exitosos (o los videos - que hacen el estruendo) estaban condenados a ser alojados por un gigante de - la web cuya infraestructura puede manejar millones de vistas simultáneas... - O a pagar por un anfitrión de vídeo independiente muy caro para que pueda - soportar la carga. - audience: - title: Para aquellos que quieran ver videos, PeerTube puede ofrecer... - text: - - Uno de los beneficios es que te conviertes en parte de la difusión - de los videos que estás viendo . Si otras personas están viendo un - video de PeerTube al mismo tiempo que tú, siempre y cuando tu pestaña permanezca - abierta, tu navegador comparte bits de ese video y tú participas en un uso - más saludable de Internet. - - 'Por supuesto, el reproductor de vídeo de PeerTube se adapta a su situación: - si tu instalación no permite la reproducción de vídeo de igual a igual (red - corporativa, navegador recalcitrante, etc.), la reproducción de vídeo se hará - de la forma clásica.' - - Pero sobre todo, PeerTube te trata como una persona, no como un producto - que tiene que rastrear, perfilar y bloquear los bucles de vídeo - para vender mejor el tiempo disponible de tu mente. Así, el código - fuente (la receta) del software PeerTube es abierto, haciendo su operación - transparente. - - 'PeerTube no es sólo de código abierto: es libre (como en la libertad - de expresión). Su licencia libre garantiza nuestras libertades fundamentales - como usuarios. Es este respeto por nuestras libertades lo que permite a Framasoft - invitarte a contribuir a este software, y muchas evoluciones (sistema de comentarios - innovador, etc.) ya han sido sugeridas por algunos de vosotros.' - remplace-yt: - title: ¿El objetivo de PeerTube es reemplazar a Youtube? - text: - - 'Podemos responder con certeza: ¡no!' - - En marzo de 2018, PeerTube lanzó su versión beta de uso público. Varios colectivos - establecieron las primeras instancias, creando así las bases de la federación. - - But this is just the beginning, PeerTube is not (yet) perfect, and many features - are missing. But we intend to keep improving it day after day. - - 'March 2018 thus represents the birth of the PeerTube federations: the more - this software will be used and supported, the more people will use it and - contribute to it, and the faster it will evolve towards a concrete alternative - to platforms such as YouTube.' - - 'Sin embargo, la ambición sigue siendo ser una alternativa libre y - descentralizada: el objetivo de una alternativa no es reemplazar, - sino proponer algo más, con valores diferentes, en paralelo a lo que ya existe.' - content: - law: - title: Si es gratis, ¿podemos subir cosas ilegales? - text: - - Ser libre no significa estar por encima de la ley! Cada proveedor de alojamiento - de PeerTube puede decidir sobre sus propias condiciones generales de uso, - respetando sus leyes locales. - - Por ejemplo, en Francia, el contenido discriminatorio está - prohibido y puede ser declarado - a las autoridades. PeerTube permite a los usuarios reportar videos problemáticos, - y cada administrador debe aplicar su moderación de acuerdo con sus términos - y condiciones y la ley. - - El sistema de federación, por su parte, permite a los anfitriones decidir - con quién quieren conectarse, dependiendo del tipo de contenido o de las políticas - de moderación de los demás. - responsible: - title: ¿Quién es responsable del contenido publicado en PeerTube? - text: - - 'PeerTube no es un sitio web: es un software que permite a un administrador - web (por ejemplo, Eduardo) crear un sitio web de vídeo (llamémoslo EduardoTube).' - - Ahora imagina que Rebeca ha creado una cuenta en EduardoTube y sube un vídeo - ilegal, porque este vídeo utiliza música creada por Javier. - - Javier sale en Framatube, una instancia que sigue a EduardoTube. Así, Javier - puede ver, desde Framatube, los vídeos publicados en EduardoTube. - - Javier ve el vídeo ilegal de Rebeca y lo señala con el botón que se le ha - proporcionado para ello. Aunque el informe está hecho desde Framatube, se - envía directamente a la persona que alberga el contenido ilegal, Eduardo. - - A partir de ese momento, Eduardo es el responsable, porque se le advierte - que están alojando un vídeo ilegal. Por lo tanto, le corresponde a él actuar - si no quiere que se le exija rendir cuentas ante la ley. - - Entonces Eduardo y Javier pueden volverse contra Rebeca, que subió el vídeo. - money: - title: ¿Cuál es la política de remuneración de PeerTube? - text: - - OrderedDict([(('No hay ninguno, no por el momento', 'PeerTube es una herramienta - que queríamos neutral en términos de remuneración.')])) - - 'Por ahora, la solución propuesta a las personas que suben vídeos es utilizar - el botón "soporte" debajo del vídeo. Este botón muestra un marco en el que - las personas que suben vídeos pueden mostrar texto, imágenes y enlaces libremente. - Por ejemplo, es posible poner un enlace a Patreon, Tipeee, Paypal, Liberapay - (o cualquier otra solución) allí. Otros ejemplos: pon una dirección postal - si deseas recibir tarjetas de agradecimiento físicas, pon un logotipo de tu - empresa, un enlace para apoyar a una organización sin ánimo de lucro....' - - No fuimos más lejos porque favorecer una solución técnica sería imponer, en - el código, una visión política de la compartición cultural y de su financiación. - Todas las soluciones financieras son posibles y reciben el mismo trato en - PeerTube. - - Sin embargo, muchas mejoras de PeerTube son de esperar.... ¡incluyendo aquellas - que te permitirían crear (y elegir) las herramientas de monetización que te - interesan! - - 'No obstante, conviene recordar que la gran mayoría de los vídeos publicados - en Internet (e incluso en YouTube) son compartidos con fines no comerciales: - la remuneración es una herramienta, pero no necesariamente un objetivo principal - o esencial.' - instances: - title: ¿Dónde puedo poner mis vídeos? - text: - - Necesitas encontrar una instancia de alojamiento de PeerTube en la que confíes. - - Hay una lista completa lista de instancias - aquí , y una lista de las que están abrir - el registro aquí . - - A continuación, te recomendamos que vayas a las instancias, leas su página - "Acerca de" para descubrir sus condiciones de uso (límite de espacio en disco - por usuario, política de contenidos, etc.). - - Es mejor contactar y hablar directamente con los proveedores de alojamiento, - para entender su modelo de negocio, visión, etc. Porque sólo tú puedes determinar - qué es lo que te hace confiar en tal o cual servidor y, por lo tanto, confiarles - tus vídeos. - pornography: - title: There are many porn videos on PeerTube! - text: - - No. In October 2018, on an average instance federating with ~200 instances - and indexing ~16000 videos, only ~200 videos are tagged as NSFW (i. e. the - content is sensitive, which could be something else than pornography). Therefore, - they represent only ~1% of all the videos. - - "Moreover, each administrator decides with which instances he wants to federate:\ - \ he has the full control of the content he wants to display on his instance.\ - \ It's up to him to choose the policy regarding this kind of videos. He can\ - \ decide to: " - - By default, this configuration is set to "Hide them". If some administrators - decide to display them with a blur filter for example, it's their - choice. - - Finally, any user can override this configuration, and decides if he want - to display, blur or hide these videos for himself. - - "PeerTube is just a software: it's not Framasoft (non-profit that develops\ - \ PeerTube) that's responsible for the content published on some instances." - - "It's up to everyone to be responsible: parents, visitors, uploaders, PeerTube\ - \ administrators to respect the law and avoid any problematic situations." - forum: Debate en nuestro foro - tech: - install: - title: ¿Cómo instalo PeerTube? - text: - - La guía - de instalación está aquí (solo en inglés, de momento). - - 'Recomendamos no instalar PeerTube en hardware de gama baja o detrás de una - conexión débil (por ejemplo, en una RaspberryPi con conexión ADSL): esto podría - ralentizar a todas las federaciones.' - - 'No molestes al desarrollador para que te ayude a instalar tu instancia: tenemos - un foro de soporte para eso.' - moderation: - title: PeerTube v1.0 no me parece que contenga todas las herramientas necesarias - para una buena gestión de mi instancia. - text: - - '
"Es indignante e inconsciente: estás lanzando la versión 1 de - PeerTube cuando no contiene las herramientas necesarias para gestionar eficazmente - los vídeos reclamados por los titulares de los derechos, o para gestionar - eficazmente el problema del acoso en línea en los comentarios, o para gestionar - eficazmente la monetización a través de la publicidad, o para (inserta aquí - tu petición a PeerTube). ¡Nunca funcionará! ¿Qué piensas hacer al respecto?"
' - - Tienes razón. PeerTube 1.0 no es la herramienta perfecta, ni mucho menos. - Y nunca prometimos que esta versión 1.0 fuera una herramienta que incluyera - todas las características correspondientes a todos los casos. - - PeerTube 1.0 es la realización del compromiso que hicimos en octubre de 2017 - de llevar PeerTube de una versión alfa (proyecto personal y prueba de concepto - que una plataforma de vídeo federada podría funcionar) a una versión 1.0 en - octubre de 2018 (que no significa "versión final", sino "versión considerada - estable y distribuible"). - - Recuerda que PeerTube tiene sólo un (casi) desarrollador a tiempo completo - y un pequeño puñado de voluntarios muy involucrados. No es un producto desarrollado - por una start-up con un equipo a tiempo completo (desarrollo, diseño, UX, - marketing, soporte, etc.) y un apoyo financiero significativo. Se trata de - un software libre comunitario, cuyo desarrollo continuará a lo largo de los - meses y, esperamos, en los años venideros. - - 'Somos conscientes de las deficiencias de PeerTube 1.0, especialmente en el - área de herramientas de moderación (vídeos, comentarios, etc.). Y tenemos - la intención de trabajar en estas debilidades. ' - - 'Hemos decidido hacerlo de la siguiente manera: por un lado, trabajaremos - principalmente en los próximos meses para mejorar estas herramientas dentro - de PeerTube (en el centro del software). Por otro lado, también centraremos, - en paralelo, gran parte del esfuerzo en el desarrollo de PeerTube durante - 2019, en la integración de un sistema de plugins, que puede ser desarrollado - por las comunidades.' - - 'De hecho, no pretendemos tener la ciencia detrás de esto y saber cómo gestionar - mejor cada una de las herramientas en función de cada una de las necesidades. - Por ejemplo: en lo que se refiere a la cuestión de las solicitudes de la DMCA, - los casos varían según las jurisdicciones geográficas (el Derecho europeo - es diferente del Derecho francés, a su vez diferente del Derecho canadiense, - a su vez diferente del Derecho estadounidense, etc.). En cuanto a las herramientas - para moderar los comentarios, tampoco en este caso podemos decir que somos - expertos en el tema, porque simplemente no es así.' - - Al actuar tanto sobre el núcleo, como al permitir el desarrollo de - plugins, creemos que, a largo plazo, PeerTube será capaz de responder mucho - mejor a estos problemas y permitir que diferentes comunidades adapten PeerTube - a sus necesidades. - - Estamos trabajando lo más rápido posible para mejorar PeerTube, pero lo estamos - haciendo con los recursos que tenemos, lo que significa que son muy - limitados. - - 'Mientras tanto, como usuario, si sientes que PeerTube 1.0 no satisface tus - necesidades, es simple: no lo uses ahora mismo :) (os recordamos que no ganamos - dinero desarrollando PeerTube, y que si obviamente esperamos su éxito, la - supervivencia de nuestra asociación no depende de ello).' - - Como administrador, si tienes miedo de las solicitudes de DMCA, existe la - opción de limitar la apertura de inscripciones a la gente que conoces. Entonces - podrás reabrir los registros sin verificación una vez que estas herramientas - de verificación hayan sido integradas o desarrolladas. - code: - title: ¿Cómo contribuyo al código de PeerTube? - text: - - El Repositorio Git de PeerTube está aquí . - - Puede crear un tema , contribuir a - él, o incluso empezar a contribuir eligiendo el problemas - fáciles de resolver para aquellos que empiezan . - - Si quieres ayudar de otra manera, o si quieres solicitar una función, ven - a discutirlo en nuestro foro de contribución. - protocol: - title: ¿Por qué PeerTube utiliza el protocolo de federación ActivityPub? ¿Por - qué no IPFS / d.tube / Steemit? - text: - - PeerTube utiliza ActivityPub porque este protocolo de federación es recomendado - por el W3C y ya es utilizado por la red social federada Mastodon. - - IPFS es una gran tecnología, pero todavía parece bastante (¡demasiado!) joven - para el streaming a gran escala de archivos grandes. - - Después de discutirlo en nuestro foro, sentimos que d.tube no es libre o de - código abierto, porque publicar sólo código compilado dificulta la libertad - de modificación. - - D.tube se basa en Steem para la "remuneración", es una elección, pero Steem - es ampliamente criticado - como altamente - centralizado , y sospechosamente se - asemeja a un sistema Ponzi. - - PeerTube es gratuito, descentralizado, distribuido y no impone ningún modelo - de remuneración. Esta es la elección que hemos hecho, que es discutible, y - otras (como d.tube) han hecho otras elecciones, que tienen sus ventajas. Así - que depende de ti ver lo que te conviene. -hof: - title: Hall of fame - sponsors: Patrocinadores - donators: Colaboradores Financieros - dev: Colaboradores / Donantes - contrib: Contribuye al código diff --git a/app/locales/fr/main.yml b/app/locales/fr/main.yml deleted file mode 100644 index e95fa4b..0000000 --- a/app/locales/fr/main.yml +++ /dev/null @@ -1,496 +0,0 @@ -meta: - title: '@:home.title ! #JoinPeerTube' - description: L’hébergement de vidéos décentralisé, en réseau, basé sur du logiciel libre -nav: - langChange: Changer la langue - lang: Langue - translate: Traduire -menu: - faq: F.A.Q. - help: Support - docs: Documentation - code: Code source - instances: Instances - hall-of-fame: Tableau d’honneur - news: Actus -link: - forumPT: https://framacolibri.org/c/qualite/peertube - wArticle: https://fr.wikipedia.org/wiki -home: - title: Reprenez le contrôle de vos vidéos - intro: - title: L’hébergement de vidéos décentralisé, en réseau, basé sur du logiciel libre - getting-started: Pour commencer - how-it-works: Comment ça fonctionne - banner: - subtitle: Découvrez nos progrès de ces derniers mois ainsi que les fonctionnalités - à venir. - button: Soutenir - install: Installer PeerTube - why: - power: - title: Reprenez le pouvoir… et les responsabilités ! - desc: 'PeerTube n’est pas une seule plateforme d’hébergement vidéo avec un unique - groupe de règles : c’est un réseau de dizaines d’hébergeurs interconnectés, - et chaque hébergeur est composé de personnes et d’administrateurs différents. - Vous n’aimez pas certaines règles ? Vous êtes libre de rejoindre l’hébergeur - de votre choix, ou mieux encore, être votre propre hébergeur avec vos propres - règles !' - content: - title: Prenez le contrôle de votre contenu - desc: PeerTube vous permet de partager toutes vos vidéos. Être en contact direct - avec un hébergeur à taille humaine (ou devenir votre propre hébergeur) vous - permet d’influer sur les conditions de leur diffusion. Vos vidéos bénéficieront - des outils de description, catégorisation, personnalisation des miniatures, - marquage des contenus pour public matures. Personnaliser le bouton Soutenir - vous permettra d’indiquer librement à votre audience comment soutenir votre - démarche. - usersfirst: - title: Les utilisateurs et utilisatrices au premier plan - desc: 'Vous êtes une personne, pas un produit. PeerTube est un logiciel libre - gratuit financé par une association française à but non lucratif : @:data.html.soft. - Toutes les instances sont créées, animées, modérées et maintenues de façon - indépendante. PeerTube n’est soumis au monopole d’aucune entreprise, ne dépend - d’aucune publicité et ne vous piste pas. Avec PeerTube vous n’êtes pas un - produit : c’est PeerTube qui est à votre service, et pas l’inverse.' - broadcast: - title: Devenez un acteur de la diffusion de vidéos - desc: Lorsque vous regardez une vidéo avec PeerTube, la technologie WebTorrent - vous permet de participer à la diffusion de cette vidéo avec les internautes - qui la regardent en même temps que vous. Ce partage des flux vidéos permet - une répartition saine des échanges sur la toile. De plus, le protocole de - fédération (ActivityPub) permet de publier les vidéos et commentaires sur - d’autres outils qui l’utilisent, comme Mastodon ! - (expérimental) - getting-started: - title: Pour commencer - watch: - title: Regarder - framatube: Voir des vidéos sur @:data.color.tube - register: - title: S’inscrire - list: 'Liste des instances sur lesquelles vous pouvez vous inscrire :' - error: Nous sommes désolés mais nous n’arrivons pas à récupérer la liste des - instances. Merci de réessayer plus tard. - email: 'C’est comme choisir un fournisseur d’email : le nom de domaine fera - partie de votre identifiant !' - instances: - per_user: par utilisateur - followers: abonnés - instances: instances - follows: Suit - bytes: - B: octets - KB: Ko - MB: Mo - GB: Go - no_quota: Aucun quota - install: - title: Installez la vôtre - text: - - Intéressé par l’hébergement de votre propre instance, pour vos amis, votre famille - ou organisation ? Vous pouvez commencer par lire - la documentation qui concerne l’installation. - - Vous hébergerez seulement vos propres utilisateurs ainsi que leurs propres vidéos. - Vous pouvez définir le nombre d’inscriptions disponibles et un quota d’espace-disque - par utilisateur. Sur votre page d’accueil ne s’afficheront que les vidéos des - instances que vous aurez choisi de suivre. - btn: Lire la documentation - how-it-works: - how: - title: Comment ça fonctionne - text: - - N’importe qui peut héberger un serveur PeerTube qu’on nomme instance. - Chaque instance héberge ses propres utilisateurs et leurs vidéos. Il garde - aussi une vision des vidéos présentes sur les instances suivies par l’administrateur - afin de pouvoir les proposer à ses utilisateurs. - - Chaque compte possède un identifiant global unique (comme @chocobozzz@framatube.org) - qui est composé d’un pseudonyme (@chocobozzz) et du nom de domaine du serveur - sur lequel il se trouve (framatube.org). - - Les administrateurs d’une instance PeerTube peuvent se suivre mutuellement. - Quand votre instance PeerTube suit une autre instance PeerTube, vous recevez - les informations d’affichage des vidéos de cette instance. De cette manière, - vous pouvez afficher les vidéos présentes sur votre instance, et sur l’instance - que vous avez décidé de suivre. Vous gardez donc le contrôle des vidéos affichées - sur votre serveur PeerTube ! - btn: Des questions ? - why: - title: En quoi c’est génial ? - text: - - Chaque serveur fonctionne de manière indépendante et est géré par une personne - ou organisation différente, pouvant donc appliquer des règles de modération - et de bonne conduite variées, vous permettant de trouver l’instance qui vous - conviendra le mieux. - - En regardant une vidéo, vous aidez l’hébergeur à la diffuser en devenant vous-même - un diffuseur de cette vidéo. Chaque instance n’a donc pas besoin d’énormément - d’argent pour diffuser les vidéos de ses utilisateurs ! - btn: Se lancer -footer: - text: Ce site web a été construit sur la base de - thanks: Merci ! -faq: - title: Quelques questions pour découvrir PeerTube… - clic: (cliquez sur les questions pour découvrir les réponses) - section: - prez: Présentation de PeerTube - content: Création et contenus - tech: Questions techniques - prez: - what: - title: C’est quoi, PeerTube ? - text: - - PeerTube est un logiciel qui s’installe sur un serveur. Il permet de créer - un site web d’hébergement et de diffusion de vidéos, donc de faire son « YouTube - maison ». - - La différence avec YouTube, c’est qu’il n’est pas pensé pour créer une énorme - plateforme centralisant les vidéos du monde entier sur une ferme de serveurs - (qui coûte horriblement cher). - - Au contraire, le concept de PeerTube est de créer un réseau de nombreux petits - hébergeurs de vidéos, interconnectés. - pros: - title: Les trois avantages clés de PeerTube. - text: - - 'PeerTube est unique car (à notre connaissance), c’est la seule application - web d’hébergement vidéo qui allie trois avantages :' - - Liées ensemble, ces trois caractéristiques permettent de faciliter l’hébergement - de vidéos côté serveur, tout en restant pratique, éthique et amusant côté - internautes. - list: - - Un code ouvert (transparence) sous licence libre (éthique, respect et développement - communautaire) ; - - Une fédération d’hébergements interconnectés (donc plus de choix de vidéos - où qu’on aille les voir) ; - - De la diffusion – et donc du visionnage – en pair-à-pair (donc pas de ralentissement - quand une vidéo devient virale). - libre: - title: Pourquoi c’est mieux que ce soit un logiciel libre ? - text: - - Parce que c’est un logiciel qui respecte nos libertés fondamentales, et les - garantit par une licence, - donc un contrat légalement opposable. - - 'Concrètement, ici, cela signifie que :' - list: - - PeerTube est diffusé gratuitement, pas besoin de payer pour l’installer sur - son serveur ; - - 'On peut regarder sous le capot de PeerTube (son code source) : il est auditable, - transparent ;' - - Son développement est communautaire, il peut s’enrichir des contributions - de chacun·e. - federated: - title: Quel est l’intérêt de fédérer les hébergements de vidéos ? - text: - - 'L’avantage de YouTube (et autres plateformes), c’est son catalogue vidéo : - du tuto tricot aux constructions minecraft en passant par les vidéos de chatons - ou de vacances… on y trouve de tout !' - - Plus le catalogue vidéo est varié, plus il y a de public intéressé, plus on - y poste de vidéos… mais héberger les vidéos du monde entier coûte (très, très) - cher ! - - 'Si l’hébergeur Tricot-PeerTube devient ami avec Chatons-Tube et Framatube, - il affichera les vidéos des autres sur son site : on dilue ainsi les coûts - d’hébergement tout en restant pratique et complet pour les internautes.' - - 'Le protocole de fédération de PeerTube sera fluide (chacun peut choisir ses - hébergeurs « amis »), et basé sur ActivityPub : - cela ouvrira la possibilité de se connecter avec des outils comme Mastodon - ou MediaGoblin.' - p2p: - title: Pourquoi diffuser les vidéos en pair-à-pair ? - text: - - 'Lorsque l’on héberge un fichier lourd comme une vidéo, la plus grosse chose - à craindre, c’est le succès : si une vidéo devient virale et que plein de - personnes la regardent en même temps, le serveur a de gros risques de tomber !' - - La diffusion en pair-à-pair permet, grâce au protocole WebRTC, - que les internautes qui regardent la même vidéo en même temps s’échangent - des bouts de fichiers, ce qui soulage le serveur. - - 'Il n’y a rien à faire : votre navigateur web le fait automatiquement. Si - vous êtes sur mobile ou si votre réseau ne le permet pas (routeur, pare-feu, - etc.), cette fonction est désactivée pour repasser à une diffusion vidéo « à - l’ancienne » @:data.emoji.wink.' - admin: - title: Pour qui sait administrer un serveur, PeerTube, c’est… - text: - - 'C’est un logiciel que vous installez sur votre serveur pour - créer votre site web d’hébergement et de diffusion de vidéos… En gros : vous - vous créez votre propre « YouTube maison » !' - - Il existe déjà des logiciels libres qui vous permettent de faire cela. L’avantage - ici, c’est que vous pouvez choisir de relier votre instance PeerTube (votre - site web de vidéos), à l’instance PeerTube de Zaïd (où se trouvent les vidéos - des conférences de son université populaire), à celle de Catherine (qui héberge - les vidéos de son Webmédia), ou encore à l’instance PeerTube de Solar (qui - gère le serveur de son collectif de vidéastes). - - 'Mais PeerTube ne centralise pas : il fédère. Grâce au protocole - ActivityPub (utilisé aussi par la fédération Mastodon, une alternative libre - à Twitter) PeerTube fédère plein de petits hébergeurs pour ne pas les obliger - à acheter des milliers de disques durs afin d’héberger les vidéos du monde - entier.' - - 'Du coup, sur votre site web PeerTube, le public pourra voir vos vidéos, mais - aussi celles hébergées par Zaïd, Catherine ou Solar… sans que votre site web - n’ait à héberger les vidéos des autres ! Cette diversité dans le catalogue - de vidéos devient très attractive. C’est ce qui a fait le succès des plateformes - centralisatrices à la YouTube : le choix et la variété des vidéos.' - - Un autre avantage de cette fédération, c’est que chacun·e est indépendant·e. - Zaïd, Catherine, Solar et vous-même pouvez avoir vos propres règles du jeu, - et créer vos propres Conditions Générales d’Utilisation (on peut, par exemple, - imaginer un MiaouTube où les vidéos de chiens seraient strictement interdites - @:data.emoji.wink). - video-maker: - title: Pour qui veut diffuser ses vidéos en ligne PeerTube permet… - text: - - 'Il vous permet de choisir un hébergement qui vous correspond. On l’a vu avec - les dérives de YouTube : son hébergeur, Google-Alphabet, peut imposer son - système ContentID - (le fameux « Robocopyright ») ou ses outils de mise en valeur des vidéos, - qui semblent aussi obscurs qu’injustes. Quoi qu’il arrive, il vous impose - déjà de lui céder – gracieusement – des droits - sur vos vidéos.' - - Avec PeerTube, vous choisissez l’hébergeur de vos vidéos selon ses - conditions d’utilisation, sa politique de modération, ses choix de - fédération… Comme vous n’avez pas un géant du web en face de vous, vous pourrez - probablement discuter ensemble si vous avez un souci, un besoin, une envie… - - L’autre gros avantage de PeerTube, c’est que votre hébergeur n’a pas à craindre - le succès soudain d’une de vos vidéos. En effet, PeerTube diffuse les vidéos - avec le protocole WebTorrent. Si - des centaines de personnes regardent votre vidéo au même moment, leur navigateur - envoie automatiquement des bouts de votre vidéo aux autres spectateurs. - - Mine de rien, avant cette diffusion en pair-à-pair, les vidéastes à succès - (ou les vidéos qui font le buzz) étaient condamnés à s’héberger chez un géant - du web dont l’infrastructure peut encaisser des millions de vues simultanées… - Ou à payer très cher un hébergement de vidéo indépendant afin qu’il tienne - la charge. - audience: - title: Pour qui veut voir des vidéos, PeerTube a pour avantages… - text: - - Un des avantages, c’est que vous devenez partie prenante de la diffusion - des vidéos que vous êtes en train de regarder. Si d’autres personnes - regardent une vidéo PeerTube en même temps que vous, tant que votre onglet - reste ouvert, votre navigateur partage des bouts de cette vidéo et vous participez - ainsi à une utilisation plus saine d’Internet. - - 'Bien sûr, le lecteur vidéo de PeerTube s’adapte à votre situation : si votre - installation ne permet pas la diffusion en pair-à-pair (réseau d’entreprise, - navigateur récalcitrant, etc.) la lecture de la vidéo se fera de manière classique.' - - Mais surtout, PeerTube vous considère comme une personne, et non pas - comme un produit qu’il faut pister, profiler, et enfermer dans des - boucles vidéos pour mieux vendre votre temps de cerveau disponible. Ainsi, - le code source (la recette de cuisine) du - logiciel PeerTube est ouvert, ce qui fait que son fonctionnement est transparent. - - 'PeerTube n’est pas juste open-source : il est libre. Sa - licence libre garantit nos libertés fondamentales d’utilisateurs ou d’utilisatrices. - C’est ce respect de nos libertés qui permet à Framasoft de vous inviter à - contribuer à ce logiciel, et de nombreuses évolutions (système de commentaires - innovant, etc.) nous ont déjà été soufflées par certain·e·s d’entre vous.' - remplace-yt: - title: Le but de PeerTube, c’est de remplacer YouTube ? - text: - - 'On peut répondre avec certitude : non !' - - En mars 2018, PeerTube a sorti sa version bêta, utilisable publiquement. Plusieurs - collectifs ont monté des premiers hébergements, créant ainsi les bases de - la fédération. - - Mais ceci n’est qu’un début, PeerTube n’est pas (encore) parfait, et de nombreuses - fonctionnalités manquent à l’appel. Nous comptons bien continuer de l’améliorer - jour après jour. - - 'Mars 2018 représente donc la naissance des fédérations PeerTube : plus ce - logiciel sera utilisé et soutenu, plus des personnes l’utiliseront et y contribueront, - et plus vite il évolura vers une alternative concrète aux plateformes telles - que YouTube.' - - 'Néanmoins, l’ambition reste d’être une alternative libre et décentralisée : - le but d’une alternative n’est pas de remplacer, mais de proposer quelque - chose d’autre, avec des valeurs différentes, en parallèle de ce qui existe - déjà.' - content: - law: - title: Si c’est libre, on peut y mettre des contenus illicites ? - text: - - Être libre ne signifie pas être au-dessus de la loi ! Chaque hébergement PeerTube - peut décider de ses propres conditions générales d’utilisation, dans le cadre - de la loi dont ils dépendent. - - Par exemple, en France, les contenus discriminants sont - interdits et peuvent être signalés - aux autorités. PeerTube permet aux internautes de signaler une vidéo problématique, - et chaque hébergeur doit alors appliquer sa modération conformément à ses - conditions générales et à la loi. - - Le système de fédération, quant à lui, permet aux hébergeurs de décider avec - qui ils veulent se mettre en réseau, ou pas, selon les types de contenus ou - les politiques de modération des autres. - responsible: - title: Qui est responsable du contenu publié sur PeerTube ? - text: - - 'PeerTube n’est pas un site web : c’est un logiciel qui permet à un hébergeur - (par exemple, Dominique) de créer un site web de vidéos (appelons-le DominiqueTube).' - - Imaginons maintenant que Camille s’est créé un compte sur DominiqueTube et - y téléverse une vidéo illégale, car cette vidéo utilise la musique crée par - Solal. - - Solal va sur Framatube, une instance qui suit l’instance DominiqueTube. Donc - Solal peut voir depuis Framatube les vidéos publiées sur DominiqueTube. - - Solal aperçoit la vidéo illégale de Camille, et la signale avec le bouton - prévu à cet effet. Le signalement a beau être fait depuis Framatube, il est - envoyé directement à la personne qui héberge le contenu illicite, donc Dominique. - - Dès cet instant, Dominique est responsable, parce que prévenue du fait qu’elle - héberge une vidéo illicite. C’est donc à elle d’agir si elle ne veut pas se - retrouver responsable devant la loi. - - Ensuite, Dominique et Solal pourront se retourner contre Camille, qui a commis - le méfait. - money: - title: Quelle est la politique de rémunération de PeerTube ? - text: - - PeerTube est un outil que nous avons voulu neutre au niveau de la rémunération. - - 'Actuellement, la solution proposée est d’utiliser le bouton « Soutenir » - (« Support »). Ce bouton permet d’afficher un cadre dans - lequel les personnes qui mettent en ligne des vidéos peuvent afficher des - textes, images, et liens librement. Par exemple, il est possible d’afficher - un bouton Patreon, Tipeee, Paypal, Liberapay (ou toute autre solution, puisque - le champ de saisie est libre). Autres exemples possibles : indiquer une adresse - pour un remerciement par carte postale, négocier avec un sponsor l’affichage - du logo de son entreprise, mettre en avant un lien pour soutenir une ONG, - etc.' - - Favoriser une solution technique serait imposer, dans le code, une vision - politique des partages culturels et de leurs financements. Toutes les solutions - de rémunération sont donc possibles dans PeerTube. - - Par ailleurs, de nombreuses améliorations de PeerTube sont à prévoir… Dont - celles qui vous permettraient de créer (et choisir) vous-même les outils de - monétisation qui vous intéressent ! - - 'Néanmoins, il est bon de rappeler que l’immense majorité des vidéos publiées - sur internet (et même sur YouTube) sont partagées dans un but non-marchand : - la rémunération est un outil, mais pas forcément un but principal ni essentiel.' - instances: - title: Où puis-je mettre mes vidéos ? - text: - - Il vous faut trouver une instance d’hébergement PeerTube en laquelle vous - avez confiance. - - La liste complète des instances se trouve - là, et nous faisons apparaître ici celles qui sont - ouvertes aux inscriptions. - - Ensuite, nous vous recommandons d’aller voir les instances, d’aller lire leur - page « about » pour découvrir leurs conditions d’utilisation (limite d’espace - disque par utilisateur, politique sur les contenus, etc.). - - Le mieux est de contacter et de discuter directement avec les hébergeurs, - de comprendre leur modèle économique, leur vision, etc. Car seul vous pouvez - déterminer ce qui fait que vous pouvez faire confiance à tel ou tel hébergeur, - et donc lui confier vos vidéos. - pornography: - title: Il y a plein de vidéos porno sur PeerTube ! - text: - - Non. En octobre 2018, sur une instance moyenne qui se fédère avec environ - 200 autres instances et indexe 16000 vidéos, seules 200 vidéos sont étiquetées - NSFW (c'est à dire dont le contenu est sensible, pouvant d'ailleurs être autre - chose que de la pornographie). Elles représentent donc seulement 1% à 2% de - l'ensemble des vidéos. - - "Ensuite, chaque administrateur décide avec quelles instances fédérer. Il\ - \ a donc le contrôle total du contenu qu'il affiche sur son instance. De plus,\ - \ c’est lui qui choisit la politique à appliquer concernant ce genre de vidéo.\ - \ Il peut décider de : " - - Par défaut, cette configuration est "Les cacher". Si certains administrateurs - décident de les afficher avec flou par exemple, c'est leur - choix. - - Enfin, chaque utilisateur peut redéfinir ce choix, et décider si il veut afficher, - flouter ou cacher ce type de vidéo. - - PeerTube n'est qu'un logiciel, ce n'est donc pas Framasoft (association qui - développe PeerTube) qui est responsable du contenu mis en ligne sur certaines - instances. - - 'A chacun d’être responsables : parents, visiteurs, administrateurs d’instances - PeerTube pour respecter la loi et éviter toute situation problématique.' - forum: Échanger sur notre forum - tech: - install: - title: Comment installer PeerTube ? - text: - - Le guide - d’installation est ici (uniquement en anglais, pour l’instant). - - 'Nous recommandons de ne pas installer PeerTube sur un matériel peu puissant - ni derrière une connexion faible (par exemple, sur un RaspberryPi avec une - connexion ADSL) : cela pourrait ralentir l’ensemble des fédérations.' - - 'Ne dérangez pas le développeur pour vous aider à installer votre instance : - notre forum d’entraide est là pour ça.' - moderation: - title: PeerTube v1.0 ne me semble pas contenir tous les outils nécessaires à - une bonne gestion de mon instance. - text: - - '
« C’est scandaleux et inconscient : vous sortez une version 1 - de PeerTube alors qu’il ne contient pas les outils nécessaire pour gérer efficacement - les vidéos faisant l’objet d’une réclamation par des ayant droits, ou pour - gérer efficacement la question du harcèlement en ligne dans les commentaires, - ou pour gérer efficacement la monétisation par la publicité, ou pour (insérez - ici votre demande vis-à-vis de PeerTube). Cela ne fonctionnera jamais ! Que - comptez-vous faire à ce sujet ? »
' - - Vous avez raison. PeerTube 1.0 n’est pas l’outil parfait, loin de là. Et nous - n’avons jamais promis que cette version 1.0 correspondrait à un outil qui - inclurait toutes les fonctionnalités correspondant à tous les cas de figure. - - PeerTube 1.0 est la concrétisation de l’engagement que nous avions pris en - octobre 2017 d’emmener PeerTube d’une version alpha (projet personnel et preuve - de concept qu’une plateforme vidéo fédérée pouvait fonctionner) à une version - 1.0 en octobre 2018 (ce qui ne signifie pas "version finale", mais "version - considérée comme stable et diffusable"). - - Rappelons que PeerTube ne dispose que d’un développeur à temps (presque) plein - et d’une petite poignée de - contributeur⋅ices bénévoles très impliqué⋅es. - Il ne s’agit pas d’un produit développé par une startup disposant d’une équipe - complète (dév, design, UX, marketing, support, etc) à temps plein et bénéficiant - d’un support financier important. Il s’agit d’un logiciel libre communautaire, - dont le développement va se poursuivre pendant les mois et, nous l’espérons, - les années à venir. - - Nous sommes bien conscients des manques de PeerTube 1.0, notamment dans la - palette d’outils de modération (de vidéos, de commentaires, etc). Et nous - avons bien l’intention de travailler sur ces faiblesses. - - 'Nous avons choisi de le faire de la façon suivante: d’une part nous allons - travailler prioritairement ces prochains mois à l’amélioration de ces outils - au sein même de PeerTube (dans le "core" du logiciel). D’autre part, - nous allons axer, en parallèle, une grosse partie de l’effort du développement - de PeerTube durant l’année 2019 sur l’intégration d’un système de plugins, - qui pourront être développés par les communautés.' - - En effet, nous ne prétendons pas avoir la science infuse et savoir comment - gérer au mieux chacun des outils en fonction de chacun des besoins. - - 'Par exemple : concernant la question des requêtes DMCA, les cas sont variables - selon les juridictions géographiques (le droit européen est différent du droit - français, lui même différent du droit canadien, lui même différent du droit - états-uniens, etc.). Concernant les outils de modération de commentaires, - là encore, nous ne pouvons nous décréter expert⋅es - du sujet, car cela n’est tout simplement pas le cas.' - - En agissant à la fois sur le core, mais aussi en permettant le développement - de plugins, nous pensons que PeerTube pourra, à terme, beaucoup mieux répondre - à ces problématiques et permettre aux différentes communautés d’adapter PeerTube - à leurs besoins. - - Nous travaillons aussi vite que possible à améliorer PeerTube, mais nous le - faisons avec les moyens qui sont les nôtres, c’est à dire très - limités. - - 'En attendant, en tant qu’utilisateur⋅ice - si vous estimez que PeerTube 1.0 ne répond pas actuellement à vos besoins, - c’est simple : ne l’utilisez pas pour le moment :) (nous vous rappelons que - nous ne gagnons pas d’argent en développant PeerTube, et que si nous espérons - évidemment son succès, la survie de notre association n’en dépend pas).' - code: - title: Comment participer au code de PeerTube ? - text: - - Le dépôt Git du code de PeerTube est ici. - - Vous pouvez y créer une issue, y contribuer, - voire commencer à contribuer en choisissant les - problèmes faciles à régler pour qui débute. - - Si vous souhaitez apporter un autre type d’aide, ou que vous désirez une fonctionnalité - qui n’est pas disponible, venez en discuter sur notre forum - des contributions. - protocol: - title: Pourquoi PeerTube utilise-t-il le protocole de fédération ActivityPub ? - Pourquoi pas IPFS / d.tube / Steemit ? - text: - - PeerTube utilise ActivityPub car ce protocole de fédération est recommandé - par le W3C et est déjà utilisé par le réseau social fédéré Mastodon. - - IPFS est une super technologie, mais elle nous semble encore très (trop !) - fraiche pour de la diffusion de gros fichiers à large échelle en streaming. - - Après en avoir discuté sur notre forum, nous estimons que d.tube n’est pas - libre ni open source, car publier uniquement le code compilé entrave la liberté - de modification. - - D.tube est basé sur Steem pour la « rémunération », c’est un choix, mais Steem - est largement critiqué - comme étant hautement - centralisé, et surtout proche - d’un système de Ponzi. - - PeerTube est libre, décentralisé, distribué, et n’impose aucun modèle de rémunération. - C’est le choix que nous avons fait, qui est discutable, et d’autres (comme - d.tube) ont fait d’autres choix, qui ont leurs avantages. C’est donc à vous - de voir ce qui vous correspond. -hof: - title: Tableau d’honneur - sponsors: Sponsors - donators: Donateurs - dev: Contributeurs - contrib: Contribuer au code - diff --git a/app/locales/fr/news.yml b/app/locales/fr/news.yml deleted file mode 100644 index 9ec117d..0000000 --- a/app/locales/fr/news.yml +++ /dev/null @@ -1,305 +0,0 @@ -title: Quoi de neuf sur PeerTube ? -subtitle: Découvrez les dernières améliorations de l’outil -latest-articles: Derniers articles -blocs: - 19-09-25: - title: La version 1.4 de PeerTube vient tout juste de sortir ! - date: 25 Septembre 2019 - text: - p1: - - Bonjour à toutes et à tous, - - La dernière version de PeerTube est sortie ! Petit tour d’horizon de ce qu’elle apporte… - h4a: Un système de plugins - p3: - - 'Depuis le lancement de PeerTube, nous sommes conscient⋅es que chaque administrateur⋅ice et utilisateur⋅ice de PeerTube souhaite que le logiciel soit le plus adapté à ses besoins. Parce que Framasoft ne peut et ne souhaite pas développer toutes les fonctionnalités souhaitées par les un⋅es et les autres, nous avons, dès l’origine du projet, prévu la création d’un système de plugins.' - - 'Nous avons donc le plaisir de vous annoncer que les premières pierres de ce système ont été posées dans cette version 1.4 ! Celui-ci est pour l’instant très basique mais nous prévoyons de l’améliorer petit à petit dans les futures versions de PeerTube.' - - 'Avec ce système, chaque administrateur⋅ice peut dorénavant créer des plugins spécifiques en fonction de ses besoins. Mais iel peut aussi installer des extensions créées par d’autres personnes sur son instance. Par exemple, il est possible d’installer des thèmes graphiques créés par la communauté pour changer l’interface visuelle d’une instance.' - h4b: Des améliorations de l’interface - p4: - - 'Nous essayons continuellement d’améliorer l’interface de PeerTube en récoltant les avis des utilisateur⋅ices afin de savoir ce qui leur pose des problèmes (de compréhension ou d’utilisabilité par exemple). C’est un chantier qui prend du temps, mais cette nouvelle version vous propose déjà quelques modifications.' - - 'Tout d’abord, nous avons constaté que la plupart des personnes qui découvrent PeerTube ont du mal à comprendre la différence entre une chaîne et un compte. En effet, sur les autres services de diffusion de vidéos (YouTube par exemple) ces deux éléments sont globalement les mêmes.' - - 'Or sur PeerTube, chaque compte possède une ou plusieurs chaînes que l’on peut nommer comme on le souhaite. Il y a d’ailleurs une obligation de créer au minimum une chaîne lors de la création d’un compte. Une fois les chaînes créées, les utilisateur⋅ices peuvent uploader des vidéos sur chacune d’entre elles afin d’organiser leurs contenus (on peut donc avoir une chaîne où on diffuse des vidéos de cuisine et une autre où parle de vélo par exemple).' - -
- -
Sur le compte Framasoft de l’instance Framatube, 2 chaînes sont accessibles
-
- - 'Pour rendre plus compréhensible ce concept de chaîne, nous avons modifié le formulaire d’inscription en y proposant dorénavant 2 étapes :' - ul: - - 'À l’étape 1, on crée son compte (on spécifie son nom d’utilisateur⋅ice, son mot de passe, son email, etc.)' - - 'À l’étape 2, on spécifie le nom de sa chaîne par défaut via un nouveau formulaire' - p-img-sign: - -
- -
Les 2 étapes du nouveau formulaire d’inscription
-
- ul2: - - 'Nous avons aussi essayé de différencier la page d’accueil d’une chaîne de celle d’un compte. Avant, ces deux pages listaient des vidéos alors que maintenant la page d’accueil du compte liste toutes les chaînes de celui-ci en présentant sous chaque nom de chaîne les miniatures des dernières vidéos uploadées.' - - 'Un autre élément peu clair était la fenêtre (pop-up) qui s’ouvrait lorsqu’on souhaitait partager une vidéo. Nous l’avons améliorée et il est ainsi possible de partager ou d’intégrer une vidéo en la faisant commencer et/ou terminer à un moment précis (système de time-code), de spécifier des sous-titres par défaut ou de jouer la vidéo en boucle. Ces nouvelles options devraient être très appréciées.' - p-img-share: - -
- -
options de personnalisation lors du partage d’une vidéo
-
- h4c: Et aussi - p5: - - 'Toujours grâce à notre formidable communauté de traducteur⋅ices, cette nouvelle version de PeerTube se voit augmentée de 3 nouvelles langues : le finlandais, le grec et le gaélique écossais. PeerTube est donc dorénavant accessible en 22 langues.' - - 'Nous avons ajouté la possibilité d’uploader un fichier audio directement sur PeerTube : le logiciel s’occupe de créer automatiquement une vidéo à partir du fichier audio. Cette fonctionnalité demandée depuis longtemps devrait faciliter la vie des créatrices et créateurs de musique :)' - - Beaucoup d’autres améliorations ont été apportées dans cette nouvelle version. Vous pouvez voir la liste complète (en anglais) sur @:data.link.gitPT/releases/tag/v1.4.0. - - Merci à tou⋅tes les contributeur⋅ices de PeerTube !
Framasoft - 19-06-05: - title: PeerTube 1.3 est là ! - date: 5 Juin 2019 - text: - p: - - Bonjour à toutes et à tous, - - Nous venons tout juste de sortir la version 1.3 de PeerTube qui apporte - tout un tas de nouveautés. - - 'La plus importante de ces nouveautés est le système de listes - de lecture (ou playlists). Cette fonctionnalité permet à n’importe - quel⋅le utilisateur⋅ice de créer une liste de lecture, puis d’y ajouter - des vidéos et de les ordonner. Les vidéos ajoutées au sein d’une liste - de lecture peuvent être visionnées dans leur intégralité ou en partie : - le créateur de la liste de lecture peut décider à quel moment de la - vidéo le visionnage commence et/ou se termine. Ce système est vraiment - pratique pour créer des sortes de zappings ou du contenu pédagogique en - sélectionnant les extraits des vidéos qui vous intéressent. De plus, une - liste de lecture "À regarder plus tard" est créée par défaut pour chaque - utilisateur⋅ice leur permettant d’enregistrer dans cette liste de lecture - les vidéos qu’ielles n’ont pas le temps de regarder immédiatement.' - - 'Une autre des fonctionnalités de cette version 1.3 a été entièrement - développée par un contributeur externe : - Josh Morel. - Cela permet d’ajouter à PeerTube un système de - quarantaine pour les vidéos. Si l’administrateur de l’instance - active cette fonctionnalité, toute nouvelle vidéo téléversée sur son instance - sera automatiquement rendue non-visible en attendant qu’un modérateur - l’approuve ou non.' - - 'Les traducteurs de PeerTube ont aussi fait un énorme travail car 3 - nouvelles langues sont désormais disponibles : le japonais, le - néerlandais et le portugais européen (l’interface supportait déjà le portugais - brésilien). A ce jour, PeerTube est donc disponible en 19 langues !' - - 'Les administrateurs peuvent maintenant gérer plus finement les - autres instances s’abonnant à leur instance : un administrateur - peut décider d’approuver ou non l’abonnement d’une autre instance à la - sienne. Il est aussi possible d’activer le refus automatique tout nouvel - abonnement à son instance. Enfin, une notification est créée dès que son - instance reçoit un nouvel abonnement. Ces fonctionnalités permettent à - chaque administrateur de maîtriser plus facilement la diffusion des contenus - mis en ligne sur leur instance.' - - Nous sommes aussi en train de retravailler le lecteur vidéo de - PeerTube afin que la lecture des vidéos soit plus rapide et comporte - moins de bugs. Ce nouveau lecteur vidéo permet aussi de rendre plus lisses - les changements de définition. Enfin, la gestion de la bande passante est - optimisée via un système de mise en mémoire tampon plus performant. Cette - version 1.3 de PeerTube permet à l’administrateur d’activer ce nouveau lecteur - vidéo expérimental afin pour nous de récolter des retours dessus. Nous espérons - dans l’avenir utiliser ce nouveau lecteur vidéo par défaut. - - Enfin, nous avons fait quelques ajustements au niveau de l’interface - utilisateur⋅ice, pour qu’elle soit plus agréable/efficace à utiliser. - Par exemple, les miniatures ont changé de taille pour être davantage mises - en valeur. Les utilisateur⋅ices peuvent désormais accéder rapidement à partir - du menu à leur bibliothèque qui comprend leur listes de lecture, leurs vidéos, - leur historique de visionnage et leurs abonnements. - - Beaucoup d’autres améliorations ont été apportées dans cette nouvelle - version. Vous pouvez voir la liste complète (en anglais) sur - - @:data.link.gitPT/releases/tag/v1.3.0. - - Merci à tous les contributeurs de PeerTube !
Framasoft - 19-02-26: - title: 'PeerTube : rétrospective et nouvelles fonctionnalités : l’actu de février - 2019' - date: 26 Février 2019 - text: - p: - - Depuis la version 1.0 sortie en novembre dernier, nous avons continué - d’améliorer PeerTube jour après jour. Ces avancées de PeerTube, bien - au delà des objectifs du crowdfunding, ont été financées par l’association - Framasoft, qui développe le logiciel (et ne vit que par vos - dons). - - Voici une petite rétrospective de la fin d’année 2018/début d’année - 2019 : - - En décembre 2018, nous avons sorti la version 1.1 qui contenait certains - outils de modération demandés par les administrateurs d’instances.
Nous - en avons aussi profité pour ajouter une fonctionnalité d’historique de visionnage - et de reprise automatique de la lecture des vidéos. - - 'En janvier, nous avons sorti la version 1.2 permettant, grâce à la communauté - de traducteurs et traductrices de PeerTube, de proposer 3 nouvelles langues : - le russe, le polonais et l’italien. PeerTube est donc désormais traduit - en 16 langues différentes !' - - Cette version comprend aussi un système de notifications permettant aux - utilisatrices et utilisateurs de savoir (via l’interface web ou par email) - lorsque leur vidéo est commentée, lorsque quelqu’un les mentionne, lorsqu’un - de leur abonnement a publié une nouvelle vidéo, etc. - - 'Par ailleurs, la fédération PeerTube s’est développée : aujourd’hui, - c’est plus de 300 instances qui diffusent plus de 70 000 vidéos, avec - près de 2 millions de vues cumulées. Nous vous rappelons au passage que - le seul site officiel que nous maintenons autour de PeerTube est @:data.link.joinpeertube et que nous n’avons - aucune responsabilité autour de tout autre site qui pourrait voir le jour.' - - Comme vous pouvez le constater, nous sommes allés bien au delà de ce que - le crowdfunding avait financé. Et nous allons continuer !
Car il est - prévu pour l’année 2019 d’ajouter un système de plugins et de thèmes (peu - évolué dans un premier temps), une gestion des playlists, la prise en charge - de fichiers audio à l’upload et bien d’autres fonctionnalités. - - 'Si vous aussi vous voulez contribuer au développement de PeerTube, n’hésitez - pas à participer à son financement : @:data.html.soutenir' - - 'Si vous avez la moindre question, vous pouvez utiliser le forum.' - - Merci et bon début d’année,
Framasoft - 18-10-16: - title: Newsletter du crowdfunding de PeerTube n°4 - date: 16 Octobre 2018 - text: - p1: - - Bonjour à toutes et à tous, - - Nous voici mi-octobre ! Et comme promis, nous venons de sortir la première - version stable de PeerTube. - - 'Elle contient tous les buts que nous avions fixé dans notre crowdfunding :' - ul1: - - Le support de l’internationalisation (à l’heure où nous écrivons - ces lignes, PeerTube est déjà disponible en plus de 13 langues !) - - Le support des sous-titres - - La possibilité d’importer des - vidéos via une URL (YouTube, Dailymotion, Vimeo et bien d’autres !) - - La possibilité d’importer une vidéo via un fichier torrent ou un lien - Magnet - - La mise à disposition de flux RSS, vous permettant de - suivre les nouvelles vidéos mises en ligne sur l’ensemble des instances - PeerTube, sur une instance en particulière ou par une chaîne que appréciez. - Vous pouvez aussi vous abonner au flux des commentaires d’une vidéo spécifique - - La recherche, beaucoup plus pertinente qu’avant et acceptant de nombreux - filtres avancés (durée, catégorie, tags…) - - Les abonnements à - travers la fédération, vous laissant la possibilité de suivre vos chaînes - vidéos préférées afin de retrouver l’ensemble de leurs vidéos dans un - onglet dédié - - La redondance entre instances PeerTube, où des instances - peuvent aider à partager certaines vidéos d’autres instances - p2: - - 'Nous savons que les descriptions de fonctionnalités ne sont pas toujours - très fun, et c’est pour ça que nous vous avons préparé de courtes vidéos - de démonstration:' - ul2: - - Flux RSS - - Import de torrent - - Import d’une vidéo YouTube - - Ajout de sous-titres - - Recherche avancée - - Abonnements à des chaînes - p3: - - 'Il s’agit donc de la dernière newsletter concernant le crowdfunding de - PeerTube. Nous aimerions donc vous remercier une dernière fois, pour nous - avoir permis de grandement améliorer PeerTube afin de promouvoir un web - plus décentralisé.
Mais l’aventure n’est pas terminée: nous continuerons - à améliorer le logiciel, et il reste encore beaucoup à faire pour pleinement - libérer le streaming vidéo. Mais avant, nous allons prendre quelques jours - de congé ;)' - - N’oubliez pas que si vous avez des questions le - forum Framacolibri est à votre disposition. Vous pouvez également nous - contacter directement sur @:data.hlink.contact. - - Librement,
Framasoft - 18-09-12: - title: Newsletter du crowdfunding de PeerTube n°3 - date: 12 Septembre 2018 - text: - p: - - Bonjour à toutes et à tous, - - Nous sommes maintenant à un mois de la sortie de la version 1 de PeerTube ! - Nous souhaitons donc vous partager quelques (bonnes !) nouvelles. - - Nous venons de sortir la beta 12 de PeerTube, qui ajoute la possibilité - de s’abonner à des chaînes vidéos, qu’elles soient sur votre instance ou - même sur des instances distantes.
De cette manière, vous pouvez parcourir - les vidéos de vos abonnements dans une page dédiée. De plus, si l’administrateur - de votre instance PeerTube le permet, vous avez la possibilité de voir une - chaîne ou une vidéo distante en tapant son adresse dans la barre de recherche - de PeerTube. - - Ce n’était pas inclus dans le crowdfunding, mais nous avons aussi créé - une nouvelle page "Overview", qui affiche aléatoirement les vidéos de certaines - catégories, tags ou chaînes, dans le but de montrer la diversité des vidéos - hébergées. Vous pouvez voir ici une - démonstration de cette fonctionnalité. - - Vous pouvez lire le changelog complet de la beta 12 (en anglais) - ici. - - 'Concernant le crowdfunding, la plupart des récompenses sont prêtes : - le fichier README de - PeerTube et le Hall of Fame du site JoinPeertube affichent fièrement les noms des - personnes ayant choisi les récompenses correspondantes. Nous allons bientôt - pouvoir envoyer les illustrations numériques personnalisées à celles et - ceux qui ont donné 80 € et plus (et c’est tellement beau qu’il nous tarde -  !).' - - La dernière fonctionnalité qu’il nous reste à implémenter concerne la - redondance des vidéos entre instances, qui permettra encore d’augmenter - la résilience en cas de surcharge d’une instance. Si tout se passe bien, - nous devrions la terminer dans environ deux semaines (fin septembre). - - Nous vous rappelons que vous pouvez suivre l’avancée des travaux directement - en consultant le dépôt - Git, et même participer aux discussions/signalement de bugs/propositions - d’améliorations dans l’onglet « Issues ». - - Si vous avez des questions un - forum est à votre disposition. Vous pouvez également nous contacter - directement sur @:data.hlink.contact. - - Librement,
Framasoft - 18-08-20: - title: Newsletter du crowdfunding de PeerTube n°2 - date: 20 Août 2018 - text: - p: - - Bonjour à toutes et à tous, - - Le développement des fonctionnalités du crowdfunding poursuit son chemin - sans problème particulier. - - Pour rappel, dans la première newsletter datée du 23 juillet 2018, nous - vous annoncions que le système d’internationalisation et l’implémentation - des flux RSS étaient terminés, et que nous avancions sur le support des - sous-titres puis la recherche avancée. - - Ces quatre fonctionnalités sont toutes implémentées, et peuvent être directement - testées sur les instances mises à jour en v1.0.0-beta.10 (par exemple - @:data.html.tube). En ce qui concerne - les sous-titres, vous pouvez les activer sur la - vidéo de présentation de PeerTube. - - Nous sommes actuellement en train de finir le système d’import de vidéos - via une URL (YouTube, Vimeo, Dailymotion etc) ou un fichier torrent. Cette - fonctionnalité devrait être disponible dans quelques jours, lorsque nous - sortirons une nouvelle version de PeerTube (v1.0.0-beta.11). L’import - des vidéos clôturera donc notre premier palier. La prochaine fonctionnalité - sur laquelle nous allons travailler sera le système d’abonnements entre - utilisateurs. - - Nous vous rappelons que vous pouvez suivre l’avancée des travaux directement - en consultant le dépôt - Git, et même participer aux discussions/signalement de bugs/propositions - d’améliorations dans l’onglet « Issues ». - - Si vous avez des questions un - forum est à votre disposition. Vous pouvez également nous contacter - directement sur @:data.hlink.contact. - - Librement,
Framasoft - 18-07-23: - title: Newsletter du crowdfunding de PeerTube n°1 - date: 23 Juillet 2018 - text: - p: - - Bonjour à toutes et à tous, - - Tout d’abord, un grand merci pour avoir contribué à notre campagne. ❤️ - - 'Pendant le crowdfunding, nous avons continué d’avancer sur le système - d’internationalisation. Et nous avons le plaisir d’annoncer qu’il est - enfin terminé: il sera disponible lors de la prochaine version beta de - PeerTube (beta 10).
À l’heure où nous écrivons ces lignes, - l’interface est disponible en anglais, français, basque, catalan, tchèque - et en esperanto (un énorme merci aux traducteurs). Si vous aussi vous voulez aider à la traduction - de PeerTube, n’hésitez pas à jeter un coup d’oeil à la documentation !' - - En ce qui concerne les flux RSS, ils ont été implémentés par Rigelk - et sont d’ores et déjà utilisables avec la beta 9. Vous pouvez, - par exemple, avoir - le flux des dernières vidéos locales ajoutées sur une instance. - - Le support des sous-titres avance bien et nous devrions avoir une première - version de prête sous peu. Une fois ce chantier terminé, nous passerons - à l’implémentation de la recherche avancée. - - Nous vous rappelons que vous pouvez suivre l’avancée des travaux directement - en consultant le dépôt - Git, et même participer aux discussions/signalement de bugs/propositions - d’améliorations dans l’onglet « Issues ». - - Si vous avez des questions un - forum est à votre disposition. Vous pouvez également nous contacter - directement sur @:data.hlink.contact. - - Librement,
Framasoft \ No newline at end of file diff --git a/app/locales/it/main.yml b/app/locales/it/main.yml deleted file mode 100644 index ee7e39d..0000000 --- a/app/locales/it/main.yml +++ /dev/null @@ -1,486 +0,0 @@ -meta: - title: '@:home.title ! #JoinPeerTube' - description: Una rete di piattaforme video decentralizzata, basata su software libero -nav: - langChange: Cambia la lingua - lang: Lingua - translate: Traduci -menu: - faq: F.A.Q. - help: Supporto - docs: Documentazione - code: Source code - instances: Istanze - hall-of-fame: Albo d'onore - news: News -link: - forumPT: https://framacolibri.org/c/peertube - wArticle: https://it.wikipedia.org/wiki -home: - title: Riprendi il controllo dei tuoi video - intro: - title: Una rete di piattaforme video decentralizzata, basata su software libero - getting-started: Get started - how-it-works: Come funziona - banner: - subtitle: We're talking about our progress these last months and what's coming - next. - button: Support - install: Install PeerTube - why: - power: - title: Riprendi il potere... e le responsabilità! - desc: "Peertube non è un'unica piattaforma di condivisione di video con lo stesso\ - \ tipo di regole: si tratta di una rete di dozzine di piattaforme interconnesse\ - \ tra loro, e ogni piattaforma è composta da utenti e amministratori diversi.\ - \ Non ti piacciono alcune regole? Sei libero di entrare nella piattaforma\ - \ di tua scelta, o meglio, di iniziarne una tu con le tue regole!" - content: - title: Prendi il controllo dei tuoi contenuti - desc: PeerTube ti permette di condividere tutti i tuoi video. Essere in contatto - diretto con la persona che fornisce l'hosting (o diventarlo tu stesso) ti - permette di decidere sulle condizioni di diffusione dei video. I tuoi video - potranno utilizzare di strumenti per inserire la descrizione, la classificazione, - la personalizzazione dell'anteprima, la segnalazione di video per un pubblico - adulto. La personalizzazione del pulsante Supporto ti permetterà - di indicare al tuo pubblico come sostenere il tuo lavoro. - usersfirst: - title: Prima l'utente - desc: "Tu sei una persona, non un prodotto. PeerTube è un software libero e\ - \ gratuito finanziato da un'associazione francese non-profit: @:data.html.soft.\ - \ Tutte le istanze sono create, animate e gestite in modo indipendente. PeerTube\ - \ non è sottoposta al controllo di nessuna impresa, non dipende dalla pubblicità\ - \ e non ti traccia. Con PeerTube non sei un prodotto: PeerTube è al tuo servizio\ - \ e non il contrario." - broadcast: - title: Diventa protagonista della diffusione dei tuoi video - desc: Quando guardi un video con PeerTube, la tecnologia Web Torrent ti permette - di partecipare alla diffusione di questo video insieme a tutti quelli che - lo stanno guardando nello stesso momento. Questa condivisione dello streaming - video permette una più corretta ripartizione degli scambi nella rete. Inoltre - il protocollo di federazione (ActivityPub) permette di pubblicare i video - e i commenti su altre piattaforme che lo supportano, come ad esempio Mastodon! - (sperimentale) - getting-started: - title: Get started - watch: - title: Guarda - framatube: Guarda i video su @:data.color.tube - register: - title: Registrati - list: 'Elenco delle istanze dove puoi registrarti:' - error: We are sorry, but we failed to fetch the list of available instances. - Please try again later. - email: 'È come scegliere il provider per il servizio di e-mail: il dominio farà - parte del tuo nome utente!' - instances: - per_user: per user - followers: followers - instances: instances - follows: follows - bytes: - B: B - KB: KB - MB: MB - GB: GB - no_quota: No quota - install: - title: Installa una tua istanza - text: - - Se sei interessato ad installare una tua istanza - per i tuoi amici, la tua - famiglia o la tua associazione - puoi iniziare a leggere - la documentazione per l'installazione - - Potrai offrire lo spazio della tua istanza solo ai tuoi utenti e ai loro video. - Puoi definire il numero delle iscrizioni disponibili e lo spazio disco per ciascun - utente. Nella tua home page verranno mostrati solo i video delle istanze che - hai scelto di seguire. - btn: Leggi la documentazione - how-it-works: - how: - title: How it works - text: - - Tutti possono installare un server PeerTube che abbiamo chiamato istanza. - Ogni istanza concede lo spazio ai suoi utenti e ai loro video. Rende disponibile - anche un elenco dei video presenti sulle istanze che l'amministratore ha deciso - di seguire per proporli ai suoi utenti. - - Ogni account possiede un identificativo unico globale (per esempio @chocobozzz@framatube.org) - che consiste nel nome utente locale (@chocobozzz) e nel nome di dominio del - server su cui si trova (framatube.org). - - Gli amministratori di un'istanza PeerTube possono seguirsi reciprocamente. - Quando la tua istanza PeerTube ne segue un'altra istanza, riceverai le notifiche - dei nuovi video di quella istanza. In questo modo potrai visualizzare i video - disponibili sulla tua istanza e sulle altre che hai deciso di seguire. In - questo modo avrai il controllo dei video visualizzati sulla tua istanza PeerTube! - btn: Domande? - why: - title: Perché è un'idea geniale? - text: - - Ogni server gestito in modo indipendente da persone e organizzazioni diverse - che possono applicare regole di moderazione differenti, ti permetterà di trovare - l'istanza che si adatta meglio ai tuoi gusti. - - Guardando un video, aiuti il gestore dell'hosting a diffonderlo, diventando - tu stesso un diffusore del video. Ciascuna istanza non ha bisogno di molti - soldi per diffondere i video dei suoi utenti. - btn: Get started -footer: - text: Questo sito web è costruito basandosi su - thanks: Grazie! -faq: - title: Alcune domande per scoprire PeerTube... - clic: (Clicca sulle domande per scoprire le risposte) - section: - prez: Presentazione di PeerTube - content: Creazione e contenuto - tech: Domande tecniche - prez: - what: - title: Cos'è PeerTube? - text: - - PeerTube è un software che si può installare su un web server. Permette di - creare una piattaforma web di video sharing, il tuo "Youtube artigianale" - - La differenza con YouTube è che PeerTube non è progettato per creare un'immensa - piattaforma con i video di tutto il mondo in solo posto (che costerebbe orribilmente - caro). - - Al contrario, l'idea di PeerTube è quella di creare una rete di numerose piccole - piattaforme di video sharing. - pros: - title: I tre principali vantaggi di PeerTube. - text: - - "PeerTube è unico perchè (per quanto sappiamo) è l'unica piattaforma di video\ - \ sharing che abbia tre vantaggi:" - - Queste tre caratteristiche messe insieme permettono di rendere facile la creazione - di una piattaforma di video sharing che sia pratica, etica e divertente per - gli utilizzatori. - list: - - Un codice aperto (trasparenza) con una licenza libera (sviluppo etico rispettoso - e incentrato su una comunità); - - Una federazione di piattaforme interconnesse (così c'è una scelta piu ampia - per la visione dei video in ogni piattaforma) - - Trasmissione e dunque visualizzazione peer-to-peer (così non c'è rallentamento - quando un video diventa virale). - libre: - title: Perchè è meglio che sia un software libero ? - text: - - Perchè il software libero rispetta le nostre libertà fondamentali e dà garanzie - con una licenza (in inglese), - che è un contratto ufficiale. - - 'Concretamente, questo significa che:' - list: - - PeerTube è fornito gratuitamente , non c'è bisogno di pagare per installarlo - sul tuo server; - - "Possiamo vedere cosa c'è sotto a PeerTube (il suo codice sorgente): è verificabile,\ - \ trasparente;" - - Il suo sviluppo è basato su una comunità, può essere migliorato con il contributo - di tutti. - federated: - title: Qual è l'interesse nel federare i fornitori di hosting? - text: - - 'YouTube e le altre grande piattaforme di video sharing hanno il vantaggio - di avere un immenso catalogo di video: da tutorial sul lavoro a maglia a costruzioni - con Minecraft passando per i video di gatti o delle vacanze... si può trovare - di tutto!' - - Più il catalogo è diversificato, più c'è gente interessata, più sono i video - caricati... però conservare video da tutto il mondo costa (molto, molto) caro! - - Se la piattaforma di video sharing Lavoro a maglia-PeerTube diventa amica - con Gattini-PeerTube e Framatube, si potranno vedere i video degli altri direttamente - sul proprio sito. I costi si riducono ma il servizio per gli utenti di Internet - rimane pratico e completo. - - Il protocollo della federazione di PeerTube rimarrà flessibile (tutti potranno - scegliere le piattaforme "amiche"), e sarà basato suActivityPub - . Questo apre la possibilità di connettersi con servizi come Mastodon o MediaGoblin. - p2p: - title: Perche PeerTube utilizza il peer-to-peer per la trasmissione di video - ? - text: - - 'Quando ospiti sul tuo server un file di grandi dimensioni come un video, - la più grande paura è il successo: se il video diventa virale ed è guardato - da molta gente allo stesso momento, il server può facilmente scovraccaricarsi!' - - La trasmissione peer-to-peer, grazie al protocollo WebRTC, - permette che gli utenti di Internet che stanno guardando lo stesso video - allo stesso momento si trasmettano parti del file, riducendo il carico del - server. - - 'Non devi fare niente: il tuo browser lo fa in automatico. Se usi lo smartphone - o se la tua connessione non permette il peer-to-peer (router, firewall, ecc.), - la funzionalità rimane spenta per passare al protocollo "classico" @:data.emoji.wink' - admin: - title: Per chi sa come gestire un server, PeerTube è ... - text: - - È un software che installi sul tuo server per creare un sito - web dove i video sono ospitati e trasmessi... In sostanza ti crei il tuo "YouTube - artigianale"! - - Esistono già dei software liberi che ti permettono di fare questo. Ma con - PeerTube puoi collegare la tua istanza (il tuo sito web video) con l'istanza - PeerTube di Zaïd (dove ospita video di lezioni per la sua università popolare), - con quella di Catherin (che ospita i suoi video di webmedia) e perfino con - l'istanza PeerTube di Solar (che gestisce un collettivo di video maker). - - Ma PeerTube non centralizza, federa Grazie al protocollo - ActivityPub (usato anche dalla federazione - Mastodon, un'alternativa libera a Twitter), PeerTube può federare diverse - piccole piattaforme di video sharing che così non devono comprare migliaia - di hard disk per ospitare i video di tutto il mondo. - - Di conseguenza, sul tuo sito PeerTube il pubblico potrà vedere non solo i - tuoi video, ma anche quelli delle istanze di Zaïd, Catherin o Solar... senza - dover ospitare i loro video sul tuo sito PeerTube. Questa diversità nel catalogo - video lo rende molto attraente. Una scelta così ampia e diversificata è quello - che spiega il successo di piattaforme centralizzate come YouTube. - - 'La federazione offre un altro vantaggio: ognuno diventa independente. - Zaïd, Catherin, Solar e tu stesso potete definire ciascuno le proprie regole, - i propri Termini di Servizio (per esempio, uno può immaginare un MiaoTube - dove i video sui cani sono severamente proibiti @:data.emoji.wink).' - video-maker: - title: Per chi vuole caricare i propri video, PeerTube permette... - text: - - 'Permette di scegliere la piattaforma più adatta a te. Gli eccessi di YouTube - sono un buon esempio: il suo gestore della piattaforma, Google/Alphabet, può - imporre il suo "Robocopyright" (il ContentID system) o i suoi strumenti per - indicizzare, raccomandare e mettere in evidenza i video; e questi strumenti - sembrano sia scorretti che oscuri. Ti spinge perfino a - concedergli gratis un esteso copyright sui tuoi video !' - - Con PeerTube, puoi scegliere la piattaforma dei tuoi video a seconda - dei suoi termini di servizio, della sua politica di moderazione, - delle sue scelte di federazione… Visto che non hai di fronte a te un gigante - di internet, se hai un problema, un bisogno o qualche cosa da chiedere, puoi - discuterne col gestore della tua piattaforma. - - L'altro grande vantaggio di PeerTube è che il gestore della tua piattaforma - non deve temere l'improvviso successo di uno dei tuoi video. Infatti, PeerTube - trasmette i video con il protocollo WebTorrent. - Se centinaia di persone stanno guardando il tuo video nello stesso momento, - i loro browser automaticamente invieranno parti del tuo video agli altri spettatori - . - - Prima di questa trasmissione peer-to-peer, i video maker di successo (o i - video che fanno tendenza) erano condannati ad essere ospitati da giganti del - web la cui infrastruttura poteva gestire milioni di visioni simultanee... - O a pagare molto cara una piattaforma video indipendente che potesse gestire - questo carico. - audience: - title: Per chi vuole vedere i video, PeerTube può offrire... - text: - - Uno dei vantaggi è che tu diventi parte attiva della trasmissione - dei video che stai guardando. Se altre persone stanno guardando contemporaneamente - a te un video di PeerTube, fino a quando la scheda rimane aperta, il tuo browser - condivide parti di quel video e tu partecipi a un utilizzo più sano di Internet. - - 'Naturalmente, il lettore video di PeerTube si adatta alla tua situazione: - se la tua installazione non permette la riproduzione peer-to-peer (rete aziendale, - browser con problemi ecc...) la riproduzione del video può essere fatta nel - modo classico.' - - Ma soprattutto, PeerTube ti tratta come una persona, non come un prodotto - che deve tracciare, profilare e rinchiudere nel circolo dei video per vendere - meglio il tempo disponibile del tuo cervello. Perciò il codice - sorgente (la ricetta) del programma PeerTube è aperta e rende il suo funzionamento - trasparente. - - 'PeerTube non è solo open-source: è libero (come in libertà di parola). - > La sua licenza libera garantisce le nostre libertà fondamentali - come utenti. È questo rispetto per le nostre libertà che consente a Framasoft - di invitarvi a contribuire a questo software, e molti sviluppi (sistema di - commenti innovativi, ecc.) sono già stati suggeriti da alcuni di voi.' - remplace-yt: - title: Lo scopo di PeerTube è quello di sostituire YouTube? - text: - - 'Possiamo rispondere con sicurezza: no!' - - Nel marzo 2018 PeerTube ha rilasciato la sua versione beta pubblicamente utilizzabile. - Diversi collettivi hanno installato le prime istanze, creando così le basi - della federazione. - - But this is just the beginning, PeerTube is not (yet) perfect, and many features - are missing. But we intend to keep improving it day after day. - - 'Il mese di marzo 2018 rappresenta perciò la nascita della federazione di - PeerTube: più il software verrà usato e sostenuto, maggiore sarà il numero - delle persone che lo userà e che darà il suo contributo e più velocemente - si trasformerà in una reale alternativa alle piattaforme come YouTube.' - - "Tuttavia, l'ambizione resta quella di essere un'alternativa libera\ - \ e cecentrata: l'obiettivo di un'alternativa non è quello di sostituire,\ - \ ma quello di proporre qualcosa d'altro, con valori differenti, parallelamente\ - \ a quello che già esiste." - content: - law: - title: Se è libero, possiamo caricare materiale illegale? - text: - - Essere liberi non significa essere al di sopra della legge! Ogni provider - di hosting PeerTube può decidere le proprie condizioni generali di utilizzo, - rispettando le leggi locali. - - 'Ad esempio, in Francia, il contenuto discriminatorio - è proibito e potrebbe essere - denunciato alle autorità . PeerTube consente agli utenti di segnalare - video problematici e ogni amministratore deve quindi applicare la propria - moderazione in conformità con i termini e le condizioni di utilizzo e la legge. ' - - Il sistema di federazione, da parte sua, consente agli host di decidere con - chi desiderano connettersi, a seconda del tipo di contenuto o delle politiche - di moderazione degli altri. - responsible: - title: Chi è responsabile per i contenuti pubblicati su PeerTube? - text: - - 'PeerTube non è un sito web: è un software che permette a un fornitore di - hosting (per esempio Dominique) di creare un sito web di video (chiamiamolo - Dominique Tube).' - - Ora immagina che Camille abbia creato un account su DominiqueTube e carichi - un video illegale, perché questo video utilizza la musica creata da Solal. - - Solal va su Framatube, un'istanza che segue DominiqueTube. Quindi, Solal può - vedere, da Framatube, i video pubblicati su DominiqueTube. - - Solal vede il video illegale di Camille e lo segnala con il pulsante fornito - a tale scopo. Sebbene il rapporto sia fatto da Framatube, viene inviato direttamente - alla persona che ospita il contenuto illegale, Dominique. - - Da quel momento in poi, Dominique è responsabile, perché sono avvertiti che - stanno ospitando un video illegale. Spetta quindi a loro agire se non vogliono - essere ritenuti responsabili davanti alla legge. - - Quindi Dominique e Solal possono rivalersi su Camille, che ha caricato il - video. - money: - title: Qual è la politica di remunerazione di PeerTube? - text: - - OrderedDict ([('Non esiste, non al momento', 'PeerTube è uno strumento che - volevamo neutro in termini di remunerazione.')]) - - "Per ora, la soluzione proposta alle persone che caricano video consiste nell'utilizzare\ - \ il pulsante \"supporto\" sotto il video. Questo pulsante mostra una cornice\ - \ in cui le persone che caricano video possono visualizzare liberamente testo,\ - \ immagini e collegamenti. Ad esempio, è possibile inserire un collegamento\ - \ a Patreon, Tipeee, Paypal, Liberapay (o qualsiasi altra soluzione) lì. Altri\ - \ esempi: inserisci un indirizzo postale se desideri ricevere biglietti di\ - \ ringraziamento cartacei, concordare con uno sponsor l'inserimento del logo\ - \ della sua azienda, un link per supportare un'organizzazione non-profit ..." - - Non siamo andati oltre perché favorire una soluzione tecnica sarebbe imporre, - nel codice, una visione politica della condivisione culturale e del suo finanziamento. - Tutte le soluzioni finanziarie sono possibili e trattate allo stesso modo - in PeerTube. - - Tuttavia, sono attesi molti miglioramenti di PeerTube ... compresi quelli - che ti consentono di creare (e scegliere) gli strumenti di monetizzazione - che ti interessano! - - 'Tuttavia, vale la pena ricordare che la stragrande maggioranza dei video - pubblicati su Internet (e anche su YouTube) sono condivisi per scopi non di - mercato: la remunerazione è uno strumento, ma non necessariamente uno scopo - principale o essenziale.' - instances: - title: Dove posso inserire i miei video? - text: - - Devi trovare un'istanza di hosting PeerTube di cui ti fidi. - - C'è un elenco di istanze completo qui - e un elenco di quelli che sono aperti alla registrazione - qui. - - Quindi, ti consigliamo di andare alle istanze, leggere la loro pagina "about" - per scoprire le loro condizioni d'uso (limite di spazio del disco per utente, - politica del contenuto, ecc.). - - È meglio contattare e parlare direttamente con i provider di hosting, per - capire il loro modello di business, visione, ecc. Perché solo tu puoi decidere - per quali ragioni ti fidi di un provider e quindi affidargli i tuoi video. - pornography: - title: There are many porn videos on PeerTube! - text: - - No. In October 2018, on an average instance federating with ~200 instances - and indexing ~16000 videos, only ~200 videos are tagged as NSFW (i. e. the - content is sensitive, which could be something else than pornography). Therefore, - they represent only ~1% of all the videos. - - "Moreover, each administrator decides with which instances he wants to federate:\ - \ he has the full control of the content he wants to display on his instance.\ - \ It's up to him to choose the policy regarding this kind of videos. He can\ - \ decide to: " - - By default, this configuration is set to "Hide them". If some administrators - decide to display them with a blur filter for example, it's their - choice. - - Finally, any user can override this configuration, and decides if he want - to display, blur or hide these videos for himself. - - "PeerTube is just a software: it's not Framasoft (non-profit that develops\ - \ PeerTube) that's responsible for the content published on some instances." - - "It's up to everyone to be responsible: parents, visitors, uploaders, PeerTube\ - \ administrators to respect the law and avoid any problematic situations." - forum: Discutere sul nostro forum - tech: - install: - title: Come installo PeerTube? - text: - - La guida - all'installazione è qui (solo in inglese, per il momento). - - 'Raccomandiamo di non installare PeerTube su hardware di fascia bassa o dietro - una connessione debole (ad esempio, su un RaspberryPi con una connessione - ADSL): questo potrebbe rallentare tutte le istanze federate.' - - 'Non disturbare lo sviluppatore per aiutarti a installare la tua istanza: - abbiamo un forum di supporto per questo.' - moderation: - title: PeerTube v1.0 non mi sembra contenere tutti gli strumenti necessari per - una buona gestione della mia istanza. - text: - - '
"È oltraggioso e da incoscienti: stai rilasciando la versione - 1 di PeerTube quando non contiene gli strumenti necessari per gestire efficacemente - i video rivendicati dai titolari dei diritti, o per gestire efficacemente - il problema delle molestie online nei commenti, o per gestire in modo efficace - la monetizzazione attraverso la pubblicità o (inserire qui la tua richiesta - a PeerTube). Non funzionerà mai! Cosa intendi fare al riguardo?"
' - - Hai ragione. PeerTube 1.0 non è lo strumento perfetto, siamo ancora lontani. - E non abbiamo mai promesso che questa versione 1.0 sarebbe stata uno strumento - che includesse tutte le funzionalità adatte a tutti i casi. - - PeerTube 1.0 è la realizzazione dell'impegno preso nell'ottobre 2017 per portare - PeerTube da una versione alpha (progetto personale e prova del concetto che - una piattaforma video federata potrebbe funzionare) ad una versione 1.0 nell'ottobre - 2018 (che non significa "versione finale", ma "versione considerata stabile - e distribuibile"). - - Ricorda che PeerTube ha solo uno (quasi) sviluppatore a tempo pieno e una - piccola manciata di volontari molto coinvolti. Non è un prodotto sviluppato - da una start-up con un team a tempo pieno (dev, design, UX, marketing, supporto, - ecc.) E un significativo supporto finanziario. È un software libero della - Comunità, il cui sviluppo continuerà nel corso dei mesi e, speriamo, negli - anni a venire. - - "Siamo ben consapevoli delle carenze di PeerTube 1.0, specialmente nell'area\ - \ degli strumenti di moderazione (video, commenti, ecc.). E intendiamo lavorare\ - \ su queste debolezze. " - - "Abbiamo scelto di farlo come segue: da un lato lavoreremo principalmente\ - \ nei prossimi mesi per migliorare questi strumenti all'interno di PeerTube\ - \ stesso (nel core del software). D'altra parte, focalizzeremo, parallelamente,\ - \ gran parte degli sforzi di sviluppo di PeerTube nel 2019 sull'integrazione\ - \ di un sistema di plugin, che può essere sviluppato dalle comunità." - - "In effetti, non pretendiamo di avere la scienza alle spalle e di sapere come\ - \ gestire al meglio ciascuno degli strumenti a seconda dei bisogni. Ad esempio:\ - \ per quanto riguarda la questione delle richieste DMCA, i casi variano a\ - \ seconda delle giurisdizioni geografiche (la legge europea è diversa dalla\ - \ legge francese, a sua volta diversa dalla legge canadese, a sua volta diversa\ - \ dalla legge americana, ecc.). Per quanto riguarda gli strumenti per moderare\ - \ i commenti, anche in questo caso, non possiamo definirci noi stessi esperti\ - \ dell'argomento, perché semplicemente non è così.\n " - - Agendo sia sul core, ma anche consentendo lo sviluppo di plugin, riteniamo - che PeerTube, a lungo termine, sarà in grado di rispondere molto meglio a - questi problemi e permetterà a diverse comunità di adattare PeerTube ai propri - bisogni - - Stiamo lavorando il più rapidamente possibile per migliorare PeerTube, ma - lo stiamo facendo con le risorse che abbiamo, il che significa molto - limitate. - - 'Nel frattempo, come utente se ritieni che PeerTube 1.0 non soddisfi le tue - esigenze attuali, è semplice: non usarlo per il momento :) (ti ricordiamo - che non facciamo soldi con lo sviluppo di PeerTube, e se noi ovviamente speriamo - nel suo successo, la sopravvivenza della nostra associazione non dipende da - esso).' - - Come amministratore, se hai paura delle richieste DMCA, c'è un'opzione per - limitare l'apertura delle registrazioni alle persone che conosci. Sarai quindi - in grado di riaprire le registrazioni senza verifica una volta integrati questi - strumenti di verifica o se li hai sviluppati. - code: - title: Come posso contribuire al codice di PeerTube? - text: - - Il repository Git di PeerTube è qui . - - Puoi creare una issue, contribuire - ad essa, o anche iniziare a contribuire scegliendo problemi - facili per chi inizia. - - Se vuoi dare una mano in un altro modo, o se vuoi richiedere una funzione, - vieni a discuterne nel nostro forum dei contributi - protocol: - title: Perché PeerTube utilizza il protocollo di federazione ActivityPub? Perché - non IPFS/d.tube/Steemit? - text: - - PeerTube utilizza ActivityPub perché questo protocollo di federazione è raccomandato - dal W3C ed è già utilizzato dal social network federato Mastodon. - - IPFS è una grande tecnologia, ma sembra ancora molto (troppo!) giovane per - lo streaming su larga scala di file di grandi dimensioni. - - Dopo averlo discusso sul nostro forum, riteniamo che d.tube non sia gratuito - o open source, perché pubblicare solo codice compilato limita la libertà di - modifica. - - D.tube è basato su Steem per "remunerazione", è una scelta, ma Steem è ampiamente criticato - come - altamente centralizzato , e sospettosamente - assomiglia a un sistema Ponzi . - - PeerTube è gratuito, decentralizzato, distribuito e non impone alcun modello - di remunerazione. Questa è la scelta che abbiamo fatto, che è discutibile, - e altri (come d.tube) hanno fatto altre scelte, che hanno i loro vantaggi. - Quindi spetta a te vedere cosa si adatta alle tue esigenze. -hof: - title: Hall of fame - sponsors: Sponsor - donators: Contributori finanziari - dev: Contributori - contrib: Contribuire al codice diff --git a/app/locales/ja/main.yml b/app/locales/ja/main.yml deleted file mode 100644 index 7aaff88..0000000 --- a/app/locales/ja/main.yml +++ /dev/null @@ -1,292 +0,0 @@ -meta: - title: '@:home.title ! #JoinPeerTube' - description: 無料/自由なソフトウェアに基づく分散動画ホスティングネットワーク -nav: - langChange: 言語を変更 - lang: 言語 - translate: 翻訳 -menu: - faq: よくあるご質問 - help: サポート - docs: ドキュメント - code: ソースコード - instances: インスタンス - hall-of-fame: 栄誉殿堂 - news: ニュース -link: - forumPT: https://framacolibri.org/c/peertube - wArticle: https://ja.wikipedia.org/wiki -home: - title: 動画のコントロールは自分でしよう - intro: - title: 無料/自由なソフトウェアに基づく分散動画ホスティングネットワーク - getting-started: 始めよう - how-it-works: 使い方 - banner: - subtitle: 私たちは、先月の私たちの進歩について話しています。そして次に何が起こっていますか。 - button: サポート - install: PeerTube をインストール - why: - power: - title: 力と責任を取り戻しなさい! - desc: PeerTube は、単一のグループのルールを持つ単一の動画ホスティングプラットフォームではありません。これは、相互接続された何十ものホスティングプロバイダのネットワークであり、各プロバイダはさまざまな人と管理者で構成されています。あなたはいくつかのルールが気に入らないのですか? - あなたはあなたが選んだホスティングプロバイダに自由に加わることができます。もっと良いのはあなた自身のルールを持ったあなた自身のホスティングプロバイダになることです! - content: - title: コンテンツを管理する - desc: PeerTube はあなたがすべてのあなたの動画を共有することを可能にします。人間のホスティングプロバイダと直接連絡を取っている (または自分自身になっている) - ことで、ブロードキャストの方法を選択できます。あなたの動画は、説明、分類、プレビュー画像の選択、閲覧注意のマークを付けるためのツールから恩恵を受けます。[支持]ボタンを設定すると、視聴者に自分の作品を支持する方法を伝えることができます。 - usersfirst: - title: ユーザーファースト - desc: あなたは人であり、製品ではありません。PeerTube は、フランスの非営利団体である @:data.html.soft によって資金提供されている無料/自由なソフトウェアです。すべてのインスタンスは独立して作成、アニメーション化、モデレート、および維持されます。PeerTube - は、どの会社のモノポールからも送信されず、広告にも依存したり、ユーザーを追跡したりすることはありません。PeerTube では、あなたは製品ではありません。PeerTube - はあなたのサービスであり、その逆ではありません。 - broadcast: - title: あなたの動画放送のアクターになる - desc: PeerTube で動画を見るとき、WebTorrent 技術はあなたが同時にそれを見ている視聴者と一緒にこの動画の放送の一部となることを可能にします。この動画ストリームの共有により、ネットワーク上でのより効率的なやり取りが可能になります。さらに、連合プロトコル - (ActivityPub) を使用すると、Mastodon など、それをサポートする他のプラットフォームで動画やコメントを公開することができます。(実験的) - getting-started: - title: はじめに - watch: - title: 再生 - framatube: '@:data.color.tube で動画を視聴する' - register: - title: 登録 - list: 登録が可能なインスタンスの一覧 - error: 申し訳ありませんが、利用可能なインスタンスのリストを取得できませんでした。 後でもう一度やり直してください。 - email: これは、Eメールホスティングプロバイダを選ぶようなものです。ドメインはあなたのユーザー名の一部になります。 - instances: - per_user: / ユーザー - followers: フォロワー - instances: インスタンス - follows: フォロー - bytes: - B: B - KB: KB - MB: MB - GB: GB - no_quota: 無制限 - install: - title: 運営する - text: - - 独自のインスタンスを運営することに興味がある場合 - 友達のため、家族あるいは組織のため - インストールマニュアルを読んでください。 - - 自分のユーザーと自分の動画のみをホストします。 利用可能な登録数とユーザーあたりの容量制限を定義できます。 フォローするように選択したインスタンスの動画のみがホームページに表示されます。 - btn: ドキュメントを読む - how-it-works: - how: - title: 使い方 - text: - - 誰もがインスタンスと呼ぶ PeerTube サーバーをホストできます。各インスタンスは、独自のユーザーとその動画をホストしています。また、管理者がユーザーに提案するためにフォローすることを選択したインスタンスの利用可能な動画のリストも保持します。 - - 'すべてのアカウントには、ローカルのユーザー名 (例: @chocobozzz) とそれが存在するサーバーのドメイン名 (例: framatube.org) - で構成される、グローバルに一意の識別子 (例: @chocobozzz@framatube.org) があります。' - - PeerTube インスタンスの管理者は互いにフォローすることができます。PeerTube インスタンスが別の PeerTube インスタンスに従うと、このインスタンスから動画のプレビュー情報が表示されます。このようにして、あなたはあなたのインスタンスとあなたが従うことを決めたインスタンスで利用可能な動画を表示することができます。それであなたはあなたの - PeerTube インスタンスに表示される動画を管理し続ける! - btn: 質問はありますか? - why: - title: それはなぜクールなのですか? - text: - - サーバーは、さまざまな人や組織によって独立して実行されます。彼らは乱暴に異なる節度方針を適用することができるので、あなたはあなたの好みに完全に合うものを見つけるか、または作ることができます。 - - 動画を視聴することによって、あなたはホスティングプロバイダがあなた自身で動画の放送局になることによってそれを放送するのを助けます。各インスタンスは、そのユーザーの動画を放送するために多くのお金を必要としません。 - btn: はじめに -footer: - text: の上に建てられた - thanks: ありがとう! -faq: - title: PeerTube を発見するためのいくつかの質問… - clic: (答えを見つけるために質問をクリックしてください) - section: - prez: PeerTube プレゼンテーション - content: 作成とコンテンツ - tech: 技術的な質問 - prez: - what: - title: PeerTube とは何ですか? - text: - - PeerTube は、Webサーバーにインストールするソフトウェアです。それはあなたが動画をホストするWebサイトを作成することを可能にするので、あなたの - 「手作りの YouTube」 を作成してください。 - - YouTube との違いは、全世界からの動画を単一のサーバーファームで集中管理する巨大なプラットフォームを作成することを目的としていないことです (これは恐ろしいほど高価です)。 - - それどころか、PeerTube のコンセプトは、相互接続された複数の小規模動画ホスティングプロバイダのネットワークを構築することです。 - pros: - title: PeerTube の3つの主な利点 - text: - - PeerTube は、(私たちの知る限りでは) 3つの利点を兼ね備えた唯一の動画ホスティングWebアプリケーションであるため、ユニークです。 - - これら3つの機能を組み合わせることで、インターネットユーザーにとって実用的で倫理的で楽しいものでありながら、サーバー側で動画をホストすることが簡単になります。 - list: - - 無料/自由なライセンス (倫理、尊重、およびコミュニティ主導の開発) に基づくオープンコード (透明性)。 - - 相互接続されたホスティングプロバイダの連合 (あなたがそれらを見に行くところはどこでもそうとても動画の選択肢)。 - - P2P放送 - そしてそれゆえ視聴 - (それで動画がバイラルになっても遅くなることはありません)。 - libre: - title: なぜ無料/自由なソフトウェアとしてより良いのですか? - text: - - 設計上、無料/自由なソフトウェアは私たちの基本的な自由を尊重し、ライセンスによってそれらを保証するので、法的に強制力のある契約です。 - - ここで具体的に言うと、 - list: - - PeerTube は無料で提供されているので、サーバーにインストールするために料金を支払う必要はありません。 - - PeerTube (そのソースコード) の内部を見ることができます。それは監査可能で、透明です。 - - その開発はコミュニティベースです。それはみんなの貢献によって強化することができます。 - federated: - title: 動画ホスティングプロバイダを連携させることにどのような関心がありますか。 - text: - - YouTube (および他のプラットフォーム) の利点は、その動画カタログです。チュートリアルの編み物から Minecraft の構成、子猫や休日の動画まで、すべてを見つけることができます。 - - 動画カタログが多様になればなるほど、より多くの人々が興味を持ち、より多くの動画がアップロードされます… が、世界中からの動画をホスティングすることは - (非常に、非常に) 高価です! - - ホスティングプロバイダの Knitting-PeerTube が Kittens-Tube や Framatube と友達になれば、他の人の動画がサイトに表示されるため、インターネットユーザーにとって実用的かつ完全なままでホスティングコストを削減できます。 - - PeerTube の連携プロトコルは流動的になり (誰でも 「友達」 のホストを選択できます)、そして ActivityPub - に基づいています。これは Mastodon や MediaGoblin のようなツールと接続する可能性を開くでしょう。 - p2p: - title: PeerTubeの動画をP2Pで放送するのはなぜですか? - text: - - 'あなたが動画のような大きなファイルをホストするとき、恐れるべき最大のものは成功です: 動画がウイルスになり、多くの人々が同時にそれを視聴するなら、サーバーは過負荷になる大きなリスクを持っています!' - - P2P放送では、WebRTC プロトコルのおかげで、同じ動画を同じ時間に見ているインターネットユーザー同士でファイルを交換できます。サーバーを解放します。 - - 'やることは何もない: あなたのウェブブラウザは自動的にそれをする。携帯電話を使用している場合、またはネットワークでそれが許可されていない場合 (ルーター、ファイアウォールなど)、この機能は無効になり、「旧式」 - の動画ブロードキャスト @:data.emoji.wink に戻ります。' - admin: - title: サーバーの管理方法を知っている人にとって、PeerTube は… - text: - - 'これは、動画がホストされ、放送するWebサイトを作成するために、サーバーにインストールするソフトウェアです… 基本的に: - あなた自身の "自家製の YouTube" を作成します!' - - これを可能にする無料/自由なソフトウェアは既に存在します。しかし、PeerTube を使えば、あなたのインスタンス (あなたの動画Webサイト) を - Zaïd の PeerTube インスタンス (彼の大学の講義の動画をホストしている)、Catherin's (彼女のWebメディア動画をホストしている)、さらに - Solar の PeerTube インスタンス (誰かが vloggers 集団を管理します) にリンクすることができます。 - - 'しかし PeerTube は一元管理されていない: 連携する。ActivityPub - プロトコル (無料/自由な Twitter の代替である Mastodon でも使用されている) - のおかげで PeerTube は、世界中の動画をホストするために何千ものハードディスクを購入する必要がないので、いくつかの小さなホスティング業者を連携させることができます。' - - その結果、あなたの PeerTube Webサイトでは、あなたの動画だけでなく、Zaïd、Catherin、または Solar がホストする動画も、視聴者が - PeerTube ベースのWebサイトでホストすることなく視聴できるようになります。動画カタログのそのような多様性はそれを非常に魅力的にします。YouTube - のような集中型プラットフォームを成功させたのは、このような幅広い動画の選択肢と多様性です。 - - 連合にはもう1つの利点があります。全員が自立する。 Zaïd、Catherin、Solar そしてあなた自身があなた自身の規則、あなた自身の利用規約を作ることができます - (例えば、犬の動画が厳しく禁じられている MeowTube を想像することができます @:data.emoji.wink)。 - video-maker: - title: 自分の動画をアップロードしたい人のために、PeerTube は許可します… - text: - - それはあなたが、あなたに合うホストを選ぶことを可能にします。 YouTube の超過は良い例です。その主催者である Google / Alphabet - は、「Robocopyright」 (ContentID システム) またはそのツールを使用して、動画のインデックスを作成、推薦、注目を集めることができます。そしてそれらのツールはあいまいであるほど不公平に見えます。それでも、すでに動画の著作権を無償で提供するよう強制されています。 - - PeerTube では、彼の利用規約に応じて動画のホストを選択することができます。彼のモデレートポリシー、連合の選択… - あなたに直面している技術巨人がいないので、あなたはできるかもしれません。あなたが今まで問題、必要性、またはあなたが望む何かを持っているならば、あなたと話をします。 - - PeerTube のもう一つの大きな利点は、あなたのホストがあなたの動画のうちの1つの突然の成功を恐れる必要がないということです。確かに、PeerTube - は WebTorrent というプロトコルで動画を放送しています。何百人もの人々があなたの動画を同時に見ている場合、彼らのブラウザは自動的にあなたの動画の一部を他の視聴者に送ります。 - - このP2P放送の前は、成功したビデオグラファー (または話題を呼んでいる動画) は、インフラストラクチャが何百万もの同時視聴を処理できるWeb巨人によってホストされる運命にありました。負荷を握ることができます。 - audience: - title: 動画を見たい人のために、PeerTube は提供することができます… - text: - - 利点の1つは、あなたが見ている動画の放送の一部になることです。他の人があなたと同時に PeerTube 動画を見ているなら、あなたのタブが開いている限り、あなたのブラウザはその動画の一部を共有し、あなたはインターネットのより健康的な使用に参加します。 - - 'もちろん、PeerTube の動画プレーヤーはあなたの状況に適応します: あなたのインストールがP2P再生 (企業ネットワーク、難解なブラウザなど) - を許可しない場合、動画の再生は古典的な方法で行われます。' - - しかしなによりも、PeerTube はあなたを製品としてではなく、人のように扱います、頭脳時間を売り込むために動画ループを追跡、プロファイル、およびロックする必要があります。そのため、PeerTube - ソフトウェアのソースコード (レシピ) が開かれているため、操作は透過的です。 - - PeerTube はオープンソースだけではありません。自由です (言論の自由のように)。その自由なライセンスは、ユーザーとしての基本的な自由を保証します。Framasoft - があなたをこのソフトウェアに貢献するように誘うことを可能にするのは、私たちの自由に対するこの尊重であり、そしてあなたの何人かによってすでに多くの進化 - (革新的なコメントシステムなど) が提案されています。 - remplace-yt: - title: PeerTube の目的は YouTube を置き換えることですか? - text: - - '確実に答えることができます: いいえ!' - - 2018年3月に、PeerTube はその公に使用可能なベータ版をリリースしました。いくつかの集団が最初のインスタンスを設定し、それによって連合の基盤を作り出しました。 - - しかし、これはほんの始まりに過ぎず、PeerTubeは (まだ) 完璧ではなく、多くの機能が欠けています。しかし、我々は日々それを改善し続けるつもりです。 - - 2018年3月は、このように PeerTube 連合が誕生したことを表しています。このソフトウェアがより多く使用され、サポートされるほど、より多くの人々がそれを使用し、貢献するようになります。 - - それにもかかわらず、野心は自由で分散型の代替品であることに変わりはありません。代替案の目的は、既存のものと並行して、置き換えることではなく、異なる値で何かを提案することです。 - content: - law: - title: 自由であることは、違法なものをアップロードできますか。 - text: - - 自由であることは、法律を超えることを意味するのではありません。各 PeerTube ホスティングプロバイダは、それぞれの地域の法律に従うことにより、それ自体の一般的な使用条件を決定することができます。 - - たとえば、フランスでは、差別的なコンテンツは禁止 - [French] されており、当局に報告 - [French] してください。PeerTube では、ユーザーが問題のある動画を報告することができます。各管理者は、その利用規約と法律に従って、モデレートを適用する必要があります。 - - 連合システムは、その一部として、コンテンツの種類や他のユーザーのモデレートポリシーに応じて、接続する相手をホストが決定できるようにします。 - responsible: - title: 誰が PeerTube で公開されたコンテンツに責任がありますか? - text: - - PeerTube は Webサイトではありません。Webホスト (Dominique など) が動画Webサイトを作成できるようにするソフトウェアです - (DominiqueTube と呼びましょう)。 - - Camille が DominiqueTube でアカウントを作成し、違法な動画をアップロードしたとしましょう。この動画は Solal が作成した音楽を使用しているためです。 - - Solal は、Framatube (DominiqueTube に続くインスタンス) を続けます。それで Solal は、Framatube から - DominiqueTube で公開された動画を視聴することができます。 - - Solal は Camille の違法な動画を視聴して、その目的のために提供されたボタンでそれを知らせます。レポートはFramatube から作成されていますが、違法コンテンツをホストしている人、Dominique - に直接送信されます。 - - その瞬間から、Dominique が責任を負っています。彼らは違法な動画をホストしていると警告されているからです。それゆえ、彼らが法律の前に責任を負わされたくないのであれば、行動するのは彼ら次第です。 - - それから、Dominique と Solal は、動画をアップロードした Camille に反対することができます。 - money: - title: PeerTube の報酬方針は何ですか? - text: - - OrderedDict([(「現時点ではない、存在しない」、「PeerTubeは報酬に関して中立を望んでいたツールです。」)]) - - '今のところ、動画をアップロードする人々に提案された解決策は動画の下の 「支持」 ボタンを使用することです。このボタンは、動画をアップロードする人がテキスト、画像、およびリンクを自由に表示できるフレームを表示します。たとえば、そこに - Patreon、Tipeee、Paypal、Liberapay (または他のソリューション) へのリンクを置くことが可能です。その他の例: 物理的なお礼状を受け取りたい場合は住所を記入し、企業のロゴを記入したり、非営利団体を支援するためのリンクを記入したりします。' - - 1つの技術的解決策を支持することは、コードの中で、文化的共有とその資金調達という政治的ビジョンを課すことになるため、私たちはこれ以上先に進みませんでした。すべての金融ソリューションは可能であり、PeerTube - でも同様に扱われます。 - - しかし、PeerTube の多くの改良が期待されています… あなたがあなたに興味を起こさせる貨幣化ツールを作成する (そして選択する) ことを可能にするものを含む! - - それにもかかわらず、インターネット上 (そして YouTube 上さえ) で公開されている動画の大多数は市場以外の目的で共有されていることを覚えておく価値があります。報酬はツールですが、必ずしも主な目的ではありません。 - instances: - title: 私の動画はどこに置くことができますか? - text: - - あなたが信頼する PeerTube ホスティングインスタンスを見つける必要があります。 - - 完全な こちらのインスタンスの一覧、および 登録可能な一覧はこちらです。 - - それから、インスタンスに行き、それらについての "about" ページを読んでそれらの利用規約 (1ユーザーあたりの容量制限、コンテンツポリシーなど) - を見つけてください。 - - ビジネスモデルやビジョンなどを理解するには、ホスティングプロバイダに直接連絡して話すことが最善です。自分だけが自分やそのようなホストを信頼する理由を判断し、自分の動画を提供することができるからです。 - pornography: - title: PeerTube にはたくさんのポルノ動画があります! - text: - - いいえ。2018年10月、平均インスタンスが最大 200 インスタンスで、最大 16,000 動画のインデックスを作成している場合、NSFWとしてタグ付けされているのは最大 - 200 動画のみです (すなわち、センシティブなコンテンツで、ポルノ以外の何かをすることができました)。したがって、それらは全動画の1%以下にすぎません。 - - さらに、各管理者はどのインスタンスと連携したいかを決定します。彼は自分のインスタンスに表示したいコンテンツを完全に制御できます。この種の動画に関する方針を選ぶのは彼次第です。 - - デフォルトでは、この設定は 「非表示」 に設定されています。たとえば、ぼかしフィルタを使用して表示することを決定した管理者がいる場合は、[彼ら] - を選択します。 - - 最後に、どのユーザーもこの設定を上書きして、自分でこれらの動画を表示するか、ぼかすか、または非表示にするかを決定します。 - - PeerTube は単なるソフトウェアです。Framasoft (PeerTube を開発している非営利団体) では、場合によっては公開されているコンテンツを担当するわけではありません。 - - 責任を負うのは、親、訪問者、アップローダー、PeerTube 管理者の責任です。 - forum: フォーラムで議論する - tech: - install: - title: PeerTubeをインストールするにはどうすればいいですか? - text: - - インストールガイドはこちらです - (当面は英語版のみ)。 - - PeerTube をローエンドのハードウェアや弱い接続の背後 (たとえば、ADSL 接続を持つ Raspberry Pi など) にインストールしないことをお勧めします。これにより、すべての連携が遅くなる可能性があります。 - - 'あなたのインスタンスをインストール支援するために、開発者を気にしないでください: 私たちは、そのためのサポートフォーラムを持っています。' - moderation: - title: PeerTube v1.0 には、私のインスタンスをうまく管理するために必要なすべてのツールが含まれているとは思われません。 - text: - -
「それはとんでもないし無意識だ。権利保持者が主張する動画を効果的に管理したり、コメントでオンラインの嫌がらせの問題を効果的に管理したり、広告を通じて収益化を効果的に管理するのに必要なツールが含まれない - (または PeerTube への要求をここに挿入してください。) それは決してうまくいきません。あなたはそれについて何をするつもりですか?」
- - あなたが正しい。 PeerTube 1.0 は完璧なツールではありません。そして私たちは、この バージョン 1.0 がすべてのケースに対応するすべての機能を含むツールになるとは約束しませんでした。 - - PeerTube 1.0 は、2017年10月に、PeerTube をアルファ版 (個人プロジェクトおよび連合動画プラットフォームで機能することができるという概念実証) - から 1.08 版 (2018年10月) に移行することを実現したものです。(これは 「最終版」 を意味するのではなく、「安定版および頒布可能版」 - を意味します)。 - - PeerTube には1人の (ほぼ) フルタイムの開発者と、ほんの一握りの非常に関与したボランティアしかいないことを忘れないでください。これは、フルタイムのチーム - (開発、設計、UX、マーケティング、サポートなど) と著しい経済的支援を得たスタートアップによって開発された製品ではありません。それはコミュニティフリーソフトウェアであり、その開発は数カ月間継続し、そして、今後数年間は願っています。 - - 私たちは PeerTube 1.0 の欠点、特にモデレーションツールの分野 (動画、コメントなど) をよく知っています。そして私達はこれらの弱点に取り組むつもりです。 - - 次のようにして選択しました。一方で、PeerTube 自体の中で (ソフトウェアのコアで) これらのツールを改良するために、今後数カ月間は主に作業する予定です。一方、2019年の - PeerTube の開発努力の大部分は、コミュニティが開発できるプラグインシステムの統合にも並行して焦点を当てます。 - - 確かに、私たちはその背後にある科学を持っているとは主張せず、それぞれのニーズに応じてそれぞれのツールを管理するための最良の方法を知っています。例えば、DMCA - 要求の問題に関しては、地理的管轄によって事件は異なります (ヨーロッパの法律はフランスの法律とは異なり、カナダの法律とは異なり、アメリカの法律とは異なるなど)。コメントをモデレートするためのツールに関しては、これもまたそうではないので、ここでもまた、私たち自身がその主題についての専門家を宣言することはできません。 - - コアの両方に作用するだけでなく、プラグインの開発を可能にすることによって、PeerTube は、長期的には、これらの問題にはるかに良い応答し、異なるコミュニティが彼らのニーズに - PeerTube を適応させることができることを信じています。 - - 私たちは PeerTube を改善するためにできるだけ早く取り組んでいますが、私たちは持っているリソースを使ってそうしています。それは非常に限られていることを意味します。 - - それまでの間、PeerTube 1.0 が現在あなたのニーズを満たしていないと感じているならば、それは簡単です。今は使わないでください:) (明らかにその成功を願って、私たちの協会の存続はそれに依存しません)。 - - 管理者として、あなたが DMCA 要求を恐れているならば、あなたが知っている人々に登録の開始を制限するオプションがあります。これらの検証ツールが統合された後、またはそれらを開発した後、検証なしで登録を再度開くことができます。 - code: - title: PeerTube のコードに貢献するにはどうすればいいですか。 - text: - - PeerTube の Git リポジトリはこちらです。 - - 課題を作成したり、寄稿したり、あるいは始める人のために簡単な問題を選ぶことによって貢献することさえできます。 - - 他の方法で手助けをしたい場合、または機能を要求したい場合は、投稿フォーラムで議論してください。 - protocol: - title: なぜ PeerTube は ActivityPub 連合プロトコルを使用しますか? IPFS / D.tube / Steemit ではないのはなぜですか? - text: - - PeerTube は ActivityPub を使用しています。これは、この連携プロトコルが W3C によって推奨されており、すでに連携ソーシャルネットワーク - Mastodon によって使用されているためです。 - - IPFS は優れたテクノロジですが、大規模ファイルの大規模ストリーミングにはまだまだ (非常に) 若いようです。 - - 私たちのフォーラムでそれを議論した後、コンパイルされたコードだけを公開することは修正の自由を妨げるので、私たちは D.tube がフリーまたはオープンソースではないと感じます。 - - D.tube は 「報酬」 について Steem に基づいていますが、これは選択ですが、Steemit は 広く批判されています。集中型 - [English]、そして疑わしいことにPonziシステムに似ています - [English]。 - - PeerTube は無料、分散型、配布型であり、いかなる報酬モデルも課されません。これが私たちが行った選択であり、議論の余地があります。他の人 (D.tubeなど) - が他の選択をしましたが、それらには利点があります。だからあなたに合ったものを見るのはあなた次第です。 -hof: - title: 栄誉殿堂 - sponsors: スポンサー - donators: 財務貢献者 - dev: 貢献者 - contrib: コードに貢献する diff --git a/app/locales/ja/news.yml b/app/locales/ja/news.yml deleted file mode 100644 index 54a406e..0000000 --- a/app/locales/ja/news.yml +++ /dev/null @@ -1,25 +0,0 @@ -title: PeerTube の最新情報 -subtitle: ツールの最新の改善点を発見 -blocs: - 19-02-26: - title: 'PeerTube: 回顧展、新機能など' - text: - p: - - バージョン1.0が2017年11月にリリースされて以来、私たちはPeerTubeの改良を日々続けていました。バージョン 1.0 が昨年11月にリリースされて以来、私たちはPeerTubeの改良を日々続けていました。彼らはソフトウェアを開発する - Framasoft 非営利団体 [English] によって資金提供されています - (そして あなたの寄付 [English] を通してのみ生きる)。 - - これは、2018年末 / 2019年初頭の小さな回顧展です。 - - 2018年12月に、インスタンス管理者から要求されたモデレーションツールを含むバージョン 1.1 をリリースしました。
また、動画再生履歴機能と動画再生の自動再開機能を追加しました。 - - 2019年1月に、ロシア語、ポーランド語、イタリア語の3つの新しい言語をサポートするバージョン 1.2 をリリースしました。PeerTube - の翻訳者コミュニティのおかげで、PeerTube は現在 16 の異なる言語に翻訳されています! - - このバージョンには、自分の動画がコメントされたとき、誰かがそれらを言及したとき、購読の1つが新しい動画を公開したときなどに、ユーザーに通知することができる通知システムも含まれます。 - - その間に、PeerTube 連合は拡大しました。今日では、300 以上のインスタンスが 7 万以上の動画を放送しており、累計で約 200 万の視聴があります。PeerTube - の周辺で管理している唯一の公式Webサイトは https://joinpeertube.org/ja - であり、公開される可能性がある他のサイトについては一切責任を負いません。 - - ご覧のとおり、クラウドファンディングが資金提供したものをはるかに超えています。
2019年には、プラグインおよびテーマ管理システム (最初は基本的なものであっても)、プレイリスト管理、オーディオファイルのアップロードのサポート、その他多くの機能を追加する予定です。 - - 'PeerTubeの成長にも貢献するのであれば、ここでその資金に参加することができます: https://soutenir.framasoft.org/en - [English]' - - '質問がある場合は、私たちのフォーラムを使用してください: https://framacolibri.org/c/peertube - [French]' - - ありがとうございました。 - - Framasoft diff --git a/app/locales/ru/main.yml b/app/locales/ru/main.yml deleted file mode 100644 index bcc8336..0000000 --- a/app/locales/ru/main.yml +++ /dev/null @@ -1,472 +0,0 @@ -meta: - title: '@:home.title ! #ПрисоединяйсяPeerTube' - description: Децентрализованный видеохостинг, основанный на бесплатном и свободном ПО -nav: - langChange: Изменить язык - lang: Язык - translate: Перевести -menu: - faq: F.A.Q. - help: Поддержка - docs: Документация - code: Исходный код - instances: Примеры - hall-of-fame: Доска почета - news: News -link: - forumPT: https://framacolibri.org/c/peertube - wArticle: https://en.wikipedia.org/wiki -home: - title: Получите вновь контроль над своими видео - intro: - title: Децентрализованный видеохостинг, основанный на бесплатном и свободном ПО - getting-started: Начать - how-it-works: Как это работает - banner: - subtitle: We're talking about our progress these last months and what's coming - next. - button: Support - install: Установить PeerTube - why: - power: - title: Верните себе власть... и ответственность! - desc: 'PeerTube - это не одна платформа для размещения видеороликов с единой - группой правил: это сеть из десятков взаимосвязанных хостинг-провайдеров, - и каждый провайдер состоит из разных людей и администраторов. Вам не нравятся - какие-то правила? Вы можете присоединиться к любому хостинг-провайдеру по - вашему выбору или, что еще лучше, самому стать хостинг-провайдером с вашими - собственными правилами!' - content: - title: Получите вновь контроль над своими контентом - desc: PeerTube allows you to share all your videos. Being in direct contact - with a human hosting provider (or becoming your own) allows you to choose - how their broadcasting is done. Your videos will benefit from tools to fill - description, categorization, choosing a preview image and marking videos as - not safe for work. Tweaking the Support button will allow - you to show your audience how you want them to support your work. - usersfirst: - title: Putting the users first - desc: 'Вы - личность, а не продукт. PeerTube - это бесплатное и свободное ПО, - которое финансируется французской некоммерческой организацией: @:data.html.soft. - Весь контент создаётся, анимируется, модерируется и поддерживается независимо - и самостоятельно. PeerTube не является какой-нибудь монопольной компанией, - не зависит от рекламы и не отслеживает ваши действия. С PeerTube вы перестаете - быть продуктом: PeerTube к вашим услугам, а не наоборот.' - broadcast: - title: Станьте главным лицом своих видеотрансляций - desc: When you watch a video with PeerTube, the WebTorrent technology allows - you to be part of the broadcasting of this video with the viewers who are - watching it at the same time. This video stream sharing allows a healthier - distribution of exchanges on the network. Moreover, the federation protocol - (ActivityPub) allows to publish the videos and comments on other platforms - that support it, such as Mastodon! (experimental) - getting-started: - title: Начать - watch: - title: Смотреть - framatube: Смотрите видео на @:data.color.tube - register: - title: Зарегистрироваться - list: 'Вы можете зарегистрироваться на следующих экземплярах:' - error: К сожалению, нам не удалось получить список доступных экземпляров. Повторите - попытку позже. - email: 'Это как выбор сервиса для электронной почты: домен будет частью вашего - логина!' - instances: - per_user: на пользователя - followers: подписчики - instances: экземпляры - follows: следящих - bytes: - B: Б - KB: КБ - MB: МБ - GB: ГБ - no_quota: Без квоты - install: - title: Установите свой собственный - text: - - Если вы заинтересованы в запуске своего собственного экземляра — для друзей, - семьи или организации — вы можете начать с прочтения - документации об установке. - - Вы будете размещать только своих пользователей и их собственные видео. Вы можете - определить количество доступных попыток регистрации и дисковую квоту для каждого - пользователя. Только выбранные видео для отслеживания, будут - отображаться на вашей домашней странице. - btn: Читать документацию - how-it-works: - how: - title: Как это работает - text: - - Каждый может разместить сервер PeerTube, который мы называем экземпляром. - Каждый экземпляр содержит собственных пользователей и их видео. Он также содержит - доступные для экземпляров видео, которые были выбраны администратором для - того, чтобы предложить их своим пользователям. - - Каждый аккаунт имеет глобальный уникальный идентификатор (например @chocobozzz@framatube.org) - состоящий из локального имени пользователя (@chocobozzz) и доменного имени - сервера (framatube.org) - - Администраторы экземпляра PeerTube могут следить друг за другом. Когда ваш - экземпляр PeerTube следит за другим экземпляром PeerTube, вы получаете информацию - предварительного просмотра видео из этого экземпляра. Таким образом, вы можете - просматривать видео на вашем экземпляре и на эксземплярах, за которыми вы - решили следить. Так что вы сохраняете контроль над видео которое отображается - на вашем экземпляре PeerTube! - btn: Вопросы? - why: - title: Почему это круто? - text: - - Сервера работают независимо от разных людей и организаций. Они могут применять - разнообразные политики модерации, поэтому вы можете найти или сделать тот, - который будет вам по вкусу - - Просматривая видео, вы помогаете хостинг-провайдеру вещать его становясь вещателем - самостоятельно. Каждый экземпляр не требует много денег для вещания видео - своим пользователям. - btn: Начать -footer: - text: Изготовлен по - thanks: Спасибо! -faq: - title: Несколько вопросов для знакомства с PeerTube… - clic: (нажмите на вопросы, чтобы узнать ответы) - section: - prez: 'Демонстрация PeerTube ' - content: Создание и содержание - tech: Технические вопросы - prez: - what: - title: Что такое PeerTube? - text: - - PeerTube это программное обеспечение, которое вы можете поставить на веб-сервер. - Оно позволяет вам создать видеохостинг, так создайте же свой "самодельный - YouTube". - - Отличие от YouTube в том, что PeerTube не предназначен для создания огромной - платформы, централизующей видео со всего мира на одной ферме серверов (что - ужасно дорого). - - В противоположность этому, концепция PeerTube заключается в создании сети - из нескольких небольших взаимосвязанных провайдеров видеохостинга. - pros: - title: Три главных преимущества PeerTube. - text: - - 'PeerTube уникален тем, что (насколько нам известно) это единственное веб-приложение - для видеохостинга, которое сочетает в себе три преимущества:' - - Связанные вместе, эти три функции позволяют легко размещать видео на стороне - сервера, оставаясь при этом практичными, этичными и интересными для пользователей - интернета. - list: - - Открытый код (прозрачный) под лицензией free/libre (этичный, уважаемый и развивающийся - сообществом); - - Федерация взаимосвязанных хостинг-провайдеров (по этой причине у вас больше - выбора источников искомого видео, которые вы можете выбрать); - - Одноранговое вещание и, следовательно, просмотр (по этой причине скорость - загрузки и воспроизведения не замедляется, когда видео становится вирусным). - libre: - title: Почему это лучше, чем бесплатное/свободное ПО? - text: - - Потому что по своей сути свободное ПО уважает наши основные свободы и гарантирует - их своей лицензией , - то есть юридической силой договора. - - 'В данном случае это означает, что:' - list: - - PeerTube свободно предоставляется, не нужно платить, чтобы установить его - на вашем сервере; - - 'Мы можем посмотреть "под капот" PeerTube (на его исходный код): он проверяемый - и прозрачный;' - - Его развитие осуществляется на уровне сообществ и может быть ускорено за - счет вклада каждого. - federated: - title: Почему хостинг интересен федеративным провайдерам видеохостинга? - text: - - 'Преимуществом YouTube (и других платформ) является его видео каталог: от - учебных пособий по вязанию до конструкций Minecraft, видео котят или праздников - ... вы можете найти все!' - - Чем больше видео каталог разнообразен, тем больше людей интересуются, тем - больше видео загружается... но хостинг видео со всего мира является (очень, - очень) дорогим! - - Если хостинг-провайдер Knitting-PeerTube подружится с Kittens-Tube и Framatube, - он будет отображать на своем сайте чужие видео, тем самым разбавляя расходы - на хостинг, оставаясь практичным и полным для интернет-пользователей. - - 'Протокол федерации PeerTube является текучим (каждый может выбрать своих - "друзей" хостов) и основан на ActivityPub: - это открывает возможность подключения к таким инструментам, как Mastodon или - MediaGoblin.' - p2p: - title: Зачем транслировать видео PeerTube через peer-to-peer? - text: - - 'Когда вы размещаете большой файл, такой как видео, самое большое опасение - - это успех: если видео становится вирусным, и многие смотрят его одновременно, - сервер подвергается большому риску перегрузки!' - - Peer-to-peer вещание позволяет, благодаря WebRTC - протоколу, интернет-пользователям, которые смотрят одно и то же видео одновременно, - обмениваться кусочками файлов, что облегчает сервер. - - 'Ничего не поделаешь: ваш веб-браузер делает это автоматически. Если вы находитесь - на мобильном телефоне или если ваша сеть не позволяет его (маршрутизатор, - firewall и т. д.), эта функция отключается и переключается обратно на "старую" - видеотрансляцию @:data.emoji.wink.' - admin: - title: Для тех, кто знает, как администрировать сервер, PeerTube это… - text: - - "Это программное обеспечение, которое вы устанавливаете на\ - \ своем сервере, чтобы создать веб-сайт, где размещаются и транслируются видео...\ - \ \nВ сущности: вы создаете свой собственный \"домашний YouTube\"!" - - Уже существует свободное программное обеспечение, которое позволяет вам сделать - это. Но с PeerTube, вы можете связать свой экземпляр (ваш видео-сайт) с PeerTube - экземпляром Заида (где он размещяет видео лекции для его народного университета), - с Кэтрин (размещает её webmedia видео) или даже с PeerTube экземпляром Солара - (который руководит влоггерским коллективом). - - 'Но PeerTube не централизуется: он объединяется в союз. Благодаря - протоколу ActivityPub Благодаря протоколу - ActivityPub (также используемому федерацией Mastodon, - бесплатной/свободной альтернативой Twitter), PeerTube может объединить несколько - небольших хостеров, чтобы им не приходилось покупать тысячи жестких дисков - для размещения видео по всему миру.' - - В результате, на вашем веб-сайте PeerTube, аудитория сможет смотреть не только - ваши видео, но и видео, размещенные Заидом, Катериной или Соларом... без необходимости - размещать свои видео на вашем веб-сайте PeerTube. Такое разнообразие в видео-каталоге - делает его очень привлекательным. Такой большой выбор и разнообразие видео-это - то, что сделало централизованные платформы, такие как YouTube, успешными. - - 'Федерация предлагает еще одно преимущество: каждый становится независимым. - Заид, Катерина, Солар и вы сами можете создавать свои собственные правила, - свои условия обслуживания (например, можно представить MeowTube, где видео - с собаками строго запрещено @:data.emoji.wink).' - video-maker: - title: Для тех, кто хочет загрузить свои видео, PeerTube позволяет… - text: - - 'Это позволяет выбрать хостера, который подходит вам. Эксцессы YouTube являются - хорошим примером: его хостер, Google/Alphabet, может навязать свое "Robocopyright" - (система ContentID) или свои инструменты для индексирования, рекомендации - и освещения видео; и эти инструменты кажутся несправедливыми, поскольку они - неясны. Несмотря на то, что это уже заставляет вас дать - ему расширенные авторские права на ваши видео, бесплатно!' - - With PeerTube, you can choose the hoster of your videos according - to his terms of services, his moderation policy, his federation choices… - As you don’t have a tech giant facing you, you might be able to talk with - you hoster if you ever have a problem, a need, or something you want. - - The other big advantage of PeerTube is that your hoster doesn’t have to fear - the sudden success of one of your videos. Indeed, PeerTube broadcasts videos - with the protocol WebTorrent. If - hundreds of people are watching your video at the same time, their browsers - automatically send bits of your video to other viewers. - - Before this peer-to-peer broadcast, successful videographers (or videos that - make the buzz) were doomed to be hosted by a web giant whose infrastructure - can handle millions of simultaneous views… Or to pay for a very expensive - independent video host so that it can hold the load. - audience: - title: Для тех, кто хочет посмотреть видео, PeerTube может предложить… - text: - - One of the benefits is that you become a part of the broadcasting - of the videos you are watching. If other people are watching a PeerTube - video at the same time as you, as long as your tab remains open, your browser - shares bits of that video and you participate in a healthier use of the Internet. - - 'Of course, PeerTube’s video player adapts to your situation: if your installation - does not allow peer-to-peer playback (corporate network, recalcitrant browser, - etc.) video playback will be done in the classic way.' - - But above all, PeerTube treats you like a person, not as a product - that it has to track, profile, and lock in video loops to better sell your - available brain time. Thus, the source code - (the recipe) of the PeerTube software is open, making its operation transparent. - - 'PeerTube is not only open-source: it’s free (as in free speech). - Its free license guarantees our fundamental freedoms as users. It is this - respect for our freedoms that allows Framasoft to invite you to contribute - to this software, and many evolutions (innovative comment system, etc.) have - already been suggested by some of you.' - remplace-yt: - title: Цель PeerTube заменить YouTube? - text: - - 'Мы можем с уверенностью ответить: нет!' - - In March 2018, PeerTube released its publicly usable beta version. Several - collectives set up the first instances, thus creating the bases of the federation. - - Но это только начало, PeerTube еще не совершенен, и многие функции отсутствуют. - Но мы намерены продолжать совершенствовать его изо дня в день. - - 'March 2018 thus represents the birth of the PeerTube federations: the more - this software will be used and supported, the more people will use it and - contribute to it, and the faster it will evolve towards a concrete alternative - to platforms such as YouTube.' - - 'Nevertheless, the ambition remains to be a free and decentralized - alternative: the goal of an alternative is not to replace, but to - propose something else, with different values, in parallel to what already - exists.' - content: - law: - title: Если это бесплатно, можем ли мы загружать на него нелегальные материалы? - text: - - Быть свободным не значит быть выше закона! Каждый хостинг-провайдер PeerTube - может самостоятельно определять общие условия использования, соблюдая местные - законы. - - Например, во Франции дискриминационный контент запрещен - и может доводиться - до сведения властей. PeerTube позволяет пользователям сообщать о проблемных - видео, и каждый администратор должен применить свою меру в соответствии с - его условиями и законом. - - Федеративная система, со своей стороны, позволяет хостам решать, с кем они - хотят соединиться, в зависимости от типов контента или политики модерации - других. - responsible: - title: Кто несет ответственность за контент, опубликованный на PeerTube? - text: - - 'PeerTube - это не веб-сайт: это программное обеспечение, которое позволяет - веб-хостеру (например, Доминику) создать видео-сайт (назовем его DominiqueTube).' - - Теперь представьте, что Камилла создала учетную запись на DominiqueTube и - загружает незаконное видео, потому что это видео использует музыку, созданную - Солалом. - - Солал заходит на Framatube, инстанция которая следит за DominiqueTube. Итак, - Солал может заметить, из Framatube, видео опубликованные на DominiqueTube. - - Солал видит незаконное видео Камиллы и сигнализирует об этом с помощью кнопки, - предусмотренной для этой цели. Хотя отчет сделан из Framatube, он отправляется - непосредственно лицу, размещающему незаконный контент, Доминику. - - С этого момента Доминик несет ответственность, потому что его предупредили, - что он размещает незаконное видео. Поэтому он должен действовать, если он - не хочет нести ответственность перед законом. - - Затем Доминик и Солал могут выступить против Камиллы, которая загрузила видео. - money: - title: Что такое политика вознаграждения PeerTube? - text: - - OrderedDict([('There are none, not at the moment', 'PeerTube is a tool that - we wanted neutral in terms of remuneration.')]) - - 'На данный момент решение, предложенное людям, которые загружают видео, - - использовать кнопку "поддержка" под видео. Эта кнопка отображает рамку, в - которой пользователи, загружающие видео, могут свободно отображать текст, - изображения и ссылки. Например, там можно разместить ссылку на Patreon, Tipeee, - Paypal, Liberapay (или любое другое решение). Другие примеры: укажите почтовый - адрес, если вы хотите получить физические благодарственные открытки, логотип - вашего предприятия, ссылку на поддержку некоммерческой организации…' - - We did not go any further because to favour one technical solution would be - to impose, in the code, a political vision of cultural sharing and its financing. - All financial solutions are possible and treated equally in PeerTube. - - However, many improvements of PeerTube are to be expected… Including those - that would allow you to create (and choose) the monetization tools that interest - you! - - 'Nevertheless, it is worth remembering that the vast majority of videos published - on the Internet (and even on YouTube) are shared for non-market purposes: - remuneration is a tool, but not necessarily a main or essential purpose.' - instances: - title: Где я могу разместить свои видео? - text: - - You need to find a PeerTube hosting instance you trust. - - There’s a complete list of instances here, - and a list of those that are open to registration - here. - - Then, we recommend you go to the instances, read their "about" page to discover - their terms of use (disk space limit per user, content policy, etc.). - - It’s best to contact and talk directly with hosting providers, to understand - their business model, vision, etc. Because only you can determine what makes - you trust such or such host, and thus entrust your videos to them. - pornography: - title: Есть много порно видео на PeerTube! - text: - - No. In October 2018, on an average instance federating with ~200 instances - and indexing ~16000 videos, only ~200 videos are tagged as NSFW (i. e. the - content is sensitive, which could be something else than pornography). Therefore, - they represent only ~1% of all the videos. - - "Moreover, each administrator decides with which instances he wants to federate:\ - \ he has the full control of the content he wants to display on his instance.\ - \ It's up to him to choose the policy regarding this kind of videos. He can\ - \ decide to: " - - By default, this configuration is set to "Hide them". If some administrators - decide to display them with a blur filter for example, it's their - choice. - - Finally, any user can override this configuration, and decides if he want - to display, blur or hide these videos for himself. - - "PeerTube is just a software: it's not Framasoft (non-profit that develops\ - \ PeerTube) that's responsible for the content published on some instances." - - "It's up to everyone to be responsible: parents, visitors, uploaders, PeerTube\ - \ administrators to respect the law and avoid any problematic situations." - forum: Discuss on our forum - tech: - install: - title: Как установить PeerTube? - text: - - The installation - guide is here (only in English, for the moment). - - 'We recommend not to install PeerTube on low-end hardware or behind a weak - connection (for example, on a RaspberryPi with an ADSL connection): this could - slow down all federations.' - - 'Don’t bother the developer to help you install your instance: we have a support forum for that.' - moderation: - title: PeerTube v1.0 does not seem to me to contain all the tools necessary - for a good management of my instance. - text: - - '
"It’s outrageous and unconscious: you’re releasing PeerTube’s - version 1 when it doesn’t contain the necessary tools to effectively manage - videos claimed by rights holders, or to effectively manage the issue of online - harassment in comments, or to effectively manage monetization through advertising, - or to (insert here your request to PeerTube). It will never work! What do - you intend to do about it?"
' - - You’re right. PeerTube 1.0 is not the perfect tool, far from it. And we never - promised that this version 1.0 would be a tool that would include all the - features corresponding to all cases. - - PeerTube 1.0 is the realization of the commitment we made in October 2017 - to take PeerTube from an alpha version (personal project and proof of concept - that a federated video platform could work) to a 1.0 version in October 2018 - (which does not mean "final version", but "version considered stable and distributable"). - - Remember that PeerTube has only one (almost) full time developer and a small - handful of very involved volunteers. It is not a product developed by a start-up - with a full time team (dev, design, UX, marketing, support, etc.) and significant - financial support. It is a Community free software, the development of which - will continue over the months and, we hope, in the years to come. - - 'We are well aware of the shortcomings of PeerTube 1.0, especially in the - moderation tools area (videos, comments, etc.). And we intend to work on these - weaknesses. ' - - 'We have chosen to do so as follows: on the one hand we will work primarily - in the coming months to improve these tools within PeerTube itself (in the - core of the software). On the other hand, we will also focus, in parallel, - a large part of PeerTube’s development effort during 2019 on the integration - of a plugin system, which can be developed by the communities.' - - 'Indeed, we do not claim to have the science behind it and know how best to - manage each of the tools according to each of the needs. For example: with - regard to the question of DMCA requests, cases vary according to geographical - jurisdictions (European law is different from French law, itself different - from Canadian law, itself different from American law, etc.). Concerning the - tools for moderating comments, here again, we cannot decree ourselves experts - of the subject, because this is simply not the case.' - - By acting both on the core, but also by allowing the development of - plugins, we believe that PeerTube will, in the long term, be able to respond - much better to these issues and allow different communities to adapt PeerTube - to their needs. - - We are working as quickly as possible to improve PeerTube, but we are doing - so with the resources we have, which means very limited. - - 'В то же время, как пользователь если вы чувствуете, что PeerTube 1.0 в настоящее - время не соответствуют вашим потребностям, то все просто: не использовать - его прямо сейчас :) (напоминаем, что мы не зарабатываем деньги на разработке - PeerTube, и что если мы очевидно, надеемся на его успех, выживание нашей ассоциации - от этого не зависит).' - - As an administrator, if you are afraid of DMCA requests, there is an option - to limit the opening of registrations to people you know. You will then be - able to reopen registrations without verification once these verification - tools have been integrated, or you have developed them. - code: - title: Как внести свой вклад в код PeerTube? - text: - - Git репозиторий PeerTube находиться здесь. - - You can create an issue, contribute - to it, or even start contributing by choosing the easy - problems for those who begin. - - Если вы хотите помочь другим способом или хотите запросить функцию, обсудите - ее на нашем форуме. - protocol: - title: Почему PeerTube использует протокол федерации ActivityPub? Почему не - IPFS / d.tube / Steemit? - text: - - PeerTube использует ActivityPub, потому что этот протокол федерации рекомендован - W3C и уже используется федеративной социальной сетью Mastodon. - - IPFS - отличная технология, но она все еще кажется очень (слишком!) молодой - для крупномасштабной потоковой передачи больших файлов. - - После обсуждения этого на нашем форуме, мы чувствуем, что d.tube не является - свободным или открытым исходным кодом, потому что публикация только скомпилированного - кода ограничивает свободу модификации. - - D.tube основан на Steem для "вознаграждения", это вариант, но Steem был широко раскритикован - за сильную - централизацию, и подозрительно напоминает - систему Понци. - - PeerTube является свободным, децентрализованным, распределённым и не навязывает - какую-либо модель вознаграждения. Этот выбор, который мы сделали, является - дискуссионным, и другие (например, d.tube) сделали другие выборы, которые - имеют свои преимущества. -hof: - title: Зал славы - sponsors: Спонсоры - donators: Финансовые вкладчики - dev: Вкладчики - contrib: Внести вклад в код diff --git a/app/locales/sq/main.yml b/app/locales/sq/main.yml deleted file mode 100644 index 5b14ff9..0000000 --- a/app/locales/sq/main.yml +++ /dev/null @@ -1,484 +0,0 @@ -meta: - title: '@:home.title ! #JoinPeerTube' - description: Një rrjet i decentralizuar strehimi videosh, bazuar në software-in e lirë/libre -nav: - langChange: Ndryshoni gjuhën - lang: Gjuhë - translate: Përktheni -menu: - faq: F.A.Q. - help: Asistencë - docs: Dokumentim - code: Kod burim - instances: Instanca - hall-of-fame: Tabela e nderit - news: News -link: - forumPT: https://framacolibri.org/c/peertube - wArticle: https://en.wikipedia.org/wiki -home: - title: Rimerrni kontrollin e videove tuaja - intro: - title: Një rrjet i decentralizuar strehimi videosh, bazuar në software-in e lirë/libre - getting-started: Nisjani - how-it-works: Si funksionon - banner: - subtitle: We're talking about our progress these last months and what's coming - next. - button: Support - install: Instaloni PeerTube-in - why: - power: - title: Rimerrni pushtetin… dhe përgjegjësitë! - desc: 'PeerTube s’është një platformë e vetme strehimi videosh me një grup të - vetëm rregullash: është një rrjet dhjetëra furnizuesish të ndërlidhur strehimi, - dhe çdo furnizues është i ndërtuar nga njerëz dhe administratorë të ndryshëm. - Nuk ju pëlqejnë disa prej rregullave? Jeni i lirë të përdorni furnizuesin - e strehimit që doni, ose edhe më mirë, bëhuni strehues i vetes me rregullat - tuaja!' - content: - title: Merrni kontrollin e lëndës tuaj - desc: PeerTube ju lejon të ndani me të tjerët krejt videot tuaja. Qenia në kontakt - të drejtpërdrejt me një furnizues videosh që është një qenie njerëzore (ose - duke u bërë vetë një furnizues) ju lejon të zgjidhni se si kryhet transmetimi - i tyre. Videot tuaja do të përfitojnë prej mjetesh për plotësim përshkrimi, - për sistemim sipas kategorish, zgjedhjes së një figure paraparjeje dhe vënies - shenjë videove si NSW (Not safe for work - jo të përshtatshme për t’u parë - në vendin e punës). Ujdisja e gjërave për butonin Asistencë - do t’ju lejojë t’i shfaqni publikut tuaj se si dëshironi ta përkrahë punën - tuaj. - usersfirst: - title: Vendosja e përdoruesve mbi gjithçka - desc: 'Jeni një person, jo një produkt. PeerTube është software i lirë/libre - financuar nga një ent jofitimprurës frëng: @:data.html.soft. Krejt instancat - krijohen, mbahen gjallë, moderohen dhe mirëmbahen në mënyrë të pavarur. PeerTube - nuk i nënshtrohet ndonjë monopoli kompanie, s’varet nga reklama dhe nuk ju - gjurmon. Me PeerTube-in nuk jeni një produkt: PeerTube-i është në shërbimin - tuaj, jo anasjelltas.' - broadcast: - title: Bëhuni aktor i transmetimit të videove tuaja - desc: Kur shihni një video me PeerTube, teknologjia WebTorrent ju lejon të jeni - pjesë e transmetimit të kësaj video tok me parës që po e shohin në të njëjtën - kohë. Kjo ndarje me të tjerët e transmetimit të videos lejon një shpërndarje - më të shëndetshme të shkëmbimeve në rrjet. Për më tepër, protokolli i federimit - (ActivityPub) lejon të botohen videot dhe komentet në platforma të tjera që - e mbulojnë atë, të tilla si ajo Mastodon! - (eksperimentale) - getting-started: - title: Nisjani - watch: - title: Shiheni - framatube: Shihni video te @:data.color.tube - register: - title: Regjistrohuni - list: 'Listë instancash te të cilat mund të regjistroheni:' - error: Na ndjeni, por s’arritëm të sillnim listën e instancave të gatshme. Ju - lutemi, riprovoni më vonë. - email: 'Kjo është e ngjashme me zgjedhjen e një furnizuesi email: përkatësia - do të jetë pjesë e emrit tuaj të përdoruesit!' - instances: - per_user: për përdorues - followers: ndjekës - instances: instanca - follows: ndjekje - bytes: - B: B - KB: KB - MB: MB - GB: GB - no_quota: Pa kuota - install: - title: Instaloni tuajën - text: - - Nëse ju intereson xhirimi i instancës tuaj — për shokët tuaj, familjen apo entin - — mund t’ia filloni duke lexuar - dokumentimin mbi instalimet. - - Do të strehoni vetëm përdoruesit tuaj dhe videot e tyre. Mund të përcaktoni - numrin e regjistrimeve të mundshme dhe kuota hapësire për përdorues. Në faqen - tuaj hyrëse do të shfaqen vetëm video prej instancash që ju i keni zgjedhur - për t’u ndjekur. - btn: Lexoni dokumentimin - how-it-works: - how: - title: Si funksionon - text: - - Gjithkush mund të strehojë një shërbyes PeerTube, që ne e quajmë instancë. - Çdo instancë strehon përdoruesit e vet dhe videot e tyre. Ajo mban gjithashtu - një listë të videove prej instancash që përgjegjësi zgjedh të ndiqen, për - t’ua sugjeruar ato përdoruesve të tij. - - Çdo llogari ka një identifikues global unik (p.sh. @chocobozzz@framatube.org), - që përbëhet nga emri vendor për përdoruesin (@chocobozzz) dhe emri i përkatësisë - së shërbyesit ku gjendet (framatube.org). - - Përgjegjësit e një instance PeerTube mund të ndjekin njëri-tjetrin. Kur instanca - juaj PeerTube ndjek një tjetër instancë PeerTube, ju merrni të dhëna paraparjeje - videosh nga kjo instancë. Në këtë mënyrë, mund të shfaqni videot e gatshme - të instancës tuaj dhe të instancave që vendosni të ndiqen. Në këtë mënyrë, - ruani kontrollin se ç’video shfaqen në instancën tuaj PeerTube! - btn: Pyetje? - why: - title: Ku është e bukura në këtë? - text: - - Shërbyesit xhirohen në mënyrë të pavarur nga persona dhe ente të ndryshëm. - Në ta mund të zbatohen rregulla moderimi nga më të larmishmet, ndaj mundeni - të gjeni ose të ndërtoni një që puqet përsosur me shijet tuaja. - - Duke e parë një video, ju ndihmoni furnizuesin e strehimit ta transmetojë - atë, duke u shndërruar ju vetë në një transmetues të videos. Për të transmetuar - videot e përdoruesve të saj, çdo instancë nuk ka nevojë për shumë para. - btn: Nisjani -footer: - text: Ngritur mbi - thanks: Faleminderit! -faq: - title: Pak pyetje për të ndihmuar në zbulimin e PeerTube-it… - clic: (klikoni mbi pyetjen që të shihni përgjigjet) - section: - prez: Paraqitje e PeerTube-it - content: Krijim dhe lëndë - tech: Pyetje teknike - prez: - what: - title: Ç’është PeerTube? - text: - - PeerTube është software që e instaloni në një shërbyes. Ju lejon të krijoni - një sajt strehimi videosh, pra krijoni "YouTube"-in që e keni bërë vetë. - - Dallimi me YouTube-in është se nuk është konceptuar për të krijuar një platformë - të stërmadhe për centralizim të videove nga krejt bota në një fermë të vetme - shërbyesish (çka është tmerrësisht e kushtueshme). - - Përkundrazi, konceptimi i PeerTube-it është krijimi i një rrjeti furnizuesish - të vegjël të shumtë, të ndërlidhur, strehimi videosh. - pros: - title: Tre përparësitë kryesore të PeerTube-it. - text: - - 'PeerTube-i është unik, ngaqë (me sa dimë) është aplikacioni i vetëm web për - strehim videosh që ndërthur tre përparësi:' - - Të para së toku, këto tre veçori e bëjnë të lehtë strehimin e videove, nga - pikëpamja e shërbyes, teksa mbetet praktik, etik dhe zbavitës për përdoruesit - e internetit. - list: - - Kod të hapur (transparencë) nën licencë të lirë/libre (zhvillim i udhëhequr - nga etika, respekti dhe bashkësia); - - Federatë furnizuesish të ndërlidhur strehimi (pra më tepër mundësi zgjedhjeje - videosh, kurdo që shkoni t’i shihni); - - Transmetim peer-to-peer – ndaj edhe parje e tillë – (pra, pa ngadalësim - kur një video bëhet virale). - libre: - title: Pse është më mirë si software i lirë/libre ? - text: - - Ngaqë, që në konceptim, software-i i lirë/libre respekton liritë tonë themelore, - dhe i garanton ato përmes një - licence, pra përmes një kontrate të detyrueshme ligjërisht. - - 'Konkretisht, këtu kjo do të thotë:' - list: - - PeerTube ofrohet lirisht, pa qenë nevoja të paguani për ta instaluar në shërbyesin - tuaj; - - 'Mund të zhbirojmë nën kapakun e PeerTube-it (në kodin burim të tij): mund - të merret në shqyrtim, është transparent;' - - Zhvillimi i tij bëhet nga bashkësia, mund të zgjerohet nga kontributet e cilitdo. - federated: - title: Ç’i interes ka të jenë të federuar furnizuesit e strehimit të videove? - text: - - 'Përparësia e YouTube-it (dhe e platformave të tjera) është katalogu i tyre - i videove: nga mësime thurjeje me shtiza deri te ndërtime Minecraft, apo video - të koteleve apo pushimeve tuaja… mund të gjeni gjithçka!' - - Sa më i larmishëm të jetë katalogu i videove, aq më tepër persona janë të - interesuar, aq më tepër video ngarkohen… por strehimi i videove nga krejt - bota është (shumë, shumë) i kushtueshëm! - - Nëse furnizuesi i strehimit Thurje-Me-Shtiza-PeerTube bëhet shok me Kotele-Tube - dhe Shqipotube, do të shfaqë videot e të tjerëve në sajtin e tij, duke i ndarë - kështu kostot e strehimit, teksa mbetet praktik dhe i plotë për përdoruesit - e Internetit. - - 'Protokolli i federimit të PeerTube-it do të jetë i rrjedhshëm (gjithkush - mund të zgjedhë strehët e veta "shoqe"), dhe i bazuar në ActivityPub: - kjo do të hapë mundësinë për t’u lidhur me mjete si Mastodon apo MediaGoblin.' - p2p: - title: Pse të transmetohen videot në PeerTube përmes teknikës peer-to-peer? - text: - - 'Kur strehoni një kartelë të madhe, fjala vjen një video, gjëja më e madhe - për t’iu trembur është suksesi: nëse një video bëhet virale dhe e shohin shumë - vetë në të njëjtën kohë, ka rrezik të madh që shërbyesi të bëhet i mbingarkuar!' - - Falë protokollit WebRTC, transmetimi - peer-to-peer lejon që përdoruesit e Internetit që shohin të njëjtën - video në të njëjtën kohë të shkëmbejnë mes tyre copëza, çka lehtëson shërbyesin. - - 'S’ka asgjë për ta bërë ju: e bën vetvetiu shfletuesi juaj. Nëse jeni në një - celular ose rrjeti juaj nuk e lejon (përmes rrugëzuesi, firewall-i, etj.), - ky funksion çaktivizohet dhe kalohet nën transmetim videosh në "stil të vjetër - @:data.emoji.wink.' - admin: - title: Për ata që dinë të administrojnë një shërbyes, PeerTube është… - text: - - 'Është software që e instaloni në shërbyesin tuaj për të - krijuar një sajt ku strehohen dhe transmetohen video… Në thelb: krijoni "YouTube"-in - tuaj!' - - Ka tashmë software të lirë/libre që ju lejon ta bëni këtë. Por me PeerTube-in, - mund të lidhni instancën tuaj (sajtin tuaj të videove) me instancën PeerTube - të Arbenit (ku ai strehon video nga leksionet e veta për nxënësit e shkollës), - me atë të Vjollcës (që strehon videot e veta rreth fjalës së fundit në bërjen - e byrekut) apo edhe me instancën PeerTube të tifozëve të Lokomotivës (që administron - një kolektiv vloguesish). - - 'Por PeerTube-i nuk centralizon: federon. Falë protokollit - ActivityPub (përdorur edhe nga federata - Mastodon, një alternativë e lirë/libre ndaj Twitter-it), PeerTube mund - të federojë disa strehues të vegjël, që kështu të mos u duhet të blejnë mijëra - disqe për të strehuar video nga krejt bota.' - - Si përfundim, në sajtin tuaj PeerTube, publiku do të jetë në gjendje të shohë - jo vetëm videot tuaja, por edhe videot e strehuara nga Arbeni, Vjollca apo - Lokomotiva… pa u dashur të strehoni videot e tyre në sajtin tuaj të ngritur - mbi PeerTube. Një larmi e tillë në katalogim videosh e bën shumë tërheqës. - Një zgjedhje dhe larmi e madhe videosh është ajo që i bëri të suksesshme platformat - e centralizuara, të tilla si YouTube. - - 'Federimi ofron tjetër përfitim: gjithkush bëhet i pavarur. - Arbeni, Vjollca, Lokomotiva dhe ju vetë mund të caktoni rregullat tuaja, Kushtet - tuaja të Shërbimit (për shembull, dikush mund të përfytyrojë një MiauTube, - ku ndalohen rreptësisht video me qen @:data.emoji.wink).' - video-maker: - title: Për ata që duan të ngarkojnë video të tyret, PeerTube lejon… - text: - - 'Ju lejon të zgjidhni strehuesin që ju përshtatet. Teprimet e YouTube-it janë - një shembull i mirë: strehuesi i tij, Google/Alphabet, mund të imponojë "Robocopyright" - e vet (sistemi i ContentID-ve) ose mjetet e veta për të indeksuar, rekomanduar - ose nxjerrë në pah video; dhe këto mjete duken po aq të paanshme, sa ç’janë - edhe të pazhbirueshme. Sido që të jetë, ju detyron tashmë t’i - jepni të drejta të zgjeruara kopjimi mbi videot tuaja, falas!' - - Me PeerTube-in, strehuesin e videove tuaja mund ta zgjidhni duke u - bazuar në kushtet e tija të shërbimit, rregullat e moderimit, zgjedhjet - e tija mbi federimin… Ngaqë nuk keni një përballë një gjigant teknologjik, - mund të jeni në gjendje të bisedoni me strehuesin tuaj, nëse ndonjëherë do - të keni ndonjë problem, një nevojë, a diçka që doni. - - Përparësia tjetër e madhe e PeerTube-it është se strehuesit tuaj nuk i duhet - të trembet nga suksesi i papritur i njërës prej videove tuaja. Në fakt, PeerTube-i - i transmeton videot përmes protokollit WebTorrent. - Nëse videon tuaj po e shohin në të njëjtën kohë qindra persona, shfletuesit - e tyre vetvetiu dërgojnë copëza të videos tuaj te parësit e tjerë. - - Para këtij lloji transmetimi peer-to-peer, krijuesit e suksesshëm - (ose videot e tilla) qenë të dënuara të strehohen nga një gjigant web-i, infrastruktura - e të cilit mund të trajtojë miliona parje të njëkohshme… Ose të paguanin për - një strehë të pavarur videosh shumë të shtrenjtë, e cila mund të mbajë ngarkesën. - audience: - title: Për ata që duan të shohin video, PeerTube-i mund të ofrojë… - text: - - Një nga përfitimet është se bëheni pjesë e transmetimit të videove - që po shihni. Nëse një video PeerTube po e shohin në të njëjtën kohë - persona të tjerë, sa kohë që skeda e shfletuesit tuaj për të mbetet e hapur, - ai ndan me të tjerët copëza të videos dhe ju bëheni pjesë e një përdorimi - më të shëndetshëm të Internetit. - - 'Sigurisht, lojtësi PeerTube i videove i përshtatet gjendjes tuaj: nëse instalimi - juaj nuk lejon luajtje peer-to-peer (rrjet korporate, shfletues kokëfortë, - etj.) luajtja e videove do të bëhet sipas mënyrës klasike.' - - Por, mbi të gjitha, PeerTube-i ju trajton si një person, jo si një - produkt të cilin duhet ta gjurmojë, profilizojë, dhe kyçë në qerthuj - videosh për t’u shitur kështu më mirë të tjerëve vëmendjen tuaj. Për këtë - arsye, kodi burim (receta e gatimit) të software-it - PeerTube është i hapur, duke e bërë funksionimin e tij transparent. - - 'PeerTube-i s’është vetëm me burim të hapur: është i lirë (si te fjala - e lirë). Licenca e tij e lirë garanton liritë tona themelore si përdorues. - Është ky respekt për liritë tona që e lejon Framasoft-in t’ju ftojë të jepni - ndihmesë te ky software, dhe mjaft zhvillime të tjera evolutive (sistem risor - komentesh, etj.) janë sugjeruar tashmë nga disa prej jush.' - remplace-yt: - title: Synimi i PeerTube-it është të zëvendësojë YouTube-in? - text: - - 'Mund të përgjigjemi me siguri: jo!' - - Në mars të 2018-s, PeerTube-i hodhi publikisht në qarkullim versionin e vet - të përdorshëm beta. Disa kolektiva sajuan instancat e veta të para, duke krijuar - kështu bazat e federimit. - - Po ky është vetëm fillimi, PeerTube-i (ende) s’është i përsosur, dhe mjaft - veçori mungojnë. Synojmë të vazhdojmë përmirësimin e tij ditë pas dite. - - 'Kështu që marsi i 2018-s përfaqëson lindjen e federatave PeerTube: sa më - shumë që përdoret dhe përkrahet ky software, aq më shumë vetë do ta përdorin - dhe japin ndihmesë në të, dhe aq më shpejt do të evoluohet drejt një alternative - konkrete ndaj platformash të tilla si YouTube.' - - 'Megjithatë, ambicia mbetet qenia një alternativë e lirë dhe e decentralizuar: - synimi i një alternative s’është zëvendësimi, pro propozimi i diçka tjetër, - me vlera të tjera, paralelisht me çka ekziston tashmë.' - content: - law: - title: Meqë është i lirë, mund të ngarkojmë në të gjëra të jashtëligjshme? - text: - - Të qenët i lirë nuk do të thotë të qenët mbi ligjin! Çdo furnizues strehimi - PeerTube mund të vendosë vetë për kushtet e përgjithshme të përdorimit, duke - iu bindur ligjeve vendore. - - Për shembull, në Francë, ndalohet - lëndë diskriminuese dhe mund t’u raportohet - autoriteteve. PeerTube-i u lejon përdoruesve të raportojnë video problematike, - dhe mandej çdo administrator duhet të zbatojë moderimin në përputhje me kushtet - e veta dhe me ligjin. - - Sistemi i federimit, nga ana e vet, u lejon strehuesve të vendosin se me kë - duan të lidhen, në varësi të llojit të lëndës apo rregullave të moderimit - të këtyre. - responsible: - title: Kush është përgjegjës për lëndën e botuar në PeerTube? - text: - - 'PeerTube-i s’është sajt: është software që i lejon një strehuesi web (për - shembull, Ilirit) të krijojë një sajt video (le ta quajmë LiroTube).' - - Përfytyroni tani që Mimoza ka krijuar një llogari te LiroTube dhe ngarkon - në të një video të paligjshme, ngaqë kjo video përdor muzikë nga Laver Bariu. - - Laver Bariu shkon te Përmetitube, një instancë që ndjek LiroTube-in. Kështu, - Laver Bariu mund të shohë, që nga Përmetitube-i, videot e publikuara te LiroTube. - - Laveri e sheh videon e paligjshme të Mimozës, dhe sinjalizon për këtë përmes - butonit të ofruar për këtë qëllim. Edhe pse raportimi u bë që nga Përmetitube-i, - ai i dërgohet drejtpërsëdrejti personit që strehon lëndën e paligjshme, Ilirit. - - Nga ky çast, Iliri është përgjegjës, ngaqë u sinjalizua se po strehon një - video të paligjshme. I takon atij, pra, të veprojë, nëse nuk do që të konsiderohet - përgjegjës para ligjit. - - Mandej, Iliri dhe Laveri mund t’i drejtohen Mimozës, që ngarkoi videon. - money: - title: Cilat janë rregullat e shpërblimit në PeerTube? - text: - - OrderedDict([('S’ka të tillë, të paktën në këtë çast', 'PeerTube-i është një - mjet që e donim asnjanës, kur vjen puna për shpërblime.')]) - - 'Tani për tani, zgjidhja e propozuar për persona që ngarkojnë video është - të përdorin butonin "përkraheni" nën videon. Ky buton shfaq një kuadër në - të cilin njerëzit që ngarkojnë video mund të shfaqin lirisht tekst, figura - dhe lidhje. Për shembull, është e mundshme të vendoset aty një lidhje për - te Patreon, Tipeee, Paypal, Liberapay (apo çfarëdo zgjidhjeje tjetër). Shembuj - të tjerë: vendosni një adresë postare klasike, nëse doni të merrni një kartolinë - falënderimi, vendosni një logo të biznesit tuaj, një lidhje për te një ent - jofitimprurës…' - - Të favorizosh një zgjidhje teknike do të thotë të imponosh, te kodi, një vizon - politik mbi ndarjet me të tjerët të kulturës dhe mbi financimin e këtyre ndarjeve. - Kështu që, në PeerTube, janë të mundshme krejt zgjidhjet për shpërblim. - - Nga ana tjetër, pritet të ketë mjaft përmirësime të PeerTube-it… Përfshi ato - që do t’ju lejonin të krijoni (dhe zgjidhni) mjetet e monetarizimit që ju - interesojnë! - - 'Megjithatë, ia vlen të kujtohet se shumica e videove të publikuara në Internet - (dhe madje edhe në YouTube) jepen për qëllime jokomerciale: shpërblimi është - një mjet, por jo domosdo qëllim kryesor apo thelbësor.' - instances: - title: Ku mund t’i vendos videot e mia? - text: - - Lypset të gjeni një instancë strehimi PeerTube të cilës t’i zini besë. - - Ka një listë të tërë instancash këtu, - dhe një listë të atyre që janë të hapura për - regjistrime, këtu. - - Mandej, këshillojmë të shkoni te instancat, të lexoni faqet "mbi" përkatëse, - për të parë kushtet e tyre të shërbimit (kufi hapësire në disk për përdorues, - rregulla mbi lëndën, etj.). - - Më e mira është të lidheni dhe të bisedoni drejtpërsëdrejti me furnizuesit - e strehimit, për të kuptuar modelin e tyre të biznesit, vizionin, etj. Ngaqë - vetëm ju mund të përcaktoni se ç’ju bën t’i zini besë atij apo këtij strehuesi, - dhe t’u besoni atyre videot tuaja. - pornography: - title: Ka shumë video porno në PeerTube! - text: - - Jo. Në tetor 2018, në një instancë mesatare të federuar me ~200 instanca dhe - me ~16000 video të indeksuara, vetëm ~200 video ishin të etiketuara si NSFW - (d.m.th. lëndë rezervat, e cilat mund të jetë edhe diçka tjetër nga pornografi). - Kështu që, ato përfaqësojnë vetëm ~1% të krejt videove. - - 'Për më tepër, çdo përgjegjës vendos vetë me cilat instanca dëshiron të ketë - federim: ka kontroll të plotë të lëndës që dëshiron të shfaqet në instancën - e tij. Është në dorën e tij të zgjedhë rregullat për këtë lloj videosh. Mund - të vendosë: ' - - Si parazgjedhje, ky rregullim është caktuar "T’i fshehë". Nëse ndonjë përgjegjës - vendos t’i shfaqë me një filtër mjegullimi, për shembull, e ka vetë - në dorë. - - Dhe së fundi, cilido përdorues mund ta anashkalojë këtë formësim, dhe vendos - se dëshiron t’i shfaqë, t’i mjegullojë ose t’i shfaqë këto video për vetveten. - - 'PeerTube është thjesht një software: s’është Framasoft-i (enti jofitimprurës - që zhvillon PeerTube-in) ai që mban përgjegjësi për lëndën e publikuar në - disa instanca.' - - Secili e ka në dorë të jetë i përgjegjshëm, prindër, vizitorë, ngarkues videosh, - përgjegjës PeerTube-i, të respektojnë ligjin dhe të shmangin gjendje problematike. - forum: Diskutoni te forumi ynë - tech: - install: - title: Si ta instaloj PeerTube-in? - text: - - Udhërrëfyesi - i instalimit gjendet këtu (vetëm në anglisht, hëpërhë). - - 'Këshillojmë të mos instalohet PeerTube-i në hardware të shkallës së ulët - apo pas një lidhjeje të dobët (për shembull, në një RaspberryPi me një lidhje - ADSL): kjo mund të ngadalësojë krejt federimet.' - - 'Mos i bini në qafë zhvilluesit t’ju ndihmojë të instaloni instancën tuaj: - kemi një forum asistence për këtë.' - moderation: - title: Nuk më duket se PeerTube v1.0 përmban krejt mjetet e nevojshme për një - administrim të mbarë të instancës time. - text: - - '
"Është për të vënë duart në kokë dhe pa tru: po hidhni në qarkullim - versionin 1 të PeerTube-it, ndërkohë që nuk përmban mjetet e domosdoshme për - të administruar me efikasitet video të pretenduara nga mbajtës të drejtash, - ose për të administruar me efikasitet çështjen e ngacmimit në internet që - nga komentet, ose për të administruar me efikasitet monetarizim përmes reklamash, - ose për (vendosni këtu qarjen tuaj ndaj PeerTube-it). S’kemi gjë në vijë! - Ç’keni ndërmend të bëni për këtë?"
' - - Keni të drejtë. PeerTube 1.0 s’është mjeti i përsosur, përkundrazi. Dhe ne - kurrë nuk premtuam se ky version 1.0 do të ishte mjeti që do të përfshinte - krejt veçoritë që u përgjigjen krejt rasteve. - - PeerTube 1.0 është arritja e premtimit që bëmë në tetor 2017 për ta kaluar - PeerTube-in nga një version alpha (projekt personal dhe demonstrim - i konceptit se një platformë e federuar videosh mund të funksiononte) te një - version 1.0 në tetor 2018 (që nuk do të thotë "version përfundimtar", por - "version i konsideruar i qëndrueshëm dhe i që mund t’u jepet njerëzve"). - - Mos harroni që PeerTube ka vetëm një zhvillues (thuajse) me kohë të plotë - dhe një numër shumë të vogël vullnetarësh të përfshirë fort. S’është produkt - i zhvilluar nga ndonjë start-up me ekip të punësuar me kohë të plotë - (programues, dizajn, UX, marketing, asistencë, etj.) dhe me mbështetje të - fuqishme financiare. Është software i lirë Bashkësi, zhvillimi i të cilit - do të vazhdojë për muaj dhe, shpresojmë, vite me radhë. - - 'Jemi të ndërgjegjshëm për mangësitë e PeerTube 1.0, veçanërisht në fushën - e mjeteve të moderimit (video, komente, etj.). Dhe synojmë të merremi me këto - dobësi. ' - - 'Kemi zgjedhura ta bëjmë sipas kësaj rruge: në njërën anë, në muajt e ardhshëm, - do të merremi kryesisht me përmirësimin e këtyre mjeteve brenda vetë PeerTube-it - (te baza e software-it). Në anën tjetër, paralelisht, do të përqendrojmë - një masë të madhe të energjive të zhvillimit të PeerTube-it mbi integrimin - e një sistemi shtojcash, të cilat mund të zhvillohen nga bashkësitë.' - - 'Në fakt, nuk pretendojmë se kemi gati teorinë pas kësaj dhe dimë se si të - administrohen në rrugën më të mirë secili prej mjeteve në përputhje me nevojat - e secilit. Për shembull: lidhur me çështjen e kërkesave DMCA, rastet ndryshojnë - sipas ligjshmërive gjeografike (ligji europian është i ndryshëm nga ai frëng, - dhe ky i ndryshëm nga ligji kanadez, ky i fundiy i ndryshëm nga ai amerikan, - etj.). Sa për mjetet për moderim komentesh, edhe këtu, s’hiqemi dot si ekspertë - të çështjes, ngaqë thjesht s’është kështu.' - - Duke u marrë si me bazën, ashtu edhe me krijimin e mundësisë për zhvillim - shtojcash, besojmë se PeerTube-i, në perspektivë do të jetë në gjendje t’u - përgjigjet shumë më mirë këtyre çështjeve dhe t’u lejojë bashkësive të ndryshme - t’ua përshtatin PeerTube-in nevojave të tyre. - - Po punojmë aq shpejt sa mundeni për ta përmirësuar PeerTube-in, por këtë po - e bëjmë me burimet që kemi, që përkthehet shumë të kufizuara. - - 'Ndërkohë, nëse si një përdorues jeni të mendimit se PeerTube 1.0 nuk plotëson - hëpërhë nevojat tuaja, është e thjeshtë: mos e përdorni një herë për një herë - :) (ju kujtojmë që nuk nxjerrim para nga zhvillimi i PeerTube-it dhe se, edhe - pse kuptohet që shpresojmë të ketë sukses, mbijetesa e shoqatës tonë nuk varet - nga kjo).' - - Si një përgjegjës, nëse jeni i frikësuar nga kërkesa DMCA, te rregullimet - ka një mundësi për kufizimin e hapjes së regjistrimeve ndaj personash që i - njihni. Do jeni mandej në gjendje të rihapni regjistrim pa verifikim sapo - këto mjete verifikimi të jenë integruar në platformë, ose t’i keni zhvilluar - ju vetë. - code: - title: Si të kontribuoj te kodi i PeerTube-it? - text: - - Depoja Git për PeerTube-in gjendet këtu. - - Mund të hapni një çështje, të ndihmoni - në zgjidhjen e saj, madje edhe të zini të jepni ndihmesë duke zgjedhur problemet - e lehta për ata që janë fillestarë. - - Nëse doni të ndihmoni në rrugë tjetër, ose doni të kërkoni një veçori të re, - ejani ta diskutojmë te forumi ynë i kontributeve. - protocol: - title: Pse përdor protokollin ActivityPub të federimeve PeerTube-i? Pse jo IPFS - / d.tube / Steemit? - text: - - PeerTube-i përdor ActivityPub-in ngaqë ky protokoll federimi rekomandohet - nga W3C dhe përdoret tashmë nga rrjeti shoqëror Mastodon. - - IPFS-ja është teknologji e shkëlqyer, por duket ende shumë (shumë!) e re për - trafik në shkallë të gjerë kartelash të mëdha. - - Pas diskutimesh në forumin tonë, na duke se d.tube s’është i lirë apo me burim - të hapët, ngaqë publikimi vetëm i kodit të përpiluar pengon lirinë e modifikimeve. - - D.tube bazohet në Steem për "shpërblime", këtë kanë zgjedhur, por Steem është - kritikuar gjerësisht - si fort - i centralizuar, dhe ngjall dyshime se ngjan - me një sistem Ponzi. - - PeerTube-i është i lirë, i decentralizuar, i shpërndarë, dhe nuk imponon ndonjë - model shpërblimesh. Kjo është zgjidhja që kemi bërë, që mund të diskutohet, - dhe të tjerë (bie fjala, d.tube) kanë bërë zgjedhje të tjera, që kanë përparësitë - e tyre. Pra, ju mbetet ju të shihni se ç’ju përshtatet. -hof: - title: Tabela e nderit - sponsors: Sponsorë - donators: Kontribues Financiarë - dev: Kontribues - contrib: Kontribuoni te kodi diff --git a/app/locales/sv/main.yml b/app/locales/sv/main.yml deleted file mode 100644 index df74a9b..0000000 --- a/app/locales/sv/main.yml +++ /dev/null @@ -1,467 +0,0 @@ -meta: - title: '@:home.title ! #JoinPeerTube' - description: En decentraliserad videoplattform byggd på fri mjukvara -nav: - langChange: Byt språk - lang: Språk - translate: Översätt -menu: - faq: Vanliga frågor - help: Support - docs: Dokumentation - code: Källkod - instances: Instanser - hall-of-fame: Hall of fame - news: Nyheter -link: - forumPT: https://framacolibri.org/c/peertube - wArticle: https://sv.wikipedia.org/wiki -home: - title: Återta kontrollen över dina videor - intro: - title: En decentraliserad videoplattform byggd på fri mjukvara - getting-started: Kom igång - how-it-works: Hur det funkar - banner: - subtitle: Vi berättar vad vi gjort de senaste månaderna och vad som står på tur. - button: Stöd oss - install: Installera PeerTube - why: - power: - title: Återta kontrollen … och ansvaret! - desc: 'PeerTube är inte en enskild video-plattform med en uppsättning regler - – det är ett nätverk av dussintals sammanlänkade instanser, alla med olika - människor och administratörer. Gillar du inte någon regel? Du är fri att välja - vilken instans du vill, eller ännu bättre: starta en själv med dina egna regler!' - content: - title: Återta kontrollen över ditt innehåll - desc: PeerTube låter dig dela alla dina videor. Direktkontakten med en mänsklig - värd (eller att bli din egen) ger dig möjligheten att välja hur videodistributionen - hanteras. Dina videor kommer dra nytta av verktyg för att fylla i videobeskrivningar, - kategorisering, välja förhandsvisningsbild och markera videor som olämpliga - att se på jobbet. Genom att justera Support-knappen kan du - visa din publik hur de kan stödja ditt arbete. - usersfirst: - title: Sätter användarna främst - desc: 'Du är en människa, inte en produkt. PeerTube är en fri mjukvara finansierad - av en fransk ideell förening: @:data.html.soft. Alla instanser skapas, - drivs, modereras och underhålls oberoende av varandra. PeerTube står inte - under ett företags monopol, är inte beroende av annonser och spårar inte heller - dig. Med PeerTube är du inte en produkt: PeerTube står till din tjänst, inte - tvärt om.' - broadcast: - title: Bli en aktör i din videodistribution - desc: När du tittar på en video med PeerTube gör WebTorrent det möjligt att - bli en del av utsändningen av videon till andra som ser på videon samtidigt. - Den här delningen av videoströmmen ger en bättre distribution av noder över - nätverket. Dessutom tillåter federationsprotokollet (ActivityPub) publicering - och kommentarer via andra plattformar som stöder det, som till exempel Mastodon! (experimentellt) - getting-started: - title: Kom igång - watch: - title: Titta - framatube: Se videor på @:data.color.tube - register: - title: Registrera - list: 'Lista över instanser du kan registrera ett konto på:' - error: Vi kan tyvärr inte ladda listan över tillgängliga instanser. Försök gärna - igen senare. - email: Det är lite som att välja en e-postleverantör, domänen blir en del av - ditt användarnamn! - instances: - per_user: per användare - followers: följare - instances: instanser - follows: följer - bytes: - B: B - KB: kB - MB: MB - GB: GB - no_quota: Ingen videokvot - install: - title: Installera din egen - text: - - Om du skulle vara intresserad av att driva din egen instans – för dina vänner, - familj eller organisation – kan du komma igång genom att läsa - installationsdokumentationen. - - Du kommer endast stå värd för dina egna användare och deras videor. Du kan välja - hur många användare som kan registrera sig och hur mycket lagringsutrymme varje - användare får. Bara videor från instanser du valt att följa - kommer synas på din webbplats. - btn: Läs dokumentationen - how-it-works: - how: - title: Hur det fungerar - text: - - Vem som helst kan skaffa en PeerTube-server, det vi kallar en instans. - Varje instans är värd för sina användare och deras videor. Den sparar också - en lista över videor som gjorts tillgängliga på de instanser administratören - valt att följa, så att den kan föreslå även dem till sina användare. - - Varje konto har en globalt unik identifierare (till exempel @chocobozzz@framatube.org) - bestående av det lokala användarnamnet (@chocobozzz) och dess servers domännamn - (framatube.org). - - PeerTube-instansernas administratörer kan följa varandra. När din PeerTube-instans - följer en annan kan du ta emot information om den andra instansens videor. - På så sätt kan du visa videorna från både din instans och den du valt att - följa. Du har alltså full kontroll över vilka videor som visas på din PeerTube-instans! - btn: Frågor? - why: - title: Vad är det häftiga med detta? - text: - - Servrarna drivs oberoende av varandra av olika personer och organisationer. - De kan tillämpa vitt skilda moderationspolicyer så att du kan finna eller - skapa en som passar dig perfekt. - - När du tittar på en video hjälper du servern att förmedla den genom att själv - skicka videon vidare. På så vis behöver varje enskild instans inte en enorm - budget för att kunna stå värd för och sända ut sina användares videor. - btn: Kom igång -footer: - text: Baserat på - thanks: Tack! -faq: - title: Några frågor för att upptäcka PeerTube … - clic: (klicka på en fråga för att se svaret) - section: - prez: Presentation av PeerTube - content: Skapande och innehåll - tech: Tekniska frågor - prez: - what: - title: Vad är PeerTube? - text: - - PeerTube är mjukvara som kan installeras på en webbserver för att skapa en - webbplats för videodelning, ett ”hemmabyggt YouTube”. - - Till skillnad från YouTube är tanken inte skapa en gigantisk plattform som - samlar videor från hela världen på en serverfarm (vilket är fruktansvärt dyrt). - - I stället är PeerTubes koncept att skapa ett nätverk av sammanlänkade små - värdservrar. - pros: - title: De tre största fördelarna med PeerTube. - text: - - 'PeerTube är unikt eftersom det (så vitt vi vet) är den enda videoplattformen - som kombinerar följande tre fördelar:' - - Tillsammans gör de tre finesserna det enkelt att driva delningsservern och - gör det samtidigt praktiskt, etiskt och roligt för internetanvändarna. - list: - - Öppen källkod (transparens) under en fri licens (etisk och respektfull utveckling - driven av en gemenskap); - - En federation av sammanlänkade värdar (vilket ger fler videor att välja mellan - var du än väljer att se dem); - - Videodelning och -tittande med P2P (så det går inte långsammare om en video - skulle bli väldigt populär). - libre: - title: Varför är det bättre som fri mjukvara? - text: - - Eftersom genom att skapa fri mjukvara respekteras våra grundläggande friheter, - vilket garanteras genom en - licens, alltså ett juridiskt bindande kontrakt. - - 'Konkret betyder det att:' - list: - - PeerTube är gratis, du behöver inte betala för att installera det på din server; - - 'Vi kan se hur PeerTube fungerar bakom kulisserna (dess källkod): den går - att granska och är transparent;' - - Dess utveckling är baserat på en gemenskap och kan förbättras av allas bidrag. - federated: - title: Vad är vitsen med att federera videovärdarna? - text: - - 'Fördelen med YouTube (och andra plattformar) är deras videokatalog: från - instruktionsfilmer om stickning till Minecraft-byggen och kattungar eller - semesterfilmer … du kan hitta precis vad som helst!' - - Ju mer variation i videokatalogen, desto fler blir intresserade och desto - fler videor laddas upp … men att tillhandahålla all världens videor blir väldigt - dyrt! - - Om administratören för Knitting-PeerTube blir vän med Kittens-Tube och Framatube - kommer deras videor visas på Knitting-PeerTube. På så sätt späs driftkostnaderna - ut och det förblir praktiskt och komplett för internetanvändare. - - 'PeerTubes federationsprotokoll kommer vara anpassningsbart (alla kan välja - sina ”väninstanser”) och baserat på ActivityPub: - detta kommer öppna för möjligheten att ansluta med verktyg som Mastodon eller - MediaGoblin.' - p2p: - title: Varför skickas PeerTube-videor över P2P? - text: - - 'När du tillhandahåller är en stor fil, som en video, är framgång det som - är mest skrämmande: om en video blir väldigt populär och många ser på den - samtidigt löper servern en stor risk att bli överbelastad!' - - Förmedling från person till person med WebRTC - tillåter Internetanvändare som tittar på samma video dela med sig av delar - av filer, vilket avlastar servern server. - - 'Det finns inget du behöver göra: din webbläsare gör det automatiskt. Om du - använder en mobiltelefon eller om ditt nätverk inte tillåter det (router, - brandvägg etc.) kommer funktionen inte avaktiveras och övergå till ”gammaldags” - videoförmedling. @:data.emoji.wink' - admin: - title: För de som vet hur man administrerar en server, är PeerTube … - text: - - 'Det är programvara du installerar på din server för att - skapa en webbplats där videor sparas och sänds ifrån. Alltså: du skapar ditt - eget ”hemmabyggda YouTube”!' - - Det finns redan fri mjukvara som låter dig göra detta men med PeerTube kan - du länka din instans (din video-webbplats) till Zaïds PeerTube-instance (där - han har videor från föreläsningarna på sitt universitet), till Catherins (som - lägger upp videor om webbmedia) eller till Solars PeerTube-instans (som samordnar - en grupp vloggare). - - Men PeerTube centraliserar inte, det federerar. Tack vare - ActivityPub-protokollet (som också används - av Mastodon-federationen, ett fritt alternativ - till Twitter) kan PeerTube federera många små värdar så att de inte måste - köpa tusentals hårddiskar för att lagra videor från hela världen. - - Det gör att publiken inte bara kan se dina videor på din instans, utan även - videor som lagras hos Zaïd, Catherin eller Solar utan att behöva spara deras - videor på din PeerTube-webbplats. Sådan bredd i videokatalogen gör det väldigt - tilltalande. Det var den stora valmöjligheten och mångfalden i videoutbudet - som gjorde centraliserade plattformar som YouTube framgångsrika. - - 'Federation har också andra fördelar: alla blir oberoende. - Zaïd, Catherin, Solar och du själv skriva era egna regler, era egna användarvillkor - (till exempel kan MeowTube totalförbjuda hundvideor @:data.emoji.wink).' - video-maker: - title: För de som vill ladda upp sina videor tillåter PeerTube … - text: - - 'Det låter dig hitta en värd som passar dig. YouTubes överträdelser är ett - tydligt exempel: YouTubes ägare, Google och Alphabet, kan påtvinga sin ”Robocopyright” - (ContentID-systemet) samt sina egna verktyg för att indexera, rekommendera - och belysa videor; och de verktygen verkar vara lika orättvisa som de är obskyra. - Detta trots att de redan tvingar dig att ge dem - utökad upphovsrätt till dina videor, utan ersättning!' - - Med PeerTube kan du välja vem som står värd för dina videor med hänsyn - till vederbörandes användarvillkor, moderationspolicy, federationsval - och mycket mer. Eftersom du inte står öga mot öga med en teknikjätte, har - möjlighet att få tag i din värd om du skulle stöta på ett problem, behov eller - önskemål. - - En annan stor fördel PeerTube har är att din värd inte behöver frukta att - någon av dina videor plötsligt blir populär. PeerTube delar videor med protokollet - WebTorrent. Om flera hundra personer - tittar på din video samtidigt kommer deras webbläsare automatiskt skicka vidare - bitar av videon till andra tittare. - - Innan P2P-sändningar, var framgångsrika videoskapare (och omtalade videor) - tvungna att delas på gigantiska webbplattformar, vars infrastruktur kan hantera - flera miljoner samtidiga visningar eller betala en väldigt dyr oberoende videotjänst - så att den kan klara belastningen. - audience: - title: För dem som vill titta på videor erbjuder PeerTube … - text: - - En av fördelarna är att du blir en del av utsändningen av videon du - tittar på. Om andra ser på en PeerTube-video samtidigt som du, delar - din webbläsare delar av videon tills fliken stängs, och du bidrar till en - sundare internetanvändning. - - 'Självfallet anpassar sig PeerTubes videospelare till din situation: om din - installation inte tillåter P2P-strömning (företagsnätverk, motsträvig webbläsare, - etc.) kommer videon skickas på det gamla beprövade viset.' - - Men framför allt behandlar PeerTube dig som en människa, inte en produkt - som måste spåras, profileras och stängas in i video-loopar för att sälja din - tid mer effektivt. Därför är källkoden (kvittot) - för PeerTube öppen, vilket gör mjukvarans beteende transparent. - - 'PeerTube har inte bara öppen källkod: det är fritt. Dess - fria licens garanterar våra grundläggande användarfriheter. Det är den vördnaden - för vår frihet som gör att Framasoft inbjuder dig att bidra till den här mjukvaran - och många förbättringar (bland annat ett innovativt system för kommentarer) - har redan föreslagits av några av er.' - remplace-yt: - title: Är PeerTube tänkt att ersätta YouTube? - text: - - 'På det kan vi svara med säkerhet: nej!' - - I mars 2018 släppte PeerTube sin första publikt användbara beta-version. Ett - flertal gemenskaper satte upp sina första instanser, vilket lade grunden för - federationen. - - Men detta är bara början, PeerTube är inte perfekt (än) och många funktioner - saknas. Vår avsikt är dock att göra PeerTube bättre dag för dag. - - 'Mars 2018 blev alltså startskottet för PeerTube-federationen: ju mer den - här programvaran kommer användas och stödjas, desto fler kommer använda och - bidra till den och den kommer då utvecklas allt snabbare till att bli ett - stabilt alternativ till plattformar som YouTube.' - - 'Nåväl, ambitionen kommer även i fortsättningen att vara ett fritt - och decentraliserat alternativ: ett alternativs mål är inte att ersätta, - utan att föreslå någonting annat, med andra värden, parallellt med det som - redan existerar.' - content: - law: - title: Om det är fritt, kan vi då ladda upp olagliga saker där? - text: - - Att vara fri innebär inte att stå över lagen! Varje PeerTube-värd kan bestämma - sina egna allmänna användarvillkor utifrån sin lokala lagstiftning. - - Till exempel är kränkande innehåll förbjudet - i Frankrike och kan anmälas - till myndigheterna. PeerTube tillåter användare att rapportera problematiska - videor och varje administratör måste då tillämpa moderation i enighet med - sina villkor och lagen. - - Federationssystemet låter värdarna avgöra vilka de vill ansluta till, beroende - på den andra partens typ av innehåll eller moderationspolicy. - responsible: - title: Vem ansvarar för innehåll som publiceras på PeerTube? - text: - - 'PeerTube är inte en webbplats: det är programvara som låter en webb-värd - (till exempel Dominique) skapa en webbplats för videodelning (som vi kan kalla - DominiqueTube).' - - Om nu Camille har skaffat sig ett konto på DominiqueTube och laddar upp en - video som är olaglig då den innehåller musik skapad Solal. - - Solal besöker Framatube, en instans som följer DominiqueTube. Solal kan då - se videon som publicerats på DominiqueTube från Framatube. - - Solal ser Camilles olagliga video och signalerar det med knappen som finns - för det ändamålet. Även om rapporteringen gjordes från Framatube, skickas - den direkt till personen vars server tillhandahåller det illegala innehållet, - Dominique. - - Från det ögonblicket är Dominique ansvarig eftersom han har varnats om att - han delar en illegal video. Det är då upp till honom att agera för att inte - ställas ansvarig inför lagen. - - Då kan Dominique och Solal vända sig emot Camille som laddade upp videon. - money: - title: Vad är PeerTubes ersättningspolicy? - text: - - OrderedDict([('Det finns ingen för tillfället', 'PeerTube är ett verktyg som - vi vill göra naturligt i fråga om ersättningar.')]) - - 'För tillfället är lösningen vi ger till de som laddar upp videor att använda - ”support”-knappen under videon. Knappen visar en ruta där de som laddar upp - videor kan visa text, bilder och länkar helt fritt. Det är till exempel möjligt - att lägga in en länk till Patreon, Tipeee, Paypal, Liberapay (eller vilken - annan lösning som helst) där. Andra exempel: lägg in en postadress dit folk - kan skicka fysiska tackkort, ditt företags logotyp, en länk för att stöda - en ideell förening …' - - Vi gick inte längre än så för att främja någon teknisk lösning eftersom det - skulle innebära att, i koden, påtvinga en politisk vision för kulturell delning - och dess finansiering. Alla finansiella lösningar är möjliga och behandlas - likvärdigt av PeerTube. - - Däremot väntas många förbättringar av PeerTube, bland annat några som låter - dig skapa (och välja) de verktyg för intäktsgenerering som intresserar dig! - - 'Hur som helst kan det vara bra att komma ihåg att de flesta videor som publiceras - på Internet (även på YouTube) har delats för icke-kommersiella ändamål: ersättningar - är ett verktyg, men inte nödvändigtvis ett huvudsakligt eller oersättligt - syfte.' - instances: - title: Var kan jag spara mina videor? - text: - - Du måste hitta en PeerTube-instans du kan lita på. - - Det finns en komplett lista över instanser - här och en lista över de som tillåter registrering - här. - - Därefter rekommenderar vi att du går till instansen och läser deras informationssida - för att se instansens användarvillkor (begränsningar rörande diskutrymme, - innehållspolicy och liknande). - - Det är bäst att kontakta värden direkt för att ta reda på vederbörandes affärsmodell - och vision. Detta eftersom endast du vet vad som får dig lita på en värd och - vilken sorts värd du vill anförtro dina videor åt. - pornography: - title: Det finns mycket pornografi på PeerTube! - text: - - Nej. I oktober 2018 hade en genomsnittlig instans, som federerade med omkring - 200 andra instanser och med cirka 16 000 videor i katalogen, endast ungefär - 200 videor som var uppmärkta för att innehålla känsligt material (vilket även - omfattar sådant som inte är pornografi). Således utgör pornografi omkring - en procent av alla videor. - - 'Dessutom avgör varje administratör vilka instanser hans eller hennes instans - ska federera med: administratören har full kontroll över vilken typ av innehåll - som visas på instansen. Det är upp till administratören att välja hur instansens - policy rörande den här typen av videor ska se ut. Alternativen är: ' - - Som standard är PeerTube inställt att dölja dem. Om en administratör väljer - att till exempel visa dem med suddig miniatyrbild och titel är det administratörens - val. - - Till sist, kan varje användare kringgå de här inställningarna om han eller - hon vill visa, dölja eller sudda ut videorna själv. - - PeerTube är bara en mjukvara. Framasoft (den ideella förening som utvecklar - PeerTube) har inte ansvaret för det material som publiceras på vissa instanser. - - 'Det är upp till var och en att agera ansvarsfullt: föräldrar, besökare, uppladdare - och PeerTube-administratörer att respektera lagar och undvika problematiska - situationer.' - forum: Diskutera på vårt forum - tech: - install: - title: Hur installerar jag PeerTube? - text: - - Installationsguiden - finns här (endast på engelska för tillfället). - - Vi avråder från att installera PeerTube på hårdvara av lägre kvalitet eller - med en långsam internetanslutning (som en RaspberryPi med ADSL-uppkoppling) - då det kan göra federationen långsammare. - - Stör inte utvecklarna om du behöver hjälp att installera din instans – vi - har ett hjälpforum för sådana frågor. - moderation: - title: PeerTube version 1.0 verkar inte tillhandahålla alla de verktyg jag behöver - för att hantera min instans på ett bra sätt. - text: - - '
”Det är djupt upprörande och vettlöst: ni släpper version ett - av PeerTube 1.0 när det inte har de verktyg som krävs för att effektivt hantera - videor med krav från upphovsrättsinnehavare, eller på ett slagkraftigt sätt - hantera problemet med trakasserier i kommentarer, eller för att effektivt - hantera intäktsgenerering från annonser, eller [skriv ditt krav på PeerTube - här]. Det kommer aldrig fungera! Vad tänker ni göra åt det?”
' - - Du har rätt. PeerTube 1.0 är inte det perfekta verktyget, långt därifrån. - Vi har aldrig lovat att version 1.0 skulle vara ett verktyg med samtliga funktioner - för alla fall. - - 'PeerTube 1.0 är förverkligandet av åtagandet vi tog på oss i oktober 2017: - att ta PeerTube från en alfa-version (ett personligt projekt och bevis på - att konceptet med en federerad videoplattform kan fungera) till version 1.0 i - oktober 2018 (vilket inte innebär slutgiltig version, utan en version som - kan anses stabil och klar för distribution).' - - Kom ihåg att PeerTube endast har en utvecklare nästan på heltid och en handfull - mycket engagerade volontärer. Det är inte en produkt utvecklad av ett uppstartsföretag - med ett team anställt på heltid (utveckling, design, användargränssnitt, marknadsföring, - support, etc.) och ordentligt finansiellt stöd. Det är en gemenskaps fria - mjukvara vars utveckling kommer fortlöpa under många månader och, förhoppningsvis, - år framöver. - - 'Vi är väl medvetna tillkortakommanden i version 1.0 av PeerTube, speciellt - när det kommer till moderationsverktyg (videor, kommentarer etc.) och vi tänker - jobba på de svagheterna. ' - - 'Vi har valt att göra såhär: vi kommer huvudsakligen arbeta med att förbättra - dessa verktyg i PeerTube (i mjukvarans kärna). Vi kommer även, parallellt - med detta, lägga en stor del av PeerTubes utvecklingskraft under 2019 på integrationen - av ett system för insticksprogram, vilka kan utvecklas av gemenskapen.' - - Mycket riktigt; vi anser oss inte vara experter på området eller veta hur - man på bästa sätt använder verktygen i alla fall. I frågor rörande upphovsrätt, - till exempel, varierar fallen mycket mellan olika geografiska och juridiska - områden (EU-lagstiftningen skiljer sig från den franska, som i sin tur är - mycket olik den kanadensiska). Angående moderationsverktyg för kommentarer, - kan vi inte heller där förklara oss experter eftersom så helt enkelt inte - är fallet. - - Genom att både vidta åtgärder i kärnan och möjliggöra utvecklingen - av insticksprogram, tror vi att PeerTube på sikt kommer kunna hantera sådana - problem mycket bättre och låta olika gemenskaper anpassa PeerTube till sina - behov. - - Vi arbetar så fort som möjligt på att förbättra PeerTube, men vi gör det med - de resurser vi har, vilka är mycket begränsade. - - 'Tills dess, om du som användare upplever att PeerTube 1.0 inte möter dina - behov för tillfället finns det en enkel lösning: använd det inte just nu (vi - vill påminna om att vi inte tjänar pengar på att utveckla PeerTube och att - vi naturligtvis hoppas på dess framgång, men vår förenings överlevnad hänger - inte på det).' - - Det är möjligt att begränsa kontoregistrering till personer du känner om du - som administratör oroar dig för upphovsrättsliga krav. Du kan sedan öppna - upp för registrering utan verifikationskrav när dessa verktyg har integrerats, - eller du har utvecklat dem själv. - code: - title: Hur kan jag bidra till PeerTubes kod? - text: - - PeerTubes Git-repository finns här. - - Du kan skriva ett förbättringsärende, - bidra till koden eller börja med att välja något av de problem - som är enkla att börja med. - - Om du vill hjälpa till på något annat sätt eller vill föreslå en ny funktion - eller finess, kom gärna och diskutera det på vårt forum - för medhjälpare. - protocol: - title: Varför använder PeerTube federationsprotokollet ActivityPub och inte - IPFS, d.tube eller Steemit? - text: - - PeerTube använder ActivityPub eftersom det federationsprotokollet rekommenderas - av W3C och redan används av det federerade sociala nätverket Mastodon. - - IPFS är en fantastisk teknik, men verkar fortfarande vara för nytt för storskalig - strömning av stora filer. - - Efter att ha diskuterat detta på vårt forum, kom vi fram till att d.tube inte - är fri programvara eller har öppen källkod eftersom publiceringen av kompilerad - kod hindrar friheten att modifiera. - - D.tubea system för ”ersättningar” är baserat på Steem, det är ett val, men - Steem är starkt - kritiserat för att vara mycket - centraliserat och misstänkt likt - ett ponzibedrägeri. - - PeerTube är fritt, decentraliserat, utspritt och tillhandahåller inte någon - avlöningsmodell. Detta är ett val vi gjort, som går att diskutera, och andra - (som d.tube) har gjort andra val som även de har sina fördelar. Så det är - upp till dig att välja vad som passar dig. -hof: - title: Hall of fame - sponsors: Sponsorer - donators: Finansiella bidragsgivare - dev: Bidragsgivare - contrib: Hjälp till med koden diff --git a/app/locales/sv/news.yml b/app/locales/sv/news.yml deleted file mode 100644 index 042a24f..0000000 --- a/app/locales/sv/news.yml +++ /dev/null @@ -1,40 +0,0 @@ -title: Vad händer på PeerTube? -subtitle: Upptäck verktygets senaste förbättringar -blocs: - 19-02-26: - title: 'PeerTube: tillbakablick, nya funktioner och mer på gång!' - text: - p: - - Sedan version 1.0 släpptes i november har vi fortsatt förbättra PeerTube, - dag för dag. Dessa förbättringar har överträffat de mål vi slog fast för - finansieringskampanjen. De har finansierats av den ideella föreningen Framasoft, som utvecklar mjukvaran - (och lever endast tack vare era - gåvor). - - 'Här är en liten sammanfattning av slutet av 2018 och början av 2019:' - - I december 2018 släppte vi version 1.1 som introducerade några moderationsverktyg - efter önskemål från instansadministratörer.
Vi tog även tillfället i - akt att lägga till möjligheten att spara videohistorik och automatisk fortsatt - uppspelning av videor. - - 'I januari släppte vi version 1.2, med stöd för tre nya språk: ryska, - polska och italienska. Tack vare PeerTubes översättargemenskap finns nu - PeerTube på 16 olika språk!' - - Den här versionen omfattar dessutom ett system för notifikationer som - meddelar användarna (via webbgränssnittet eller per e-post) när deras videor - får nya komentarer, när någon omnämner dem, när en video laddats upp till - en kanal de prenumererar på och mycket mer. - - 'Samtidigt har PeerTube-federationen vuxit: idag har fler än 70 000 - videor distribuerats över 300 instanser, med nära två miljoner sammanlagda - visningar. Vi vill påminna dig om att den enda officiella webbplatsen vi - driver, rörande PeerTube, är joinpeertube.org - och att vi inte har något ansvar för andra webbplatser som kan komma att - dyka upp.' - - Som du kan se, har vi nått långt längre än det som gräsrotskampanjen finansierade, - och vi kommer fortsätta!
Under 2019 tänker vi införa ett system för - insticksprogram och teman (även om det blir ganska simpelt till en början), - spellistor, stöd för uppladdning av ljudfiler och många andra funktioner. - - Om du också vill hjälpa PeerTube växa, kan du hjälpa till att finansiera - PeerTube på soutenir.framasoft.org. - - Om du har frågor är du välkommen att besöka vårt forum på framacolibri.org/c/peertube. - - Tack och med vänliga hälsningar, - - Framasoft diff --git a/app/locales/zh_Hant_TW/main.yml b/app/locales/zh_Hant_TW/main.yml deleted file mode 100644 index f3087a5..0000000 --- a/app/locales/zh_Hant_TW/main.yml +++ /dev/null @@ -1,285 +0,0 @@ -meta: - title: '@:home.title ! #JoinPeerTube' - description: 去中心化的影片託管網路,奠基於自由開放原始碼軟體 -nav: - langChange: 變更語言 - lang: 語言 - translate: 翻譯 -menu: - faq: 常見問題 - help: 支援 - docs: 文件 - code: Source code - instances: 實體 - hall-of-fame: 名人堂 - news: News -link: - forumPT: https://framacolibri.org/c/peertube - wArticle: https://zh.wikipedia.org/wiki -home: - title: 取回對您的影片的控制權 - intro: - title: 去中心化的影片託管網路,奠基於自由開放原始碼軟體 - getting-started: Get started - how-it-works: 它是如何運作的 - banner: - subtitle: We're talking about our progress these last months and what's coming - next. - button: Support - install: Install PeerTube - why: - power: - title: 奪回權力……與責任! - desc: PeerTube 並不是只有一組規則的影片託管平臺:它是一個許多互相連結的託管提供者所構成的網路,每個提供者都由不同的人們與管理者們所組成。您不喜歡其中的一些規則?您可以自由加入您選擇的託管服務提供者,或是您也可以成為自己的服務提供者,制定自己的規則! - content: - title: 取回對您的內容的控制權 - desc: PeerTube 讓您可以分享您所有的影片。與真人託管服務提供者直接連繫(或是乾脆自己成為服務提供者)讓您可以選擇要如何散佈那些影片。您的影片將受益於填入描述、分類、選擇預覽圖片與標記影片不適合於工作時觀看。調整支援按鈕讓您可以向您的觀眾展示您希望他們如何支援您的工作。 - usersfirst: - title: 將使用者放在第一順位 - desc: 您是人,不是產品。PeerTube 是一個由法國的非營利組織 @:data.html.soft 所資助的自由開放原始碼軟體。所有實體都是獨立建立、運作、審核與維護的。PeerTube - 並不服從於任何公司,不依賴廣告且不會追蹤您。使用 PeerTube 時,您不是產品:PeerTube 服務您,而不是反過來。 - broadcast: - title: 成為您影片散佈的參與者 - desc: 當您使用 PeerTube 觀看影片時,WebTorrent 技術讓您可以與正在觀看同一部影片的觀眾們一同散佈該影片。這種影片串流讓網路上的共享更健康。此外,聯盟式協定 - (ActivityPub) 讓您可以發佈影片與評論到支援同一協定的其他平臺,如 Mastodon!(實驗性的功能) - getting-started: - title: Get started - watch: - title: 觀看 - framatube: 在 @:data.color.tube 上觀看影片 - register: - title: 註冊 - list: 您可以在其上註冊的實體: - error: We are sorry, but we failed to fetch the list of available instances. - Please try again later. - email: 這就像在挑選電子郵件服務提供者一樣:域名會成為您使用者名稱的一部份! - instances: - per_user: per user - followers: followers - instances: instances - follows: follows - bytes: - B: B - KB: KB - MB: MB - GB: GB - no_quota: No quota - install: - title: 安裝您自己的 - text: - - 如果您對執行您自己的實體有興趣的話(像是給您的朋友、家庭或組織使用),您可以從閱讀安裝文件開始。 - - 您僅能託管自己的使用者與他們的影片。您可以定義可供註冊的使用者數量,以及每個使用者的磁碟配額。只有您選擇追蹤的實體才會出現在您的首頁上。 - btn: 閱讀文件 - how-it-works: - how: - title: How it works - text: - - 每個人都可以自行建立我們稱為實體的 PeerTube 伺服器。每個實體都託管了在其上的使用者與他們的影片。其還會保留管理員選擇追蹤的實體上的影片列表,並建議使用者追蹤。 - - 每個帳號都有一個唯一的全域識別符(例如 @chocobozzz@framatube.org),其中包含了本地使用者名稱 (@chocobozzz) - 與其所在的伺服器的域名 (framatube.org)。 - - PeerTube 的管理員可以互相追蹤。當您的 PeerTube 實體追蹤其他實體時,您會在您所在的實體上收到該實體的影片預覽。這樣您就可以看到您的實體上以及您決定追蹤的實體上的影片。因此,您可以控制在 - PeerTube 實體上要顯示的影片! - btn: 問題? - why: - title: 為什麼這很酷呢? - text: - - 伺服器由不同的人與組織獨立維護。它們可以套用截然不同的審核政策,因此您可以找到或自己製作一個適合您的實體。 - - 透過觀看影片,您可以讓自己變成影片散佈者的其中一員,減輕服務提供者的負擔。每個實體都不需要太多前來散佈其使用者的影片。 - btn: Get started -footer: - text: 建基於 - thanks: 感謝! -faq: - title: 一些探索 PeerTube 的問題…… - clic: (在問題上點選以探索答案) - section: - prez: PeerTube 簡報 - content: 創作與內容 - tech: 技術問題 - prez: - what: - title: PeerTube 是什麼? - text: - - PeerTube 是您在網路伺服器上安裝的軟體。它讓您可以建立影片託管網頁,建立您的「自製 YouTube」。 - - 與 YouTube 不同的是,它無意建立一個非常巨大的平台,將整個世界的影片集中在一個伺服器農場上(這非常昂貴)。 - - 相反地,PeerTube 是以建立多個小型且相互連線的影片託管伺服器的網路為目標。 - pros: - title: PeerTube 的三大優勢 - text: - - PeerTube 是獨一無二的,因為(就我們所知)它是唯一結合了三大優勢的影片託管網路應用程式: - - 這三個功能互相連結,可以輕鬆地在伺服器端託管影片,同時對網路使用者保持實用、道德且有趣。 - list: - - 自由授權條款(道德、尊重與社群驅動開發)下的開放原始碼(透明); - - 相互連結的託管服務提供者聯盟(無論您想要去哪裡看,都有更多選擇); - - 點對點傳播並觀看(所以在病毒式傳播的時候就不會變慢了)。 - libre: - title: 為什麼自由軟體比較好? - text: - - 因為根據原始設計,自由軟體尊重我們的基本自由,並透過授權條款,因此是一分合法且可執行的合約。 - - 具體來說,這代表了: - list: - - PeerTube 是免費提供的,您不需要付費就能將其安裝在您的伺服器上; - - 我們可以深入了解 PeerTube(它的原始碼):它是可被審閱且透明的; - - 其開發是社群驅動的,可以被每個人的貢獻所強化。 - federated: - title: 聯盟式的影片託管對服務提供者如何引起興趣? - text: - - YouTube(與其他平臺)的優勢是影片分類:從編織教學課程到 Minecraft 的建築方式,從小貓的影片到假期紀錄……您可以找到任何東西! - - 影片分類的種類愈多,就會有愈多人有興趣,也會有更多人上傳影片……但是要託管從整個世界而來的影片(非常、非常、非常,因為很重要所以要說三次)昂貴! - - 如果主機提供者 Knitting-PeerTube 成為 Kittens-Tube 與 Framatube 的朋友,它將會顯示在其他網站上的影片,從而降低影片託管的成本,並讓網際網路的使用者保持實際且完整。 - - PeerTube 的聯盟式協定是不固定的(每個人都可以選擇他們的「朋友」主機),並建基於 ActivityPub:這將會開啟連線到 - Mastodon 或 MediaGoblin 等工具的可能性。 - p2p: - title: 為什麼透過點對點來傳播 PeerTube 影片? - text: - - 當您託管像是影片這類大型檔案時,最需要擔心的事情就是太過成功:如果影片開始病毒式傳播,許多人同時觀看,伺服器就很有可能會超載! - - 感謝 WebRTC 協定,點對點傳播讓同時觀看同一個影片的使用者可以互相交換影片的一部份,讓伺服器可以減輕負擔。 - - 不需要做任何事情:您的網頁瀏覽器會自動幫您做好。如果您在手機上,或是您的網路環境不允許這個傳播方式(路由器、防火牆等等),這個功能就會停用並切換到「舊式」的影片傳播方式 - @:data.emoji.wink。 - admin: - title: 對於那些管理伺服器的人來說,PeerTube 是…… - text: - - 它是您可以安裝在您的伺服器上的軟體,用以建立託管並播放影片的網站……基本上:您建立了自己的「自製 YouTube」! - - 已經有自由軟體可以讓您這樣做了。但是使用 PeerTube,您可以連結您的實體(您的影片網站)到 Zaïd 的 PeerTube 實體(那裡放了他的社區大學講座的影片)、到 - Catherin 的(放了她的網路媒體影片)或是 Solar 的 PeerTube 實體(放了 vlogger 的收藏)。 - - 但 PeerTube 並不是中心化的:它是聯盟式的。感謝 ActivityPub - 協定(也被 Mastodon 使用,這是一個自由的 Twitter 替代品),PeerTube - 可以將多個較小的主機提供者聯合起來,這樣他們就不必買數千個硬碟來存放全世界的影片。 - - 因此,在您的 PeerTube 網站上,觀眾不僅可以觀看您的影片,也可以觀看由 Zaïd、Catherin 與 Solar 等人所託管的影片,而不必在您的 - PeerTube 網站上託管他們的影片。影片目錄中的這種多樣性使其非常有吸引力。如此大量且多樣化的影片讓 YouTube 等中心化平臺獲得成功。 - - 聯盟式提供了另一個一個好處:每個人都是獨立的。Zaïd、Catherin、Solar 與您自己都可以制定自己的規則、您自己的服務條款(舉例來說,可以設立一個嚴禁放上與狗相關的影片的 - MeowTube @:data.emoji.wink)。 - video-maker: - title: 對於那些想要上傳影片的人,PeerTube 可以…… - text: - - 它讓您可以選擇適合您的主機提供者。YouTube 的過份行為就是一個例子:它的主機提供者,Google/Alphabet,可以強加它的「Robocopyright」(ContentID - 系統)或工具到索引中,推薦並突顯特定影片;而這些工具似乎並不公平,因為它們模糊不清。更有甚者,它強制您免費提供延伸版權給它們! - - 使用 PeerTube,您可以根據實體的服務條款、審核政策、聯盟選擇等等來選取您影片的託管服務提供者。由於沒有面對您的科技巨頭,所以如果您遇到問題、有什麼需求或是您想要什麼東西,您都可以直接找您的主機提供者詢問。 - - PeerTube 的另一個優點是,如果某個影片突然很成功,您也不必擔心您的主機無法負荷。實際上,PeerTube 會透過 WebTorrent - 來傳播影片。如果有數百人在同一時間觀看您的影片,他們的瀏覽器會自動傳送您影片的一部份給其他觀眾。 - - 在這種點對點的傳播方式之前,成功的製片師(或是僅是製造噪音的影片)註定只能由網路巨頭來託管,因為只有他們的基礎設施可以承受數百萬個人同時觀看……或是付錢租用非常昂貴的獨立影片主機,使其可以承受如此巨大的負荷。 - audience: - title: 對於那些想要觀看影片的人來說,PeerTube 可以提供…… - text: - - 其中一個好處是您變成了您正在觀看的影片傳播的其中一股助力。如果有其他人與您同時觀看同一部 PeerTube 上的影片,只要您的分頁仍是開啟的狀態,您的瀏覽器就會自動分享該影片的一部份,並讓網際網路的使用更健康。 - - 當然,PeerTube 的影片播放器會自動適應您的情況:如果您的狀況不允許點對點的播放(公司網路、不支援新標準的瀏覽器等等),影片播放就會以舊方式完成。 - - 但最重要的是,PeerTube 會將您視為一個人,而非產品,所以不會追蹤、分析並鎖定影片循環來販賣您的大腦時間。因此,PeerTube - 軟體的原始碼(配方)是開放的,讓它的操作變透明。 - - PeerTube 不僅是開放原始碼的:它是自由軟體。它的自由軟體授權條款保證了我們作為此用者的基本自由。正是這種對自由的尊重讓 - Framasoft 得以邀請您貢獻此軟體,並且你們之中已有許多人提出了許多改進(創新的評論系統等)。 - remplace-yt: - title: PeerTube 的目的是取代 YouTube 嗎? - text: - - 我們可以很肯定的回答:不是! - - 在2018年3月,PeerTube 釋出了第一個可用的公開測試版本。有幾個收藏者建立了第一個實體,因此建立了聯盟的基礎。 - - But this is just the beginning, PeerTube is not (yet) perfect, and many features - are missing. But we intend to keep improving it day after day. - - 因此,2018年3月代表了 PeerTube 聯盟的誕生:這個軟體的使用與支援的人愈多,就會有更多的人使用並對其貢獻,並將其更快地發展為 YouTube - 等平臺的替代品。 - - 不過,自由且去中心化的替代方案仍是我們的目標:替代方案的目標不是取代,而是提出具有不同價值的其他東西,與原本的東西並行。 - content: - law: - title: 既然它很自由,我們可以上傳違法的東西嗎? - text: - - 言論自由不代表可以違反法律!每個 PeerTube 服務提供者都可以決定根據他們所在的當地法律來決定一般使用條件。 - - 舉例來說,在法國,歧視性的內容是被禁止的,並可能會被回報給主管機關。PeerTube - 讓使用者可以回報有問題的影片,然後每個管理員都必須按照其規則與條款以及法律來對其進行審核。 - - 聯盟式系統本身讓服務提供者根據內容的類型或其他人的審核策略來決定他們想要與誰連繫。 - responsible: - title: 誰要對 PeerTube 上發佈的內容負責? - text: - - PeerTube 不是網站:它是讓網路主機提供者(例如 Dominique)可以建立影片網頁(讓我們稱之為 DominiqueTube)的軟體。 - - 現在想像 Camille 在 DominiqueTube 上建立了一個帳號並上傳了一個違法的影片,因為此影片使用了由 Solal 所建立的音樂。 - - Solal 繼續使用 Framatube,這是一個追蹤 DominiqueTube 的實體。所以 Solal 可以從 Framatube 上看到 DominiqueTube - 發佈的影片。 - - Solal 看到了 Camille 的違法影片,並按下了為此而設立的按鈕。雖然回報是從 Framatube 送出的,但它會直接傳送給託管違法內容的人,也就是 - Dominique。 - - 這時候開始,Dominique 必須負責,因為他們已被警告託管了違法的影片。因此,如果他們不想被追究法律責任,他們就應該要採取行動。 - - 然後 Dominique 與 Solal 就可以轉而對抗上傳影片的 Camille。 - money: - title: PeerTube 的薪資政策是什麼? - text: - - 沒有,至少現在沒有,我們希望 PeerTube 在這方面保持中立。 - - 目前,對於上傳影片的使用者來說使用的是影片下方的「支援」的按鈕。此按鈕會顯示一個框架,上傳影片的人可以自由地在裡面顯示文字、圖片與連結。舉例來說,那邊可以放 - Patreon、Tipeee、Paypal、Liberapay(或是其他解決方案)。其他範例:如果您想要收到感謝卡的話,您可以在那裡放郵政地址、放企業 - logo、支援非營利組織的連結…… - - 我們沒有再進一步,因為偏好任何一種技術解決方案就是在守則中強加一種文化共享及融資的政治願景。所有的財務解決方案都是可行的,並會在 PeerTube - 中受到平等的對待。 - - 不過,PeerTube 的許多改進都是可預期的……包含了那些讓您可以建立(以及選擇)您感興趣的貨幣化工具的改進! - - 不過,值得注意的是,在網際網路上(甚至是在 YouTube 上)發佈的大多數影片都不是出於市場目的而分享:報酬是一種工具,但不一定是主要或必要的目的。 - instances: - title: 我可以把我的影片放在哪裡? - text: - - 您必須找到一個您信任的 PeerTube 託管實體。 - - 這裡有一份完整的實體列表,另外也有開放註冊的列表。 - - 然後,我們建議您到選定的實體中,閱讀他們的「關於」頁面並檢視其使用條款(每個使用者的磁碟配額、內容政策等)。 - - 最好的狀況是與主機提供者直接對談,了解他們的商業模式、願景等。因為只有您可以決定您為什麼要信任某樣東西或是某個主機提供者,並將您的影片委託給他們保管。 - pornography: - title: There are many porn videos on PeerTube! - text: - - No. In October 2018, on an average instance federating with ~200 instances - and indexing ~16000 videos, only ~200 videos are tagged as NSFW (i. e. the - content is sensitive, which could be something else than pornography). Therefore, - they represent only ~1% of all the videos. - - "Moreover, each administrator decides with which instances he wants to federate:\ - \ he has the full control of the content he wants to display on his instance.\ - \ It's up to him to choose the policy regarding this kind of videos. He can\ - \ decide to: " - - By default, this configuration is set to "Hide them". If some administrators - decide to display them with a blur filter for example, it's their - choice. - - Finally, any user can override this configuration, and decides if he want - to display, blur or hide these videos for himself. - - "PeerTube is just a software: it's not Framasoft (non-profit that develops\ - \ PeerTube) that's responsible for the content published on some instances." - - "It's up to everyone to be responsible: parents, visitors, uploaders, PeerTube\ - \ administrators to respect the law and avoid any problematic situations." - forum: 在我們的論壇上討論 - tech: - install: - title: 我要如何安裝 PeerTube? - text: - - 安裝指南在此(目前僅有英文版)。 - - 我們建議不要在低階硬體或貧弱的網路連線後方安裝 PeerTube(舉例來說,在使用了 ADSL 連線的樹莓派上):這可能會拖慢所有聯盟參與者的速度。 - - 不要打擾開發者來協助您安裝您的實體:我們有為此而設立的支援論壇。 - moderation: - title: 在我看來,PeerTube v1.0 似乎並未包含可以管理好我的實體的所有工具。 - text: - -
「這是令人憤怒且沒有意義的:你發佈了 PeerTube 的第一版,但它卻不包含能有效管理影片著作權持有者聲明的工具,或是有效管理評論中的線上騷擾問題,或是透過廣告有效進行貨幣化,或者(在這裡插入您對 - PeerTube 的要求)。它永遠不會奏效!你打算怎麼辦?」
- - 你是對的,PeerTube 1.0 不是完美的工具,還差得遠呢。我們也從未承諾 1.0 版會是包含能應對所有狀況之功能的工具。 - - PeerTube 1.0 實現了我們在2017年10月承諾從 Alpha 版(個人專案,以及聯盟式影片平臺可以使用的概念證明)到2018年10月的(這不代表「最終版本」,但是是「被認為是穩定且可分發的」)。 - - 請記住,PeerTube 只有一個(幾乎)全職的開發者與少數參與非常深入。它不是由新創公司開發的,沒有全職團隊(開發、設計、使用者體驗、行銷、支援等等)以及重要的財務支持。它是社群支援的自由軟體,其開發持續數個月,甚至數年。 - - 我們非常清楚 PeerTube 1.0 的短處,特別是在審核工具的領域(影片、評論等)。我們打算研究這些短處。 - - 我們的選擇如下:一方面,未來幾個月我們將在軟體內部(軟體核心)改進這些工具。另一方面,我們將在2019年努力整合可由社群開發的外掛程式系統。 - - 實際上,我們並不會聲稱我們知道所有的事情,並且知道哪些狀況應該要用什麼工具來處理。例如:關於 DMCA 請求的問題,案件根據管轄區域不同而有不同的處理方式(歐盟法律不同於法果法律,本身也不同於加拿大法律,同時也不同於美國法律等等)。關於管理評論的工具,我們也不會說自己是這個議題的專家,因為事實並非如此。 - - 透過繼續開發核心,同時允許外掛程式的開發,我們相信 PeerTube 在長遠來說可以對這些問題做出更好的反應,並讓不同的社群可以根據他們的需求來調整 - PeerTube。 - - 我們正在盡可能快速地改進 PeerTube,但我們正在運用我們擁有的資源這麼做,這代表了非常有限。 - - 在這段時間內,如果您是使用者,而您覺得 PeerTube 1.0 不合您的需求,那很簡單:暫時不要使用它 :)(容我們提醒您,我們開發 PeerTube - 並不是為了賺錢,如果是的話,我們顯然會很希望它成功,但我們的協會並不依賴它生存)。 - - 而對管理員來說,如果您害怕 DMCA 請求,可以選擇將註冊權利限定在您認識的人裡。一旦有人開發出這類的驗證工具,或是您已經開發出這類的驗證工具,您就可以不帶額外驗證地重新開放註冊。 - code: - title: 我要如何貢獻程式碼給 PeerTube? - text: - - PeerTube 的 Git 倉庫在此。 - - 您可以建立議題、貢獻給它、或甚至是選擇對新手來說較易上手的議題來開始貢獻。 - - 如果您想你其他形式提供協助,或是如果您想要請求功能的話,請到我們的貢獻論壇上討論。 - protocol: - title: 為什麼 PeerTube 使用 ActivityPub 聯盟式協定?為什麼不是 IPFS / d.tube / Steemit? - text: - - PeerTube 會使用 ActivityPub 是因為此聯盟式協定是由 W3C 所推薦,而且已由聯盟式社群網路 Mastodon 所使用。 - - IPFS 是一項偉大的技術,但對於大型檔案的大規模串流來說,它非常(太!)年輕。 - - 在我們的論壇上討論完後,我們覺得 d.tube 並不自由或開源,因為僅發佈編譯過的程式碼會妨礙修改的自由。 - - D.tube 在「報酬」上以 Steem 為基礎,這是他們的選擇,但 Steem 被廣受批評高度集中,並且被懷疑是龐式騙局。 - - PeerTube 是自由的、去中心化的、分散式的,並且不會強加任何報酬模型。這是我們做出的選擇,而這是值得商榷的,而其他人(如 d.tube)做出了其他選擇,這些選擇都有其優點。所以您可以看看什麼適合您。 -hof: - title: Hall of fame - sponsors: 贊助者 - donators: 財務貢獻者 - dev: 貢獻者 - contrib: 貢獻程式碼給 PeerTube diff --git a/app/plugins/cookie.js b/app/plugins/cookie.js deleted file mode 100644 index 0692656..0000000 --- a/app/plugins/cookie.js +++ /dev/null @@ -1,21 +0,0 @@ -export default { - install(Vue) { - Object.defineProperty(Vue.prototype, 'cookie', { - value: (action, name, value, time) => { - if (action === 'w') { - const t = typeof time !== 'undefined' ? time : 31536000000; // 365 * 24 * 60 * 60 * 1000 - const today = new Date(); - const expires = new Date(); - expires.setTime(today.getTime() + t); - document.cookie = [name, '=', encodeURIComponent(value), ';expires=', expires.toGMTString()].join(''); - } else { - const oRegex = new RegExp(['(?:; )?', name, '=([^;]*);?'].join('')); - if (oRegex.test(document.cookie)) { - return decodeURIComponent(RegExp.$1); - } - } - return null; - }, - }); - }, -}; diff --git a/app/plugins/is.js b/app/plugins/is.js deleted file mode 100644 index 380fc66..0000000 --- a/app/plugins/is.js +++ /dev/null @@ -1,18 +0,0 @@ -export default { - install(Vue) { - Object.defineProperty(Vue.prototype, 'is', { - value: { - email(emailAddress) { // RegEx from https://emailregex.com/ - const pattern = new RegExp(/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/); - return !!pattern.test(emailAddress); - }, - before(date) { - return new Date(new Date().toDateString()) < new Date(date); - }, - after(date) { - return new Date(new Date().toDateString()) > new Date(date); - }, - }, - }); - }, -}; diff --git a/app/plugins/merge.js b/app/plugins/merge.js deleted file mode 100644 index 264248b..0000000 --- a/app/plugins/merge.js +++ /dev/null @@ -1,37 +0,0 @@ -export default { - install(Vue) { - Object.defineProperty(Vue.prototype, 'merge', { - value: (a, b) => { - function MergeRecursive(o1, o2) { - const o3 = o1; - Object.keys(o2).forEach((p) => { - try { - if (o2[p].constructor === Object) { - o3[p] = MergeRecursive(o3[p], o2[p]); - } else if (o2[p].constructor === Array) { - for (let i = 0; i < o2[p].length; i += 1) { - o3[p][i] = o2[p][i]; - } - } else { - o3[p] = o2[p]; - } - } catch (e) { - o3[p] = o2[p]; - } - }); - return o3; - } - - // Merge Arrays - if (a.constructor === Array && b.constructor === Array) { - return [...new Set([].concat(...[a, b]))]; - } - // Merge Objects - const o1 = Object.assign({}, a); - const o2 = Object.assign({}, b); - MergeRecursive(o1, o2); - return o1; - }, - }); - }, -}; diff --git a/app/plugins/text.js b/app/plugins/text.js deleted file mode 100644 index b977c83..0000000 --- a/app/plugins/text.js +++ /dev/null @@ -1,137 +0,0 @@ -export default { - install(Vue) { - Object.defineProperty(Vue.prototype, 'text', { - value: (html, options) => { // eslint-disable-line - let text = ''; - const tmp = new DOMParser().parseFromString(html, 'text/html'); - text = tmp.body.textContent || ''; - if (options) { - if (/latin/.test(options)) { - // - // Source http://stackoverflow.com/a/18391901 - const defaultDiacriticsRemovalMap = [ - { base: 'A', letters: '\u0041\u24B6\uFF21\u00C0\u00C1\u00C2\u1EA6\u1EA4\u1EAA\u1EA8\u00C3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\u00C4\u01DE\u1EA2\u00C5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F' }, - { base: 'AA', letters: '\uA732' }, - { base: 'AE', letters: '\u00C6\u01FC\u01E2' }, - { base: 'AO', letters: '\uA734' }, - { base: 'AU', letters: '\uA736' }, - { base: 'AV', letters: '\uA738\uA73A' }, - { base: 'AY', letters: '\uA73C' }, - { base: 'B', letters: '\u0042\u24B7\uFF22\u1E02\u1E04\u1E06\u0243\u0182\u0181' }, - { base: 'C', letters: '\u0043\u24B8\uFF23\u0106\u0108\u010A\u010C\u00C7\u1E08\u0187\u023B\uA73E' }, - { base: 'D', letters: '\u0044\u24B9\uFF24\u1E0A\u010E\u1E0C\u1E10\u1E12\u1E0E\u0110\u018B\u018A\u0189\uA779' }, - { base: 'DZ', letters: '\u01F1\u01C4' }, - { base: 'Dz', letters: '\u01F2\u01C5' }, - { base: 'E', letters: '\u0045\u24BA\uFF25\u00C8\u00C9\u00CA\u1EC0\u1EBE\u1EC4\u1EC2\u1EBC\u0112\u1E14\u1E16\u0114\u0116\u00CB\u1EBA\u011A\u0204\u0206\u1EB8\u1EC6\u0228\u1E1C\u0118\u1E18\u1E1A\u0190\u018E' }, - { base: 'F', letters: '\u0046\u24BB\uFF26\u1E1E\u0191\uA77B' }, - { base: 'G', letters: '\u0047\u24BC\uFF27\u01F4\u011C\u1E20\u011E\u0120\u01E6\u0122\u01E4\u0193\uA7A0\uA77D\uA77E' }, - { base: 'H', letters: '\u0048\u24BD\uFF28\u0124\u1E22\u1E26\u021E\u1E24\u1E28\u1E2A\u0126\u2C67\u2C75\uA78D' }, - { base: 'I', letters: '\u0049\u24BE\uFF29\u00CC\u00CD\u00CE\u0128\u012A\u012C\u0130\u00CF\u1E2E\u1EC8\u01CF\u0208\u020A\u1ECA\u012E\u1E2C\u0197' }, - { base: 'J', letters: '\u004A\u24BF\uFF2A\u0134\u0248' }, - { base: 'K', letters: '\u004B\u24C0\uFF2B\u1E30\u01E8\u1E32\u0136\u1E34\u0198\u2C69\uA740\uA742\uA744\uA7A2' }, - { base: 'L', letters: '\u004C\u24C1\uFF2C\u013F\u0139\u013D\u1E36\u1E38\u013B\u1E3C\u1E3A\u0141\u023D\u2C62\u2C60\uA748\uA746\uA780' }, - { base: 'LJ', letters: '\u01C7' }, - { base: 'Lj', letters: '\u01C8' }, - { base: 'M', letters: '\u004D\u24C2\uFF2D\u1E3E\u1E40\u1E42\u2C6E\u019C' }, - { base: 'N', letters: '\u004E\u24C3\uFF2E\u01F8\u0143\u00D1\u1E44\u0147\u1E46\u0145\u1E4A\u1E48\u0220\u019D\uA790\uA7A4' }, - { base: 'NJ', letters: '\u01CA' }, - { base: 'Nj', letters: '\u01CB' }, - { base: 'O', letters: '\u004F\u24C4\uFF2F\u00D2\u00D3\u00D4\u1ED2\u1ED0\u1ED6\u1ED4\u00D5\u1E4C\u022C\u1E4E\u014C\u1E50\u1E52\u014E\u022E\u0230\u00D6\u022A\u1ECE\u0150\u01D1\u020C\u020E\u01A0\u1EDC\u1EDA\u1EE0\u1EDE\u1EE2\u1ECC\u1ED8\u01EA\u01EC\u00D8\u01FE\u0186\u019F\uA74A\uA74C' }, - { base: 'OI', letters: '\u01A2' }, - { base: 'OO', letters: '\uA74E' }, - { base: 'OU', letters: '\u0222' }, - { base: 'OE', letters: '\u008C\u0152' }, - { base: 'oe', letters: '\u009C\u0153' }, - { base: 'P', letters: '\u0050\u24C5\uFF30\u1E54\u1E56\u01A4\u2C63\uA750\uA752\uA754' }, - { base: 'Q', letters: '\u0051\u24C6\uFF31\uA756\uA758\u024A' }, - { base: 'R', letters: '\u0052\u24C7\uFF32\u0154\u1E58\u0158\u0210\u0212\u1E5A\u1E5C\u0156\u1E5E\u024C\u2C64\uA75A\uA7A6\uA782' }, - { base: 'S', letters: '\u0053\u24C8\uFF33\u1E9E\u015A\u1E64\u015C\u1E60\u0160\u1E66\u1E62\u1E68\u0218\u015E\u2C7E\uA7A8\uA784' }, - { base: 'T', letters: '\u0054\u24C9\uFF34\u1E6A\u0164\u1E6C\u021A\u0162\u1E70\u1E6E\u0166\u01AC\u01AE\u023E\uA786' }, - { base: 'TZ', letters: '\uA728' }, - { base: 'U', letters: '\u0055\u24CA\uFF35\u00D9\u00DA\u00DB\u0168\u1E78\u016A\u1E7A\u016C\u00DC\u01DB\u01D7\u01D5\u01D9\u1EE6\u016E\u0170\u01D3\u0214\u0216\u01AF\u1EEA\u1EE8\u1EEE\u1EEC\u1EF0\u1EE4\u1E72\u0172\u1E76\u1E74\u0244' }, - { base: 'V', letters: '\u0056\u24CB\uFF36\u1E7C\u1E7E\u01B2\uA75E\u0245' }, - { base: 'VY', letters: '\uA760' }, - { base: 'W', letters: '\u0057\u24CC\uFF37\u1E80\u1E82\u0174\u1E86\u1E84\u1E88\u2C72' }, - { base: 'X', letters: '\u0058\u24CD\uFF38\u1E8A\u1E8C' }, - { base: 'Y', letters: '\u0059\u24CE\uFF39\u1EF2\u00DD\u0176\u1EF8\u0232\u1E8E\u0178\u1EF6\u1EF4\u01B3\u024E\u1EFE' }, - { base: 'Z', letters: '\u005A\u24CF\uFF3A\u0179\u1E90\u017B\u017D\u1E92\u1E94\u01B5\u0224\u2C7F\u2C6B\uA762' }, - { base: 'a', letters: '\u0061\u24D0\uFF41\u1E9A\u00E0\u00E1\u00E2\u1EA7\u1EA5\u1EAB\u1EA9\u00E3\u0101\u0103\u1EB1\u1EAF\u1EB5\u1EB3\u0227\u01E1\u00E4\u01DF\u1EA3\u00E5\u01FB\u01CE\u0201\u0203\u1EA1\u1EAD\u1EB7\u1E01\u0105\u2C65\u0250' }, - { base: 'aa', letters: '\uA733' }, - { base: 'ae', letters: '\u00E6\u01FD\u01E3' }, - { base: 'ao', letters: '\uA735' }, - { base: 'au', letters: '\uA737' }, - { base: 'av', letters: '\uA739\uA73B' }, - { base: 'ay', letters: '\uA73D' }, - { base: 'b', letters: '\u0062\u24D1\uFF42\u1E03\u1E05\u1E07\u0180\u0183\u0253' }, - { base: 'c', letters: '\u0063\u24D2\uFF43\u0107\u0109\u010B\u010D\u00E7\u1E09\u0188\u023C\uA73F\u2184' }, - { base: 'd', letters: '\u0064\u24D3\uFF44\u1E0B\u010F\u1E0D\u1E11\u1E13\u1E0F\u0111\u018C\u0256\u0257\uA77A' }, - { base: 'dz', letters: '\u01F3\u01C6' }, - { base: 'e', letters: '\u0065\u24D4\uFF45\u00E8\u00E9\u00EA\u1EC1\u1EBF\u1EC5\u1EC3\u1EBD\u0113\u1E15\u1E17\u0115\u0117\u00EB\u1EBB\u011B\u0205\u0207\u1EB9\u1EC7\u0229\u1E1D\u0119\u1E19\u1E1B\u0247\u025B\u01DD' }, - { base: 'f', letters: '\u0066\u24D5\uFF46\u1E1F\u0192\uA77C' }, - { base: 'g', letters: '\u0067\u24D6\uFF47\u01F5\u011D\u1E21\u011F\u0121\u01E7\u0123\u01E5\u0260\uA7A1\u1D79\uA77F' }, - { base: 'h', letters: '\u0068\u24D7\uFF48\u0125\u1E23\u1E27\u021F\u1E25\u1E29\u1E2B\u1E96\u0127\u2C68\u2C76\u0265' }, - { base: 'hv', letters: '\u0195' }, - { base: 'i', letters: '\u0069\u24D8\uFF49\u00EC\u00ED\u00EE\u0129\u012B\u012D\u00EF\u1E2F\u1EC9\u01D0\u0209\u020B\u1ECB\u012F\u1E2D\u0268\u0131' }, - { base: 'j', letters: '\u006A\u24D9\uFF4A\u0135\u01F0\u0249' }, - { base: 'k', letters: '\u006B\u24DA\uFF4B\u1E31\u01E9\u1E33\u0137\u1E35\u0199\u2C6A\uA741\uA743\uA745\uA7A3' }, - { base: 'l', letters: '\u006C\u24DB\uFF4C\u0140\u013A\u013E\u1E37\u1E39\u013C\u1E3D\u1E3B\u017F\u0142\u019A\u026B\u2C61\uA749\uA781\uA747' }, - { base: 'lj', letters: '\u01C9' }, - { base: 'm', letters: '\u006D\u24DC\uFF4D\u1E3F\u1E41\u1E43\u0271\u026F' }, - { base: 'n', letters: '\u006E\u24DD\uFF4E\u01F9\u0144\u00F1\u1E45\u0148\u1E47\u0146\u1E4B\u1E49\u019E\u0272\u0149\uA791\uA7A5' }, - { base: 'nj', letters: '\u01CC' }, - { base: 'o', letters: '\u006F\u24DE\uFF4F\u00F2\u00F3\u00F4\u1ED3\u1ED1\u1ED7\u1ED5\u00F5\u1E4D\u022D\u1E4F\u014D\u1E51\u1E53\u014F\u022F\u0231\u00F6\u022B\u1ECF\u0151\u01D2\u020D\u020F\u01A1\u1EDD\u1EDB\u1EE1\u1EDF\u1EE3\u1ECD\u1ED9\u01EB\u01ED\u00F8\u01FF\u0254\uA74B\uA74D\u0275' }, - { base: 'oi', letters: '\u01A3' }, - { base: 'ou', letters: '\u0223' }, - { base: 'oo', letters: '\uA74F' }, - { base: 'p', letters: '\u0070\u24DF\uFF50\u1E55\u1E57\u01A5\u1D7D\uA751\uA753\uA755' }, - { base: 'q', letters: '\u0071\u24E0\uFF51\u024B\uA757\uA759' }, - { base: 'r', letters: '\u0072\u24E1\uFF52\u0155\u1E59\u0159\u0211\u0213\u1E5B\u1E5D\u0157\u1E5F\u024D\u027D\uA75B\uA7A7\uA783' }, - { base: 's', letters: '\u0073\u24E2\uFF53\u00DF\u015B\u1E65\u015D\u1E61\u0161\u1E67\u1E63\u1E69\u0219\u015F\u023F\uA7A9\uA785\u1E9B' }, - { base: 't', letters: '\u0074\u24E3\uFF54\u1E6B\u1E97\u0165\u1E6D\u021B\u0163\u1E71\u1E6F\u0167\u01AD\u0288\u2C66\uA787' }, - { base: 'tz', letters: '\uA729' }, - { base: 'u', letters: '\u0075\u24E4\uFF55\u00F9\u00FA\u00FB\u0169\u1E79\u016B\u1E7B\u016D\u00FC\u01DC\u01D8\u01D6\u01DA\u1EE7\u016F\u0171\u01D4\u0215\u0217\u01B0\u1EEB\u1EE9\u1EEF\u1EED\u1EF1\u1EE5\u1E73\u0173\u1E77\u1E75\u0289' }, - { base: 'v', letters: '\u0076\u24E5\uFF56\u1E7D\u1E7F\u028B\uA75F\u028C' }, - { base: 'vy', letters: '\uA761' }, - { base: 'w', letters: '\u0077\u24E6\uFF57\u1E81\u1E83\u0175\u1E87\u1E85\u1E98\u1E89\u2C73' }, - { base: 'x', letters: '\u0078\u24E7\uFF58\u1E8B\u1E8D' }, - { base: 'y', letters: '\u0079\u24E8\uFF59\u1EF3\u00FD\u0177\u1EF9\u0233\u1E8F\u00FF\u1EF7\u1E99\u1EF5\u01B4\u024F\u1EFF' }, - { base: 'z', letters: '\u007A\u24E9\uFF5A\u017A\u1E91\u017C\u017E\u1E93\u1E95\u01B6\u0225\u0240\u2C6C\uA763' }, - ]; - - const diacriticsMap = {}; - for (let i = 0; i < defaultDiacriticsRemovalMap.length; i += 1) { - const letters = defaultDiacriticsRemovalMap[i].letters; // eslint-disable-line - for (let j = 0; j < letters.length; j += 1) { - diacriticsMap[letters[j]] = defaultDiacriticsRemovalMap[i].base; - } - } - - text = text.replace(/[^\u0000-\u007E]/g, function(a) { return diacriticsMap[a] || a; }); // eslint-disable-line - } - if (/sanitize/.test(options)) { - text = text.toLowerCase() - .replace(/@:[.a-z]+ /g, '') // remove vue-i18n var - .replace(/[ '’]/g, '-') - .replace(/[^a-zA-Z0-9-_.]/g, ''); - } - if (/noframa/.test(options)) { - text = text.replace('framand', 'and') - .replace('framage', 'age') - .replace('framae', 'mae') - .replace('framin', 'min') - .replace('frame', 'me') - .replace('frama', '') - .replace('.', '') - .replace('my', 'myframa'); - } - if (html === 'random') { - const length = Number.isInteger(options) ? options : 10; - text = [...Array(length)].map(() => Math.random().toString(36)[3]).join('') - .replace(/(.|$)/g, c => c[!Math.round(Math.random()) ? 'toString' : 'toUpperCase']()); - } - } - return text; - }, - }); - }, -}; diff --git a/babel.config.js b/babel.config.js new file mode 100644 index 0000000..e955840 --- /dev/null +++ b/babel.config.js @@ -0,0 +1,5 @@ +module.exports = { + presets: [ + '@vue/cli-plugin-babel/preset' + ] +} diff --git a/index.html b/index.html deleted file mode 100644 index 7178d76..0000000 --- a/index.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - -
- - diff --git a/package.json b/package.json index 1e63d2d..e4ce8c8 100644 --- a/package.json +++ b/package.json @@ -1,65 +1,36 @@ { - "name": "VueFS", - "description": "Vue skeleton with i18n router", - "version": "1.0.0", - "author": "JosephK", + "name": "joinpeertube", + "version": "0.1.0", "private": true, "scripts": { - "test": "echo \"Error: no test specified\" && exit 1", - "dev": "rm -rf ./public && cross-env NODE_ENV=development webpack-dev-server --open --hot --mode development", - "preview": "rm -rf ./public && cross-env NODE_ENV=preview webpack --progress --hide-modules --mode production", - "prod": "rm -rf ./public && cross-env NODE_ENV=production webpack --progress --hide-modules --mode production" + "serve": "vue-cli-service serve", + "build": "vue-cli-service build", + "lint": "vue-cli-service lint", + "analyze-bundle": "npm run build -- --report-json && webpack-bundle-analyzer ./dist/report.json", + "i18n:generate": "rm -f src/locale/en_US/LC_MESSAGES/app.po && make clean && make makemessages && make translations" }, "dependencies": { - "axios": "^0.18.0", - "bootstrap-sass": "^3.4.1", - "fork-awesome": "^1.1.7", - "jquery": "^3.4.1", - "uiv": "^0.28.0", + "axios": "^0.19.0", + "bootstrap": "^4.3.1", + "bootstrap-vue": "^2.0.0", + "core-js": "^3.3.2", "vue": "^2.6.10", - "vue-headful": "^2.0.1", - "vue-i18n": "^8.14.0", - "vue-matomo": "^0.3.2", + "vue-gettext": "^2.1.5", + "vue-matomo": "^3.9.1-2", "vue-router": "^3.1.3" }, "devDependencies": { - "@babel/core": "^7.5.5", - "@babel/plugin-proposal-object-rest-spread": "^7.5.5", - "@babel/plugin-syntax-dynamic-import": "^7.2.0", - "@babel/preset-env": "^7.5.5", - "@prerenderer/renderer-jsdom": "^0.2.0", - "autoprefixer": "^9.6.1", - "babel-eslint": "^10.0.3", - "babel-loader": "^8.0.6", - "copy-webpack-plugin": "^5.0.4", - "cross-env": "^5.2.1", - "css-hot-loader": "^1.4.4", - "css-loader": "^2.1.1", + "@vue/cli-plugin-babel": "^4.0.5", + "@vue/cli-plugin-eslint": "^4.0.5", + "@vue/cli-service": "^4.0.5", + "@vue/eslint-config-standard": "^4.0.0", + "babel-eslint": "^10.0.1", "eslint": "^5.16.0", - "eslint-config-airbnb-base": "^13.2.0", - "eslint-loader": "^2.2.1", - "eslint-plugin-filenames": "^1.3.2", - "eslint-plugin-html": "^5.0.5", - "eslint-plugin-import": "^2.18.2", - "eslint-plugin-promise": "^4.2.1", - "eslint-plugin-vue": "^5.2.3", - "file-loader": "^3.0.1", - "html-webpack-plugin": "^4.0.0-beta.8", - "mini-css-extract-plugin": "^0.6.0", + "eslint-plugin-vue": "^5.0.0", + "lodash": "^4.17.15", "node-sass": "^4.12.0", - "optimize-css-assets-webpack-plugin": "^5.0.3", - "postcss-loader": "^3.0.0", - "preload-webpack-plugin": "^3.0.0-beta.4", - "prerender-spa-plugin": "^3.4.0", - "sass-loader": "^7.3.1", - "style-loader": "^0.23.1", - "terser-webpack-plugin": "^1.4.1", - "vue-loader": "^15.7.1", - "vue-template-compiler": "^2.6.10", - "webpack": "^4.39.3", - "webpack-cli": "^3.3.7", - "webpack-dev-server": "^3.8.0", - "webpack-subresource-integrity": "^1.3.3", - "yaml-import-loader": "^1.3.6" + "sass-loader": "^8.0.0", + "vue-meta": "^2.2.2", + "vue-template-compiler": "^2.6.10" } } diff --git a/postcss.config.js b/postcss.config.js index c021fc4..961986e 100644 --- a/postcss.config.js +++ b/postcss.config.js @@ -1,5 +1,5 @@ module.exports = { - plugins: [ - require("autoprefixer") - ] + plugins: { + autoprefixer: {} + } } diff --git a/public/fonts/proza-libre-v4-latin-600.woff2 b/public/fonts/proza-libre-v4-latin-600.woff2 new file mode 100644 index 0000000..10a4831 Binary files /dev/null and b/public/fonts/proza-libre-v4-latin-600.woff2 differ diff --git a/public/fonts/proza-libre-v4-latin-regular.woff2 b/public/fonts/proza-libre-v4-latin-regular.woff2 new file mode 100644 index 0000000..b3216ef Binary files /dev/null and b/public/fonts/proza-libre-v4-latin-regular.woff2 differ diff --git a/public/fonts/pt-sans-v11-latin-700.woff2 b/public/fonts/pt-sans-v11-latin-700.woff2 new file mode 100644 index 0000000..d938c9e Binary files /dev/null and b/public/fonts/pt-sans-v11-latin-700.woff2 differ diff --git a/public/fonts/pt-sans-v11-latin-regular.woff2 b/public/fonts/pt-sans-v11-latin-regular.woff2 new file mode 100644 index 0000000..1b54f9e Binary files /dev/null and b/public/fonts/pt-sans-v11-latin-regular.woff2 differ diff --git a/public/img/brand-small.png b/public/img/brand-small.png new file mode 100644 index 0000000..30e7c4d Binary files /dev/null and b/public/img/brand-small.png differ diff --git a/public/img/brand.png b/public/img/brand.png new file mode 100644 index 0000000..f759814 Binary files /dev/null and b/public/img/brand.png differ diff --git a/public/img/card-opengraph.jpg b/public/img/card-opengraph.jpg new file mode 100644 index 0000000..48140e2 Binary files /dev/null and b/public/img/card-opengraph.jpg differ diff --git a/public/img/content-selection-thumbnails/academie-lyon.jpg b/public/img/content-selection-thumbnails/academie-lyon.jpg new file mode 100644 index 0000000..4f70ca2 Binary files /dev/null and b/public/img/content-selection-thumbnails/academie-lyon.jpg differ diff --git a/public/img/content-selection-thumbnails/colibris.jpg b/public/img/content-selection-thumbnails/colibris.jpg new file mode 100644 index 0000000..c4d6d0b Binary files /dev/null and b/public/img/content-selection-thumbnails/colibris.jpg differ diff --git a/public/img/content-selection-thumbnails/datagueule.jpg b/public/img/content-selection-thumbnails/datagueule.jpg new file mode 100644 index 0000000..e8d2033 Binary files /dev/null and b/public/img/content-selection-thumbnails/datagueule.jpg differ diff --git a/public/img/content-selection-thumbnails/democraties.jpg b/public/img/content-selection-thumbnails/democraties.jpg new file mode 100644 index 0000000..588cea3 Binary files /dev/null and b/public/img/content-selection-thumbnails/democraties.jpg differ diff --git a/public/img/content-selection-thumbnails/hygiene-mentale.jpg b/public/img/content-selection-thumbnails/hygiene-mentale.jpg new file mode 100644 index 0000000..b4893c7 Binary files /dev/null and b/public/img/content-selection-thumbnails/hygiene-mentale.jpg differ diff --git a/public/img/content-selection-thumbnails/nothing-to-hide.jpg b/public/img/content-selection-thumbnails/nothing-to-hide.jpg new file mode 100644 index 0000000..92b78dc Binary files /dev/null and b/public/img/content-selection-thumbnails/nothing-to-hide.jpg differ diff --git a/public/img/framasoft-big-logo.png b/public/img/framasoft-big-logo.png new file mode 100644 index 0000000..1ab2fc3 Binary files /dev/null and b/public/img/framasoft-big-logo.png differ diff --git a/public/img/framasoft-logo-text-small.png b/public/img/framasoft-logo-text-small.png new file mode 100644 index 0000000..b4a2dd3 Binary files /dev/null and b/public/img/framasoft-logo-text-small.png differ diff --git a/public/img/framasoft-logo-text.png b/public/img/framasoft-logo-text.png new file mode 100644 index 0000000..fbf7996 Binary files /dev/null and b/public/img/framasoft-logo-text.png differ diff --git a/public/img/help/cat.png b/public/img/help/cat.png new file mode 100644 index 0000000..0a79b04 Binary files /dev/null and b/public/img/help/cat.png differ diff --git a/public/img/help/dog.png b/public/img/help/dog.png new file mode 100644 index 0000000..d394315 Binary files /dev/null and b/public/img/help/dog.png differ diff --git a/public/img/help/panda.png b/public/img/help/panda.png new file mode 100644 index 0000000..0d0d953 Binary files /dev/null and b/public/img/help/panda.png differ diff --git a/public/img/help/rabbit.png b/public/img/help/rabbit.png new file mode 100644 index 0000000..27ba46b Binary files /dev/null and b/public/img/help/rabbit.png differ diff --git a/app/assets/icons/apple-touch-icon.png b/public/img/icons/apple-touch-icon.png similarity index 100% rename from app/assets/icons/apple-touch-icon.png rename to public/img/icons/apple-touch-icon.png diff --git a/app/assets/icons/favicon.png b/public/img/icons/favicon.png similarity index 100% rename from app/assets/icons/favicon.png rename to public/img/icons/favicon.png diff --git a/public/img/language.png b/public/img/language.png new file mode 100644 index 0000000..d65b158 Binary files /dev/null and b/public/img/language.png differ diff --git a/public/img/mascot/arguing.png b/public/img/mascot/arguing.png new file mode 100644 index 0000000..c922f2b Binary files /dev/null and b/public/img/mascot/arguing.png differ diff --git a/public/img/mascot/default.png b/public/img/mascot/default.png new file mode 100644 index 0000000..695520b Binary files /dev/null and b/public/img/mascot/default.png differ diff --git a/public/img/mascot/defeated.png b/public/img/mascot/defeated.png new file mode 100644 index 0000000..c22588a Binary files /dev/null and b/public/img/mascot/defeated.png differ diff --git a/public/img/mascot/defeated.svg b/public/img/mascot/defeated.svg new file mode 100644 index 0000000..5779833 --- /dev/null +++ b/public/img/mascot/defeated.svg @@ -0,0 +1,324 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/img/mascot/happy.png b/public/img/mascot/happy.png new file mode 100644 index 0000000..104ed06 Binary files /dev/null and b/public/img/mascot/happy.png differ diff --git a/public/img/mascot/oh.png b/public/img/mascot/oh.png new file mode 100644 index 0000000..f505ea0 Binary files /dev/null and b/public/img/mascot/oh.png differ diff --git a/public/img/mascot/pointing.png b/public/img/mascot/pointing.png new file mode 100644 index 0000000..ede2f44 Binary files /dev/null and b/public/img/mascot/pointing.png differ diff --git a/public/img/mascot/pointing.svg b/public/img/mascot/pointing.svg new file mode 100644 index 0000000..a82f434 --- /dev/null +++ b/public/img/mascot/pointing.svg @@ -0,0 +1,308 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/assets/img/en/account-creation.png b/public/img/news/release-1.4/en/account-creation.png similarity index 100% rename from app/assets/img/en/account-creation.png rename to public/img/news/release-1.4/en/account-creation.png diff --git a/app/assets/img/en/channel.png b/public/img/news/release-1.4/en/channel.png similarity index 100% rename from app/assets/img/en/channel.png rename to public/img/news/release-1.4/en/channel.png diff --git a/app/assets/img/en/share-popup.png b/public/img/news/release-1.4/en/share-popup.png similarity index 100% rename from app/assets/img/en/share-popup.png rename to public/img/news/release-1.4/en/share-popup.png diff --git a/app/assets/img/fr/account-creation.png b/public/img/news/release-1.4/fr/account-creation.png similarity index 100% rename from app/assets/img/fr/account-creation.png rename to public/img/news/release-1.4/fr/account-creation.png diff --git a/app/assets/img/fr/channel.png b/public/img/news/release-1.4/fr/channel.png similarity index 100% rename from app/assets/img/fr/channel.png rename to public/img/news/release-1.4/fr/channel.png diff --git a/app/assets/img/fr/share-popup.png b/public/img/news/release-1.4/fr/share-popup.png similarity index 100% rename from app/assets/img/fr/share-popup.png rename to public/img/news/release-1.4/fr/share-popup.png diff --git a/public/img/peertube-federation-2-instances.jpg b/public/img/peertube-federation-2-instances.jpg new file mode 100644 index 0000000..ec187ea Binary files /dev/null and b/public/img/peertube-federation-2-instances.jpg differ diff --git a/public/img/peertube-federation-multiplicity.jpg b/public/img/peertube-federation-multiplicity.jpg new file mode 100644 index 0000000..4415462 Binary files /dev/null and b/public/img/peertube-federation-multiplicity.jpg differ diff --git a/public/img/peertube-free-software.jpg b/public/img/peertube-free-software.jpg new file mode 100644 index 0000000..9ac7590 Binary files /dev/null and b/public/img/peertube-free-software.jpg differ diff --git a/public/img/peertube-interface.jpg b/public/img/peertube-interface.jpg new file mode 100644 index 0000000..5e3d891 Binary files /dev/null and b/public/img/peertube-interface.jpg differ diff --git a/public/img/peertube-p2p.jpg b/public/img/peertube-p2p.jpg new file mode 100644 index 0000000..62ca30a Binary files /dev/null and b/public/img/peertube-p2p.jpg differ diff --git a/public/img/peertube-upload.jpg b/public/img/peertube-upload.jpg new file mode 100644 index 0000000..7183b00 Binary files /dev/null and b/public/img/peertube-upload.jpg differ diff --git a/app/assets/img/ipsolution.png b/public/img/sponsors/ipsolution.png similarity index 100% rename from app/assets/img/ipsolution.png rename to public/img/sponsors/ipsolution.png diff --git a/app/assets/img/qonfucius.png b/public/img/sponsors/qonfucius.png similarity index 100% rename from app/assets/img/qonfucius.png rename to public/img/sponsors/qonfucius.png diff --git a/public/img/your-move.jpg b/public/img/your-move.jpg new file mode 100644 index 0000000..dcb1778 Binary files /dev/null and b/public/img/your-move.jpg differ diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..0ea4ea9 --- /dev/null +++ b/public/index.html @@ -0,0 +1,30 @@ + + + + + + Take back control of your videos! JoinPeerTube + + + + + + + + + + + + + + + + + + + + +
+ + + diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..c9f2046 --- /dev/null +++ b/src/App.vue @@ -0,0 +1,34 @@ + + + diff --git a/src/components/AccordionElement.vue b/src/components/AccordionElement.vue new file mode 100644 index 0000000..2b2f143 --- /dev/null +++ b/src/components/AccordionElement.vue @@ -0,0 +1,60 @@ + + + diff --git a/src/components/ContentSelection.vue b/src/components/ContentSelection.vue new file mode 100644 index 0000000..6dda320 --- /dev/null +++ b/src/components/ContentSelection.vue @@ -0,0 +1,180 @@ + + + + + diff --git a/src/components/ContentSelections.vue b/src/components/ContentSelections.vue new file mode 100644 index 0000000..eb09b63 --- /dev/null +++ b/src/components/ContentSelections.vue @@ -0,0 +1,75 @@ + + + + + diff --git a/src/components/Footer.vue b/src/components/Footer.vue new file mode 100644 index 0000000..e2d3bcc --- /dev/null +++ b/src/components/Footer.vue @@ -0,0 +1,54 @@ + + + + + diff --git a/src/components/Header.vue b/src/components/Header.vue new file mode 100644 index 0000000..52f79d9 --- /dev/null +++ b/src/components/Header.vue @@ -0,0 +1,130 @@ + + + + + diff --git a/src/components/I18n.vue b/src/components/I18n.vue new file mode 100644 index 0000000..b224d73 --- /dev/null +++ b/src/components/I18n.vue @@ -0,0 +1,73 @@ + + + + + diff --git a/src/components/InstanceCard.vue b/src/components/InstanceCard.vue new file mode 100644 index 0000000..40b4b4a --- /dev/null +++ b/src/components/InstanceCard.vue @@ -0,0 +1,295 @@ + + + + + diff --git a/src/components/InstancesList.vue b/src/components/InstancesList.vue new file mode 100644 index 0000000..4b5f798 --- /dev/null +++ b/src/components/InstancesList.vue @@ -0,0 +1,504 @@ + + + + + diff --git a/src/components/icons/IconAdd.vue b/src/components/icons/IconAdd.vue new file mode 100644 index 0000000..71827d3 --- /dev/null +++ b/src/components/icons/IconAdd.vue @@ -0,0 +1,18 @@ + + + diff --git a/src/components/icons/IconChannel.vue b/src/components/icons/IconChannel.vue new file mode 100644 index 0000000..44e67e7 --- /dev/null +++ b/src/components/icons/IconChannel.vue @@ -0,0 +1,16 @@ + + + diff --git a/src/components/icons/IconFollowers.vue b/src/components/icons/IconFollowers.vue new file mode 100644 index 0000000..3dded40 --- /dev/null +++ b/src/components/icons/IconFollowers.vue @@ -0,0 +1,25 @@ + + + diff --git a/src/components/icons/IconFollowing.vue b/src/components/icons/IconFollowing.vue new file mode 100644 index 0000000..1254c98 --- /dev/null +++ b/src/components/icons/IconFollowing.vue @@ -0,0 +1,29 @@ + + + diff --git a/src/components/icons/IconInstance.vue b/src/components/icons/IconInstance.vue new file mode 100644 index 0000000..b044b91 --- /dev/null +++ b/src/components/icons/IconInstance.vue @@ -0,0 +1,16 @@ + + + diff --git a/src/components/icons/IconLanguages.vue b/src/components/icons/IconLanguages.vue new file mode 100644 index 0000000..d99c3ac --- /dev/null +++ b/src/components/icons/IconLanguages.vue @@ -0,0 +1,29 @@ + + + diff --git a/src/components/icons/IconLogo.vue b/src/components/icons/IconLogo.vue new file mode 100644 index 0000000..204d268 --- /dev/null +++ b/src/components/icons/IconLogo.vue @@ -0,0 +1,36 @@ + + + + + diff --git a/src/components/icons/IconQuota.vue b/src/components/icons/IconQuota.vue new file mode 100644 index 0000000..cb5642a --- /dev/null +++ b/src/components/icons/IconQuota.vue @@ -0,0 +1,29 @@ + + + diff --git a/src/components/icons/IconRight.vue b/src/components/icons/IconRight.vue new file mode 100644 index 0000000..af88f85 --- /dev/null +++ b/src/components/icons/IconRight.vue @@ -0,0 +1,15 @@ + + + diff --git a/src/components/icons/IconVideo.vue b/src/components/icons/IconVideo.vue new file mode 100644 index 0000000..0b7d3cd --- /dev/null +++ b/src/components/icons/IconVideo.vue @@ -0,0 +1,15 @@ + + + diff --git a/src/locale/en_US/LC_MESSAGES/app.po b/src/locale/en_US/LC_MESSAGES/app.po new file mode 100644 index 0000000..a5c29ae --- /dev/null +++ b/src/locale/en_US/LC_MESSAGES/app.po @@ -0,0 +1,1491 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: easygettext\n" +"Project-Id-Version: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: en_US\n" +"MIME-Version: 1.0\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: src/views/Home.vue:54 src/views/Home.vue:299 +msgid "?" +msgstr "?" + +#: src/views/FAQ.vue:431 +msgid "\"It's outrageous and unconscious: you're releasing PeerTube's version 1 when it doesn't contain the necessary tools to effectively manage videos claimed by rights holders, or to effectively manage the issue of online harassment in comments, or to effectively manage monetization through advertising, or to (insert here your request to PeerTube). It will never work! What do you intend to do about it?\"" +msgstr "\"It's outrageous and unconscious: you're releasing PeerTube's version 1 when it doesn't contain the necessary tools to effectively manage videos claimed by rights holders, or to effectively manage the issue of online harassment in comments, or to effectively manage monetization through advertising, or to (insert here your request to PeerTube). It will never work! What do you intend to do about it?\"" + +#: src/components/InstanceCard.vue:49 +msgid "%{ instance.totalInstanceFollowers } follower instance" +msgid_plural "%{ instance.totalInstanceFollowers } followers instances" +msgstr[0] "%{ instance.totalInstanceFollowers } follower instance" +msgstr[1] "%{ instance.totalInstanceFollowers } followers instances" + +#: src/views/FAQ.vue:143 +msgid "But PeerTube doesn't centralize: it federates. Thanks to the ActivityPub protocol (also used by the Mastodon federation, a free/libre Twitter alternative), PeerTube can federate several small hosters so they don't have to buy thousands of hard disks to host videos for the whole world." +msgstr "But PeerTube doesn't centralize: it federates. Thanks to the ActivityPub protocol (also used by the Mastodon federation, a free/libre Twitter alternative), PeerTube can federate several small hosters so they don't have to buy thousands of hard disks to host videos for the whole world." + +#: src/views/FAQ.vue:134 +msgid "It's software you install on your server to create a website where videos are hosted and broadcast... Basically: you create your own \"homemade YouTube\"!" +msgstr "It's software you install on your server to create a website where videos are hosted and broadcast... Basically: you create your own \"homemade YouTube\"!" + +#: src/views/FAQ.vue:218 +msgid "PeerTube is not only open-source: it's free (as in free speech). Its free license guarantees our fundamental freedoms as users. It is this respect for our freedoms that allows Framasoft to invite you to contribute to this software, and many evolutions (innovative comment system, etc.) have already been suggested by some of you." +msgstr "PeerTube is not only open-source: it's free (as in free speech). Its free license guarantees our fundamental freedoms as users. It is this respect for our freedoms that allows Framasoft to invite you to contribute to this software, and many evolutions (innovative comment system, etc.) have already been suggested by some of you." + +#: src/views/Instances.vue:23 +msgid "1. Find the instance that suits you best" +msgstr "1. Find the instance that suits you best" + +#: src/views/News.vue:58 +msgid "2 channels on Framasoft's account on FramaTube instance" +msgstr "2 channels on Framasoft's account on FramaTube instance" + +#: src/views/Instances.vue:34 +msgid "2. Create your account and enjoy PeerTube" +msgstr "2. Create your account and enjoy PeerTube" + +#: src/views/News.vue:37 +msgid "A better interface" +msgstr "A better interface" + +#: src/views/FAQ.vue:50 +msgid "A federation of interconnected hosting providers (so more video choices wherever you go to see them);" +msgstr "A federation of interconnected hosting providers (so more video choices wherever you go to see them);" + +#: src/views/Home.vue:77 +msgid "A federation of interconnected hosting services" +msgstr "A federation of interconnected hosting services" + +#: src/views/FAQ.vue:7 +msgid "A few questions to discover PeerTube" +msgstr "A few questions to discover PeerTube" + +#: src/views/Home.vue:7 +msgid "A free software to take back control of your videos" +msgstr "A free software to take back control of your videos" + +#: src/App.vue:28 +msgid "A free software to take back control of your videos! With more than 100 000 hosted videos, viewed more than 6 millions times and 20 000 users, PeerTube is the decentralized free software alternative to videos platforms developed by Framasoft" +msgstr "A free software to take back control of your videos! With more than 100 000 hosted videos, viewed more than 6 millions times and 20 000 users, PeerTube is the decentralized free software alternative to videos platforms developed by Framasoft" + +#: src/views/News.vue:331 +msgid "A month before the version 1 of PeerTube, we would like to share some (good!) news with you." +msgstr "A month before the version 1 of PeerTube, we would like to share some (good!) news with you." + +#: src/views/News.vue:269 +msgid "A more relevant search, with the ability to set advanced filters (duration, category, tags...)" +msgstr "A more relevant search, with the ability to set advanced filters (duration, category, tags...)" + +#: src/views/Instances.vue:36 +msgid "A username, an email, a password and you can already enjoy all the features of PeerTube!" +msgstr "A username, an email, a password and you can already enjoy all the features of PeerTube!" + +#: src/views/News.vue:264 +msgid "Ability to import a video through a torrent file or a magnet URI" +msgstr "Ability to import a video through a torrent file or a magnet URI" + +#: src/views/News.vue:263 +msgid "Ability to import videos through an URL (YouTube, Vimeo, Dailymotion and many others!)" +msgstr "Ability to import videos through an URL (YouTube, Vimeo, Dailymotion and many others!)" + +#: src/views/Home.vue:234 +msgid "About peer-to-peer broadcasting and watching" +msgstr "About peer-to-peer broadcasting and watching" + +#: src/components/InstancesList.vue:355 +msgid "Activism" +msgstr "Activism" + +#: src/views/News.vue:292 +msgid "Adding subtitles" +msgstr "Adding subtitles" + +#: src/views/Help.vue:79 +msgid "Administer PeerTube" +msgstr "Administer PeerTube" + +#: src/views/News.vue:296 +msgid "Advanced search" +msgstr "Advanced search" + +#: src/views/FAQ.vue:526 +msgid "After discussing it on our forum, we feel that d.tube is not free or open source, because publishing only compiled code hinders freedom of modification." +msgstr "After discussing it on our forum, we feel that d.tube is not free or open source, because publishing only compiled code hinders freedom of modification." + +#: src/views/Home.vue:171 +msgid "All of this is made possible by Peertube's free/libre license (GNU-AGPL). Its code is a digital \"common\", that belongs to everybody, instead of a secret formula that belongs to Google (in the case of Youtube) or to Vivendi/Bolloré (Dailymotion). This free/libre license guarantees our fundamental freedoms as users and allows many contributors to offer evolutions and new features." +msgstr "All of this is made possible by Peertube's free/libre license (GNU-AGPL). Its code is a digital \"common\", that belongs to everybody, instead of a secret formula that belongs to Google (in the case of Youtube) or to Vivendi/Bolloré (Dailymotion). This free/libre license guarantees our fundamental freedoms as users and allows many contributors to offer evolutions and new features." + +#: src/components/InstancesList.vue:81 +msgid "Allowed video space" +msgstr "Allowed video space" + +#: src/views/FAQ.vue:49 +msgid "An open code (transparency) under a free/libre license (ethic, respect and community-driven development);" +msgstr "An open code (transparency) under a free/libre license (ethic, respect and community-driven development);" + +#: src/views/Home.vue:145 +msgid "An open-source, free/libre licence code" +msgstr "An open-source, free/libre licence code" + +#: src/views/Home.vue:126 +msgid "And there's more! PeerTube uses Activity Pub, a federating protocol that allows you to interact with other software, provided they also use this protocol. For example, PeerTube and Mastodon -a Twitter alternative- are connected: you can follow a PeerTube user from Mastodon (the latest videos from the PeerTube account you follow will appear in your feed), and even comment on a PeerTube-hosted video directly from your Mastodon's account." +msgstr "And there's more! PeerTube uses Activity Pub, a federating protocol that allows you to interact with other software, provided they also use this protocol. For example, PeerTube and Mastodon -a Twitter alternative- are connected: you can follow a PeerTube user from Mastodon (the latest videos from the PeerTube account you follow will appear in your feed), and even comment on a PeerTube-hosted video directly from your Mastodon's account." + +#: src/components/InstancesList.vue:357 +msgid "Animals" +msgstr "Animals" + +#: src/views/News.vue:139 +msgid "Another feature of this 1.3 version has been entirely developed by an external contributor: Josh Morel who add a quarantine system for videos on PeerTube. If the administrator of an instance enables this feature, any new video uploaded on his instance will automatically be hidden until a moderator approves it." +msgstr "Another feature of this 1.3 version has been entirely developed by an external contributor: Josh Morel who add a quarantine system for videos on PeerTube. If the administrator of an instance enables this feature, any new video uploaded on his instance will automatically be hidden until a moderator approves it." + +#: src/views/News.vue:82 +msgid "Another unclear element was the video sharing pop-up. We have improved it, and it is now possible to share or embed a video by making it start and/or finish at a precise moment (time-code feature), to decide which subtitles will appear by default, and to loop the video. These new options will surely be greatly enjoyed." +msgstr "Another unclear element was the video sharing pop-up. We have improved it, and it is now possible to share or embed a video by making it start and/or finish at a precise moment (time-code feature), to decide which subtitles will appear by default, and to loop the video. These new options will surely be greatly enjoyed." + +#: src/views/Home.vue:96 +msgid "Anyone with a modicum of technical skills can host a PeerTube server, aka an instance. Each instance hosts its users and their videos. In this way, every instance is created, moderated and maintained independently by various administrators." +msgstr "Anyone with a modicum of technical skills can host a PeerTube server, aka an instance. Each instance hosts its users and their videos. In this way, every instance is created, moderated and maintained independently by various administrators." + +#: src/views/Home.vue:191 +msgid "Are you a video maker?" +msgstr "Are you a video maker?" + +#: src/components/InstancesList.vue:345 +msgid "Art" +msgstr "Art" + +#: src/views/News.vue:390 +msgid "As a reminder, in the first newsletter (July 23rd, 2018), we announced that the localization system and RSS feeds were implemented, and that we were making progress on the subtitles support and the advanced search." +msgstr "As a reminder, in the first newsletter (July 23rd, 2018), we announced that the localization system and RSS feeds were implemented, and that we were making progress on the subtitles support and the advanced search." + +#: src/views/FAQ.vue:151 +msgid "As a result, on your PeerTube website, the audience will be able to watch not only your videos, but also videos hosted by Zaïd, Catherin or Solar... without having to host their videos on your PeerTube-powered website. Such diversity in a video-catalog makes it very attractive. Such a large choice and diversity of videos is what made centralized platforms such as YouTube succesful." +msgstr "As a result, on your PeerTube website, the audience will be able to watch not only your videos, but also videos hosted by Zaïd, Catherin or Solar... without having to host their videos on your PeerTube-powered website. Such diversity in a video-catalog makes it very attractive. Such a large choice and diversity of videos is what made centralized platforms such as YouTube succesful." + +#: src/views/News.vue:223 +msgid "As you can see, we have gone far beyond what the crowdfunding has funded. And we will continue!" +msgstr "As you can see, we have gone far beyond what the crowdfunding has funded. And we will continue!" + +#: src/views/Help.vue:40 +msgid "Ask questions to the community" +msgstr "Ask questions to the community" + +#: src/components/InstancesList.vue:85 +msgid "At least 1GB" +msgstr "At least 1GB" + +#: src/components/InstancesList.vue:93 +msgid "At least 20GB" +msgstr "At least 20GB" + +#: src/components/InstancesList.vue:97 +msgid "At least 50GB" +msgstr "At least 50GB" + +#: src/components/InstancesList.vue:89 +msgid "At least 5GB" +msgstr "At least 5GB" + +#: src/views/News.vue:383 +msgid "August 20, 2018" +msgstr "August 20, 2018" + +#: src/components/InstanceCard.vue:274 +msgid "B" +msgstr "B" + +#: src/views/FAQ.vue:67 +msgid "Because by design free/libre software respects our fundamental freedoms, and guarantees them by a license, so a legally enforceable contract." +msgstr "Because by design free/libre software respects our fundamental freedoms, and guarantees them by a license, so a legally enforceable contract." + +#: src/views/FAQ.vue:190 +msgid "Before this peer-to-peer broadcast, successful videographers (or videos that make the buzz) were doomed to be hosted by a web giant whose infrastructure can handle millions of simultaneous views... Or to pay for a very expensive independent video host so that it can hold the load." +msgstr "Before this peer-to-peer broadcast, successful videographers (or videos that make the buzz) were doomed to be hosted by a web giant whose infrastructure can handle millions of simultaneous views... Or to pay for a very expensive independent video host so that it can hold the load." + +#: src/views/FAQ.vue:263 +msgid "Being free doesn't mean being above the law! Each PeerTube hosting provider can decide on its own general conditions of use, abiding by their local laws." +msgstr "Being free doesn't mean being above the law! Each PeerTube hosting provider can decide on its own general conditions of use, abiding by their local laws." + +#: src/views/Help.vue:18 +msgid "Better understand and use PeerTube" +msgstr "Better understand and use PeerTube" + +#: src/components/InstancesList.vue:55 +msgid "Blur" +msgstr "Blur" + +#: src/views/FAQ.vue:378 +msgid "Blur the title and thumbnail" +msgstr "Blur the title and thumbnail" + +#: src/components/InstanceCard.vue:80 +msgid "Blurred" +msgstr "Blurred" + +#: src/views/Home.vue:277 +msgid "Browse contents" +msgstr "Browse contents" + +#: src/views/Home.vue:228 +msgid "Browse/discover PeerTube instances" +msgstr "Browse/discover PeerTube instances" + +#: src/views/FAQ.vue:212 +msgid "But above all, PeerTube treats you like a person, not as a product that it has to track, profile, and lock in video loops to better sell your available brain time. Thus, the source code (the recipe) of the PeerTube software is open, making its operation transparent." +msgstr "But above all, PeerTube treats you like a person, not as a product that it has to track, profile, and lock in video loops to better sell your available brain time. Thus, the source code (the recipe) of the PeerTube software is open, making its operation transparent." + +#: src/views/FAQ.vue:237 +msgid "But this is just the beginning, PeerTube is not (yet) perfect, and many features are missing. But we intend to keep improving it day after day." +msgstr "But this is just the beginning, PeerTube is not (yet) perfect, and many features are missing. But we intend to keep improving it day after day." + +#: src/views/Instances.vue:25 +msgid "By filtering according to your profile (video maker or viewer), themes that you are looking for or languages you speak, find an instance whose rules match your needs!" +msgstr "By filtering according to your profile (video maker or viewer), themes that you are looking for or languages you speak, find an instance whose rules match your needs!" + +#: src/views/FAQ.vue:469 +msgid "By acting both on the core, but also by allowing the development of plugins, we believe that PeerTube will, in the long term, be able to respond much better to these issues and allow different communities to adapt PeerTube to their needs." +msgstr "By acting both on the core, but also by allowing the development of plugins, we believe that PeerTube will, in the long term, be able to respond much better to these issues and allow different communities to adapt PeerTube to their needs." + +#: src/views/FAQ.vue:381 +msgid "By default, this configuration is set to \"Hide them\". If some administrators decide to display them with a blur filter for example, it's their choice." +msgstr "By default, this configuration is set to \"Hide them\". If some administrators decide to display them with a blur filter for example, it's their choice." + +#: src/components/InstancesList.vue:366 +msgid "Català" +msgstr "Català" + +#: src/components/InstancesList.vue:367 +msgid "Čeština" +msgstr "Čeština" + +#: src/views/News.vue:317 src/views/News.vue:374 src/views/News.vue:423 +#: src/views/News.vue:467 +msgid "Cheers," +msgstr "Cheers," + +#: src/components/InstancesList.vue:350 +msgid "Comedy" +msgstr "Comedy" + +#: src/views/FAQ.vue:73 +msgid "Concretely here, it means that:" +msgstr "Concretely here, it means that:" + +#: src/components/Footer.vue:5 +msgid "Contact" +msgstr "Contact" + +#: src/components/Header.vue:35 +msgid "Contribute" +msgstr "Contribute" + +#: src/views/Help.vue:88 +msgid "Contribute to PeerTube" +msgstr "Contribute to PeerTube" + +#: src/views/Hall-Of-Fame.vue:426 +msgid "Contributors" +msgstr "Contributors" + +#: src/components/Header.vue:23 src/components/InstancesList.vue:25 +#: src/views/Instances.vue:5 +msgid "Create an account" +msgstr "Create an account" + +#: src/views/FAQ.vue:255 +msgid "Creation and content" +msgstr "Creation and content" + +#: src/views/News.vue:91 +msgid "customization options when video sharing" +msgstr "customization options when video sharing" + +#: src/components/InstancesList.vue:370 +msgid "Deutsch" +msgstr "Deutsch" + +#: src/components/Header.vue:8 +msgid "developed by" +msgstr "developed by" + +#: src/views/Home.vue:214 +msgid "Direct contact with a human-scale hoster allows for two things: you no longer are the client of a huge tech company, and you can nurture a special relationship with your hoster, who distributes your data." +msgstr "Direct contact with a human-scale hoster allows for two things: you no longer are the client of a huge tech company, and you can nurture a special relationship with your hoster, who distributes your data." + +#: src/components/InstancesList.vue:29 +msgid "Discover instances" +msgstr "Discover instances" + +#: src/views/Home.vue:34 +msgid "Discover our content selection" +msgstr "Discover our content selection" + +#: src/views/Help.vue:23 +msgid "Discover our FAQ" +msgstr "Discover our FAQ" + +#: src/views/Home.vue:42 src/views/Home.vue:104 +msgid "Discover PeerTube instances" +msgstr "Discover PeerTube instances" + +#: src/components/ContentSelection.vue:18 +msgid "Discover the channel" +msgstr "Discover the channel" + +#: src/views/News.vue:6 +msgid "Discover the latest PeerTube improvements" +msgstr "Discover the latest PeerTube improvements" + +#: src/components/InstancesList.vue:59 +msgid "Display" +msgstr "Display" + +#: src/views/FAQ.vue:377 +msgid "Display them" +msgstr "Display them" + +#: src/components/InstanceCard.vue:81 +msgid "Displayed" +msgstr "Displayed" + +#: src/views/FAQ.vue:418 +msgid "Don't bother the developer to help you install your instance: we have a support forum for that." +msgstr "Don't bother the developer to help you install your instance: we have a support forum for that." + +#: src/views/Home.vue:338 +msgid "Donate to Framasoft" +msgstr "Donate to Framasoft" + +#: src/views/News.vue:439 +msgid "During the crowdfunding campaign, we continued to work on the localization system. And we are happy to announce it's finally completed: it will be available in the next beta (beta 10) of PeerTube. As of this writing, the web interface is already available in english, french, basque, catalan, czech and esperanto (huge thank you to all of the translators). If you too want to help translating PeerTube, do not hesitate to check out the documentation!" +msgstr "During the crowdfunding campaign, we continued to work on the localization system. And we are happy to announce it's finally completed: it will be available in the next beta (beta 10) of PeerTube. As of this writing, the web interface is already available in english, french, basque, catalan, czech and esperanto (huge thank you to all of the translators). If you too want to help translating PeerTube, do not hesitate to check out the documentation!" + +#: src/components/InstancesList.vue:354 +msgid "Education" +msgstr "Education" + +#: src/components/InstancesList.vue:362 +msgid "English" +msgstr "English" + +#: src/views/Home.vue:284 +msgid "Enjoy every feature: history, subscriptions, playlists, notifications..." +msgstr "Enjoy every feature: history, subscriptions, playlists, notifications..." + +#: src/components/InstancesList.vue:351 +msgid "Entertainment" +msgstr "Entertainment" + +#: src/components/InstancesList.vue:373 +msgid "Español" +msgstr "Español" + +#: src/components/InstancesList.vue:368 +msgid "Esperanto" +msgstr "Esperanto" + +#: src/components/InstancesList.vue:365 +msgid "Euskara" +msgstr "Euskara" + +#: src/views/FAQ.vue:5 src/views/FAQ.vue:596 +msgid "FAQ" +msgstr "FAQ" + +#: src/views/News.vue:187 +msgid "February 26, 2019" +msgstr "February 26, 2019" + +#: src/views/FAQ.vue:157 +msgid "Federation offers another benefit: everyone becomes independent. Zaïd, Catherin, Solar and yourself can make your own rules, your own Terms of Services (for example, one can imagine a MeowTube where dogs videos are strictly forbidden 😉)." +msgstr "Federation offers another benefit: everyone becomes independent. Zaïd, Catherin, Solar and yourself can make your own rules, your own Terms of Services (for example, one can imagine a MeowTube where dogs videos are strictly forbidden 😉)." + +#: src/components/InstancesList.vue:343 +msgid "Films" +msgstr "Films" + +#: src/components/InstancesList.vue:3 +msgid "Filter according to your preferences" +msgstr "Filter according to your preferences" + +#: src/views/FAQ.vue:385 +msgid "Finally, any user can override this configuration, and decides if he want to display, blur or hide these videos for himself." +msgstr "Finally, any user can override this configuration, and decides if he want to display, blur or hide these videos for himself." + +#: src/views/News.vue:166 +msgid "Finally, we have made some adjustments to the user interface so it easier and nicer to use. For instance, video thumbnails are becoming bigger so that they're more highlighted. Users now have a quick access to their library from the menu that includes their playlists, videos, video watching history and their subscriptions." +msgstr "Finally, we have made some adjustments to the user interface so it easier and nicer to use. For instance, video thumbnails are becoming bigger so that they're more highlighted. Users now have a quick access to their library from the menu that includes their playlists, videos, video watching history and their subscriptions." + +#: src/views/Hall-Of-Fame.vue:23 +msgid "Financial Contributors" +msgstr "Financial Contributors" + +#: src/views/News.vue:437 +msgid "First of all, thank you again for contributing to PeerTube! ❤️" +msgstr "First of all, thank you again for contributing to PeerTube! ❤️" + +#: src/views/News.vue:44 +msgid "First of all, we realized that most people who discover PeerTube have a hard time understanding the difference between a channel and an account. Indeed, on others video broadcasting services (such as YouTube) these two things are pretty much the same." +msgstr "First of all, we realized that most people who discover PeerTube have a hard time understanding the difference between a channel and an account. Indeed, on others video broadcasting services (such as YouTube) these two things are pretty much the same." + +#: src/components/InstanceCard.vue:61 +msgid "Follows %{ instance.totalInstanceFollowing } instance" +msgid_plural "Follows %{ instance.totalInstanceFollowing } instances" +msgstr[0] "Follows %{ instance.totalInstanceFollowing } instance" +msgstr[1] "Follows %{ instance.totalInstanceFollowing } instances" + +#: src/components/InstancesList.vue:359 +msgid "Food" +msgstr "Food" + +#: src/views/News.vue:225 +msgid "For 2019, we plan to add a plugin and theme management system (even though basic at first), playlist management, support for audio files upload and many other features." +msgstr "For 2019, we plan to add a plugin and theme management system (even though basic at first), playlist management, support for audio files upload and many other features." + +#: src/views/FAQ.vue:267 +msgid "For example, in France, discriminatory content is prohibited and may be reported to the authorities. PeerTube allows users to report problematic videos, and each administrator must then apply its moderation in accordance with its terms and conditions and the law." +msgstr "For example, in France, discriminatory content is prohibited and may be reported to the authorities. PeerTube allows users to report problematic videos, and each administrator must then apply its moderation in accordance with its terms and conditions and the law." + +#: src/views/FAQ.vue:317 +msgid "For now, the solution proposed to people who upload videos is to use the \"support\" button under the video. This button displays a frame in which people who upload videos can display text, images, and links freely. For example, it's possible to put a link to Patreon, Tipeee, Paypal, Liberapay (or any other solution) there. Other examples: put a postal address if you'd like to receive physical thank-you cards, put a logo of your enterprise, a link to support a non-profit organisation..." +msgstr "For now, the solution proposed to people who upload videos is to use the \"support\" button under the video. This button displays a frame in which people who upload videos can display text, images, and links freely. For example, it's possible to put a link to Patreon, Tipeee, Paypal, Liberapay (or any other solution) there. Other examples: put a postal address if you'd like to receive physical thank-you cards, put a logo of your enterprise, a link to support a non-profit organisation..." + +#: src/views/Help.vue:61 +msgid "For PeerTube admins" +msgstr "For PeerTube admins" + +#: src/views/FAQ.vue:129 +msgid "For those who know how to administer a server, PeerTube is..." +msgstr "For those who know how to administer a server, PeerTube is..." + +#: src/views/FAQ.vue:199 +msgid "For those who want to watch videos, PeerTube can offer..." +msgstr "For those who want to watch videos, PeerTube can offer..." + +#: src/views/FAQ.vue:166 +msgid "For those who wants to upload their videos, PeerTube allows..." +msgstr "For those who wants to upload their videos, PeerTube allows..." + +#: src/components/Footer.vue:9 +msgid "Forum" +msgstr "Forum" + +#: src/components/InstancesList.vue:363 +msgid "Français" +msgstr "Français" + +#: src/views/FAQ.vue:302 +msgid "From that moment on, Dominique is responsible, because they are warned that they're hosting an illegal video. It is therefore up to them to act if they don't want to be held accountable before the law." +msgstr "From that moment on, Dominique is responsible, because they are warned that they're hosting an illegal video. It is therefore up to them to act if they don't want to be held accountable before the law." + +#: src/components/InstancesList.vue:375 +msgid "Gàidhlig" +msgstr "Gàidhlig" + +#: src/components/InstancesList.vue:348 +msgid "Gaming" +msgstr "Gaming" + +#: src/components/InstanceCard.vue:277 +msgid "GB" +msgstr "GB" + +#: src/components/Header.vue:39 +msgid "Git" +msgstr "Git" + +#: src/views/NotFound.vue:10 +msgid "Go back to the homepage" +msgstr "Go back to the homepage" + +#: src/components/ContentSelection.vue:25 +msgid "Go on the instance" +msgstr "Go on the instance" + +#: src/views/Help.vue:44 +msgid "Go to the forum" +msgstr "Go to the forum" + +#: src/views/Hall-Of-Fame.vue:5 src/views/Hall-Of-Fame.vue:632 +msgid "Hall of Fame" +msgstr "Hall of Fame" + +#: src/views/News.vue:255 src/views/News.vue:329 src/views/News.vue:386 +#: src/views/News.vue:435 +msgid "Hello everyone!" +msgstr "Hello everyone!" + +#: src/views/News.vue:126 +msgid "Hello!" +msgstr "Hello!" + +#: src/components/Header.vue:31 src/views/Help.vue:5 src/views/Help.vue:199 +msgid "Help" +msgstr "Help" + +#: src/views/News.vue:197 +msgid "Here is a small retrospective of the end of 2018/beginning of 2019:" +msgstr "Here is a small retrospective of the end of 2018/beginning of 2019:" + +#: src/views/News.vue:16 +msgid "Hi everybody," +msgstr "Hi everybody," + +#: src/components/InstanceCard.vue:79 +msgid "Hidden" +msgstr "Hidden" + +#: src/components/InstancesList.vue:51 +msgid "Hide" +msgstr "Hide" + +#: src/views/FAQ.vue:379 +msgid "Hide them" +msgstr "Hide them" + +#: src/components/Header.vue:19 +msgid "Home" +msgstr "Home" + +#: src/views/FAQ.vue:486 +msgid "How do I contribute to PeerTube’s code?" +msgstr "How do I contribute to PeerTube’s code?" + +#: src/views/FAQ.vue:405 +msgid "How do I install PeerTube?" +msgstr "How do I install PeerTube?" + +#: src/components/InstancesList.vue:353 +msgid "How To" +msgstr "How To" + +#: src/views/Help.vue:92 +msgid "How to contribute?" +msgstr "How to contribute?" + +#: src/views/FAQ.vue:327 +msgid "However, many improvements of PeerTube are to be expected... Including those that would allow you to create (and choose) the monetization tools that interest you!" +msgstr "However, many improvements of PeerTube are to be expected... Including those that would allow you to create (and choose) the monetization tools that interest you!" + +#: src/views/News.vue:50 +msgid "However, on PeerTube each account is linked to one or multiple channels that can be named as the users sees fit. You also have to create at least one channel when creating an account. Once the channels have been created, users can upload videos to each channel to organize their contents (for example, you could have a channel about cooking and another one about biking)." +msgstr "However, on PeerTube each account is linked to one or multiple channels that can be named as the users sees fit. You also have to create at least one channel when creating an account. Once the channels have been created, users can upload videos to each channel to organize their contents (for example, you could have a channel about cooking and another one about biking)." + +#: src/views/FAQ.vue:258 +msgid "If it's free, can we upload illegal stuff on it?" +msgstr "If it's free, can we upload illegal stuff on it?" + +#: src/views/FAQ.vue:96 +msgid "If the hosting provider Knitting-PeerTube becomes friends with Kittens-Tube and Framatube, it will display the videos of others on its site, thus diluting hosting costs while remaining practical and complete for Internet users." +msgstr "If the hosting provider Knitting-PeerTube becomes friends with Kittens-Tube and Framatube, it will display the videos of others on its site, thus diluting hosting costs while remaining practical and complete for Internet users." + +#: src/views/News.vue:231 +msgid "If you also to contribute to the growing of PeerTube, you can participate in its funding here: https://soutenir.framasoft.org/en" +msgstr "If you also to contribute to the growing of PeerTube, you can participate in its funding here: https://soutenir.framasoft.org/en" + +#: src/views/News.vue:236 +msgid "If you have any questions, feel free to use our forum: https://framacolibri.org/c/peertube" +msgstr "If you have any questions, feel free to use our forum: https://framacolibri.org/c/peertube" + +#: src/views/FAQ.vue:506 +msgid "If you want to help out in another way, or if you want to request a feature, come discuss it on our contribution forum." +msgstr "If you want to help out in another way, or if you want to request a feature, come discuss it on our contribution forum." + +#: src/views/Instances.vue:7 +msgid "If you would like to interact with videos (like, comment, download...), subscribe to channels, create playlists or play videos, then all you have to do is create an account on the PeerTube instance of your choice." +msgstr "If you would like to interact with videos (like, comment, download...), subscribe to channels, create playlists or play videos, then all you have to do is create an account on the PeerTube instance of your choice." + +#: src/views/News.vue:200 +msgid "In December 2018, we released version 1.1 which contained some moderation tools requested by instance administrators." +msgstr "In December 2018, we released version 1.1 which contained some moderation tools requested by instance administrators." + +#: src/views/News.vue:205 +msgid "In January, we released version 1.2 that supports 3 new languages: Russian, Polish and Italian. Thanks to PeerTube's community of translators, PeerTube is now translated into 16 different languages!" +msgstr "In January, we released version 1.2 that supports 3 new languages: Russian, Polish and Italian. Thanks to PeerTube's community of translators, PeerTube is now translated into 16 different languages!" + +#: src/views/FAQ.vue:233 +msgid "In March 2018, PeerTube released its publicly usable beta version. Several collectives set up the first instances, thus creating the bases of the federation." +msgstr "In March 2018, PeerTube released its publicly usable beta version. Several collectives set up the first instances, thus creating the bases of the federation." + +#: src/views/News.vue:61 +msgid "In order to make this channel idea more understandable, we have changed the sign-up form, which from now on consists of two steps:" +msgstr "In order to make this channel idea more understandable, we have changed the sign-up form, which from now on consists of two steps:" + +#: src/views/FAQ.vue:477 +msgid "In the meantime, as an user if you feel that PeerTube 1.0 does not currently meet your needs, it's simple: don't use it right now :) (we remind you that we don't make money developing PeerTube, and that if we obviously hope for its success, the survival of our association doesn't depend on it)." +msgstr "In the meantime, as an user if you feel that PeerTube 1.0 does not currently meet your needs, it's simple: don't use it right now :) (we remind you that we don't make money developing PeerTube, and that if we obviously hope for its success, the survival of our association doesn't depend on it)." + +#: src/views/News.vue:215 +msgid "In the meantime, the PeerTube federation has grown: today, more than 300 instances broadcast more than 70,000 videos, with nearly 2 million cumulated views. We remind you that the only official website we maintain around PeerTube is https://joinpeertube.org/en and that we bear no responsibility on any other site that may be published." +msgstr "In the meantime, the PeerTube federation has grown: today, more than 300 instances broadcast more than 70,000 videos, with nearly 2 million cumulated views. We remind you that the only official website we maintain around PeerTube is https://joinpeertube.org/en and that we bear no responsibility on any other site that may be published." + +#: src/views/Home.vue:250 +msgid "In this way, when you watch a video, your computer contributes to its broadcast. If a lot of people are watching the same video at the same time, their browser automatically send smalls pieces of the video to the other viewers. The server resources are not over-exploited: the stream is split, the network optimized." +msgstr "In this way, when you watch a video, your computer contributes to its broadcast. If a lot of people are watching the same video at the same time, their browser automatically send smalls pieces of the video to the other viewers. The server resources are not over-exploited: the stream is split, the network optimized." + +#: src/views/FAQ.vue:462 +msgid "Indeed, we do not claim to have the science behind it and know how best to manage each of the tools according to each of the needs. For example: with regard to the question of DMCA requests, cases vary according to geographical jurisdictions (European law is different from French law, itself different from Canadian law, itself different from American law, etc.). Concerning the tools for moderating comments, here again, we cannot decree ourselves experts of the subject, because this is simply not the case." +msgstr "Indeed, we do not claim to have the science behind it and know how best to manage each of the tools according to each of the needs. For example: with regard to the question of DMCA requests, cases vary according to geographical jurisdictions (European law is different from French law, itself different from Canadian law, itself different from American law, etc.). Concerning the tools for moderating comments, here again, we cannot decree ourselves experts of the subject, because this is simply not the case." + +#: src/views/Help.vue:65 +msgid "Install PeerTube" +msgstr "Install PeerTube" + +#: src/components/InstancesList.vue:69 +msgid "Instance languages" +msgstr "Instance languages" + +#: src/components/InstancesList.vue:106 +msgid "Instances list" +msgstr "Instances list" + +#: src/views/FAQ.vue:524 +msgid "IPFS is a great technology, but it still seems very (too!) young for large scale streaming of large files." +msgstr "IPFS is a great technology, but it still seems very (too!) young for large scale streaming of large files." + +#: src/views/FAQ.vue:227 +msgid "Is PeerTube's purpose to replace YouTube?" +msgstr "Is PeerTube's purpose to replace YouTube?" + +#: src/views/FAQ.vue:171 +msgid "It allows you to choose a hoster that fits you. YouTube's excesses are a good exemple: its hoster, Google/Alphabet, can impose its \"Robocopyright\" (the ContentID system) or its tools to index, recommend and spotlight videos; and those tools seem as unfair as they are obscure. Even though, it already forces you to give it extended copyrights on your videos, for free!" +msgstr "It allows you to choose a hoster that fits you. YouTube's excesses are a good exemple: its hoster, Google/Alphabet, can impose its \"Robocopyright\" (the ContentID system) or its tools to index, recommend and spotlight videos; and those tools seem as unfair as they are obscure. Even though, it already forces you to give it extended copyrights on your videos, for free!" + +#: src/views/News.vue:259 +msgid "It implements all stretch goals we planned in our crowdfunding:" +msgstr "It implements all stretch goals we planned in our crowdfunding:" + +#: src/views/Home.vue:257 +msgid "It might not look like it, but thanks to peer-to-peer broadcasting, popular video makers and their videos are no longer forced to be hosted by big companies, whose infrastructure can stand thousands of views at the same time... or to pay for a robust but extremely expensive independent video host." +msgstr "It might not look like it, but thanks to peer-to-peer broadcasting, popular video makers and their videos are no longer forced to be hosted by big companies, whose infrastructure can stand thousands of views at the same time... or to pay for a robust but extremely expensive independent video host." + +#: src/views/News.vue:340 +msgid "It was not included in the crowdfunding, but we created an \"Overview\" page, that displays videos of some categories/tags/channels picked randomly, to show the diversity of the videos uploaded on PeerTube. You can see a demonstration here." +msgstr "It was not included in the crowdfunding, but we created an \"Overview\" page, that displays videos of some categories/tags/channels picked randomly, to show the diversity of the videos uploaded on PeerTube. You can see a demonstration here." + +#: src/views/FAQ.vue:354 +msgid "It's best to contact and talk directly with hosting providers, to understand their business model, vision, etc. Because only you can determine what makes you trust such or such host, and thus entrust your videos to them." +msgstr "It's best to contact and talk directly with hosting providers, to understand their business model, vision, etc. Because only you can determine what makes you trust such or such host, and thus entrust your videos to them." + +#: src/views/FAQ.vue:393 +msgid "It's up to everyone to be responsible: parents, visitors, uploaders, PeerTube administrators to respect the law and avoid any problematic situations." +msgstr "It's up to everyone to be responsible: parents, visitors, uploaders, PeerTube administrators to respect the law and avoid any problematic situations." + +#: src/components/InstancesList.vue:371 +msgid "Italiano" +msgstr "Italiano" + +#: src/views/FAQ.vue:77 +msgid "Its development is community-based, it can be enhanced by everyone's contributions." +msgstr "Its development is community-based, it can be enhanced by everyone's contributions." + +#: src/components/Footer.vue:13 +msgid "JoinPeerTube Git" +msgstr "JoinPeerTube Git" + +#: src/views/News.vue:432 +msgid "July 23, 2018" +msgstr "July 23, 2018" + +#: src/views/News.vue:123 +msgid "June 5, 2019" +msgstr "June 5, 2019" + +#: src/components/InstanceCard.vue:275 +msgid "KB" +msgstr "KB" + +#: src/components/InstancesList.vue:358 +msgid "Kids" +msgstr "Kids" + +#: src/components/I18n.vue:7 +msgid "Languages" +msgstr "Languages" + +#: src/views/Home.vue:1 +msgid "Learn more about free/libre software" +msgstr "Learn more about free/libre software" + +#: src/views/Home.vue:1 +msgid "Learn more about the federation" +msgstr "Learn more about the federation" + +#: src/components/Footer.vue:3 +msgid "Legal notices" +msgstr "Legal notices" + +#: src/views/FAQ.vue:54 +msgid "Linked together, these three features makes it easy to host videos on the server side, while remaining practical, ethical and fun for the internet users." +msgstr "Linked together, these three features makes it easy to host videos on the server side, while remaining practical, ethical and fun for the internet users." + +#: src/views/News.vue:261 +msgid "Localization support (as we write these lines, PeerTube is already available in 13 different languages!)" +msgstr "Localization support (as we write these lines, PeerTube is already available in 13 different languages!)" + +#: src/views/Home.vue:152 +msgid "Mainstream online video broadcasting services make money off of your data by analyzing your interactions so that they can then bombard your with targeted advertising." +msgstr "Mainstream online video broadcasting services make money off of your data by analyzing your interactions so that they can then bombard your with targeted advertising." + +#: src/views/News.vue:172 +msgid "Many other improvements have been made in this new version. You can see the complete list on https://github.com/Chocobozzz/PeerTube/releases/tag/v1.3.0." +msgstr "Many other improvements have been made in this new version. You can see the complete list on https://github.com/Chocobozzz/PeerTube/releases/tag/v1.3.0." + +#: src/views/FAQ.vue:241 +msgid "March 2018 thus represents the birth of the PeerTube federations: the more this software will be used and supported, the more people will use it and contribute to it, and the faster it will evolve towards a concrete alternative to platforms such as YouTube." +msgstr "March 2018 thus represents the birth of the PeerTube federations: the more this software will be used and supported, the more people will use it and contribute to it, and the faster it will evolve towards a concrete alternative to platforms such as YouTube." + +#: src/components/InstanceCard.vue:276 +msgid "MB" +msgstr "MB" + +#: src/views/News.vue:94 +msgid "More features" +msgstr "More features" + +#: src/views/FAQ.vue:542 +msgid "More technical questions" +msgstr "More technical questions" + +#: src/views/FAQ.vue:372 +msgid "Moreover, each administrator decides with which instances he wants to federate: he has the full control of the content he wants to display on his instance. It's up to him to choose the policy regarding this kind of videos. He can decide to:" +msgstr "Moreover, each administrator decides with which instances he wants to federate: he has the full control of the content he wants to display on his instance. It's up to him to choose the policy regarding this kind of videos. He can decide to:" + +#: src/views/News.vue:368 src/views/News.vue:417 src/views/News.vue:461 +msgid "Moreover, you can ask questions on the PeerTube forum. You can also contact us directly on https://contact.framasoft.org." +msgstr "Moreover, you can ask questions on the PeerTube forum. You can also contact us directly on https://contact.framasoft.org." + +#: src/views/Home.vue:165 +msgid "Most importantly, you are a person to PeerTube, not a product in need of profiling so as to be stuck in video loops. For example, PeerTube doesn't use any biased recommendation algorithms to keep you online for hours on end." +msgstr "Most importantly, you are a person to PeerTube, not a product in need of profiling so as to be stuck in video loops. For example, PeerTube doesn't use any biased recommendation algorithms to keep you online for hours on end." + +#: src/components/InstancesList.vue:342 +msgid "Music" +msgstr "Music" + +#: src/components/InstancesList.vue:372 +msgid "Nederlands" +msgstr "Nederlands" + +#: src/views/Help.vue:28 +msgid "Need a detailed guide?" +msgstr "Need a detailed guide?" + +#: src/views/FAQ.vue:331 +msgid "Nevertheless, it is worth remembering that the vast majority of videos published on the Internet (and even on YouTube) are shared for non-market purposes: remuneration is a tool, but not necessarily a main or essential purpose." +msgstr "Nevertheless, it is worth remembering that the vast majority of videos published on the Internet (and even on YouTube) are shared for non-market purposes: remuneration is a tool, but not necessarily a main or essential purpose." + +#: src/views/FAQ.vue:246 +msgid "Nevertheless, the ambition remains to be a free and decentralized alternative: the goal of an alternative is not to replace, but to propose something else, with different values, in parallel to what already exists." +msgstr "Nevertheless, the ambition remains to be a free and decentralized alternative: the goal of an alternative is not to replace, but to propose something else, with different values, in parallel to what already exists." + +#: src/components/Header.vue:27 src/views/News.vue:651 +msgid "News" +msgstr "News" + +#: src/components/InstancesList.vue:352 +msgid "News & Politics" +msgstr "News & Politics" + +#: src/components/Footer.vue:7 +msgid "Newsletter" +msgstr "Newsletter" + +#: src/components/InstancesList.vue:63 +msgid "No opinion" +msgstr "No opinion" + +#: src/components/InstanceCard.vue:24 +msgid "No video quota per user" +msgstr "No video quota per user" + +#: src/views/FAQ.vue:367 +msgid "No. In October 2018, on an average instance federating with ~200 instances and indexing ~16000 videos, only ~200 videos are tagged as NSFW (i. e. the content is sensitive, which could be something else than pornography). Therefore, they represent only ~1% of all the videos." +msgstr "No. In October 2018, on an average instance federating with ~200 instances and indexing ~16000 videos, only ~200 videos are tagged as NSFW (i. e. the content is sensitive, which could be something else than pornography). Therefore, they represent only ~1% of all the videos." + +#: src/views/FAQ.vue:290 +msgid "Now imagine that Camille has created an account on DominiqueTube and uploads an illegal video, because this video uses music created by Solal." +msgstr "Now imagine that Camille has created an account on DominiqueTube and uploads an illegal video, because this video uses music created by Solal." + +#: src/views/News.vue:151 +msgid "Now, administrators can manage more finely how other instances subscribe to their own instance. The administrator can decide whether or not to approve the subscription of another instance to its own. It is also possible to activate automatic rejection for any new subscription to its instance. Finally, a notification is created as soon as the administrator's instance receives a new subscription. These features help administrators control on which instances their content is displayed." +msgstr "Now, administrators can manage more finely how other instances subscribe to their own instance. The administrator can decide whether or not to approve the subscription of another instance to its own. It is also possible to activate automatic rejection for any new subscription to its instance. Finally, a notification is created as soon as the administrator's instance receives a new subscription. These features help administrators control on which instances their content is displayed." + +#: src/views/News.vue:31 +msgid "Now, this system allows each administrator to create specific plug-ins depending on their needs. They may install extensions created by other people on their instance as well. For example, it is now possible to install community created graphical themes to change the instance visual interface." +msgstr "Now, this system allows each administrator to create specific plug-ins depending on their needs. They may install extensions created by other people on their instance as well. For example, it is now possible to install community created graphical themes to change the instance visual interface." + +#: src/components/InstancesList.vue:374 +msgid "Occitan" +msgstr "Occitan" + +#: src/views/News.vue:252 +msgid "October 16, 2018" +msgstr "October 16, 2018" + +#: src/views/FAQ.vue:209 +msgid "Of course, PeerTube's video player adapts to your situation: if your installation does not allow peer-to-peer playback (corporate network, recalcitrant browser, etc.) video playback will be done in the classic way." +msgstr "Of course, PeerTube's video player adapts to your situation: if your installation does not allow peer-to-peer playback (corporate network, recalcitrant browser, etc.) video playback will be done in the classic way." + +#: src/views/FAQ.vue:31 +msgid "On the contrary, PeerTube's concept is to create a network of multiple small interconnected video hosting providers." +msgstr "On the contrary, PeerTube's concept is to create a network of multiple small interconnected video hosting providers." + +#: src/views/FAQ.vue:204 +msgid "One of the benefits is that you become a part of the broadcasting of the videos you are watching. If other people are watching a PeerTube video at the same time as you, as long as your tab remains open, your browser shares bits of that video and you participate in a healthier use of the Internet." +msgstr "One of the benefits is that you become a part of the broadcasting of the videos you are watching. If other people are watching a PeerTube video at the same time as you, as long as your tab remains open, your browser shares bits of that video and you participate in a healthier use of the Internet." + +#: src/views/Home.vue:69 +msgid "Our aim is not to replace them, but rather to simultaneously offer something else, with different values." +msgstr "Our aim is not to replace them, but rather to simultaneously offer something else, with different values." + +#: src/views/All-Content-Selections.vue:5 +#: src/views/All-Content-Selections.vue:36 +msgid "Our content selections" +msgstr "Our content selections" + +#: src/views/Home.vue:313 +msgid "Our organization started in 2004, and now devotes itself to popular education about digital technology issues. We are a small structure of less than 40 members and under 10 employees, well-known for the De-google-ify Internet project, when we offered 34 ethical and alternative online tools. As a public interest organization, over 90% of our funding comes from donations (tax deductible for French taxpayers)." +msgstr "Our organization started in 2004, and now devotes itself to popular education about digital technology issues. We are a small structure of less than 40 members and under 10 employees, well-known for the De-google-ify Internet project, when we offered 34 ethical and alternative online tools. As a public interest organization, over 90% of our funding comes from donations (tax deductible for French taxpayers)." + +#: src/views/News.vue:96 +msgid "Our wonderful community of translators is once again to thank for their work, after they enriched PeerTube with 3 new languages: Finnish, Greek and Scottish Gaelic, making PeerTube now available in 22 languages." +msgstr "Our wonderful community of translators is once again to thank for their work, after they enriched PeerTube with 3 new languages: Finnish, Greek and Scottish Gaelic, making PeerTube now available in 22 languages." + +#: src/views/NotFound.vue:5 src/views/NotFound.vue:48 +msgid "Page not found" +msgstr "Page not found" + +#: src/views/FAQ.vue:51 +msgid "Peer-to-peer broadcasting – and therefore viewing – (so no slowing down when a video becomes viral)." +msgstr "Peer-to-peer broadcasting – and therefore viewing – (so no slowing down when a video becomes viral)." + +#: src/views/FAQ.vue:116 +msgid "Peer-to-peer broadcasting allows, thanks to the WebRTC protocol, that Internet users who watch the same video at the same time exchange bits of files, which relieves the server." +msgstr "Peer-to-peer broadcasting allows, thanks to the WebRTC protocol, that Internet users who watch the same video at the same time exchange bits of files, which relieves the server." + +#: src/views/FAQ.vue:442 +msgid "PeerTube 1.0 is the realization of the commitment we made in October 2017 to take PeerTube from an alpha version (personal project and proof of concept that a federated video platform could work) to a 1.0 version in October 2018 (which does not mean \"final version\", but \"version considered stable and distributable\")." +msgstr "PeerTube 1.0 is the realization of the commitment we made in October 2017 to take PeerTube from an alpha version (personal project and proof of concept that a federated video platform could work) to a 1.0 version in October 2018 (which does not mean \"final version\", but \"version considered stable and distributable\")." + +#: src/views/News.vue:122 +msgid "PeerTube 1.3 is out!" +msgstr "PeerTube 1.3 is out!" + +#: src/views/News.vue:12 +msgid "PeerTube 1.4 is out!" +msgstr "PeerTube 1.4 is out!" + +#: src/views/News.vue:17 +msgid "Peertube 1.4 just came out! Here's a quick overview of what's new…" +msgstr "Peertube 1.4 just came out! Here's a quick overview of what's new…" + +#: src/views/Home.vue:64 +msgid "PeerTube aspires to be a decentralized and free/libre alternative to video broadcasting services." +msgstr "PeerTube aspires to be a decentralized and free/libre alternative to video broadcasting services." + +#: src/views/News.vue:431 +msgid "PeerTube crowdfunding newsletter #1" +msgstr "PeerTube crowdfunding newsletter #1" + +#: src/views/News.vue:382 +msgid "PeerTube crowdfunding newsletter #2" +msgstr "PeerTube crowdfunding newsletter #2" + +#: src/views/News.vue:325 +msgid "PeerTube crowdfunding newsletter #3" +msgstr "PeerTube crowdfunding newsletter #3" + +#: src/views/News.vue:251 +msgid "PeerTube crowdfunding newsletter #4" +msgstr "PeerTube crowdfunding newsletter #4" + +#: src/components/Footer.vue:15 +msgid "PeerTube Git" +msgstr "PeerTube Git" + +#: src/views/Instances.vue:125 +msgid "PeerTube instances" +msgstr "PeerTube instances" + +#: src/views/Home.vue:309 +msgid "Peertube is a free/libre software funded by a French non-profit organization: Framasoft" +msgstr "Peertube is a free/libre software funded by a French non-profit organization: Framasoft" + +#: src/views/FAQ.vue:531 +msgid "PeerTube is free, decentralized, distributed, and does not impose any remuneration model. This is the choice we have made, which is debatable, and others (like d.tube) have made other choices, which have their advantages. So it’s up to you to see what suits you." +msgstr "PeerTube is free, decentralized, distributed, and does not impose any remuneration model. This is the choice we have made, which is debatable, and others (like d.tube) have made other choices, which have their advantages. So it’s up to you to see what suits you." + +#: src/views/FAQ.vue:75 +msgid "PeerTube is freely provided, no need to pay to install it on your server;" +msgstr "PeerTube is freely provided, no need to pay to install it on your server;" + +#: src/views/FAQ.vue:389 +msgid "PeerTube is just a software: it's not Framasoft (non-profit that develops PeerTube) that's responsible for the content published on some instances." +msgstr "PeerTube is just a software: it's not Framasoft (non-profit that develops PeerTube) that's responsible for the content published on some instances." + +#: src/views/FAQ.vue:286 +msgid "PeerTube is not a website: it is software that allows a web hoster (for example, Dominique) to create a video website (let's call it DominiqueTube)." +msgstr "PeerTube is not a website: it is software that allows a web hoster (for example, Dominique) to create a video website (let's call it DominiqueTube)." + +#: src/views/Home.vue:85 +msgid "PeerTube is not meant to become a huge platform that would centralize videos from all around the world." +msgstr "PeerTube is not meant to become a huge platform that would centralize videos from all around the world." + +#: src/views/Home.vue:160 +msgid "Peertube is not subject to any corporate monopoly, does not rely on ads and does not track you." +msgstr "Peertube is not subject to any corporate monopoly, does not rely on ads and does not track you." + +#: src/views/FAQ.vue:21 +msgid "PeerTube is software that you install on a web server. It allows you to create a video hosting website, so create your \"homemade YouTube\"." +msgstr "PeerTube is software that you install on a web server. It allows you to create a video hosting website, so create your \"homemade YouTube\"." + +#: src/views/FAQ.vue:43 +msgid "PeerTube is unique because (as far as we know) it's the only video hosting web application which combines three advantages:" +msgstr "PeerTube is unique because (as far as we know) it's the only video hosting web application which combines three advantages:" + +#: src/views/News.vue:4 +msgid "PeerTube news!" +msgstr "PeerTube news!" + +#: src/views/FAQ.vue:13 +msgid "PeerTube Presentation" +msgstr "PeerTube Presentation" + +#: src/views/News.vue:146 +msgid "PeerTube translation community have done a huge job. 3 new languages are now available: Japanese, Dutch and European Portuguese (PeerTube already support Brazilian Portuguese). Amazing! PeerTube is now available in 19 languages!" +msgstr "PeerTube translation community have done a huge job. 3 new languages are now available: Japanese, Dutch and European Portuguese (PeerTube already support Brazilian Portuguese). Amazing! PeerTube is now available in 19 languages!" + +#: src/views/FAQ.vue:519 +msgid "PeerTube uses ActivityPub because this federation protocol is recommended by the W3C and is already used by the federated social network Mastodon." +msgstr "PeerTube uses ActivityPub because this federation protocol is recommended by the W3C and is already used by the federated social network Mastodon." + +#: src/views/FAQ.vue:426 +msgid "PeerTube v1.0 does not seem to me to contain all the tools necessary for a good management of my instance." +msgstr "PeerTube v1.0 does not seem to me to contain all the tools necessary for a good management of my instance." + +#: src/views/News.vue:186 +msgid "PeerTube: retrospective, new features and more to come!" +msgstr "PeerTube: retrospective, new features and more to come!" + +#: src/views/FAQ.vue:100 +msgid "PeerTube's federation protocol is fluid (everyone can choose who they want to follow), and based on ActivityPub: this opens the possibility to connect with tools like Mastodon for example." +msgstr "PeerTube's federation protocol is fluid (everyone can choose who they want to follow), and based on ActivityPub: this opens the possibility to connect with tools like Mastodon for example." + +#: src/components/InstancesList.vue:349 +msgid "People" +msgstr "People" + +#: src/components/InstanceCard.vue:21 +msgid "per user" +msgstr "per user" + +#: src/views/News.vue:19 +msgid "Plug-in system" +msgstr "Plug-in system" + +#: src/components/InstancesList.vue:379 +msgid "Polski" +msgstr "Polski" + +#: src/components/InstancesList.vue:377 +msgid "Português (Portugal)" +msgstr "Português (Portugal)" + +#: src/views/Help.vue:7 +msgid "Questions on PeerTube? Need help? You've come to the right place!" +msgstr "Questions on PeerTube? Need help? You've come to the right place!" + +#: src/views/Home.vue:90 +msgid "Rather, it is a network of inter-connected small videos hosters." +msgstr "Rather, it is a network of inter-connected small videos hosters." + +#: src/views/Help.vue:31 +msgid "Read the documentation" +msgstr "Read the documentation" + +#: src/views/News.vue:274 +msgid "Redundancy system: a PeerTube instance can help sharing some videos from another instance" +msgstr "Redundancy system: a PeerTube instance can help sharing some videos from another instance" + +#: src/views/News.vue:351 +msgid "Regarding the crowdfunding, most of the rewards are ready: the PeerTube README and the JoinPeerTube Hall of Fame show off the names of the persons who have chosen the corresponding rewards. We will soon be able to send the personalized thank-you digital arts to people that gave 80€ (~93 USD) and more (and it's so beautiful that we are looking forward to it!)." +msgstr "Regarding the crowdfunding, most of the rewards are ready: the PeerTube README and the JoinPeerTube Hall of Fame show off the names of the persons who have chosen the corresponding rewards. We will soon be able to send the personalized thank-you digital arts to people that gave 80€ (~93 USD) and more (and it's so beautiful that we are looking forward to it!)." + +#: src/views/News.vue:446 +msgid "Regarding the RSS feeds feature, it was already implemented by Rigelk and you can already use it in the beta 9. You can, for example, get the feed of the last local videos uploaded in a particular instance." +msgstr "Regarding the RSS feeds feature, it was already implemented by Rigelk and you can already use it in the beta 9. You can, for example, get the feed of the last local videos uploaded in a particular instance." + +#: src/views/FAQ.vue:447 +msgid "Remember that PeerTube has only one (almost) full time developer and a small handful of very involved volunteers. It is not a product developed by a start-up with a full time team (dev, design, UX, marketing, support, etc.) and significant financial support. It is a Community free software, the development of which will continue over the months and, we hope, in the years to come." +msgstr "Remember that PeerTube has only one (almost) full time developer and a small handful of very involved volunteers. It is not a product developed by a start-up with a full time team (dev, design, UX, marketing, support, etc.) and significant financial support. It is a Community free software, the development of which will continue over the months and, we hope, in the years to come." + +#: src/views/News.vue:280 +msgid "RSS Feeds" +msgstr "RSS Feeds" + +#: src/views/News.vue:265 +msgid "RSS feeds, allowing you to track new videos published in all federated PeerTube instances, in a specific PeerTube instance or in a video channel you like. You can also subscribe to comment feeds!" +msgstr "RSS feeds, allowing you to track new videos published in all federated PeerTube instances, in a specific PeerTube instance or in a video channel you like. You can also subscribe to comment feeds!" + +#: src/components/InstancesList.vue:356 +msgid "Science & Technology" +msgstr "Science & Technology" + +#: src/components/InstanceCard.vue:86 +msgid "See the instance" +msgstr "See the instance" + +#: src/views/Home.vue:27 src/views/Instances.vue:13 +msgid "See the instances list" +msgstr "See the instances list" + +#: src/components/InstanceCard.vue:78 +msgid "Sensitive content" +msgstr "Sensitive content" + +#: src/components/InstancesList.vue:47 +msgid "Sensitive videos" +msgstr "Sensitive videos" + +#: src/views/News.vue:326 +msgid "September 12, 2018" +msgstr "September 12, 2018" + +#: src/views/News.vue:13 +msgid "September 25, 2019" +msgstr "September 25, 2019" + +#: src/views/Home.vue:282 +msgid "Sign up" +msgstr "Sign up" + +#: src/views/News.vue:20 +msgid "Since PeerTube's launch, we have been aware that every administrator and user wishes to see the software fulfill their needs. As Framasoft cannot and will not develop every feature that could be hoped for, we have from the start of the project planned on creating a plug-in system." +msgstr "Since PeerTube's launch, we have been aware that every administrator and user wishes to see the software fulfill their needs. As Framasoft cannot and will not develop every feature that could be hoped for, we have from the start of the project planned on creating a plug-in system." + +#: src/views/News.vue:190 +msgid "Since version 1.0 has been released last November, we went on improving PeerTube, day after day. These improvements on PeerTube go well beyond the objectives fixed during the crowdfunding. They have been funded by the Framasoft non-profit, which develops the software (and lives only through your donations)." +msgstr "Since version 1.0 has been released last November, we went on improving PeerTube, day after day. These improvements on PeerTube go well beyond the objectives fixed during the crowdfunding. They have been funded by the Framasoft non-profit, which develops the software (and lives only through your donations)." + +#: src/views/FAQ.vue:294 +msgid "Solal goes on Framatube, an instance which follows DominiqueTube. So, Solal can see, from Framatube, the videos published on DominiqueTube." +msgstr "Solal goes on Framatube, an instance which follows DominiqueTube. So, Solal can see, from Framatube, the videos published on DominiqueTube." + +#: src/views/FAQ.vue:298 +msgid "Solal sees Camille's illegal video, and signals it with the button provided for that purpose. Although the report is made from Framatube, it is sent directly to the person hosting the illegal content, Dominique." +msgstr "Solal sees Camille's illegal video, and signals it with the button provided for that purpose. Although the report is made from Framatube, it is sent directly to the person hosting the illegal content, Dominique." + +#: src/views/Hall-Of-Fame.vue:11 +msgid "Sponsors" +msgstr "Sponsors" + +#: src/components/InstancesList.vue:346 +msgid "Sports" +msgstr "Sports" + +#: src/views/News.vue:67 +msgid "Step 1: account creation (choosing your username, password, email, etc.)" +msgstr "Step 1: account creation (choosing your username, password, email, etc.)" + +#: src/views/News.vue:68 +msgid "Step 2: choosing your default channel name via a new form" +msgstr "Step 2: choosing your default channel name via a new form" + +#: src/views/News.vue:270 +msgid "Subscriptions throughout the federation: you can follow your favorite video channels and see all the videos on a dedicated page" +msgstr "Subscriptions throughout the federation: you can follow your favorite video channels and see all the videos on a dedicated page" + +#: src/views/News.vue:262 +msgid "Subtitles support" +msgstr "Subtitles support" + +#: src/views/News.vue:451 +msgid "Subtitles support is well under way, and we should have a first version available soon. When this work is finished, we will develop the advanced search." +msgstr "Subtitles support is well under way, and we should have a first version available soon. When this work is finished, we will develop the advanced search." + +#: src/components/InstancesList.vue:380 +msgid "suomi" +msgstr "suomi" + +#: src/components/InstancesList.vue:378 +msgid "svenska" +msgstr "svenska" + +#: src/views/FAQ.vue:402 +msgid "Technical questions" +msgstr "Technical questions" + +#: src/views/News.vue:114 src/views/News.vue:178 src/views/News.vue:242 +msgid "Thanks to all PeerTube contributors!" +msgstr "Thanks to all PeerTube contributors!" + +#: src/views/Home.vue:320 +msgid "Thanks to our crowdfunding (from March to July 2018), Framasoft were able to employ PeerTube's main developer. After a beta release in March 2018, release 1 came out in November 2018. Since then, several intermediary releases have brought many features along. Several collectives have already created PeerTube hosts, laying the foundation for the federation." +msgstr "Thanks to our crowdfunding (from March to July 2018), Framasoft were able to employ PeerTube's main developer. After a beta release in March 2018, release 1 came out in November 2018. Since then, several intermediary releases have brought many features along. Several collectives have already created PeerTube hosts, laying the foundation for the federation." + +#: src/views/FAQ.vue:410 +msgid "The installation guide is here (only in English)." +msgstr "The installation guide is here (only in English)." + +#: src/views/FAQ.vue:491 +msgid "The Git repository of PeerTube is here." +msgstr "The Git repository of PeerTube is here." + +#: src/views/FAQ.vue:88 +msgid "The advantage of YouTube (and other platforms) is its video catalog: from knitting tutorials to Minecraft constructions through videos of kittens or holidays... you can find everything!" +msgstr "The advantage of YouTube (and other platforms) is its video catalog: from knitting tutorials to Minecraft constructions through videos of kittens or holidays... you can find everything!" + +#: src/views/News.vue:388 +msgid "The development of the crowdfunding features is going well." +msgstr "The development of the crowdfunding features is going well." + +#: src/views/FAQ.vue:26 +msgid "The difference to YouTube is that it's not intended to create a huge platform centralizing videos from the whole world on a single server farm (which is horribly expensive)." +msgstr "The difference to YouTube is that it's not intended to create a huge platform centralizing videos from the whole world on a single server farm (which is horribly expensive)." + +#: src/views/FAQ.vue:273 +msgid "The federation system, for its part, allows hosts to decide with whom they want to connect, depending on the types of content or the moderation policies of others." +msgstr "The federation system, for its part, allows hosts to decide with whom they want to connect, depending on the types of content or the moderation policies of others." + +#: src/views/News.vue:407 +msgid "The import system will complete the first crowdfunding goal. The next feature we will be working on will be the user subscriptions." +msgstr "The import system will complete the first crowdfunding goal. The next feature we will be working on will be the user subscriptions." + +#: src/views/News.vue:358 +msgid "The last feature we have to implement is the videos redundancy between instances, which will further increase resilience on instance overload. If all goes well, we should finish it in about two weeks (end of september)." +msgstr "The last feature we have to implement is the videos redundancy between instances, which will further increase resilience on instance overload. If all goes well, we should finish it in about two weeks (end of september)." + +#: src/views/Home.vue:329 +msgid "The more people use, support, and contribute to PeerTube, the quicker it will become a concrete alternative to platforms like YouTube." +msgstr "The more people use, support, and contribute to PeerTube, the quicker it will become a concrete alternative to platforms like YouTube." + +#: src/views/FAQ.vue:92 +msgid "The more the video catalogue is varied, the more people are interested, the more videos are uploaded... but hosting videos from all over the world is (very, very) expensive!" +msgstr "The more the video catalogue is varied, the more people are interested, the more videos are uploaded... but hosting videos from all over the world is (very, very) expensive!" + +#: src/views/News.vue:130 +msgid "The most important of these new features is the playlist system. This feature allows any user to create a playlist in which it's possible to add videos and reorder them. Videos added to a playlist can be viewed entirely or partially: the creator of the playlist can decide when the video playback starts and/or ends (timecode system). This system is really useful to create all kinds of zappings or educational contents by selecting extracts from videos which interest you. In addition, a \"Watch Later\" playlist is created by default for each user. Thus, you can save videos in this playlist when you don't have time to watch them immediately." +msgstr "The most important of these new features is the playlist system. This feature allows any user to create a playlist in which it's possible to add videos and reorder them. Videos added to a playlist can be viewed entirely or partially: the creator of the playlist can decide when the video playback starts and/or ends (timecode system). This system is really useful to create all kinds of zappings or educational contents by selecting extracts from videos which interest you. In addition, a \"Watch Later\" playlist is created by default for each user. Thus, you can save videos in this playlist when you don't have time to watch them immediately." + +#: src/views/News.vue:73 +msgid "the new sign-up form in 2 steps" +msgstr "the new sign-up form in 2 steps" + +#: src/views/FAQ.vue:183 +msgid "The other big advantage of PeerTube is that your hoster doesn't have to fear the sudden success of one of your videos. Indeed, PeerTube broadcasts videos with the protocol WebTorrent. If hundreds of people are watching your video at the same time, their browsers automatically send bits of your video to other viewers." +msgstr "The other big advantage of PeerTube is that your hoster doesn't have to fear the sudden success of one of your videos. Indeed, PeerTube broadcasts videos with the protocol WebTorrent. If hundreds of people are watching your video at the same time, their browsers automatically send bits of your video to other viewers." + +#: src/views/Home.vue:244 +msgid "The PeerTube software can, whenever necessary, use a peer-to-peer protocol (P2P) to broadcast viral videos, lowering the load of their hosts." +msgstr "The PeerTube software can, whenever necessary, use a peer-to-peer protocol (P2P) to broadcast viral videos, lowering the load of their hosts." + +#: src/components/InstancesList.vue:35 +msgid "Themes" +msgstr "Themes" + +#: src/views/FAQ.vue:306 +msgid "Then Dominique and Solal can turn against Camille, who uploaded the video." +msgstr "Then Dominique and Solal can turn against Camille, who uploaded the video." + +#: src/views/FAQ.vue:350 +msgid "Then, we recommend you go to the instances, read their \"about\" page to discover their terms of use (disk space limit per user, content policy, etc.)." +msgstr "Then, we recommend you go to the instances, read their \"about\" page to discover their terms of use (disk space limit per user, content policy, etc.)." + +#: src/views/FAQ.vue:138 +msgid "There already exists free/libre software that enables you to do this. But with PeerTube, you can link your instance (your video website) to Zaïd's PeerTube instance (where he hosts videos of the lectures for his people's university), to Catherin's (who hosts her webmedia videos) or even to Solar's PeerTube instance (who manages a vloggers collective)." +msgstr "There already exists free/libre software that enables you to do this. But with PeerTube, you can link your instance (your video website) to Zaïd's PeerTube instance (where he hosts videos of the lectures for his people's university), to Catherin's (who hosts her webmedia videos) or even to Solar's PeerTube instance (who manages a vloggers collective)." + +#: src/views/FAQ.vue:362 +msgid "There are many porn videos on PeerTube!" +msgstr "There are many porn videos on PeerTube!" + +#: src/views/FAQ.vue:316 +msgid "There are none, not at the moment, PeerTube is a tool that we wanted neutral in terms of remuneration." +msgstr "There are none, not at the moment, PeerTube is a tool that we wanted neutral in terms of remuneration." + +#: src/views/FAQ.vue:121 +msgid "There is nothing to do: your web browser does it automatically. If you are on a mobile phone or if your network does not allow it (router, firewall, etc.), this function is disabled and switches back to an \"old-style\" video broadcast 😉." +msgstr "There is nothing to do: your web browser does it automatically. If you are on a mobile phone or if your network does not allow it (router, firewall, etc.), this function is disabled and switches back to an \"old-style\" video broadcast 😉." + +#: src/views/FAQ.vue:345 +msgid "There's a complete list of instances here, and a list of those that are open to registration here." +msgstr "There's a complete list of instances here, and a list of those that are open to registration here." + +#: src/views/News.vue:395 +msgid "These four features are all implemented, and can already be used on instances updated to version v1.0.0-beta.10 (for example https://framatube.org). Regarding the subtitles support, you can test them on the the \"What is PeerTube\" video." +msgstr "These four features are all implemented, and can already be used on instances updated to version v1.0.0-beta.10 (for example https://framatube.org). Regarding the subtitles support, you can test them on the the \"What is PeerTube\" video." + +#: src/views/Home.vue:119 +msgid "This is just how a federation works!" +msgstr "This is just how a federation works!" + +#: src/views/News.vue:304 +msgid "This is the last newsletter regarding the PeerTube crowdfunding. We would like to thank you one more time, for allowing us to greatly improve PeerTube, and therefore to promote a more decentralized web. But the journey does not end here: we will continue to work on the software, and there is still a lot to do to fully free up video streaming. But before anything, we'll take a few days off ;)" +msgstr "This is the last newsletter regarding the PeerTube crowdfunding. We would like to thank you one more time, for allowing us to greatly improve PeerTube, and therefore to promote a more decentralized web. But the journey does not end here: we will continue to work on the software, and there is still a lot to do to fully free up video streaming. But before anything, we'll take a few days off ;)" + +#: src/views/News.vue:106 +msgid "This new release includes many other improvements. You can see the complete list on https://github.com/Chocobozzz/PeerTube/releases/tag/v1.4.0 ." +msgstr "This new release includes many other improvements. You can see the complete list on https://github.com/Chocobozzz/PeerTube/releases/tag/v1.4.0 ." + +#: src/views/News.vue:210 +msgid "This version also includes a notification system that allows users to be informed (on the web interface or through email) when their video is commented, when someone mention them, when one of their subscriptions has published a new video, etc." +msgstr "This version also includes a notification system that allows users to be informed (on the web interface or through email) when their video is commented, when someone mention them, when one of their subscriptions has published a new video, etc." + +#: src/views/News.vue:284 +msgid "Torrent import" +msgstr "Torrent import" + +#: src/components/I18n.vue:20 +msgid "Translate" +msgstr "Translate" + +#: src/components/InstancesList.vue:347 +msgid "Travels" +msgstr "Travels" + +#: src/components/InstanceCard.vue:270 +msgid "Unlimited space" +msgstr "Unlimited space" + +#: src/views/Help.vue:72 +msgid "Upgrade PeerTube" +msgstr "Upgrade PeerTube" + +#: src/main.js:52 +msgid "value" +msgstr "value" + +#: src/components/InstancesList.vue:344 +msgid "Vehicles" +msgstr "Vehicles" + +#: src/views/News.vue:300 +msgid "Video channel subscriptions" +msgstr "Video channel subscriptions" + +#: src/components/InstancesList.vue:15 +msgid "Video maker" +msgstr "Video maker" + +#: src/components/InstancesList.vue:11 +msgid "Viewer" +msgstr "Viewer" + +#: src/components/ContentSelection.vue:11 +msgid "Watch the video" +msgstr "Watch the video" + +#: src/views/News.vue:101 +msgid "We also added a new feature allowing you to upload an audio file directly to PeerTube: the software will automatically create a video from the audio file. This much awaited for feature should make life easier for music makers :)" +msgstr "We also added a new feature allowing you to upload an audio file directly to PeerTube: the software will automatically create a video from the audio file. This much awaited for feature should make life easier for music makers :)" + +#: src/views/News.vue:77 +msgid "We also aimed to differentiate a channel homepage from that of an account. These two pages used to list videos, whereas now the account homepage lists all the channel linked to the account by showing under each channel name the thumbnail from the last videos uploaded on it." +msgstr "We also aimed to differentiate a channel homepage from that of an account. These two pages used to list videos, whereas now the account homepage lists all the channel linked to the account by showing under each channel name the thumbnail from the last videos uploaded on it." + +#: src/views/News.vue:202 +msgid "We also took the opportunity to add a watched videos history feature and the automatic resuming of video playback." +msgstr "We also took the opportunity to add a watched videos history feature and the automatic resuming of video playback." + +#: src/views/News.vue:402 +msgid "We are currently finishing the video import system, from a URL (YouTube, Vimeo etc) or a torrent file. This feature should be available in a few days, when we will release a new version (v1.0.0-beta.11)." +msgstr "We are currently finishing the video import system, from a URL (YouTube, Vimeo etc) or a torrent file. This feature should be available in a few days, when we will release a new version (v1.0.0-beta.11)." + +#: src/views/News.vue:257 +msgid "We are now in mid-October! As promised, we have just released the first stable version of PeerTube." +msgstr "We are now in mid-October! As promised, we have just released the first stable version of PeerTube." + +#: src/views/News.vue:26 +msgid "We are pleased to announce that the foundation stones of this system have been laid in this 1.4 release! It might be very basic for now, but we plan on improving it bit by bit in Peertube's future releases." +msgstr "We are pleased to announce that the foundation stones of this system have been laid in this 1.4 release! It might be very basic for now, but we plan on improving it bit by bit in Peertube's future releases." + +#: src/views/FAQ.vue:453 +msgid "We are well aware of the shortcomings of PeerTube 1.0, especially in the moderation tools area (videos, comments, etc.). And we intend to work on these weaknesses." +msgstr "We are well aware of the shortcomings of PeerTube 1.0, especially in the moderation tools area (videos, comments, etc.). And we intend to work on these weaknesses." + +#: src/views/FAQ.vue:473 +msgid "We are working as quickly as possible to improve PeerTube, but we are doing so with the resources we have, which means very limited." +msgstr "We are working as quickly as possible to improve PeerTube, but we are doing so with the resources we have, which means very limited." + +#: src/views/FAQ.vue:232 +msgid "We can answer with certainty: no!" +msgstr "We can answer with certainty: no!" + +#: src/views/FAQ.vue:76 +msgid "We can look under the hood of PeerTube (its source code): it's auditable, transparent;" +msgstr "We can look under the hood of PeerTube (its source code): it's auditable, transparent;" + +#: src/views/FAQ.vue:323 +msgid "We did not go any further because to favour one technical solution would be to impose, in the code, a political vision of cultural sharing and its financing. All financial solutions are possible and treated equally in PeerTube." +msgstr "We did not go any further because to favour one technical solution would be to impose, in the code, a political vision of cultural sharing and its financing. All financial solutions are possible and treated equally in PeerTube." + +#: src/views/FAQ.vue:457 +msgid "We have chosen to do so as follows: on the one hand we will work primarily in the coming months to improve these tools within PeerTube itself (in the core of the software). On the other hand, we will also focus, in parallel, a large part of PeerTube's development effort during 2019 on the integration of a plugin system, which can be developed by the communities." +msgstr "We have chosen to do so as follows: on the one hand we will work primarily in the coming months to improve these tools within PeerTube itself (in the core of the software). On the other hand, we will also focus, in parallel, a large part of PeerTube's development effort during 2019 on the integration of a plugin system, which can be developed by the communities." + +#: src/views/News.vue:333 +msgid "We just released PeerTube beta 12, that allows to subscribe to video channels, whether they are on your instance or even on remote instances. This way, you can browse videos of your subscribed channels in a dedicated page. Moreover, if your PeerTube administrator allows it, you can search a channel or a video directly by typing their web address in the PeerTube search bar." +msgstr "We just released PeerTube beta 12, that allows to subscribe to video channels, whether they are on your instance or even on remote instances. This way, you can browse videos of your subscribed channels in a dedicated page. Moreover, if your PeerTube administrator allows it, you can search a channel or a video directly by typing their web address in the PeerTube search bar." + +#: src/views/News.vue:277 +msgid "We know that feature descriptions are not very amusing, so we have published a few demonstration videos:" +msgstr "We know that feature descriptions are not very amusing, so we have published a few demonstration videos:" + +#: src/views/FAQ.vue:414 +msgid "We recommend not to install PeerTube on low-end hardware or behind a weak connection (for example, on a RaspberryPi with an ADSL connection): this could slow down all federations." +msgstr "We recommend not to install PeerTube on low-end hardware or behind a weak connection (for example, on a RaspberryPi with an ADSL connection): this could slow down all federations." + +#: src/views/News.vue:311 +msgid "We remind you that you can ask questions on the PeerTube forum. You can also contact us directly on https://contact.framasoft.org." +msgstr "We remind you that you can ask questions on the PeerTube forum. You can also contact us directly on https://contact.framasoft.org." + +#: src/views/News.vue:363 src/views/News.vue:412 +msgid "We remind you that you can track the progress of the work directly on the git repository, and be part of the discussions/bug reports/feature requests in the \"Issues\" tab." +msgstr "We remind you that you can track the progress of the work directly on the git repository, and be part of the discussions/bug reports/feature requests in the \"Issues\" tab." + +#: src/views/News.vue:456 +msgid "We remind you that you can track the progress of the work directly on the git repository, and be part of the discussions/bug reports/feature requests in the \"Issues\" tab." +msgstr "We remind you that you can track the progress of the work directly on the git repository, and be part of the discussions/bug reports/feature requests in the \"Issues\" tab." + +#: src/views/News.vue:38 +msgid "We strive to improve PeerTube's interface by collecting users' opinions so that we know what is causing them trouble (in terms of understanding and usability for example). Even though this is a time-consuming undertaking, this new release already offers you a few modifications." +msgstr "We strive to improve PeerTube's interface by collecting users' opinions so that we know what is causing them trouble (in terms of understanding and usability for example). Even though this is a time-consuming undertaking, this new release already offers you a few modifications." + +#: src/views/News.vue:159 +msgid "We're also redesigning the PeerTube video player to offer better video playback and to correct a few bugs. With this new player, resolution changes should be smoother and the bandwidth management is optimized with a more efficient buffering system. Version 1.3 of PeerTube also adds ability for administrators to enable this new experimental player so we can get feedback on it. We hope to use this new player by default in the future." +msgstr "We're also redesigning the PeerTube video player to offer better video playback and to correct a few bugs. With this new player, resolution changes should be smoother and the bandwidth management is optimized with a more efficient buffering system. Version 1.3 of PeerTube also adds ability for administrators to enable this new experimental player so we can get feedback on it. We hope to use this new player by default in the future." + +#: src/views/News.vue:128 +msgid "We've just released PeerTube 1.3 and it brings a lot of new features." +msgstr "We've just released PeerTube 1.3 and it brings a lot of new features." + +#: src/views/FAQ.vue:38 +msgid "What are the main advantages of PeerTube?" +msgstr "What are the main advantages of PeerTube?" + +#: src/views/Home.vue:52 +msgid "What is" +msgstr "What is" + +#: src/views/FAQ.vue:16 src/views/Home.vue:21 +msgid "What is PeerTube?" +msgstr "What is PeerTube?" + +#: src/views/FAQ.vue:311 +msgid "What is PeerTube's remuneration policy?" +msgstr "What is PeerTube's remuneration policy?" + +#: src/views/FAQ.vue:83 +msgid "What's the interest to federate the video hosting providers?" +msgstr "What's the interest to federate the video hosting providers?" + +#: src/views/FAQ.vue:114 +msgid "When you host a large file like a video, the biggest thing to fear is success: if a video becomes viral and many people watch it at the same time, the server has a big risk of getting overloaded!" +msgstr "When you host a large file like a video, the biggest thing to fear is success: if a video becomes viral and many people watch it at the same time, the server has a big risk of getting overloaded!" + +#: src/views/FAQ.vue:339 +msgid "Where can I put my videos?" +msgstr "Where can I put my videos?" + +#: src/views/Home.vue:297 +msgid "Who is behind" +msgstr "Who is behind" + +#: src/views/FAQ.vue:281 +msgid "Who is responsible for content published on PeerTube?" +msgstr "Who is responsible for content published on PeerTube?" + +#: src/views/FAQ.vue:109 +msgid "Why broadcast PeerTube videos through peer-to-peer?" +msgstr "Why broadcast PeerTube videos through peer-to-peer?" + +#: src/views/FAQ.vue:514 +msgid "Why does PeerTube use the ActivityPub federation protocol? Why not IPFS / d.tube / Steemit?" +msgstr "Why does PeerTube use the ActivityPub federation protocol? Why not IPFS / d.tube / Steemit?" + +#: src/views/FAQ.vue:62 +msgid "Why is it better as free/libre software?" +msgstr "Why is it better as free/libre software?" + +#: src/views/Home.vue:12 +msgid "With more than 100 000 hosted videos, viewed more than 6 millions times and 20 000 users, PeerTube is the decentralized free software alternative to videos platforms developed by Framasoft" +msgstr "With more than 100 000 hosted videos, viewed more than 6 millions times and 20 000 users, PeerTube is the decentralized free software alternative to videos platforms developed by Framasoft" + +#: src/views/FAQ.vue:178 +msgid "With PeerTube, you can choose the hoster of your videos according to his terms of services, his moderation policy, his federation choices... As you don't have a tech giant facing you, you might be able to talk with you hoster if you ever have a problem, a need, or something you want." +msgstr "With PeerTube, you can choose the hoster of your videos according to his terms of services, his moderation policy, his federation choices... As you don't have a tech giant facing you, you might be able to talk with you hoster if you ever have a problem, a need, or something you want." + +#: src/views/Home.vue:201 +msgid "With PeerTube, chose your hosting company and the rules you believe in." +msgstr "With PeerTube, chose your hosting company and the rules you believe in." + +#: src/views/Home.vue:220 +msgid "With PeerTube, you get to choose your hosting provider according to their terms of use, such as their disk space limit per user, their moderation policy, who they chose to federate with... You are not speaking with a huge tech company, so you can talk it out in case of any issue, need, desire..." +msgstr "With PeerTube, you get to choose your hosting provider according to their terms of use, such as their disk space limit per user, their moderation policy, who they chose to federate with... You are not speaking with a huge tech company, so you can talk it out in case of any issue, need, desire..." + +#: src/views/FAQ.vue:496 +msgid "You can create an issue, contribute to it, or even start contributing by choosing the easy problems for those who begin . See contributing guide for more information." +msgstr "You can create an issue, contribute to it, or even start contributing by choosing the easy problems for those who begin . See contributing guide for more information." + +#: src/views/News.vue:346 +msgid "You can read the complete beta 12 changelog here." +msgstr "You can read the complete beta 12 changelog here." + +#: src/views/Home.vue:111 +msgid "You can still watch from your account videos hosted by other instances though if the administrator of your instance had previously connected it with other instances." +msgstr "You can still watch from your account videos hosted by other instances though if the administrator of your instance had previously connected it with other instances." + +#: src/views/Help.vue:20 +msgid "You have a question?" +msgstr "You have a question?" + +#: src/views/FAQ.vue:344 +msgid "You need to find a PeerTube hosting instance you trust." +msgstr "You need to find a PeerTube hosting instance you trust." + +#: src/components/InstancesList.vue:21 +msgid "You want to" +msgstr "You want to" + +#: src/views/FAQ.vue:438 +msgid "You're right. PeerTube 1.0 is not the perfect tool, far from it. And we never promised that this version 1.0 would be a tool that would include all the features corresponding to all cases." +msgstr "You're right. PeerTube 1.0 is not the perfect tool, far from it. And we never promised that this version 1.0 would be a tool that would include all the features corresponding to all cases." + +#: src/views/Home.vue:267 +msgid "Your move!" +msgstr "Your move!" + +#: src/components/InstancesList.vue:7 +msgid "Your profile" +msgstr "Your profile" + +#: src/views/Home.vue:206 +msgid "YouTube has clearly gone astray: its hoster, Google-Alphabet, can enforce its ContentID system (the infamous \"Robocopyright\") or its videos recommendation system, all of which appear to be as obscure as unfair." +msgstr "YouTube has clearly gone astray: its hoster, Google-Alphabet, can enforce its ContentID system (the infamous \"Robocopyright\") or its videos recommendation system, all of which appear to be as obscure as unfair." + +#: src/views/News.vue:288 +msgid "YouTube video import" +msgstr "YouTube video import" + +#: src/components/InstancesList.vue:369 +msgid "ελληνικά" +msgstr "ελληνικά" + +#: src/components/InstancesList.vue:381 +msgid "русский" +msgstr "русский" + +#: src/components/InstancesList.vue:364 +msgid "日本語" +msgstr "日本語" + +#: src/components/InstancesList.vue:376 +msgid "简体中文(中国)" +msgstr "简体中文(中国)" diff --git a/src/locale/es/LC_MESSAGES/app.po b/src/locale/es/LC_MESSAGES/app.po new file mode 100644 index 0000000..988c9cd --- /dev/null +++ b/src/locale/es/LC_MESSAGES/app.po @@ -0,0 +1,1496 @@ +msgid "" +msgstr "" +"Project-Id-Version: \n" +"PO-Revision-Date: 2019-11-07 13:27+0000\n" +"Last-Translator: chocobozzz \n" +"Language-Team: Spanish \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.9\n" +"Generated-By: easygettext\n" + +#: src/views/Home.vue:54 src/views/Home.vue:299 +msgid "?" +msgstr "" + +#: src/views/FAQ.vue:431 +msgid "\"It's outrageous and unconscious: you're releasing PeerTube's version 1 when it doesn't contain the necessary tools to effectively manage videos claimed by rights holders, or to effectively manage the issue of online harassment in comments, or to effectively manage monetization through advertising, or to (insert here your request to PeerTube). It will never work! What do you intend to do about it?\"" +msgstr "" + +#: src/components/InstanceCard.vue:49 +msgid "%{ instance.totalInstanceFollowers } follower instance" +msgid_plural "%{ instance.totalInstanceFollowers } followers instances" +msgstr[0] "" +msgstr[1] "" + +#: src/views/FAQ.vue:143 +msgid "But PeerTube doesn't centralize: it federates. Thanks to the ActivityPub protocol (also used by the Mastodon federation, a free/libre Twitter alternative), PeerTube can federate several small hosters so they don't have to buy thousands of hard disks to host videos for the whole world." +msgstr "" + +#: src/views/FAQ.vue:134 +msgid "It's software you install on your server to create a website where videos are hosted and broadcast... Basically: you create your own \"homemade YouTube\"!" +msgstr "" + +#: src/views/FAQ.vue:218 +msgid "PeerTube is not only open-source: it's free (as in free speech). Its free license guarantees our fundamental freedoms as users. It is this respect for our freedoms that allows Framasoft to invite you to contribute to this software, and many evolutions (innovative comment system, etc.) have already been suggested by some of you." +msgstr "" + +#: src/views/Instances.vue:23 +msgid "1. Find the instance that suits you best" +msgstr "" + +#: src/views/News.vue:58 +msgid "2 channels on Framasoft's account on FramaTube instance" +msgstr "" + +#: src/views/Instances.vue:34 +msgid "2. Create your account and enjoy PeerTube" +msgstr "" + +#: src/views/News.vue:37 +msgid "A better interface" +msgstr "" + +#: src/views/FAQ.vue:50 +msgid "A federation of interconnected hosting providers (so more video choices wherever you go to see them);" +msgstr "" +"Una federación de proveedores de hosting interconectados (por tanto, más " +"opciones de vídeo donde quiera que vayas para verlos);" + +#: src/views/Home.vue:77 +msgid "A federation of interconnected hosting services" +msgstr "" + +#: src/views/FAQ.vue:7 +msgid "A few questions to discover PeerTube" +msgstr "" + +#: src/views/Home.vue:7 +msgid "A free software to take back control of your videos" +msgstr "" + +#: src/App.vue:28 +msgid "A free software to take back control of your videos! With more than 100 000 hosted videos, viewed more than 6 millions times and 20 000 users, PeerTube is the decentralized free software alternative to videos platforms developed by Framasoft" +msgstr "" + +#: src/views/News.vue:331 +msgid "A month before the version 1 of PeerTube, we would like to share some (good!) news with you." +msgstr "" + +#: src/views/News.vue:269 +msgid "A more relevant search, with the ability to set advanced filters (duration, category, tags...)" +msgstr "" + +#: src/views/Instances.vue:36 +msgid "A username, an email, a password and you can already enjoy all the features of PeerTube!" +msgstr "" + +#: src/views/News.vue:264 +msgid "Ability to import a video through a torrent file or a magnet URI" +msgstr "" + +#: src/views/News.vue:263 +msgid "Ability to import videos through an URL (YouTube, Vimeo, Dailymotion and many others!)" +msgstr "" + +#: src/views/Home.vue:234 +msgid "About peer-to-peer broadcasting and watching" +msgstr "" + +#: src/components/InstancesList.vue:355 +msgid "Activism" +msgstr "" + +#: src/views/News.vue:292 +msgid "Adding subtitles" +msgstr "" + +#: src/views/Help.vue:79 +msgid "Administer PeerTube" +msgstr "" + +#: src/views/News.vue:296 +msgid "Advanced search" +msgstr "" + +#: src/views/FAQ.vue:526 +msgid "After discussing it on our forum, we feel that d.tube is not free or open source, because publishing only compiled code hinders freedom of modification." +msgstr "" + +#: src/views/Home.vue:171 +msgid "All of this is made possible by Peertube's free/libre license (GNU-AGPL). Its code is a digital \"common\", that belongs to everybody, instead of a secret formula that belongs to Google (in the case of Youtube) or to Vivendi/Bolloré (Dailymotion). This free/libre license guarantees our fundamental freedoms as users and allows many contributors to offer evolutions and new features." +msgstr "" + +#: src/components/InstancesList.vue:81 +msgid "Allowed video space" +msgstr "" + +#: src/views/FAQ.vue:49 +msgid "An open code (transparency) under a free/libre license (ethic, respect and community-driven development);" +msgstr "" + +#: src/views/Home.vue:145 +msgid "An open-source, free/libre licence code" +msgstr "" + +#: src/views/Home.vue:126 +msgid "And there's more! PeerTube uses Activity Pub, a federating protocol that allows you to interact with other software, provided they also use this protocol. For example, PeerTube and Mastodon -a Twitter alternative- are connected: you can follow a PeerTube user from Mastodon (the latest videos from the PeerTube account you follow will appear in your feed), and even comment on a PeerTube-hosted video directly from your Mastodon's account." +msgstr "" + +#: src/components/InstancesList.vue:357 +msgid "Animals" +msgstr "" + +#: src/views/News.vue:139 +msgid "Another feature of this 1.3 version has been entirely developed by an external contributor: Josh Morel who add a quarantine system for videos on PeerTube. If the administrator of an instance enables this feature, any new video uploaded on his instance will automatically be hidden until a moderator approves it." +msgstr "" + +#: src/views/News.vue:82 +msgid "Another unclear element was the video sharing pop-up. We have improved it, and it is now possible to share or embed a video by making it start and/or finish at a precise moment (time-code feature), to decide which subtitles will appear by default, and to loop the video. These new options will surely be greatly enjoyed." +msgstr "" + +#: src/views/Home.vue:96 +msgid "Anyone with a modicum of technical skills can host a PeerTube server, aka an instance. Each instance hosts its users and their videos. In this way, every instance is created, moderated and maintained independently by various administrators." +msgstr "" + +#: src/views/Home.vue:191 +msgid "Are you a video maker?" +msgstr "" + +#: src/components/InstancesList.vue:345 +msgid "Art" +msgstr "" + +#: src/views/News.vue:390 +msgid "As a reminder, in the first newsletter (July 23rd, 2018), we announced that the localization system and RSS feeds were implemented, and that we were making progress on the subtitles support and the advanced search." +msgstr "" + +#: src/views/FAQ.vue:151 +msgid "As a result, on your PeerTube website, the audience will be able to watch not only your videos, but also videos hosted by Zaïd, Catherin or Solar... without having to host their videos on your PeerTube-powered website. Such diversity in a video-catalog makes it very attractive. Such a large choice and diversity of videos is what made centralized platforms such as YouTube succesful." +msgstr "" + +#: src/views/News.vue:223 +msgid "As you can see, we have gone far beyond what the crowdfunding has funded. And we will continue!" +msgstr "" + +#: src/views/Help.vue:40 +msgid "Ask questions to the community" +msgstr "" + +#: src/components/InstancesList.vue:85 +msgid "At least 1GB" +msgstr "" + +#: src/components/InstancesList.vue:93 +msgid "At least 20GB" +msgstr "" + +#: src/components/InstancesList.vue:97 +msgid "At least 50GB" +msgstr "" + +#: src/components/InstancesList.vue:89 +msgid "At least 5GB" +msgstr "" + +#: src/views/News.vue:383 +msgid "August 20, 2018" +msgstr "" + +#: src/components/InstanceCard.vue:274 +msgid "B" +msgstr "" + +#: src/views/FAQ.vue:67 +msgid "Because by design free/libre software respects our fundamental freedoms, and guarantees them by a license, so a legally enforceable contract." +msgstr "" + +#: src/views/FAQ.vue:190 +msgid "Before this peer-to-peer broadcast, successful videographers (or videos that make the buzz) were doomed to be hosted by a web giant whose infrastructure can handle millions of simultaneous views... Or to pay for a very expensive independent video host so that it can hold the load." +msgstr "" + +#: src/views/FAQ.vue:263 +msgid "Being free doesn't mean being above the law! Each PeerTube hosting provider can decide on its own general conditions of use, abiding by their local laws." +msgstr "" + +#: src/views/Help.vue:18 +msgid "Better understand and use PeerTube" +msgstr "" + +#: src/components/InstancesList.vue:55 +msgid "Blur" +msgstr "" + +#: src/views/FAQ.vue:378 +msgid "Blur the title and thumbnail" +msgstr "" + +#: src/components/InstanceCard.vue:80 +msgid "Blurred" +msgstr "" + +#: src/views/Home.vue:277 +msgid "Browse contents" +msgstr "" + +#: src/views/Home.vue:228 +msgid "Browse/discover PeerTube instances" +msgstr "" + +#: src/views/FAQ.vue:212 +msgid "But above all, PeerTube treats you like a person, not as a product that it has to track, profile, and lock in video loops to better sell your available brain time. Thus, the source code (the recipe) of the PeerTube software is open, making its operation transparent." +msgstr "" + +#: src/views/FAQ.vue:237 +msgid "But this is just the beginning, PeerTube is not (yet) perfect, and many features are missing. But we intend to keep improving it day after day." +msgstr "" + +#: src/views/Instances.vue:25 +msgid "By filtering according to your profile (video maker or viewer), themes that you are looking for or languages you speak, find an instance whose rules match your needs!" +msgstr "" + +#: src/views/FAQ.vue:469 +msgid "By acting both on the core, but also by allowing the development of plugins, we believe that PeerTube will, in the long term, be able to respond much better to these issues and allow different communities to adapt PeerTube to their needs." +msgstr "" + +#: src/views/FAQ.vue:381 +msgid "By default, this configuration is set to \"Hide them\". If some administrators decide to display them with a blur filter for example, it's their choice." +msgstr "" + +#: src/components/InstancesList.vue:366 +msgid "Català" +msgstr "" + +#: src/components/InstancesList.vue:367 +msgid "Čeština" +msgstr "" + +#: src/views/News.vue:317 src/views/News.vue:374 src/views/News.vue:423 +#: src/views/News.vue:467 +msgid "Cheers," +msgstr "" + +#: src/components/InstancesList.vue:350 +msgid "Comedy" +msgstr "" + +#: src/views/FAQ.vue:73 +msgid "Concretely here, it means that:" +msgstr "" + +#: src/components/Footer.vue:5 +msgid "Contact" +msgstr "" + +#: src/components/Header.vue:35 +msgid "Contribute" +msgstr "" + +#: src/views/Help.vue:88 +msgid "Contribute to PeerTube" +msgstr "" + +#: src/views/Hall-Of-Fame.vue:426 +msgid "Contributors" +msgstr "" + +#: src/components/Header.vue:23 src/components/InstancesList.vue:25 +#: src/views/Instances.vue:5 +msgid "Create an account" +msgstr "" + +#: src/views/FAQ.vue:255 +msgid "Creation and content" +msgstr "" + +#: src/views/News.vue:91 +msgid "customization options when video sharing" +msgstr "" + +#: src/components/InstancesList.vue:370 +msgid "Deutsch" +msgstr "" + +#: src/components/Header.vue:8 +msgid "developed by" +msgstr "" + +#: src/views/Home.vue:214 +msgid "Direct contact with a human-scale hoster allows for two things: you no longer are the client of a huge tech company, and you can nurture a special relationship with your hoster, who distributes your data." +msgstr "" + +#: src/components/InstancesList.vue:29 +msgid "Discover instances" +msgstr "" + +#: src/views/Home.vue:34 +msgid "Discover our content selection" +msgstr "" + +#: src/views/Help.vue:23 +msgid "Discover our FAQ" +msgstr "" + +#: src/views/Home.vue:42 src/views/Home.vue:104 +msgid "Discover PeerTube instances" +msgstr "" + +#: src/components/ContentSelection.vue:18 +msgid "Discover the channel" +msgstr "" + +#: src/views/News.vue:6 +msgid "Discover the latest PeerTube improvements" +msgstr "" + +#: src/components/InstancesList.vue:59 +msgid "Display" +msgstr "" + +#: src/views/FAQ.vue:377 +msgid "Display them" +msgstr "" + +#: src/components/InstanceCard.vue:81 +msgid "Displayed" +msgstr "" + +#: src/views/FAQ.vue:418 +msgid "Don't bother the developer to help you install your instance: we have a support forum for that." +msgstr "" + +#: src/views/Home.vue:338 +msgid "Donate to Framasoft" +msgstr "" + +#: src/views/News.vue:439 +msgid "During the crowdfunding campaign, we continued to work on the localization system. And we are happy to announce it's finally completed: it will be available in the next beta (beta 10) of PeerTube. As of this writing, the web interface is already available in english, french, basque, catalan, czech and esperanto (huge thank you to all of the translators). If you too want to help translating PeerTube, do not hesitate to check out the documentation!" +msgstr "" + +#: src/components/InstancesList.vue:354 +msgid "Education" +msgstr "" + +#: src/components/InstancesList.vue:362 +msgid "English" +msgstr "" + +#: src/views/Home.vue:284 +msgid "Enjoy every feature: history, subscriptions, playlists, notifications..." +msgstr "" + +#: src/components/InstancesList.vue:351 +msgid "Entertainment" +msgstr "" + +#: src/components/InstancesList.vue:373 +msgid "Español" +msgstr "" + +#: src/components/InstancesList.vue:368 +msgid "Esperanto" +msgstr "" + +#: src/components/InstancesList.vue:365 +msgid "Euskara" +msgstr "" + +#: src/views/FAQ.vue:5 src/views/FAQ.vue:596 +msgid "FAQ" +msgstr "" + +#: src/views/News.vue:187 +msgid "February 26, 2019" +msgstr "" + +#: src/views/FAQ.vue:157 +msgid "Federation offers another benefit: everyone becomes independent. Zaïd, Catherin, Solar and yourself can make your own rules, your own Terms of Services (for example, one can imagine a MeowTube where dogs videos are strictly forbidden 😉)." +msgstr "" + +#: src/components/InstancesList.vue:343 +msgid "Films" +msgstr "" + +#: src/components/InstancesList.vue:3 +msgid "Filter according to your preferences" +msgstr "" + +#: src/views/FAQ.vue:385 +msgid "Finally, any user can override this configuration, and decides if he want to display, blur or hide these videos for himself." +msgstr "" + +#: src/views/News.vue:166 +msgid "Finally, we have made some adjustments to the user interface so it easier and nicer to use. For instance, video thumbnails are becoming bigger so that they're more highlighted. Users now have a quick access to their library from the menu that includes their playlists, videos, video watching history and their subscriptions." +msgstr "" + +#: src/views/Hall-Of-Fame.vue:23 +msgid "Financial Contributors" +msgstr "" + +#: src/views/News.vue:437 +msgid "First of all, thank you again for contributing to PeerTube! ❤️" +msgstr "" + +#: src/views/News.vue:44 +msgid "First of all, we realized that most people who discover PeerTube have a hard time understanding the difference between a channel and an account. Indeed, on others video broadcasting services (such as YouTube) these two things are pretty much the same." +msgstr "" + +#: src/components/InstanceCard.vue:61 +msgid "Follows %{ instance.totalInstanceFollowing } instance" +msgid_plural "Follows %{ instance.totalInstanceFollowing } instances" +msgstr[0] "" +msgstr[1] "" + +#: src/components/InstancesList.vue:359 +msgid "Food" +msgstr "" + +#: src/views/News.vue:225 +msgid "For 2019, we plan to add a plugin and theme management system (even though basic at first), playlist management, support for audio files upload and many other features." +msgstr "" + +#: src/views/FAQ.vue:267 +msgid "For example, in France, discriminatory content is prohibited and may be reported to the authorities. PeerTube allows users to report problematic videos, and each administrator must then apply its moderation in accordance with its terms and conditions and the law." +msgstr "" + +#: src/views/FAQ.vue:317 +msgid "For now, the solution proposed to people who upload videos is to use the \"support\" button under the video. This button displays a frame in which people who upload videos can display text, images, and links freely. For example, it's possible to put a link to Patreon, Tipeee, Paypal, Liberapay (or any other solution) there. Other examples: put a postal address if you'd like to receive physical thank-you cards, put a logo of your enterprise, a link to support a non-profit organisation..." +msgstr "" + +#: src/views/Help.vue:61 +msgid "For PeerTube admins" +msgstr "" + +#: src/views/FAQ.vue:129 +msgid "For those who know how to administer a server, PeerTube is..." +msgstr "" + +#: src/views/FAQ.vue:199 +msgid "For those who want to watch videos, PeerTube can offer..." +msgstr "" + +#: src/views/FAQ.vue:166 +msgid "For those who wants to upload their videos, PeerTube allows..." +msgstr "" + +#: src/components/Footer.vue:9 +msgid "Forum" +msgstr "" + +#: src/components/InstancesList.vue:363 +msgid "Français" +msgstr "" + +#: src/views/FAQ.vue:302 +msgid "From that moment on, Dominique is responsible, because they are warned that they're hosting an illegal video. It is therefore up to them to act if they don't want to be held accountable before the law." +msgstr "" + +#: src/components/InstancesList.vue:375 +msgid "Gàidhlig" +msgstr "" + +#: src/components/InstancesList.vue:348 +msgid "Gaming" +msgstr "" + +#: src/components/InstanceCard.vue:277 +msgid "GB" +msgstr "" + +#: src/components/Header.vue:39 +msgid "Git" +msgstr "" + +#: src/views/NotFound.vue:10 +msgid "Go back to the homepage" +msgstr "" + +#: src/components/ContentSelection.vue:25 +msgid "Go on the instance" +msgstr "" + +#: src/views/Help.vue:44 +msgid "Go to the forum" +msgstr "" + +#: src/views/Hall-Of-Fame.vue:5 src/views/Hall-Of-Fame.vue:632 +msgid "Hall of Fame" +msgstr "" + +#: src/views/News.vue:255 src/views/News.vue:329 src/views/News.vue:386 +#: src/views/News.vue:435 +msgid "Hello everyone!" +msgstr "" + +#: src/views/News.vue:126 +msgid "Hello!" +msgstr "" + +#: src/components/Header.vue:31 src/views/Help.vue:5 src/views/Help.vue:199 +msgid "Help" +msgstr "" + +#: src/views/News.vue:197 +msgid "Here is a small retrospective of the end of 2018/beginning of 2019:" +msgstr "" + +#: src/views/News.vue:16 +msgid "Hi everybody," +msgstr "" + +#: src/components/InstanceCard.vue:79 +msgid "Hidden" +msgstr "" + +#: src/components/InstancesList.vue:51 +msgid "Hide" +msgstr "" + +#: src/views/FAQ.vue:379 +msgid "Hide them" +msgstr "" + +#: src/components/Header.vue:19 +msgid "Home" +msgstr "" + +#: src/views/FAQ.vue:486 +msgid "How do I contribute to PeerTube’s code?" +msgstr "" + +#: src/views/FAQ.vue:405 +msgid "How do I install PeerTube?" +msgstr "" + +#: src/components/InstancesList.vue:353 +msgid "How To" +msgstr "" + +#: src/views/Help.vue:92 +msgid "How to contribute?" +msgstr "" + +#: src/views/FAQ.vue:327 +msgid "However, many improvements of PeerTube are to be expected... Including those that would allow you to create (and choose) the monetization tools that interest you!" +msgstr "" + +#: src/views/News.vue:50 +msgid "However, on PeerTube each account is linked to one or multiple channels that can be named as the users sees fit. You also have to create at least one channel when creating an account. Once the channels have been created, users can upload videos to each channel to organize their contents (for example, you could have a channel about cooking and another one about biking)." +msgstr "" + +#: src/views/FAQ.vue:258 +msgid "If it's free, can we upload illegal stuff on it?" +msgstr "" + +#: src/views/FAQ.vue:96 +msgid "If the hosting provider Knitting-PeerTube becomes friends with Kittens-Tube and Framatube, it will display the videos of others on its site, thus diluting hosting costs while remaining practical and complete for Internet users." +msgstr "" + +#: src/views/News.vue:231 +msgid "If you also to contribute to the growing of PeerTube, you can participate in its funding here: https://soutenir.framasoft.org/en" +msgstr "" + +#: src/views/News.vue:236 +msgid "If you have any questions, feel free to use our forum: https://framacolibri.org/c/peertube" +msgstr "" + +#: src/views/FAQ.vue:506 +msgid "If you want to help out in another way, or if you want to request a feature, come discuss it on our contribution forum." +msgstr "" + +#: src/views/Instances.vue:7 +msgid "If you would like to interact with videos (like, comment, download...), subscribe to channels, create playlists or play videos, then all you have to do is create an account on the PeerTube instance of your choice." +msgstr "" + +#: src/views/News.vue:200 +msgid "In December 2018, we released version 1.1 which contained some moderation tools requested by instance administrators." +msgstr "" + +#: src/views/News.vue:205 +msgid "In January, we released version 1.2 that supports 3 new languages: Russian, Polish and Italian. Thanks to PeerTube's community of translators, PeerTube is now translated into 16 different languages!" +msgstr "" + +#: src/views/FAQ.vue:233 +msgid "In March 2018, PeerTube released its publicly usable beta version. Several collectives set up the first instances, thus creating the bases of the federation." +msgstr "" + +#: src/views/News.vue:61 +msgid "In order to make this channel idea more understandable, we have changed the sign-up form, which from now on consists of two steps:" +msgstr "" + +#: src/views/FAQ.vue:477 +msgid "In the meantime, as an user if you feel that PeerTube 1.0 does not currently meet your needs, it's simple: don't use it right now :) (we remind you that we don't make money developing PeerTube, and that if we obviously hope for its success, the survival of our association doesn't depend on it)." +msgstr "" + +#: src/views/News.vue:215 +msgid "In the meantime, the PeerTube federation has grown: today, more than 300 instances broadcast more than 70,000 videos, with nearly 2 million cumulated views. We remind you that the only official website we maintain around PeerTube is https://joinpeertube.org/en and that we bear no responsibility on any other site that may be published." +msgstr "" + +#: src/views/Home.vue:250 +msgid "In this way, when you watch a video, your computer contributes to its broadcast. If a lot of people are watching the same video at the same time, their browser automatically send smalls pieces of the video to the other viewers. The server resources are not over-exploited: the stream is split, the network optimized." +msgstr "" + +#: src/views/FAQ.vue:462 +msgid "Indeed, we do not claim to have the science behind it and know how best to manage each of the tools according to each of the needs. For example: with regard to the question of DMCA requests, cases vary according to geographical jurisdictions (European law is different from French law, itself different from Canadian law, itself different from American law, etc.). Concerning the tools for moderating comments, here again, we cannot decree ourselves experts of the subject, because this is simply not the case." +msgstr "" + +#: src/views/Help.vue:65 +msgid "Install PeerTube" +msgstr "" + +#: src/components/InstancesList.vue:69 +msgid "Instance languages" +msgstr "" + +#: src/components/InstancesList.vue:106 +msgid "Instances list" +msgstr "" + +#: src/views/FAQ.vue:524 +msgid "IPFS is a great technology, but it still seems very (too!) young for large scale streaming of large files." +msgstr "" + +#: src/views/FAQ.vue:227 +msgid "Is PeerTube's purpose to replace YouTube?" +msgstr "" + +#: src/views/FAQ.vue:171 +msgid "It allows you to choose a hoster that fits you. YouTube's excesses are a good exemple: its hoster, Google/Alphabet, can impose its \"Robocopyright\" (the ContentID system) or its tools to index, recommend and spotlight videos; and those tools seem as unfair as they are obscure. Even though, it already forces you to give it extended copyrights on your videos, for free!" +msgstr "" + +#: src/views/News.vue:259 +msgid "It implements all stretch goals we planned in our crowdfunding:" +msgstr "" + +#: src/views/Home.vue:257 +msgid "It might not look like it, but thanks to peer-to-peer broadcasting, popular video makers and their videos are no longer forced to be hosted by big companies, whose infrastructure can stand thousands of views at the same time... or to pay for a robust but extremely expensive independent video host." +msgstr "" + +#: src/views/News.vue:340 +msgid "It was not included in the crowdfunding, but we created an \"Overview\" page, that displays videos of some categories/tags/channels picked randomly, to show the diversity of the videos uploaded on PeerTube. You can see a demonstration here." +msgstr "" + +#: src/views/FAQ.vue:354 +msgid "It's best to contact and talk directly with hosting providers, to understand their business model, vision, etc. Because only you can determine what makes you trust such or such host, and thus entrust your videos to them." +msgstr "" + +#: src/views/FAQ.vue:393 +msgid "It's up to everyone to be responsible: parents, visitors, uploaders, PeerTube administrators to respect the law and avoid any problematic situations." +msgstr "" + +#: src/components/InstancesList.vue:371 +msgid "Italiano" +msgstr "" + +#: src/views/FAQ.vue:77 +msgid "Its development is community-based, it can be enhanced by everyone's contributions." +msgstr "" + +#: src/components/Footer.vue:13 +msgid "JoinPeerTube Git" +msgstr "" + +#: src/views/News.vue:432 +msgid "July 23, 2018" +msgstr "" + +#: src/views/News.vue:123 +msgid "June 5, 2019" +msgstr "" + +#: src/components/InstanceCard.vue:275 +msgid "KB" +msgstr "" + +#: src/components/InstancesList.vue:358 +msgid "Kids" +msgstr "" + +#: src/components/I18n.vue:7 +msgid "Languages" +msgstr "" + +#: src/views/Home.vue:1 +msgid "Learn more about free/libre software" +msgstr "" + +#: src/views/Home.vue:1 +msgid "Learn more about the federation" +msgstr "" + +#: src/components/Footer.vue:3 +msgid "Legal notices" +msgstr "" + +#: src/views/FAQ.vue:54 +msgid "Linked together, these three features makes it easy to host videos on the server side, while remaining practical, ethical and fun for the internet users." +msgstr "" + +#: src/views/News.vue:261 +msgid "Localization support (as we write these lines, PeerTube is already available in 13 different languages!)" +msgstr "" + +#: src/views/Home.vue:152 +msgid "Mainstream online video broadcasting services make money off of your data by analyzing your interactions so that they can then bombard your with targeted advertising." +msgstr "" + +#: src/views/News.vue:172 +msgid "Many other improvements have been made in this new version. You can see the complete list on https://github.com/Chocobozzz/PeerTube/releases/tag/v1.3.0." +msgstr "" + +#: src/views/FAQ.vue:241 +msgid "March 2018 thus represents the birth of the PeerTube federations: the more this software will be used and supported, the more people will use it and contribute to it, and the faster it will evolve towards a concrete alternative to platforms such as YouTube." +msgstr "" + +#: src/components/InstanceCard.vue:276 +msgid "MB" +msgstr "" + +#: src/views/News.vue:94 +msgid "More features" +msgstr "" + +#: src/views/FAQ.vue:542 +msgid "More technical questions" +msgstr "" + +#: src/views/FAQ.vue:372 +msgid "Moreover, each administrator decides with which instances he wants to federate: he has the full control of the content he wants to display on his instance. It's up to him to choose the policy regarding this kind of videos. He can decide to:" +msgstr "" + +#: src/views/News.vue:368 src/views/News.vue:417 src/views/News.vue:461 +msgid "Moreover, you can ask questions on the PeerTube forum. You can also contact us directly on https://contact.framasoft.org." +msgstr "" + +#: src/views/Home.vue:165 +msgid "Most importantly, you are a person to PeerTube, not a product in need of profiling so as to be stuck in video loops. For example, PeerTube doesn't use any biased recommendation algorithms to keep you online for hours on end." +msgstr "" + +#: src/components/InstancesList.vue:342 +msgid "Music" +msgstr "" + +#: src/components/InstancesList.vue:372 +msgid "Nederlands" +msgstr "" + +#: src/views/Help.vue:28 +msgid "Need a detailed guide?" +msgstr "" + +#: src/views/FAQ.vue:331 +msgid "Nevertheless, it is worth remembering that the vast majority of videos published on the Internet (and even on YouTube) are shared for non-market purposes: remuneration is a tool, but not necessarily a main or essential purpose." +msgstr "" + +#: src/views/FAQ.vue:246 +msgid "Nevertheless, the ambition remains to be a free and decentralized alternative: the goal of an alternative is not to replace, but to propose something else, with different values, in parallel to what already exists." +msgstr "" + +#: src/components/Header.vue:27 src/views/News.vue:651 +msgid "News" +msgstr "" + +#: src/components/InstancesList.vue:352 +msgid "News & Politics" +msgstr "" + +#: src/components/Footer.vue:7 +msgid "Newsletter" +msgstr "" + +#: src/components/InstancesList.vue:63 +msgid "No opinion" +msgstr "" + +#: src/components/InstanceCard.vue:24 +msgid "No video quota per user" +msgstr "" + +#: src/views/FAQ.vue:367 +msgid "No. In October 2018, on an average instance federating with ~200 instances and indexing ~16000 videos, only ~200 videos are tagged as NSFW (i. e. the content is sensitive, which could be something else than pornography). Therefore, they represent only ~1% of all the videos." +msgstr "" + +#: src/views/FAQ.vue:290 +msgid "Now imagine that Camille has created an account on DominiqueTube and uploads an illegal video, because this video uses music created by Solal." +msgstr "" + +#: src/views/News.vue:151 +msgid "Now, administrators can manage more finely how other instances subscribe to their own instance. The administrator can decide whether or not to approve the subscription of another instance to its own. It is also possible to activate automatic rejection for any new subscription to its instance. Finally, a notification is created as soon as the administrator's instance receives a new subscription. These features help administrators control on which instances their content is displayed." +msgstr "" + +#: src/views/News.vue:31 +msgid "Now, this system allows each administrator to create specific plug-ins depending on their needs. They may install extensions created by other people on their instance as well. For example, it is now possible to install community created graphical themes to change the instance visual interface." +msgstr "" + +#: src/components/InstancesList.vue:374 +msgid "Occitan" +msgstr "" + +#: src/views/News.vue:252 +msgid "October 16, 2018" +msgstr "" + +#: src/views/FAQ.vue:209 +msgid "Of course, PeerTube's video player adapts to your situation: if your installation does not allow peer-to-peer playback (corporate network, recalcitrant browser, etc.) video playback will be done in the classic way." +msgstr "" + +#: src/views/FAQ.vue:31 +msgid "On the contrary, PeerTube's concept is to create a network of multiple small interconnected video hosting providers." +msgstr "" + +#: src/views/FAQ.vue:204 +msgid "One of the benefits is that you become a part of the broadcasting of the videos you are watching. If other people are watching a PeerTube video at the same time as you, as long as your tab remains open, your browser shares bits of that video and you participate in a healthier use of the Internet." +msgstr "" + +#: src/views/Home.vue:69 +msgid "Our aim is not to replace them, but rather to simultaneously offer something else, with different values." +msgstr "" + +#: src/views/All-Content-Selections.vue:5 +#: src/views/All-Content-Selections.vue:36 +msgid "Our content selections" +msgstr "" + +#: src/views/Home.vue:313 +msgid "Our organization started in 2004, and now devotes itself to popular education about digital technology issues. We are a small structure of less than 40 members and under 10 employees, well-known for the De-google-ify Internet project, when we offered 34 ethical and alternative online tools. As a public interest organization, over 90% of our funding comes from donations (tax deductible for French taxpayers)." +msgstr "" + +#: src/views/News.vue:96 +msgid "Our wonderful community of translators is once again to thank for their work, after they enriched PeerTube with 3 new languages: Finnish, Greek and Scottish Gaelic, making PeerTube now available in 22 languages." +msgstr "" + +#: src/views/NotFound.vue:5 src/views/NotFound.vue:48 +msgid "Page not found" +msgstr "" + +#: src/views/FAQ.vue:51 +msgid "Peer-to-peer broadcasting – and therefore viewing – (so no slowing down when a video becomes viral)." +msgstr "" + +#: src/views/FAQ.vue:116 +msgid "Peer-to-peer broadcasting allows, thanks to the WebRTC protocol, that Internet users who watch the same video at the same time exchange bits of files, which relieves the server." +msgstr "" + +#: src/views/FAQ.vue:442 +msgid "PeerTube 1.0 is the realization of the commitment we made in October 2017 to take PeerTube from an alpha version (personal project and proof of concept that a federated video platform could work) to a 1.0 version in October 2018 (which does not mean \"final version\", but \"version considered stable and distributable\")." +msgstr "" + +#: src/views/News.vue:122 +msgid "PeerTube 1.3 is out!" +msgstr "" + +#: src/views/News.vue:12 +msgid "PeerTube 1.4 is out!" +msgstr "" + +#: src/views/News.vue:17 +msgid "Peertube 1.4 just came out! Here's a quick overview of what's new…" +msgstr "" + +#: src/views/Home.vue:64 +msgid "PeerTube aspires to be a decentralized and free/libre alternative to video broadcasting services." +msgstr "" + +#: src/views/News.vue:431 +msgid "PeerTube crowdfunding newsletter #1" +msgstr "" + +#: src/views/News.vue:382 +msgid "PeerTube crowdfunding newsletter #2" +msgstr "" + +#: src/views/News.vue:325 +msgid "PeerTube crowdfunding newsletter #3" +msgstr "" + +#: src/views/News.vue:251 +msgid "PeerTube crowdfunding newsletter #4" +msgstr "" + +#: src/components/Footer.vue:15 +msgid "PeerTube Git" +msgstr "" + +#: src/views/Instances.vue:125 +msgid "PeerTube instances" +msgstr "" + +#: src/views/Home.vue:309 +msgid "Peertube is a free/libre software funded by a French non-profit organization: Framasoft" +msgstr "" + +#: src/views/FAQ.vue:531 +msgid "PeerTube is free, decentralized, distributed, and does not impose any remuneration model. This is the choice we have made, which is debatable, and others (like d.tube) have made other choices, which have their advantages. So it’s up to you to see what suits you." +msgstr "" + +#: src/views/FAQ.vue:75 +msgid "PeerTube is freely provided, no need to pay to install it on your server;" +msgstr "" + +#: src/views/FAQ.vue:389 +msgid "PeerTube is just a software: it's not Framasoft (non-profit that develops PeerTube) that's responsible for the content published on some instances." +msgstr "" + +#: src/views/FAQ.vue:286 +msgid "PeerTube is not a website: it is software that allows a web hoster (for example, Dominique) to create a video website (let's call it DominiqueTube)." +msgstr "" + +#: src/views/Home.vue:85 +msgid "PeerTube is not meant to become a huge platform that would centralize videos from all around the world." +msgstr "" + +#: src/views/Home.vue:160 +msgid "Peertube is not subject to any corporate monopoly, does not rely on ads and does not track you." +msgstr "" + +#: src/views/FAQ.vue:21 +msgid "PeerTube is software that you install on a web server. It allows you to create a video hosting website, so create your \"homemade YouTube\"." +msgstr "" + +#: src/views/FAQ.vue:43 +msgid "PeerTube is unique because (as far as we know) it's the only video hosting web application which combines three advantages:" +msgstr "" + +#: src/views/News.vue:4 +msgid "PeerTube news!" +msgstr "" + +#: src/views/FAQ.vue:13 +msgid "PeerTube Presentation" +msgstr "" + +#: src/views/News.vue:146 +msgid "PeerTube translation community have done a huge job. 3 new languages are now available: Japanese, Dutch and European Portuguese (PeerTube already support Brazilian Portuguese). Amazing! PeerTube is now available in 19 languages!" +msgstr "" + +#: src/views/FAQ.vue:519 +msgid "PeerTube uses ActivityPub because this federation protocol is recommended by the W3C and is already used by the federated social network Mastodon." +msgstr "" + +#: src/views/FAQ.vue:426 +msgid "PeerTube v1.0 does not seem to me to contain all the tools necessary for a good management of my instance." +msgstr "" + +#: src/views/News.vue:186 +msgid "PeerTube: retrospective, new features and more to come!" +msgstr "" + +#: src/views/FAQ.vue:100 +msgid "PeerTube's federation protocol is fluid (everyone can choose who they want to follow), and based on ActivityPub: this opens the possibility to connect with tools like Mastodon for example." +msgstr "" + +#: src/components/InstancesList.vue:349 +msgid "People" +msgstr "" + +#: src/components/InstanceCard.vue:21 +msgid "per user" +msgstr "" + +#: src/views/News.vue:19 +msgid "Plug-in system" +msgstr "" + +#: src/components/InstancesList.vue:379 +msgid "Polski" +msgstr "" + +#: src/components/InstancesList.vue:377 +msgid "Português (Portugal)" +msgstr "" + +#: src/views/Help.vue:7 +msgid "Questions on PeerTube? Need help? You've come to the right place!" +msgstr "" + +#: src/views/Home.vue:90 +msgid "Rather, it is a network of inter-connected small videos hosters." +msgstr "" + +#: src/views/Help.vue:31 +msgid "Read the documentation" +msgstr "" + +#: src/views/News.vue:274 +msgid "Redundancy system: a PeerTube instance can help sharing some videos from another instance" +msgstr "" + +#: src/views/News.vue:351 +msgid "Regarding the crowdfunding, most of the rewards are ready: the PeerTube README and the JoinPeerTube Hall of Fame show off the names of the persons who have chosen the corresponding rewards. We will soon be able to send the personalized thank-you digital arts to people that gave 80€ (~93 USD) and more (and it's so beautiful that we are looking forward to it!)." +msgstr "" + +#: src/views/News.vue:446 +msgid "Regarding the RSS feeds feature, it was already implemented by Rigelk and you can already use it in the beta 9. You can, for example, get the feed of the last local videos uploaded in a particular instance." +msgstr "" + +#: src/views/FAQ.vue:447 +msgid "Remember that PeerTube has only one (almost) full time developer and a small handful of very involved volunteers. It is not a product developed by a start-up with a full time team (dev, design, UX, marketing, support, etc.) and significant financial support. It is a Community free software, the development of which will continue over the months and, we hope, in the years to come." +msgstr "" + +#: src/views/News.vue:280 +msgid "RSS Feeds" +msgstr "" + +#: src/views/News.vue:265 +msgid "RSS feeds, allowing you to track new videos published in all federated PeerTube instances, in a specific PeerTube instance or in a video channel you like. You can also subscribe to comment feeds!" +msgstr "" + +#: src/components/InstancesList.vue:356 +msgid "Science & Technology" +msgstr "" + +#: src/components/InstanceCard.vue:86 +msgid "See the instance" +msgstr "" + +#: src/views/Home.vue:27 src/views/Instances.vue:13 +msgid "See the instances list" +msgstr "" + +#: src/components/InstanceCard.vue:78 +msgid "Sensitive content" +msgstr "" + +#: src/components/InstancesList.vue:47 +msgid "Sensitive videos" +msgstr "" + +#: src/views/News.vue:326 +msgid "September 12, 2018" +msgstr "" + +#: src/views/News.vue:13 +msgid "September 25, 2019" +msgstr "" + +#: src/views/Home.vue:282 +msgid "Sign up" +msgstr "" + +#: src/views/News.vue:20 +msgid "Since PeerTube's launch, we have been aware that every administrator and user wishes to see the software fulfill their needs. As Framasoft cannot and will not develop every feature that could be hoped for, we have from the start of the project planned on creating a plug-in system." +msgstr "" + +#: src/views/News.vue:190 +msgid "Since version 1.0 has been released last November, we went on improving PeerTube, day after day. These improvements on PeerTube go well beyond the objectives fixed during the crowdfunding. They have been funded by the Framasoft non-profit, which develops the software (and lives only through your donations)." +msgstr "" + +#: src/views/FAQ.vue:294 +msgid "Solal goes on Framatube, an instance which follows DominiqueTube. So, Solal can see, from Framatube, the videos published on DominiqueTube." +msgstr "" + +#: src/views/FAQ.vue:298 +msgid "Solal sees Camille's illegal video, and signals it with the button provided for that purpose. Although the report is made from Framatube, it is sent directly to the person hosting the illegal content, Dominique." +msgstr "" + +#: src/views/Hall-Of-Fame.vue:11 +msgid "Sponsors" +msgstr "" + +#: src/components/InstancesList.vue:346 +msgid "Sports" +msgstr "" + +#: src/views/News.vue:67 +msgid "Step 1: account creation (choosing your username, password, email, etc.)" +msgstr "" + +#: src/views/News.vue:68 +msgid "Step 2: choosing your default channel name via a new form" +msgstr "" + +#: src/views/News.vue:270 +msgid "Subscriptions throughout the federation: you can follow your favorite video channels and see all the videos on a dedicated page" +msgstr "" + +#: src/views/News.vue:262 +msgid "Subtitles support" +msgstr "" + +#: src/views/News.vue:451 +msgid "Subtitles support is well under way, and we should have a first version available soon. When this work is finished, we will develop the advanced search." +msgstr "" + +#: src/components/InstancesList.vue:380 +msgid "suomi" +msgstr "" + +#: src/components/InstancesList.vue:378 +msgid "svenska" +msgstr "" + +#: src/views/FAQ.vue:402 +msgid "Technical questions" +msgstr "" + +#: src/views/News.vue:114 src/views/News.vue:178 src/views/News.vue:242 +msgid "Thanks to all PeerTube contributors!" +msgstr "" + +#: src/views/Home.vue:320 +msgid "Thanks to our crowdfunding (from March to July 2018), Framasoft were able to employ PeerTube's main developer. After a beta release in March 2018, release 1 came out in November 2018. Since then, several intermediary releases have brought many features along. Several collectives have already created PeerTube hosts, laying the foundation for the federation." +msgstr "" + +#: src/views/FAQ.vue:410 +msgid "The installation guide is here (only in English)." +msgstr "" + +#: src/views/FAQ.vue:491 +msgid "The Git repository of PeerTube is here." +msgstr "" + +#: src/views/FAQ.vue:88 +msgid "The advantage of YouTube (and other platforms) is its video catalog: from knitting tutorials to Minecraft constructions through videos of kittens or holidays... you can find everything!" +msgstr "" + +#: src/views/News.vue:388 +msgid "The development of the crowdfunding features is going well." +msgstr "" + +#: src/views/FAQ.vue:26 +msgid "The difference to YouTube is that it's not intended to create a huge platform centralizing videos from the whole world on a single server farm (which is horribly expensive)." +msgstr "" + +#: src/views/FAQ.vue:273 +msgid "The federation system, for its part, allows hosts to decide with whom they want to connect, depending on the types of content or the moderation policies of others." +msgstr "" + +#: src/views/News.vue:407 +msgid "The import system will complete the first crowdfunding goal. The next feature we will be working on will be the user subscriptions." +msgstr "" + +#: src/views/News.vue:358 +msgid "The last feature we have to implement is the videos redundancy between instances, which will further increase resilience on instance overload. If all goes well, we should finish it in about two weeks (end of september)." +msgstr "" + +#: src/views/Home.vue:329 +msgid "The more people use, support, and contribute to PeerTube, the quicker it will become a concrete alternative to platforms like YouTube." +msgstr "" + +#: src/views/FAQ.vue:92 +msgid "The more the video catalogue is varied, the more people are interested, the more videos are uploaded... but hosting videos from all over the world is (very, very) expensive!" +msgstr "" + +#: src/views/News.vue:130 +msgid "The most important of these new features is the playlist system. This feature allows any user to create a playlist in which it's possible to add videos and reorder them. Videos added to a playlist can be viewed entirely or partially: the creator of the playlist can decide when the video playback starts and/or ends (timecode system). This system is really useful to create all kinds of zappings or educational contents by selecting extracts from videos which interest you. In addition, a \"Watch Later\" playlist is created by default for each user. Thus, you can save videos in this playlist when you don't have time to watch them immediately." +msgstr "" + +#: src/views/News.vue:73 +msgid "the new sign-up form in 2 steps" +msgstr "" + +#: src/views/FAQ.vue:183 +msgid "The other big advantage of PeerTube is that your hoster doesn't have to fear the sudden success of one of your videos. Indeed, PeerTube broadcasts videos with the protocol WebTorrent. If hundreds of people are watching your video at the same time, their browsers automatically send bits of your video to other viewers." +msgstr "" + +#: src/views/Home.vue:244 +msgid "The PeerTube software can, whenever necessary, use a peer-to-peer protocol (P2P) to broadcast viral videos, lowering the load of their hosts." +msgstr "" + +#: src/components/InstancesList.vue:35 +msgid "Themes" +msgstr "" + +#: src/views/FAQ.vue:306 +msgid "Then Dominique and Solal can turn against Camille, who uploaded the video." +msgstr "" + +#: src/views/FAQ.vue:350 +msgid "Then, we recommend you go to the instances, read their \"about\" page to discover their terms of use (disk space limit per user, content policy, etc.)." +msgstr "" + +#: src/views/FAQ.vue:138 +msgid "There already exists free/libre software that enables you to do this. But with PeerTube, you can link your instance (your video website) to Zaïd's PeerTube instance (where he hosts videos of the lectures for his people's university), to Catherin's (who hosts her webmedia videos) or even to Solar's PeerTube instance (who manages a vloggers collective)." +msgstr "" + +#: src/views/FAQ.vue:362 +msgid "There are many porn videos on PeerTube!" +msgstr "" + +#: src/views/FAQ.vue:316 +msgid "There are none, not at the moment, PeerTube is a tool that we wanted neutral in terms of remuneration." +msgstr "" + +#: src/views/FAQ.vue:121 +msgid "There is nothing to do: your web browser does it automatically. If you are on a mobile phone or if your network does not allow it (router, firewall, etc.), this function is disabled and switches back to an \"old-style\" video broadcast 😉." +msgstr "" + +#: src/views/FAQ.vue:345 +msgid "There's a complete list of instances here, and a list of those that are open to registration here." +msgstr "" + +#: src/views/News.vue:395 +msgid "These four features are all implemented, and can already be used on instances updated to version v1.0.0-beta.10 (for example https://framatube.org). Regarding the subtitles support, you can test them on the the \"What is PeerTube\" video." +msgstr "" + +#: src/views/Home.vue:119 +msgid "This is just how a federation works!" +msgstr "" + +#: src/views/News.vue:304 +msgid "This is the last newsletter regarding the PeerTube crowdfunding. We would like to thank you one more time, for allowing us to greatly improve PeerTube, and therefore to promote a more decentralized web. But the journey does not end here: we will continue to work on the software, and there is still a lot to do to fully free up video streaming. But before anything, we'll take a few days off ;)" +msgstr "" + +#: src/views/News.vue:106 +msgid "This new release includes many other improvements. You can see the complete list on https://github.com/Chocobozzz/PeerTube/releases/tag/v1.4.0 ." +msgstr "" + +#: src/views/News.vue:210 +msgid "This version also includes a notification system that allows users to be informed (on the web interface or through email) when their video is commented, when someone mention them, when one of their subscriptions has published a new video, etc." +msgstr "" + +#: src/views/News.vue:284 +msgid "Torrent import" +msgstr "" + +#: src/components/I18n.vue:20 +msgid "Translate" +msgstr "" + +#: src/components/InstancesList.vue:347 +msgid "Travels" +msgstr "" + +#: src/components/InstanceCard.vue:270 +msgid "Unlimited space" +msgstr "" + +#: src/views/Help.vue:72 +msgid "Upgrade PeerTube" +msgstr "" + +#: src/main.js:52 +msgid "value" +msgstr "" + +#: src/components/InstancesList.vue:344 +msgid "Vehicles" +msgstr "" + +#: src/views/News.vue:300 +msgid "Video channel subscriptions" +msgstr "" + +#: src/components/InstancesList.vue:15 +msgid "Video maker" +msgstr "" + +#: src/components/InstancesList.vue:11 +msgid "Viewer" +msgstr "" + +#: src/components/ContentSelection.vue:11 +msgid "Watch the video" +msgstr "" + +#: src/views/News.vue:101 +msgid "We also added a new feature allowing you to upload an audio file directly to PeerTube: the software will automatically create a video from the audio file. This much awaited for feature should make life easier for music makers :)" +msgstr "" + +#: src/views/News.vue:77 +msgid "We also aimed to differentiate a channel homepage from that of an account. These two pages used to list videos, whereas now the account homepage lists all the channel linked to the account by showing under each channel name the thumbnail from the last videos uploaded on it." +msgstr "" + +#: src/views/News.vue:202 +msgid "We also took the opportunity to add a watched videos history feature and the automatic resuming of video playback." +msgstr "" + +#: src/views/News.vue:402 +msgid "We are currently finishing the video import system, from a URL (YouTube, Vimeo etc) or a torrent file. This feature should be available in a few days, when we will release a new version (v1.0.0-beta.11)." +msgstr "" + +#: src/views/News.vue:257 +msgid "We are now in mid-October! As promised, we have just released the first stable version of PeerTube." +msgstr "" + +#: src/views/News.vue:26 +msgid "We are pleased to announce that the foundation stones of this system have been laid in this 1.4 release! It might be very basic for now, but we plan on improving it bit by bit in Peertube's future releases." +msgstr "" + +#: src/views/FAQ.vue:453 +msgid "We are well aware of the shortcomings of PeerTube 1.0, especially in the moderation tools area (videos, comments, etc.). And we intend to work on these weaknesses." +msgstr "" + +#: src/views/FAQ.vue:473 +msgid "We are working as quickly as possible to improve PeerTube, but we are doing so with the resources we have, which means very limited." +msgstr "" + +#: src/views/FAQ.vue:232 +msgid "We can answer with certainty: no!" +msgstr "" + +#: src/views/FAQ.vue:76 +msgid "We can look under the hood of PeerTube (its source code): it's auditable, transparent;" +msgstr "" + +#: src/views/FAQ.vue:323 +msgid "We did not go any further because to favour one technical solution would be to impose, in the code, a political vision of cultural sharing and its financing. All financial solutions are possible and treated equally in PeerTube." +msgstr "" + +#: src/views/FAQ.vue:457 +msgid "We have chosen to do so as follows: on the one hand we will work primarily in the coming months to improve these tools within PeerTube itself (in the core of the software). On the other hand, we will also focus, in parallel, a large part of PeerTube's development effort during 2019 on the integration of a plugin system, which can be developed by the communities." +msgstr "" + +#: src/views/News.vue:333 +msgid "We just released PeerTube beta 12, that allows to subscribe to video channels, whether they are on your instance or even on remote instances. This way, you can browse videos of your subscribed channels in a dedicated page. Moreover, if your PeerTube administrator allows it, you can search a channel or a video directly by typing their web address in the PeerTube search bar." +msgstr "" + +#: src/views/News.vue:277 +msgid "We know that feature descriptions are not very amusing, so we have published a few demonstration videos:" +msgstr "" + +#: src/views/FAQ.vue:414 +msgid "We recommend not to install PeerTube on low-end hardware or behind a weak connection (for example, on a RaspberryPi with an ADSL connection): this could slow down all federations." +msgstr "" + +#: src/views/News.vue:311 +msgid "We remind you that you can ask questions on the PeerTube forum. You can also contact us directly on https://contact.framasoft.org." +msgstr "" + +#: src/views/News.vue:363 src/views/News.vue:412 +msgid "We remind you that you can track the progress of the work directly on the git repository, and be part of the discussions/bug reports/feature requests in the \"Issues\" tab." +msgstr "" + +#: src/views/News.vue:456 +msgid "We remind you that you can track the progress of the work directly on the git repository, and be part of the discussions/bug reports/feature requests in the \"Issues\" tab." +msgstr "" + +#: src/views/News.vue:38 +msgid "We strive to improve PeerTube's interface by collecting users' opinions so that we know what is causing them trouble (in terms of understanding and usability for example). Even though this is a time-consuming undertaking, this new release already offers you a few modifications." +msgstr "" + +#: src/views/News.vue:159 +msgid "We're also redesigning the PeerTube video player to offer better video playback and to correct a few bugs. With this new player, resolution changes should be smoother and the bandwidth management is optimized with a more efficient buffering system. Version 1.3 of PeerTube also adds ability for administrators to enable this new experimental player so we can get feedback on it. We hope to use this new player by default in the future." +msgstr "" + +#: src/views/News.vue:128 +msgid "We've just released PeerTube 1.3 and it brings a lot of new features." +msgstr "" + +#: src/views/FAQ.vue:38 +msgid "What are the main advantages of PeerTube?" +msgstr "" + +#: src/views/Home.vue:52 +msgid "What is" +msgstr "" + +#: src/views/FAQ.vue:16 src/views/Home.vue:21 +msgid "What is PeerTube?" +msgstr "" + +#: src/views/FAQ.vue:311 +msgid "What is PeerTube's remuneration policy?" +msgstr "" + +#: src/views/FAQ.vue:83 +msgid "What's the interest to federate the video hosting providers?" +msgstr "" + +#: src/views/FAQ.vue:114 +msgid "When you host a large file like a video, the biggest thing to fear is success: if a video becomes viral and many people watch it at the same time, the server has a big risk of getting overloaded!" +msgstr "" + +#: src/views/FAQ.vue:339 +msgid "Where can I put my videos?" +msgstr "" + +#: src/views/Home.vue:297 +msgid "Who is behind" +msgstr "" + +#: src/views/FAQ.vue:281 +msgid "Who is responsible for content published on PeerTube?" +msgstr "" + +#: src/views/FAQ.vue:109 +msgid "Why broadcast PeerTube videos through peer-to-peer?" +msgstr "" + +#: src/views/FAQ.vue:514 +msgid "Why does PeerTube use the ActivityPub federation protocol? Why not IPFS / d.tube / Steemit?" +msgstr "" + +#: src/views/FAQ.vue:62 +msgid "Why is it better as free/libre software?" +msgstr "" + +#: src/views/Home.vue:12 +msgid "With more than 100 000 hosted videos, viewed more than 6 millions times and 20 000 users, PeerTube is the decentralized free software alternative to videos platforms developed by Framasoft" +msgstr "" + +#: src/views/FAQ.vue:178 +msgid "With PeerTube, you can choose the hoster of your videos according to his terms of services, his moderation policy, his federation choices... As you don't have a tech giant facing you, you might be able to talk with you hoster if you ever have a problem, a need, or something you want." +msgstr "" + +#: src/views/Home.vue:201 +msgid "With PeerTube, chose your hosting company and the rules you believe in." +msgstr "" + +#: src/views/Home.vue:220 +msgid "With PeerTube, you get to choose your hosting provider according to their terms of use, such as their disk space limit per user, their moderation policy, who they chose to federate with... You are not speaking with a huge tech company, so you can talk it out in case of any issue, need, desire..." +msgstr "" + +#: src/views/FAQ.vue:496 +msgid "You can create an issue, contribute to it, or even start contributing by choosing the easy problems for those who begin . See contributing guide for more information." +msgstr "" + +#: src/views/News.vue:346 +msgid "You can read the complete beta 12 changelog here." +msgstr "" + +#: src/views/Home.vue:111 +msgid "You can still watch from your account videos hosted by other instances though if the administrator of your instance had previously connected it with other instances." +msgstr "" + +#: src/views/Help.vue:20 +msgid "You have a question?" +msgstr "" + +#: src/views/FAQ.vue:344 +msgid "You need to find a PeerTube hosting instance you trust." +msgstr "" + +#: src/components/InstancesList.vue:21 +msgid "You want to" +msgstr "" + +#: src/views/FAQ.vue:438 +msgid "You're right. PeerTube 1.0 is not the perfect tool, far from it. And we never promised that this version 1.0 would be a tool that would include all the features corresponding to all cases." +msgstr "" + +#: src/views/Home.vue:267 +msgid "Your move!" +msgstr "" + +#: src/components/InstancesList.vue:7 +msgid "Your profile" +msgstr "" + +#: src/views/Home.vue:206 +msgid "YouTube has clearly gone astray: its hoster, Google-Alphabet, can enforce its ContentID system (the infamous \"Robocopyright\") or its videos recommendation system, all of which appear to be as obscure as unfair." +msgstr "" + +#: src/views/News.vue:288 +msgid "YouTube video import" +msgstr "" + +#: src/components/InstancesList.vue:369 +msgid "ελληνικά" +msgstr "" + +#: src/components/InstancesList.vue:381 +msgid "русский" +msgstr "" + +#: src/components/InstancesList.vue:364 +msgid "日本語" +msgstr "" + +#: src/components/InstancesList.vue:376 +msgid "简体中文(中国)" +msgstr "" diff --git a/src/locale/fr_FR/LC_MESSAGES/app.po b/src/locale/fr_FR/LC_MESSAGES/app.po new file mode 100644 index 0000000..4d5375d --- /dev/null +++ b/src/locale/fr_FR/LC_MESSAGES/app.po @@ -0,0 +1,2840 @@ +msgid "" +msgstr "" +"Project-Id-Version: \n" +"PO-Revision-Date: 2019-11-06 09:07+0000\n" +"Last-Translator: chocobozzz \n" +"Language-Team: French (France) \n" +"Language: fr_FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 3.9\n" +"Generated-By: easygettext\n" + +#: src/views/Home.vue:54 src/views/Home.vue:299 +msgid "?" +msgstr "?" + +#: src/views/FAQ.vue:431 +msgid "" +"\"It's outrageous and unconscious: you're releasing PeerTube's version 1 " +"when it doesn't contain the necessary tools to effectively manage videos " +"claimed by rights holders, or to effectively manage the issue of online " +"harassment in comments, or to effectively manage monetization through " +"advertising, or to (insert here your request to PeerTube). It will never " +"work! What do you intend to do about it?\"" +msgstr "" +"« C’est scandaleux et inconscient : vous sortez une version 1 de PeerTube " +"alors qu’il ne contient pas les outils nécessaire pour gérer efficacement " +"les vidéos faisant l’objet d’une réclamation par des ayant droits, ou pour " +"gérer efficacement la question du harcèlement en ligne dans les " +"commentaires, ou pour gérer efficacement la monétisation par la publicité, " +"ou pour (insérez ici votre demande vis-à-vis de PeerTube). Cela ne " +"fonctionnera jamais ! Que comptez-vous faire à ce sujet ? »" + +#: src/components/InstanceCard.vue:49 +msgid "%{ instance.totalInstanceFollowers } follower instance" +msgid_plural "%{ instance.totalInstanceFollowers } followers instances" +msgstr[0] "%{ instance.totalInstanceFollowers } instance abonnée" +msgstr[1] "%{ instance.totalInstanceFollowers } instances abonnées" + +#: src/views/FAQ.vue:143 +msgid "" +"But PeerTube doesn't centralize: it federates. Thanks to " +"the ActivityPub protocol (also used by the " +"Mastodon federation, a free/libre Twitter alternative), PeerTube can " +"federate several small hosters so they don't have to buy thousands of hard " +"disks to host videos for the whole world." +msgstr "" +"Mais PeerTube ne centralise pas : il fédère. Grâce au " +"protocole ActivityPub (utilisé aussi par la fédération " +"Mastodon, une alternative libre à Twitter) PeerTube fédère plein de " +"petits hébergeurs pour ne pas les obliger à acheter des milliers de disques " +"durs afin d’héberger les vidéos du monde entier." + +#: src/views/FAQ.vue:134 +msgid "" +"It's software you install on your server to create a " +"website where videos are hosted and broadcast... Basically: you create your " +"own \"homemade YouTube\"!" +msgstr "" +"C’est un logiciel que vous installez sur votre serveur pour " +"créer votre site web d’hébergement et de diffusion de vidéos… En gros : vous " +"vous créez votre propre « YouTube maison » !" + +#: src/views/FAQ.vue:218 +msgid "" +"PeerTube is not only open-source: it's free (as in free speech). Its free license guarantees our fundamental freedoms as users. It is " +"this respect for our freedoms that allows Framasoft to invite you to " +"contribute to this software, and many evolutions (innovative comment system, " +"etc.) have already been suggested by some of you." +msgstr "" +"PeerTube n’est pas juste open-source : il est libre. Sa " +"licence libre garantit nos libertés fondamentales d’utilisateurs ou " +"d’utilisatrices. C’est ce respect de nos libertés qui permet à Framasoft de " +"vous inviter à contribuer à ce logiciel, et de nombreuses évolutions " +"(système de commentaires innovant, etc.) nous ont déjà été soufflées par " +"certain·e·s d’entre vous." + +#: src/views/Instances.vue:23 +msgid "1. Find the instance that suits you best" +msgstr "1. Trouvez l’instance qui vous correspond" + +#: src/views/News.vue:58 +msgid "2 channels on Framasoft's account on FramaTube instance" +msgstr "" +"sur le compte Framasoft de l’instance Framatube, 2 chaînes sont accessibles" + +#: src/views/Instances.vue:34 +msgid "2. Create your account and enjoy PeerTube" +msgstr "2. Créez votre compte et profitez de PeerTube" + +#: src/views/News.vue:37 +msgid "A better interface" +msgstr "Des améliorations de l’interface" + +#: src/views/FAQ.vue:50 +msgid "" +"A federation of interconnected hosting providers (so more video choices " +"wherever you go to see them);" +msgstr "" +"Une fédération d’hébergements interconnectés (donc plus de choix de vidéos " +"où qu’on aille les voir) ;" + +#: src/views/Home.vue:77 +msgid "A federation of interconnected hosting services" +msgstr "Une fédération d’hébergements interconnectés" + +#: src/views/FAQ.vue:7 +msgid "A few questions to discover PeerTube" +msgstr "Quelques questions pour découvrir PeerTube" + +#: src/views/Home.vue:7 +msgid "A free software to take back control of your videos" +msgstr "Un logiciel libre pour reprendre le contrôle de vos vidéos" + +#: src/App.vue:28 +msgid "" +"A free software to take back control of your videos! With more than 100 000 " +"hosted videos, viewed more than 6 millions times and 20 000 users, PeerTube " +"is the decentralized free software alternative to videos platforms developed " +"by Framasoft" +msgstr "" +"Un logiciel libre pour reprendre le contrôle de vos vidéos ! Avec plus de " +"100 000 vidéos hébergées, visionnées plus de 6 millions de fois et 20 000 " +"utilisateur⋅ices, PeerTube est l'alternative libre et décentralisée aux " +"plateformes vidéos proposée par Framasoft" + +#: src/views/News.vue:331 +msgid "" +"A month before the version 1 of PeerTube, we would like to share some " +"(good!) news with you." +msgstr "" +"Nous sommes maintenant à un mois de la sortie de la version 1 de PeerTube ! " +"Nous souhaitons donc vous partager quelques (bonnes !) nouvelles." + +#: src/views/News.vue:269 +msgid "" +"A more relevant search, with the ability to set advanced filters (duration, " +"category, tags...)" +msgstr "" +"La recherche, beaucoup plus pertinente qu’avant et acceptant de nombreux " +"filtres avancés (durée, catégorie, tags…)" + +#: src/views/Instances.vue:36 +msgid "" +"A username, an email, a password and you can already enjoy all the " +"features of PeerTube!" +msgstr "" +"Un identifiant, un courriel, un mot de passe, et vous pouvez déjà " +"profiter de toutes les fonctionnalités de PeerTube !" + +#: src/views/News.vue:264 +msgid "Ability to import a video through a torrent file or a magnet URI" +msgstr "" +"La possibilité d’importer une vidéo via un fichier torrent ou un lien Magnet" + +#: src/views/News.vue:263 +msgid "" +"Ability to import videos through an URL (YouTube, Vimeo, Dailymotion and " +"many others!)" +msgstr "" +"La possibilité d’importer des vidéos via une URL (YouTube, Dailymotion, " +"Vimeo et bien d’autres !)" + +#: src/views/Home.vue:234 +msgid "About peer-to-peer broadcasting and watching" +msgstr "De la diffusion – et donc du visionnage – en pair-à-pair" + +#: src/components/InstancesList.vue:355 +msgid "Activism" +msgstr "Militantisme" + +#: src/views/News.vue:292 +msgid "Adding subtitles" +msgstr "Le support des sous-titres" + +#: src/views/Help.vue:79 +msgid "Administer PeerTube" +msgstr "Administrer PeerTube" + +#: src/views/News.vue:296 +msgid "Advanced search" +msgstr "Recherche avancée" + +#: src/views/FAQ.vue:526 +msgid "" +"After discussing it on our forum, we feel that d.tube is not free or open " +"source, because publishing only compiled code hinders freedom of " +"modification." +msgstr "" +"Après en avoir discuté sur notre forum, nous estimons que d.tube n’est pas " +"libre ni open source, car publier uniquement le code compilé entrave la " +"liberté de modification." + +#: src/views/Home.vue:171 +msgid "" +"All of this is made possible by Peertube's free/libre license (GNU-AGPL). " +"Its code is a digital \"common\", that belongs to everybody, instead of a " +"secret formula that belongs to Google (in the case of Youtube) or to Vivendi/" +"Bolloré (Dailymotion). This free/libre license guarantees our " +"fundamental freedoms as users and allows many contributors to offer " +"evolutions and new features." +msgstr "" +"Tout cela est possible car PeerTube est un logiciel libre (licence GNU-AGPL " +"pour les connaisseur⋅euses). Son code est un « commun » numérique, partagé " +"avec tous et toutes, et non une recette secrète appartenant à Google (pour " +"YouTube) ou à Vivendi/Bolloré (pour Dailymotion). Cette licence libre " +"garantit nos libertés fondamentales d’utilisateur⋅ices et permet à " +"de nombreux contributeur⋅ices de proposer des évolutions et de nouvelles " +"fonctionnalités." + +#: src/components/InstancesList.vue:81 +msgid "Allowed video space" +msgstr "Espace vidéo autorisé" + +#: src/views/FAQ.vue:49 +msgid "" +"An open code (transparency) under a free/libre license (ethic, respect and " +"community-driven development);" +msgstr "" +"Un code ouvert (transparence) sous licence libre (éthique, respect et " +"développement communautaire)  ;" + +#: src/views/Home.vue:145 +msgid "An open-source, free/libre licence code" +msgstr "Un code ouvert sous licence libre" + +#: src/views/Home.vue:126 +msgid "" +"And there's more! PeerTube uses Activity Pub, a federating protocol that " +"allows you to interact with other software, provided they " +"also use this protocol. For example, PeerTube and Mastodon -a Twitter " +"alternative- are connected: you can follow a PeerTube user from " +"Mastodon (the latest videos from the PeerTube account you follow " +"will appear in your feed), and even comment on a PeerTube-hosted " +"video directly from your Mastodon's account." +msgstr "" +"Mais ce n’est pas tout ! Le protocole de fédération ActivityPub (qu’utilise " +"PeerTube) permet aussi d’interagir avec d’autres logiciels " +"utilisant ce même protocole. Par exemple, PeerTube et le réseau social " +"Mastodon, alternative à Twitter, sont liés : il est possible de « " +"suivre » un utilisateur PeerTube depuis Mastodon (en affichant dans " +"son fil d'actualités les dernières vidéos postées par le compte suivi), " +"ou même de commenter une vidéo hébergée sur PeerTube directement " +"depuis Mastodon." + +#: src/components/InstancesList.vue:357 +msgid "Animals" +msgstr "Animaux" + +#: src/views/News.vue:139 +msgid "" +"Another feature of this 1.3 version has been entirely developed by an " +"external contributor: Josh Morel who add a quarantine " +"system for videos on PeerTube. If the administrator of an instance " +"enables this feature, any new video uploaded on his instance will " +"automatically be hidden until a moderator approves it." +msgstr "" +"Une autre des fonctionnalités de cette version 1.3 a été entièrement " +"développée par un contributeur externe : Josh Morel. Cela " +"permet d'ajouter à PeerTube un système de quarantaine pour les " +"vidéos. Si l’administrateur de l'instance active cette " +"fonctionnalité, toute nouvelle vidéo téléversée sur son instance sera " +"automatiquement rendue non-visible en attendant qu’un modérateur l'approuve " +"ou non." + +#: src/views/News.vue:82 +msgid "" +"Another unclear element was the video sharing pop-up. We have " +"improved it, and it is now possible to share or embed a video by making it " +"start and/or finish at a precise moment (time-code feature), to decide which " +"subtitles will appear by default, and to loop the video. These new options " +"will surely be greatly enjoyed." +msgstr "" +"Un autre élément peu clair était la fenêtre (pop-up) qui s’ouvrait " +"lorsqu’on souhaitait partager une vidéo. Nous l’avons améliorée et il " +"est ainsi possible de partager ou d’intégrer une vidéo en la faisant " +"commencer et/ou terminer à un moment précis (système de time-code), de " +"spécifier des sous-titres par défaut ou de jouer la vidéo en boucle. Ces " +"nouvelles options devraient être très appréciées." + +#: src/views/Home.vue:96 +msgid "" +"Anyone with a modicum of technical skills can host a PeerTube server, aka an " +"instance. Each instance hosts its users and their videos. In this way, " +"every instance is created, moderated and maintained independently by " +"various administrators." +msgstr "" +"N’importe qui ayant un minimum de compétences techniques peut héberger un " +"serveur PeerTube qu’on nomme instance. Chaque instance héberge ses propres " +"utilisateur⋅ices et leurs vidéos. Ainsi, toutes les instances sont " +"créées, animées, modérées et maintenues de façon indépendante par des " +"administrateur⋅ices différent⋅e⋅s." + +#: src/views/Home.vue:191 +msgid "Are you a video maker?" +msgstr "Vous êtes vidéaste ?" + +#: src/components/InstancesList.vue:345 +msgid "Art" +msgstr "Art" + +#: src/views/News.vue:390 +msgid "" +"As a reminder, in the first newsletter (July 23rd, 2018), we announced that " +"the localization system and RSS feeds were implemented, and that we were " +"making progress on the subtitles support and the advanced search." +msgstr "" +"Pour rappel, dans la première newsletter datée du 23 juillet 2018, nous vous " +"annoncions que le système d'internationalisation et l'implémentation des " +"flux RSS étaient terminés, et que nous avancions sur le support des sous-" +"titres puis la recherche avancée." + +#: src/views/FAQ.vue:151 +msgid "" +"As a result, on your PeerTube website, the audience will be able to watch " +"not only your videos, but also videos hosted by Zaïd, Catherin or Solar... " +"without having to host their videos on your PeerTube-powered website. Such " +"diversity in a video-catalog makes it very attractive. Such a large choice " +"and diversity of videos is what made centralized platforms such as YouTube " +"succesful." +msgstr "" +"Du coup, sur votre site web PeerTube, le public pourra voir vos vidéos, mais " +"aussi celles hébergées par Zaïd, Catherine ou Solar… sans que votre site web " +"n’ait à héberger les vidéos des autres ! Cette diversité dans le catalogue " +"de vidéos devient très attractive. C’est ce qui a fait le succès des " +"plateformes centralisatrices à la YouTube : le choix et la variété des " +"vidéos." + +#: src/views/News.vue:223 +msgid "" +"As you can see, we have gone far beyond what the crowdfunding has funded. " +"And we will continue!" +msgstr "" +"Comme vous pouvez le constater, nous sommes allés bien au delà de ce que le " +"crowdfunding avait financé. Et nous allons continuer !" + +#: src/views/Help.vue:40 +msgid "Ask questions to the community" +msgstr "Poser des questions à la communauté" + +#: src/components/InstancesList.vue:85 +msgid "At least 1GB" +msgstr "Au moins 1 Go" + +#: src/components/InstancesList.vue:93 +msgid "At least 20GB" +msgstr "Au moins 20 Go" + +#: src/components/InstancesList.vue:97 +msgid "At least 50GB" +msgstr "Au moins 50 Go" + +#: src/components/InstancesList.vue:89 +msgid "At least 5GB" +msgstr "Au moins 5 Go" + +#: src/views/News.vue:383 +msgid "August 20, 2018" +msgstr "20 Août 2018" + +#: src/components/InstanceCard.vue:274 +msgid "B" +msgstr "o" + +#: src/views/FAQ.vue:67 +msgid "" +"Because by design free/libre software respects our fundamental freedoms, and " +"guarantees them by a license, so a legally enforceable contract." +msgstr "" +"Parce que c’est un logiciel qui respecte nos libertés fondamentales, et les " +"garantit par une licence, donc " +"un contrat légalement opposable." + +#: src/views/FAQ.vue:190 +msgid "" +"Before this peer-to-peer broadcast, successful videographers (or videos that " +"make the buzz) were doomed to be hosted by a web giant whose infrastructure " +"can handle millions of simultaneous views... Or to pay for a very expensive " +"independent video host so that it can hold the load." +msgstr "" +"Mine de rien, avant cette diffusion en pair-à-pair, les vidéastes à succès " +"(ou les vidéos qui font le buzz) étaient condamnés à s’héberger chez un " +"géant du web dont l’infrastructure peut encaisser des millions de vues " +"simultanées… Ou à payer très cher un hébergement de vidéo indépendant afin " +"qu’il tienne la charge." + +#: src/views/FAQ.vue:263 +msgid "" +"Being free doesn't mean being above the law! Each PeerTube hosting provider " +"can decide on its own general conditions of use, abiding by their local laws." +msgstr "" +"Être libre ne signifie pas être au-dessus de la loi ! Chaque hébergement " +"PeerTube peut décider de ses propres conditions générales d’utilisation, " +"dans le cadre de la loi dont ils dépendent." + +#: src/views/Help.vue:18 +msgid "Better understand and use PeerTube" +msgstr "Mieux comprendre et utiliser PeerTube" + +#: src/components/InstancesList.vue:55 +msgid "Blur" +msgstr "Flouter" + +#: src/views/FAQ.vue:378 +msgid "Blur the title and thumbnail" +msgstr "Flouter le titre et la miniature" + +#: src/components/InstanceCard.vue:80 +msgid "Blurred" +msgstr "Flouté" + +#: src/views/Home.vue:277 +msgid "Browse contents" +msgstr "Explorer les contenus" + +#: src/views/Home.vue:228 +msgid "Browse/discover PeerTube instances" +msgstr "Découvrir les instances PeerTube" + +#: src/views/FAQ.vue:212 +msgid "" +"But above all, PeerTube treats you like a person, not as a product that it has to track, profile, and lock in video loops to better " +"sell your available brain time. Thus, the source code (the recipe) of the PeerTube software is open, making its " +"operation transparent." +msgstr "" +"Mais surtout, PeerTube vous considère comme une personne, et non pas " +"comme un produit qu’il faut pister, profiler, et enfermer dans des " +"boucles vidéos pour mieux vendre votre temps de cerveau disponible. Ainsi, " +"le code source (la recette de cuisine) du logiciel " +"PeerTube est ouvert, ce qui fait que son fonctionnement est transparent." + +#: src/views/FAQ.vue:237 +msgid "" +"But this is just the beginning, PeerTube is not (yet) perfect, and many " +"features are missing. But we intend to keep improving it day after day." +msgstr "" +"Mais ceci n’est qu’un début, PeerTube n’est pas (encore) parfait, et de " +"nombreuses fonctionnalités manquent à l’appel. Nous comptons bien continuer " +"de l’améliorer jour après jour." + +#: src/views/Instances.vue:25 +msgid "" +"By filtering according to your profile (video maker or " +"viewer), themes that you are looking for or " +"languages you speak, find an instance whose rules " +"match your needs!" +msgstr "" +"En filtrant selon votre profil (vidéaste ou spectateur), " +"les thèmes que vous recherchez ou encore les " +"langues avec lesquelles vous souhaitez interagir, trouvez " +"une instance dont les règles vous correspondent !" + +#: src/views/FAQ.vue:469 +msgid "" +"By acting both on the core, but also by allowing the development of " +"plugins, we believe that PeerTube will, in the long term, be able to respond " +"much better to these issues and allow different communities to adapt " +"PeerTube to their needs." +msgstr "" +"En agissant à la fois sur le core, mais aussi en permettant le " +"développement de plugins, nous pensons que PeerTube pourra, à terme, " +"beaucoup mieux répondre à ces problématiques et permettre aux différentes " +"communautés d’adapter PeerTube à leurs besoins." + +#: src/views/FAQ.vue:381 +msgid "" +"By default, this configuration is set to \"Hide them\". If some " +"administrators decide to display them with a blur filter for example, it's " +"their choice." +msgstr "" +"Par défaut, cette configuration est \"Les cacher\". Si certains " +"administrateurs décident de les afficher avec flou par exemple, c'est " +"leur choix." + +#: src/components/InstancesList.vue:366 +msgid "Català" +msgstr "Catalan" + +#: src/components/InstancesList.vue:367 +msgid "Čeština" +msgstr "Tchèque" + +#: src/views/News.vue:317 src/views/News.vue:374 src/views/News.vue:423 +#: src/views/News.vue:467 +msgid "Cheers," +msgstr "Librement," + +#: src/components/InstancesList.vue:350 +msgid "Comedy" +msgstr "Humour" + +#: src/views/FAQ.vue:73 +msgid "Concretely here, it means that:" +msgstr "Concrètement, ici, cela signifie que :" + +#: src/components/Footer.vue:5 +msgid "Contact" +msgstr "Contact" + +#: src/components/Header.vue:35 +msgid "Contribute" +msgstr "Contribuer" + +#: src/views/Help.vue:88 +msgid "Contribute to PeerTube" +msgstr "Contribuer à PeerTube" + +#: src/views/Hall-Of-Fame.vue:426 +msgid "Contributors" +msgstr "Contributeurs" + +#: src/components/Header.vue:23 src/components/InstancesList.vue:25 +#: src/views/Instances.vue:5 +msgid "Create an account" +msgstr "Créer un compte" + +#: src/views/FAQ.vue:255 +msgid "Creation and content" +msgstr "Création et contenus" + +#: src/views/News.vue:91 +msgid "customization options when video sharing" +msgstr "options de personnalisation lors du partage d’une vidéo" + +#: src/components/InstancesList.vue:370 +msgid "Deutsch" +msgstr "Allemand" + +#: src/components/Header.vue:8 +msgid "developed by" +msgstr "développé par" + +#: src/views/Home.vue:214 +msgid "" +"Direct contact with a human-scale hoster allows for two things: you no " +"longer are the client of a huge tech company, and you can nurture a " +"special relationship with your hoster, who distributes your data." +msgstr "" +"Être en contact direct avec un hébergeur à taille humaine vous permet, non " +"seulement de ne plus être le client d'une grande entreprise du numérique, " +"mais surtout d'avoir des rapports privilégiés avec les personnes qui " +"hébergent et diffusent vos données." + +#: src/components/InstancesList.vue:29 +msgid "Discover instances" +msgstr "Voir la liste des instances" + +#: src/views/Home.vue:34 +msgid "Discover our content selection" +msgstr "Découvrez notre sélection de contenus" + +#: src/views/Help.vue:23 +msgid "Discover our FAQ" +msgstr "Découvrez la FAQ" + +#: src/views/Home.vue:42 src/views/Home.vue:104 +msgid "Discover PeerTube instances" +msgstr "Découvrir les instances PeerTube" + +#: src/components/ContentSelection.vue:18 +msgid "Discover the channel" +msgstr "Découvrir la chaîne" + +#: src/views/News.vue:6 +msgid "Discover the latest PeerTube improvements" +msgstr "Découvrir les dernières avancées de PeerTube" + +#: src/components/InstancesList.vue:59 +msgid "Display" +msgstr "Afficher" + +#: src/views/FAQ.vue:377 +msgid "Display them" +msgstr "Les afficher" + +#: src/components/InstanceCard.vue:81 +msgid "Displayed" +msgstr "Affiché" + +#: src/views/FAQ.vue:418 +msgid "" +"Don't bother the developer to help you install your instance: we have a support forum for that." +msgstr "" +"Ne dérangez pas le développeur pour vous aider à installer votre instance : " +"notre forum d’entraide est là pour ça." + +#: src/views/Home.vue:338 +msgid "Donate to Framasoft" +msgstr "Soutenir Framasoft" + +#: src/views/News.vue:439 +msgid "" +"During the crowdfunding campaign, we continued to work on the localization " +"system. And we are happy to announce it's finally completed: it will be " +"available in the next beta (beta 10) of PeerTube. As of this writing, the " +"web interface is already available in english, french, basque, catalan, " +"czech and esperanto (huge thank you to all of the translators). If you too " +"want to help translating PeerTube, do not hesitate to check out the " +"documentation!" +msgstr "" +"Pendant le crowdfunding, nous avons continué d'avancer sur le système " +"d'internationalisation. Et nous avons le plaisir d'annoncer qu'il est enfin " +"terminé : il sera disponible lors de la prochaine version beta de PeerTube " +"(beta 10). À l'heure où nous écrivons ces lignes, l'interface est disponible " +"en anglais, français, basque, catalan, tchèque et en esperanto (un énorme " +"merci aux traducteurs). Si vous aussi vous voulez aider à la traduction de " +"PeerTube, n'hésitez pas à jeter un coup d'oeil à la documentation !" + +#: src/components/InstancesList.vue:354 +msgid "Education" +msgstr "Éducation" + +#: src/components/InstancesList.vue:362 +msgid "English" +msgstr "Anglais" + +#: src/views/Home.vue:284 +msgid "" +"Enjoy every feature: history, subscriptions, playlists, notifications..." +msgstr "" +"Pour profiter de toutes les fonctionnalités : historique, abonnements, " +"listes de lectures, notifications…" + +#: src/components/InstancesList.vue:351 +msgid "Entertainment" +msgstr "Divertissement" + +#: src/components/InstancesList.vue:373 +msgid "Español" +msgstr "Espagnol" + +#: src/components/InstancesList.vue:368 +msgid "Esperanto" +msgstr "Espéranto" + +#: src/components/InstancesList.vue:365 +msgid "Euskara" +msgstr "Basque" + +#: src/views/FAQ.vue:5 src/views/FAQ.vue:596 +msgid "FAQ" +msgstr "FAQ" + +#: src/views/News.vue:187 +msgid "February 26, 2019" +msgstr "26 Février 2019" + +#: src/views/FAQ.vue:157 +msgid "" +"Federation offers another benefit: everyone becomes independent. Zaïd, Catherin, Solar and yourself can make your own rules, your " +"own Terms of Services (for example, one can imagine a MeowTube where dogs " +"videos are strictly forbidden 😉)." +msgstr "" +"Un autre avantage de cette fédération, c’est que chacun·e est " +"indépendant·e. Zaïd, Catherine, Solar et vous-même pouvez avoir vos " +"propres règles du jeu, et créer vos propres Conditions Générales " +"d’Utilisation (on peut, par exemple, imaginer un MiaouTube où les vidéos de " +"chiens seraient strictement interdites 😉)." + +#: src/components/InstancesList.vue:343 +msgid "Films" +msgstr "Films" + +#: src/components/InstancesList.vue:3 +msgid "Filter according to your preferences" +msgstr "Filtrez selon vos préférences" + +#: src/views/FAQ.vue:385 +msgid "" +"Finally, any user can override this configuration, and decides if he want to " +"display, blur or hide these videos for himself." +msgstr "" +"Enfin, chaque utilisateur peut redéfinir ce choix, et décider si il veut " +"afficher, flouter ou cacher ce type de vidéo." + +#: src/views/News.vue:166 +msgid "" +"Finally, we have made some adjustments to the user interface so it easier and nicer to use. For instance, video thumbnails are " +"becoming bigger so that they're more highlighted. Users now have a quick " +"access to their library from the menu that includes their playlists, videos, " +"video watching history and their subscriptions." +msgstr "" +"Enfin, nous avons fait quelques ajustements au niveau de l’interface " +"utilisateur⋅ice, pour qu’elle soit plus agréable/efficace à " +"utiliser. Par exemple, les miniatures ont changé de taille pour être " +"davantage mises en valeur. Les utilisateur⋅ices peuvent désormais accéder " +"rapidement à partir du menu à leur bibliothèque qui comprend leur listes de " +"lecture, leurs vidéos, leur historique de visionnage et leurs abonnements." + +#: src/views/Hall-Of-Fame.vue:23 +msgid "Financial Contributors" +msgstr "Donateurs" + +#: src/views/News.vue:437 +msgid "First of all, thank you again for contributing to PeerTube! ❤️" +msgstr "Tout d'abord, un grand merci pour avoir contribué à notre campagne. ❤️" + +#: src/views/News.vue:44 +msgid "" +"First of all, we realized that most people who discover PeerTube have a hard " +"time understanding the difference between a channel and an account. " +"Indeed, on others video broadcasting services (such as YouTube) these two " +"things are pretty much the same." +msgstr "" +"Tout d’abord, nous avons constaté que la plupart des personnes qui " +"découvrent PeerTube ont du mal à comprendre la différence entre une " +"chaîne et un compte. En effet, sur les autres services de diffusion de " +"vidéos (YouTube par exemple) ces deux éléments sont globalement les mêmes." + +#: src/components/InstanceCard.vue:61 +msgid "Follows %{ instance.totalInstanceFollowing } instance" +msgid_plural "Follows %{ instance.totalInstanceFollowing } instances" +msgstr[0] "Abonné à %{ instance.totalInstanceFollowing } instance" +msgstr[1] "Abonné à %{ instance.totalInstanceFollowing } instances" + +#: src/components/InstancesList.vue:359 +msgid "Food" +msgstr "Cuisine" + +#: src/views/News.vue:225 +msgid "" +"For 2019, we plan to add a plugin and theme management system (even though " +"basic at first), playlist management, support for audio files upload and " +"many other features." +msgstr "" +"Il est prévu pour l'année 2019 d'ajouter un système de plugins et de thèmes " +"(peu évolué dans un premier temps), une gestion des playlists, la prise en " +"charge de fichiers audio à l'upload et bien d'autres fonctionnalités." + +#: src/views/FAQ.vue:267 +msgid "" +"For example, in France, discriminatory content is prohibited and may " +"be reported to the authorities. PeerTube allows users to report problematic " +"videos, and each administrator must then apply its moderation in accordance " +"with its terms and conditions and the law." +msgstr "" +"Par exemple, en France, les contenus discriminants sont interdits et " +"peuvent être signalés aux autorités. PeerTube permet aux internautes de " +"signaler une vidéo problématique, et chaque hébergeur doit alors appliquer " +"sa modération conformément à ses conditions générales et à la loi." + +#: src/views/FAQ.vue:317 +msgid "" +"For now, the solution proposed to people who upload videos is to use the " +"\"support\" button under the video. This button displays a frame in which " +"people who upload videos can display text, images, and links freely. For " +"example, it's possible to put a link to Patreon, Tipeee, Paypal, Liberapay " +"(or any other solution) there. Other examples: put a postal address if you'd " +"like to receive physical thank-you cards, put a logo of your enterprise, a " +"link to support a non-profit organisation..." +msgstr "" +"Actuellement, la solution proposée est d'utiliser le bouton « Soutenir » (« " +"Support »). Ce bouton permet d'afficher un cadre dans " +"lequel les personnes qui mettent en ligne des vidéos peuvent afficher des " +"textes, images, et liens librement. Par exemple, il est possible d'afficher " +"un bouton Patreon, Tipeee, Paypal, Liberapay (ou toute autre solution, " +"puisque le champ de saisie est libre). Autres exemples possibles : indiquer " +"une adresse pour un remerciement par carte postale, négocier avec un sponsor " +"l'affichage du logo de son entreprise, mettre en avant un lien pour soutenir " +"une ONG, etc." + +#: src/views/Help.vue:61 +msgid "For PeerTube admins" +msgstr "Pour les administrateurs de PeerTube" + +#: src/views/FAQ.vue:129 +msgid "For those who know how to administer a server, PeerTube is..." +msgstr "Pour qui sait administrer un serveur, PeerTube, c’est…" + +#: src/views/FAQ.vue:199 +msgid "For those who want to watch videos, PeerTube can offer..." +msgstr "Pour qui veut voir des vidéos, PeerTube a pour avantages…" + +#: src/views/FAQ.vue:166 +msgid "For those who wants to upload their videos, PeerTube allows..." +msgstr "Pour qui veut diffuser ses vidéos en ligne PeerTube permet…" + +#: src/components/Footer.vue:9 +msgid "Forum" +msgstr "Forum" + +#: src/components/InstancesList.vue:363 +msgid "Français" +msgstr "Français" + +#: src/views/FAQ.vue:302 +msgid "" +"From that moment on, Dominique is responsible, because they are warned that " +"they're hosting an illegal video. It is therefore up to them to act if they " +"don't want to be held accountable before the law." +msgstr "" +"Dès cet instant, Dominique est responsable, parce que prévenue du fait " +"qu’elle héberge une vidéo illicite. C’est donc à elle d’agir si elle ne veut " +"pas se retrouver responsable devant la loi." + +#: src/components/InstancesList.vue:375 +msgid "Gàidhlig" +msgstr "Gaélique écossais" + +#: src/components/InstancesList.vue:348 +msgid "Gaming" +msgstr "Jeux vidéos" + +#: src/components/InstanceCard.vue:277 +msgid "GB" +msgstr "Go" + +#: src/components/Header.vue:39 +msgid "Git" +msgstr "Git" + +#: src/views/NotFound.vue:10 +msgid "Go back to the homepage" +msgstr "Revenir à la page d'accueil" + +#: src/components/ContentSelection.vue:25 +msgid "Go on the instance" +msgstr "Voir l'instance" + +#: src/views/Help.vue:44 +msgid "Go to the forum" +msgstr "Aller sur le forum" + +#: src/views/Hall-Of-Fame.vue:5 src/views/Hall-Of-Fame.vue:632 +msgid "Hall of Fame" +msgstr "Tableau d’honneur" + +#: src/views/News.vue:255 src/views/News.vue:329 src/views/News.vue:386 +#: src/views/News.vue:435 +msgid "Hello everyone!" +msgstr "Bonjour à toutes et à tous !" + +#: src/views/News.vue:126 +msgid "Hello!" +msgstr "Bonjour !" + +#: src/components/Header.vue:31 src/views/Help.vue:5 src/views/Help.vue:199 +msgid "Help" +msgstr "Aide" + +#: src/views/News.vue:197 +msgid "Here is a small retrospective of the end of 2018/beginning of 2019:" +msgstr "" +"Voici une petite rétrospective de la fin d'année 2018/début d'année 2019 :" + +#: src/views/News.vue:16 +msgid "Hi everybody," +msgstr "Bonjour à toutes et à tous," + +#: src/components/InstanceCard.vue:79 +msgid "Hidden" +msgstr "Caché" + +#: src/components/InstancesList.vue:51 +msgid "Hide" +msgstr "Cacher" + +#: src/views/FAQ.vue:379 +msgid "Hide them" +msgstr "Les cacher" + +#: src/components/Header.vue:19 +msgid "Home" +msgstr "Accueil" + +#: src/views/FAQ.vue:486 +msgid "How do I contribute to PeerTube’s code?" +msgstr "Comment participer au code de PeerTube ?" + +#: src/views/FAQ.vue:405 +msgid "How do I install PeerTube?" +msgstr "Comment installer PeerTube ?" + +#: src/components/InstancesList.vue:353 +msgid "How To" +msgstr "Tutoriels" + +#: src/views/Help.vue:92 +msgid "How to contribute?" +msgstr "Comment contribuer ?" + +#: src/views/FAQ.vue:327 +msgid "" +"However, many improvements of PeerTube are to be expected... Including those " +"that would allow you to create (and choose) the monetization tools that " +"interest you!" +msgstr "" +"Par ailleurs, de nombreuses améliorations de PeerTube sont à prévoir… Dont " +"celles qui vous permettraient de créer (et choisir) vous-même les outils de " +"monétisation qui vous intéressent !" + +#: src/views/News.vue:50 +msgid "" +"However, on PeerTube each account is linked to one or multiple channels that " +"can be named as the users sees fit. You also have to create at least one " +"channel when creating an account. Once the channels have been created, users " +"can upload videos to each channel to organize their contents (for example, " +"you could have a channel about cooking and another one about biking)." +msgstr "" +"Or sur PeerTube, chaque compte possède une ou plusieurs chaînes que l’on " +"peut nommer comme on le souhaite. Il y a d’ailleurs une obligation de créer " +"au minimum une chaîne lors de la création d’un compte. Une fois les chaînes " +"créées, les utilisateur⋅ices peuvent uploader des vidéos sur chacune d’entre " +"elles afin d’organiser leurs contenus (on peut donc avoir une chaîne où on " +"diffuse des vidéos de cuisine et une autre où parle de vélo par exemple)." + +#: src/views/FAQ.vue:258 +msgid "If it's free, can we upload illegal stuff on it?" +msgstr "Si c’est libre, on peut y mettre des contenus illicites ?" + +#: src/views/FAQ.vue:96 +msgid "" +"If the hosting provider Knitting-PeerTube becomes friends with Kittens-Tube " +"and Framatube, it will display the videos of others on its site, thus " +"diluting hosting costs while remaining practical and complete for Internet " +"users." +msgstr "" +"Si l’hébergeur Tricot-PeerTube devient ami avec Chatons-Tube et Framatube, " +"il affichera les vidéos des autres sur son site : on dilue ainsi les coûts " +"d’hébergement tout en restant pratique et complet pour les internautes." + +#: src/views/News.vue:231 +msgid "" +"If you also to contribute to the growing of PeerTube, you can participate in " +"its funding here: https://soutenir.framasoft.org/en" +msgstr "" +"Si vous aussi vous voulez contribuer au développement de PeerTube, n'hésitez " +"pas à participer à son financement : https://soutenir." +"framasoft.org" + +#: src/views/News.vue:236 +msgid "" +"If you have any questions, feel free to use our forum: https://framacolibri.org/c/peertube" +msgstr "" +"Si vous avez la moindre question, vous pouvez utiliser le forum : https://framacolibri.org/c/peertube" + +#: src/views/FAQ.vue:506 +msgid "" +"If you want to help out in another way, or if you want to request a feature, " +"come discuss it on our contribution forum." +msgstr "" +"Si vous souhaitez apporter un autre type d’aide, ou que vous désirez une " +"fonctionnalité qui n’est pas disponible, venez en discuter sur notre forum des contributions." + +#: src/views/Instances.vue:7 +msgid "" +"If you would like to interact with videos (like, comment, download...), " +"subscribe to channels, create playlists or play videos, then all you have to " +"do is create an account on the PeerTube instance of your choice." +msgstr "" +"Si vous souhaitez interagir avec des vidéos (aimer, commenter, " +"télécharger…), vous abonner à des chaînes, créer des listes de lecture ou " +"diffuser des vidéos, alors il ne vous reste qu’à créer un compte sur " +"l’instance PeerTube de votre choix." + +#: src/views/News.vue:200 +msgid "" +"In December 2018, we released version 1.1 which contained some moderation " +"tools requested by instance administrators." +msgstr "" +"En décembre 2018, nous avons sorti la version 1.1 qui contenait certains " +"outils de modération demandés par les administrateurs d'instances." + +#: src/views/News.vue:205 +msgid "" +"In January, we released version 1.2 that supports 3 new languages: Russian, " +"Polish and Italian. Thanks to PeerTube's community of translators, PeerTube " +"is now translated into 16 different languages!" +msgstr "" +"En janvier, nous avons sorti la version 1.2 permettant, grâce à la " +"communauté de traducteurs et traductrices de PeerTube, de proposer 3 " +"nouvelles langues : le russe, le polonais et l'italien. PeerTube est donc " +"désormais traduit en 16 langues différentes !" + +#: src/views/FAQ.vue:233 +msgid "" +"In March 2018, PeerTube released its publicly usable beta version. Several " +"collectives set up the first instances, thus creating the bases of the " +"federation." +msgstr "" +"En mars 2018, PeerTube a sorti sa version bêta, utilisable publiquement. " +"Plusieurs collectifs ont monté des premiers hébergements, créant ainsi les " +"bases de la fédération." + +#: src/views/News.vue:61 +msgid "" +"In order to make this channel idea more understandable, we have changed the " +"sign-up form, which from now on consists of two steps:" +msgstr "" +"Pour rendre plus compréhensible ce concept de chaîne, nous avons modifié le " +"formulaire d’inscription en y proposant dorénavant 2 étapes :" + +#: src/views/FAQ.vue:477 +msgid "" +"In the meantime, as an user if you feel that PeerTube 1.0 does not currently " +"meet your needs, it's simple: don't use it right now :) (we remind you that " +"we don't make money developing PeerTube, and that if we obviously hope for " +"its success, the survival of our association doesn't depend on it)." +msgstr "" +"En attendant, en tant qu’utilisateur⋅ice si vous estimez que PeerTube 1.0 ne " +"répond pas actuellement à vos besoins, c’est simple : ne l’utilisez pas pour " +"le moment :) (nous vous rappelons que nous ne gagnons pas d’argent en " +"développant PeerTube, et que si nous espérons évidemment son succès, la " +"survie de notre association n’en dépend pas)." + +#: src/views/News.vue:215 +msgid "" +"In the meantime, the PeerTube federation has grown: today, more than 300 " +"instances broadcast more than 70,000 videos, with nearly 2 million cumulated " +"views. We remind you that the only official website we maintain around " +"PeerTube is https://joinpeertube.org/en and that we bear no " +"responsibility on any other site that may be published." +msgstr "" +"Par ailleurs, la fédération PeerTube s'est développée : aujourd'hui, c'est " +"plus de 300 instances qui diffusent plus de 70 000 vidéos, avec près de 2 " +"millions de vues cumulées. Nous vous rappelons au passage que le seul site " +"officiel que nous maintenons autour de PeerTube est https://" +"joinpeertube.org et que nous n'avons aucune responsabilité autour de " +"tout autre site qui pourrait voir le jour." + +#: src/views/Home.vue:250 +msgid "" +"In this way, when you watch a video, your computer contributes to its " +"broadcast. If a lot of people are watching the same video at the same time, " +"their browser automatically send smalls pieces of the video to the other " +"viewers. The server resources are not over-exploited: the " +"stream is split, the network optimized." +msgstr "" +"Ainsi, quand vous visionnez une vidéo, votre ordinateur participe à sa " +"diffusion. Si beaucoup de personnes regardent la même vidéo au même moment, " +"leur navigateur envoie automatiquement des bouts de la vidéo aux autres " +"spectateur⋅ices. Cela permet de ne pas surexploiter les ressources " +"du serveur : les flux se répartissent, le réseau est optimisé." + +#: src/views/FAQ.vue:462 +msgid "" +"Indeed, we do not claim to have the science behind it and know how best to " +"manage each of the tools according to each of the needs. For example: with " +"regard to the question of DMCA requests, cases vary according to " +"geographical jurisdictions (European law is different from French law, " +"itself different from Canadian law, itself different from American law, " +"etc.). Concerning the tools for moderating comments, here again, we cannot " +"decree ourselves experts of the subject, because this is simply not the case." +msgstr "" +"En effet, nous ne prétendons pas avoir la science infuse et savoir comment " +"gérer au mieux chacun des outils en fonction de chacun des besoins. Par " +"exemple : concernant la question des requêtes DMCA, les cas sont variables " +"selon les juridictions géographiques (le droit européen est différent du " +"droit français, lui même différent du droit canadien, lui même différent du " +"droit états-uniens, etc.). Concernant les outils de modération de " +"commentaires, là encore, nous ne pouvons nous décréter expert⋅es du sujet, " +"car cela n’est tout simplement pas le cas." + +#: src/views/Help.vue:65 +msgid "Install PeerTube" +msgstr "Installer PeerTube" + +#: src/components/InstancesList.vue:69 +msgid "Instance languages" +msgstr "Langues de l'instance" + +#: src/components/InstancesList.vue:106 +msgid "Instances list" +msgstr "Liste des instances" + +#: src/views/FAQ.vue:524 +msgid "" +"IPFS is a great technology, but it still seems very (too!) young for large " +"scale streaming of large files." +msgstr "" +"IPFS est une super technologie, mais elle nous semble encore très (trop !) " +"fraiche pour de la diffusion de gros fichiers à large échelle en streaming." + +#: src/views/FAQ.vue:227 +msgid "Is PeerTube's purpose to replace YouTube?" +msgstr "Le but de PeerTube, c’est de remplacer YouTube ?" + +#: src/views/FAQ.vue:171 +msgid "" +"It allows you to choose a hoster that fits you. YouTube's excesses are a " +"good exemple: its hoster, Google/Alphabet, can impose its \"Robocopyright" +"\" (the ContentID system) or its tools to index, recommend and spotlight " +"videos; and those tools seem as unfair as they are obscure. Even though, it " +"already forces you to give it extended copyrights on your " +"videos, for free!" +msgstr "" +"Il vous permet de choisir un hébergement qui vous correspond. On l’a vu avec " +"les dérives de YouTube : son hébergeur, Google-Alphabet, peut imposer son " +"système ContentID (le fameux « Robocopyright ») ou ses outils de mise en " +"valeur des vidéos, qui semblent aussi obscurs qu’injustes. Quoi qu’il " +"arrive, il vous impose déjà de lui céder – gracieusement – des " +"droits sur vos vidéos !" + +#: src/views/News.vue:259 +msgid "It implements all stretch goals we planned in our crowdfunding:" +msgstr "" +"Elle contient tous les buts que nous avions fixé dans notre crowdfunding :" + +#: src/views/Home.vue:257 +msgid "" +"It might not look like it, but thanks to peer-to-peer broadcasting, popular " +"video makers and their videos are no longer forced to be hosted by big " +"companies, whose infrastructure can stand thousands of views at the same " +"time... or to pay for a robust but extremely expensive independent video " +"host." +msgstr "" +"Mine de rien, avant cette diffusion en pair-à-pair, les vidéastes à succès " +"(ou les vidéos qui font le buzz) étaient condamnés à s’héberger chez un " +"géant du web dont l’infrastructure peut encaisser des milliers de vues " +"simultanées… Ou à payer très cher un hébergement de vidéo indépendant afin " +"qu’il tienne la charge." + +#: src/views/News.vue:340 +msgid "" +"It was not included in the crowdfunding, but we created an \"Overview\" " +"page, that displays videos of some categories/tags/channels picked randomly, " +"to show the diversity of the videos uploaded on PeerTube. You can see a demonstration here." +msgstr "" +"Ce n'était pas inclus dans le crowdfunding, mais nous avons aussi créé une " +"nouvelle page \"Overview\", qui affiche aléatoirement les vidéos de " +"certaines catégories, tags ou chaînes, dans le but de montrer la diversité " +"des vidéos hébergées. Vous pouvez voir ici une démonstration de cette fonctionnalité." + +#: src/views/FAQ.vue:354 +msgid "" +"It's best to contact and talk directly with hosting providers, to understand " +"their business model, vision, etc. Because only you can determine what makes " +"you trust such or such host, and thus entrust your videos to them." +msgstr "" +"Le mieux est de contacter et de discuter directement avec les hébergeurs, de " +"comprendre leur modèle économique, leur vision, etc. Car seul vous pouvez " +"déterminer ce qui fait que vous pouvez faire confiance à tel ou tel " +"hébergeur, et donc lui confier vos vidéos." + +#: src/views/FAQ.vue:393 +msgid "" +"It's up to everyone to be responsible: parents, visitors, uploaders, " +"PeerTube administrators to respect the law and avoid any problematic " +"situations." +msgstr "" +"A chacun d’être responsables : parents, visiteurs, administrateurs " +"d’instances PeerTube pour respecter la loi et éviter toute situation " +"problématique." + +#: src/components/InstancesList.vue:371 +msgid "Italiano" +msgstr "Italien" + +#: src/views/FAQ.vue:77 +msgid "" +"Its development is community-based, it can be enhanced by everyone's " +"contributions." +msgstr "" +"Son développement est communautaire, il peut s’enrichir des contributions de " +"chacun·e." + +#: src/components/Footer.vue:13 +msgid "JoinPeerTube Git" +msgstr "Git de JoinPeerTube" + +#: src/views/News.vue:432 +msgid "July 23, 2018" +msgstr "23 Juillet 2018" + +#: src/views/News.vue:123 +msgid "June 5, 2019" +msgstr "5 Juin 2019" + +#: src/components/InstanceCard.vue:275 +msgid "KB" +msgstr "Ko" + +#: src/components/InstancesList.vue:358 +msgid "Kids" +msgstr "Enfants" + +#: src/components/I18n.vue:7 +msgid "Languages" +msgstr "Langues" + +#: src/views/Home.vue:1 +msgid "Learn more about free/libre software" +msgstr "En savoir plus sur les logiciels libres" + +#: src/views/Home.vue:1 +msgid "Learn more about the federation" +msgstr "En savoir plus sur la fédération" + +#: src/components/Footer.vue:3 +msgid "Legal notices" +msgstr "Mentions légales" + +#: src/views/FAQ.vue:54 +msgid "" +"Linked together, these three features makes it easy to host videos on the " +"server side, while remaining practical, ethical and fun for the internet " +"users." +msgstr "" +"Liées ensemble, ces trois caractéristiques permettent de faciliter " +"l’hébergement de vidéos côté serveur, tout en restant pratique, éthique et " +"amusant côté internautes." + +#: src/views/News.vue:261 +msgid "" +"Localization support (as we write these lines, PeerTube is already available " +"in 13 different languages!)" +msgstr "" +"Le support de l’internationalisation (à l’heure où nous écrivons ces lignes, " +"PeerTube est déjà disponible en plus de 13 langues !)" + +#: src/views/Home.vue:152 +msgid "" +"Mainstream online video broadcasting services make money off of your data by " +"analyzing your interactions so that they can then bombard your with targeted " +"advertising." +msgstr "" +"Les principaux services de diffusion de vidéo en ligne utilisent vos données " +"pour gagner de l'argent en analysant vos interactions et en utilisant ces " +"informations pour vous matraquer en publicités ciblées." + +#: src/views/News.vue:172 +msgid "" +"Many other improvements have been made in this new version. You can see the " +"complete list on https://" +"github.com/Chocobozzz/PeerTube/releases/tag/v1.3.0." +msgstr "" +"Beaucoup d'autres améliorations ont été apportées dans cette nouvelle " +"version. Vous pouvez voir la liste complète (en anglais) sur https://github.com/Chocobozzz/PeerTube/" +"releases/tag/v1.3.0." + +#: src/views/FAQ.vue:241 +msgid "" +"March 2018 thus represents the birth of the PeerTube federations: the more " +"this software will be used and supported, the more people will use it and " +"contribute to it, and the faster it will evolve towards a concrete " +"alternative to platforms such as YouTube." +msgstr "" +"Mars 2018 représente donc la naissance des fédérations PeerTube : plus ce " +"logiciel sera utilisé et soutenu, plus des personnes l’utiliseront et y " +"contribueront, et plus vite il évoluera vers une alternative concrète aux " +"plateformes telles que YouTube." + +#: src/components/InstanceCard.vue:276 +msgid "MB" +msgstr "Mo" + +#: src/views/News.vue:94 +msgid "More features" +msgstr "Et aussi" + +#: src/views/FAQ.vue:542 +msgid "More technical questions" +msgstr "Autres questions techniques" + +#: src/views/FAQ.vue:372 +msgid "" +"Moreover, each administrator decides with which instances he wants to " +"federate: he has the full control of the content he wants to display on his " +"instance. It's up to him to choose the policy regarding this kind of videos. " +"He can decide to:" +msgstr "" +"Ensuite, chaque administrateur décide avec quelles instances fédérer. Il a " +"donc le contrôle total du contenu qu'il affiche sur son instance. De plus, " +"c’est lui qui choisit la politique à appliquer concernant ce genre de vidéo. " +"Il peut décider de :" + +#: src/views/News.vue:368 src/views/News.vue:417 src/views/News.vue:461 +msgid "" +"Moreover, you can ask questions on the " +"PeerTube forum. You can also contact us directly on https://" +"contact.framasoft.org." +msgstr "" +"Si vous avez des questions un forum est à " +"votre disposition. Vous pouvez également nous contacter directement sur https://contact.framasoft.org." + +#: src/views/Home.vue:165 +msgid "" +"Most importantly, you are a person to PeerTube, not a product in " +"need of profiling so as to be stuck in video loops. For example, " +"PeerTube doesn't use any biased recommendation algorithms to keep you online " +"for hours on end." +msgstr "" +"Mais surtout, PeerTube vous considère comme une personne, et non pas " +"comme un produit qu’il faut profiler et enfermer dans des boucles vidéos. PeerTube n’utilise par exemple aucun algorithme de recommandation " +"biaisé pour vous faire rester indéfiniment en ligne." + +#: src/components/InstancesList.vue:342 +msgid "Music" +msgstr "Musique" + +#: src/components/InstancesList.vue:372 +msgid "Nederlands" +msgstr "Néerlandais" + +#: src/views/Help.vue:28 +msgid "Need a detailed guide?" +msgstr "Besoin d'un guide détaillé ?" + +#: src/views/FAQ.vue:331 +msgid "" +"Nevertheless, it is worth remembering that the vast majority of videos " +"published on the Internet (and even on YouTube) are shared for non-market " +"purposes: remuneration is a tool, but not necessarily a main or essential " +"purpose." +msgstr "" +"Néanmoins, il est bon de rappeler que l’immense majorité des vidéos publiées " +"sur internet (et même sur YouTube) sont partagées dans un but non-marchand : " +"la rémunération est un outil, mais pas forcément un but principal ni " +"essentiel." + +#: src/views/FAQ.vue:246 +msgid "" +"Nevertheless, the ambition remains to be a free and decentralized " +"alternative: the goal of an alternative is not to replace, but to " +"propose something else, with different values, in parallel to what already " +"exists." +msgstr "" +"Néanmoins, l’ambition reste d’être une alternative libre et " +"décentralisée : le but d’une alternative n’est pas de remplacer, " +"mais de proposer quelque chose d’autre, avec des valeurs différentes, en " +"parallèle de ce qui existe déjà." + +#: src/components/Header.vue:27 src/views/News.vue:651 +msgid "News" +msgstr "Actus" + +#: src/components/InstancesList.vue:352 +msgid "News & Politics" +msgstr "Actualité & Politique" + +#: src/components/Footer.vue:7 +msgid "Newsletter" +msgstr "Lettre d’information" + +#: src/components/InstancesList.vue:63 +msgid "No opinion" +msgstr "Sans opinion" + +#: src/components/InstanceCard.vue:24 +msgid "No video quota per user" +msgstr "Aucun quota par utilisateur" + +#: src/views/FAQ.vue:367 +msgid "" +"No. In October 2018, on an average instance federating with ~200 instances " +"and indexing ~16000 videos, only ~200 videos are tagged as NSFW (i. e. the " +"content is sensitive, which could be something else than pornography). " +"Therefore, they represent only ~1% of all the videos." +msgstr "" +"Non. En octobre 2018, sur une instance moyenne qui se fédère avec environ " +"200 autres instances et indexe 16000 vidéos, seules 200 vidéos sont " +"étiquetées NSFW (c'est à dire dont le contenu est sensible, pouvant " +"d'ailleurs être autre chose que de la pornographie). Elles représentent donc " +"seulement 1% à 2% de l'ensemble des vidéos." + +#: src/views/FAQ.vue:290 +msgid "" +"Now imagine that Camille has created an account on DominiqueTube and uploads " +"an illegal video, because this video uses music created by Solal." +msgstr "" +"Imaginons maintenant que Camille s’est créé un compte sur DominiqueTube et y " +"téléverse une vidéo illégale, car cette vidéo utilise la musique crée par " +"Solal." + +#: src/views/News.vue:151 +msgid "" +"Now, administrators can manage more finely how other instances " +"subscribe to their own instance. The administrator can decide " +"whether or not to approve the subscription of another instance to its own. " +"It is also possible to activate automatic rejection for any new subscription " +"to its instance. Finally, a notification is created as soon as the " +"administrator's instance receives a new subscription. These features help " +"administrators control on which instances their content is displayed." +msgstr "" +"Les administrateurs peuvent maintenant gérer plus finement les " +"autres instances s’abonnant à leur instance : un administrateur " +"peut décider d'approuver ou non l'abonnement d'une autre instance à la " +"sienne. Il est aussi possible d'activer le refus automatique tout nouvel " +"abonnement à son instance. Enfin, une notification est créée dès que son " +"instance reçoit un nouvel abonnement. Ces fonctionnalités permettent à " +"chaque administrateur de maîtriser plus facilement la diffusion des contenus " +"mis en ligne sur leur instance." + +#: src/views/News.vue:31 +msgid "" +"Now, this system allows each administrator to create specific plug-ins depending on their needs. They may install extensions created by other " +"people on their instance as well. For example, it is now possible to install " +"community created graphical themes to change the instance visual interface." +msgstr "" +"Avec ce système, chaque administrateur⋅ice peut dorénavant créer des " +"plugins spécifiques en fonction de ses besoins. Mais iel peut aussi " +"installer des extensions créées par d’autres personnes sur son instance. Par " +"exemple, il est possible d’installer des thèmes graphiques créés par la " +"communauté pour changer l’interface visuelle d’une instance." + +#: src/components/InstancesList.vue:374 +msgid "Occitan" +msgstr "Occitan" + +#: src/views/News.vue:252 +msgid "October 16, 2018" +msgstr "16 Octobre 2018" + +#: src/views/FAQ.vue:209 +msgid "" +"Of course, PeerTube's video player adapts to your situation: if your " +"installation does not allow peer-to-peer playback (corporate network, " +"recalcitrant browser, etc.) video playback will be done in the classic way." +msgstr "" +"Bien sûr, le lecteur vidéo de PeerTube s’adapte à votre situation : si votre " +"installation ne permet pas la diffusion en pair-à-pair (réseau d’entreprise, " +"navigateur récalcitrant, etc.) la lecture de la vidéo se fera de manière " +"classique." + +#: src/views/FAQ.vue:31 +msgid "" +"On the contrary, PeerTube's concept is to create a network of multiple small " +"interconnected video hosting providers." +msgstr "" +"Au contraire, le concept de PeerTube est de créer un réseau de nombreux " +"petits hébergeurs de vidéos, interconnectés." + +#: src/views/FAQ.vue:204 +msgid "" +"One of the benefits is that you become a part of the broadcasting of " +"the videos you are watching. If other people are watching a " +"PeerTube video at the same time as you, as long as your tab remains open, " +"your browser shares bits of that video and you participate in a healthier " +"use of the Internet." +msgstr "" +"Un des avantages, c’est que vous devenez partie prenante de la " +"diffusion des vidéos que vous êtes en train de regarder. Si " +"d’autres personnes regardent une vidéo PeerTube en même temps que vous, tant " +"que votre onglet reste ouvert, votre navigateur partage des bouts de cette " +"vidéo et vous participez ainsi à une utilisation plus saine d’Internet." + +#: src/views/Home.vue:69 +msgid "" +"Our aim is not to replace them, but rather to simultaneously offer something " +"else, with different values." +msgstr "" +"Le but n’est pas de remplacer, mais de proposer quelque chose d’autre, avec " +"des valeurs différentes, en parallèle de ce qui existe déjà." + +#: src/views/All-Content-Selections.vue:5 +#: src/views/All-Content-Selections.vue:36 +msgid "Our content selections" +msgstr "Notre sélection de contenus" + +#: src/views/Home.vue:313 +msgid "" +"Our organization started in 2004, and now devotes itself to popular " +"education about digital technology issues. We are a small structure " +"of less than 40 members and under 10 employees, well-known for the De-google-" +"ify Internet project, when we offered 34 ethical and alternative online " +"tools. As a public interest organization, over 90% of our funding " +"comes from donations (tax deductible for French taxpayers)." +msgstr "" +"Créée en 2004, l'association se consacre désormais à l’éducation " +"populaire aux enjeux du numérique. Notre petite structure (moins de " +"40 membres, moins de 10 salarié·e·s) est connue pour avoir réalisé le projet " +"Dégooglisons Internet, proposant 34 outils en ligne éthiques et alternatifs. " +"Reconnue d’intérêt général, notre association est financée à plus de " +"90 % par vos dons, déductibles des impôts pour les contribuables " +"français·es." + +#: src/views/News.vue:96 +msgid "" +"Our wonderful community of translators is once again to thank for their " +"work, after they enriched PeerTube with 3 new languages: Finnish, " +"Greek and Scottish Gaelic, making PeerTube now available in 22 languages." +msgstr "" +"Toujours grâce à notre formidable communauté de traducteur⋅ices, cette " +"nouvelle version de PeerTube se voit augmentée de 3 nouvelles langues : le finlandais, le grec et le gaélique écossais. PeerTube est donc " +"dorénavant accessible en 22 langues." + +#: src/views/NotFound.vue:5 src/views/NotFound.vue:48 +msgid "Page not found" +msgstr "Page non trouvée" + +#: src/views/FAQ.vue:51 +msgid "" +"Peer-to-peer broadcasting – and therefore viewing – (so no slowing down when " +"a video becomes viral)." +msgstr "" +"De la diffusion – et donc du visionnage – en pair-à-pair (donc pas de " +"ralentissement quand une vidéo devient virale)." + +#: src/views/FAQ.vue:116 +msgid "" +"Peer-to-peer broadcasting allows, thanks to the WebRTC protocol, that Internet users who watch the same video at the " +"same time exchange bits of files, which relieves the server." +msgstr "" +"La diffusion en pair-à-pair permet, grâce au protocole WebRTC, que les internautes qui regardent la même vidéo en même temps " +"s’échangent des bouts de fichiers, ce qui soulage le serveur." + +#: src/views/FAQ.vue:442 +msgid "" +"PeerTube 1.0 is the realization of the commitment we made in October 2017 to " +"take PeerTube from an alpha version (personal project and proof of concept " +"that a federated video platform could work) to a 1.0 version in October 2018 " +"(which does not mean \"final version\", but \"version considered stable and " +"distributable\")." +msgstr "" +"PeerTube 1.0 est la concrétisation de l’engagement que nous avions pris en " +"octobre 2017 d’emmener PeerTube d’une version alpha (projet personnel et " +"preuve de concept qu’une plateforme vidéo fédérée pouvait fonctionner) à une " +"version 1.0 en octobre 2018 (ce qui ne signifie pas \"version finale\", mais " +"\"version considérée comme stable et diffusable\")." + +#: src/views/News.vue:122 +msgid "PeerTube 1.3 is out!" +msgstr "PeerTube 1.3 est là !" + +#: src/views/News.vue:12 +msgid "PeerTube 1.4 is out!" +msgstr "PeerTube 1.4 est là !" + +#: src/views/News.vue:17 +msgid "Peertube 1.4 just came out! Here's a quick overview of what's new…" +msgstr "" +"La dernière version de PeerTube est sortie ! Petit tour d’horizon de ce " +"qu’elle apporte…" + +#: src/views/Home.vue:64 +msgid "" +"PeerTube aspires to be a decentralized and free/libre alternative to video broadcasting services." +msgstr "" +"L’ambition de PeerTube, c'est d’être une alternative libre et " +"décentralisée  aux services de diffusion de vidéos." + +#: src/views/News.vue:431 +msgid "PeerTube crowdfunding newsletter #1" +msgstr "Newsletter du crowdfunding de PeerTube n°1" + +#: src/views/News.vue:382 +msgid "PeerTube crowdfunding newsletter #2" +msgstr "Newsletter du crowdfunding de PeerTube n°2" + +#: src/views/News.vue:325 +msgid "PeerTube crowdfunding newsletter #3" +msgstr "Newsletter du crowdfunding de PeerTube n°3" + +#: src/views/News.vue:251 +msgid "PeerTube crowdfunding newsletter #4" +msgstr "Newsletter du crowdfunding de PeerTube n°4" + +#: src/components/Footer.vue:15 +msgid "PeerTube Git" +msgstr "Git de PeerTube" + +#: src/views/Instances.vue:125 +msgid "PeerTube instances" +msgstr "Instances PeerTube" + +#: src/views/Home.vue:309 +msgid "" +"Peertube is a free/libre software funded by a French non-profit " +"organization: Framasoft" +msgstr "" +"PeerTube est un logiciel libre gratuit financé par une association française à but non lucratif : Framasoft" + +#: src/views/FAQ.vue:531 +msgid "" +"PeerTube is free, decentralized, distributed, and does not impose any " +"remuneration model. This is the choice we have made, which is debatable, and " +"others (like d.tube) have made other choices, which have their advantages. " +"So it’s up to you to see what suits you." +msgstr "" +"PeerTube est libre, décentralisé, distribué, et n’impose aucun modèle de " +"rémunération. C’est le choix que nous avons fait, qui est discutable, et " +"d’autres (comme d.tube) ont fait d’autres choix, qui ont leurs avantages. " +"C’est donc à vous de voir ce qui vous correspond." + +#: src/views/FAQ.vue:75 +msgid "" +"PeerTube is freely provided, no need to pay to install it on your server;" +msgstr "" +"PeerTube est diffusé gratuitement, pas besoin de payer pour l’installer sur " +"son serveur ;" + +#: src/views/FAQ.vue:389 +msgid "" +"PeerTube is just a software: it's not Framasoft (non-profit that develops " +"PeerTube) that's responsible for the content published on some instances." +msgstr "" +"PeerTube n'est qu'un logiciel, ce n'est donc pas Framasoft (association qui " +"développe PeerTube) qui est responsable du contenu mis en ligne sur " +"certaines instances." + +#: src/views/FAQ.vue:286 +msgid "" +"PeerTube is not a website: it is software that allows a web hoster (for " +"example, Dominique) to create a video website (let's call it DominiqueTube)." +msgstr "" +"PeerTube n’est pas un site web : c’est un logiciel qui permet à un hébergeur " +"(par exemple, Dominique) de créer un site web de vidéos (appelons-le " +"DominiqueTube)." + +#: src/views/Home.vue:85 +msgid "" +"PeerTube is not meant to become a huge platform that would centralize videos " +"from all around the world." +msgstr "" +"PeerTube n’est pas pensé pour créer une énorme plateforme centralisant les " +"vidéos du monde entier." + +#: src/views/Home.vue:160 +msgid "" +"Peertube is not subject to any corporate monopoly, does not rely on ads and " +"does not track you." +msgstr "" +"PeerTube n’est soumis au monopole d’aucune entreprise, ne dépend d’aucune " +"publicité et ne vous piste pas." + +#: src/views/FAQ.vue:21 +msgid "" +"PeerTube is software that you install on a web server. It allows you to " +"create a video hosting website, so create your \"homemade YouTube\"." +msgstr "" +"PeerTube est un logiciel qui s’installe sur un serveur. Il permet de créer " +"un site web d’hébergement et de diffusion de vidéos, donc de faire son " +"« YouTube maison »." + +#: src/views/FAQ.vue:43 +msgid "" +"PeerTube is unique because (as far as we know) it's the only video hosting " +"web application which combines three advantages:" +msgstr "" +"PeerTube est unique car (à notre connaissance), c’est la seule application " +"web d’hébergement vidéo qui allie trois avantages :" + +#: src/views/News.vue:4 +msgid "PeerTube news!" +msgstr "Les actualités de PeerTube !" + +#: src/views/FAQ.vue:13 +msgid "PeerTube Presentation" +msgstr "Présentation de PeerTube" + +#: src/views/News.vue:146 +msgid "" +"PeerTube translation community have done a huge job. 3 new " +"languages are now available: Japanese, Dutch and European " +"Portuguese (PeerTube already support Brazilian Portuguese). Amazing! " +"PeerTube is now available in 19 languages!" +msgstr "" +"Les traducteurs de PeerTube ont aussi fait un énorme travail car 3 " +"nouvelles langues sont désormais disponibles : le japonais, le " +"néerlandais et le portugais européen (l’interface supportait déjà le " +"portugais brésilien). A ce jour, PeerTube est donc disponible en 19 langues !" + +#: src/views/FAQ.vue:519 +msgid "" +"PeerTube uses ActivityPub because this federation protocol is recommended by " +"the W3C and is already used by the federated social network Mastodon." +msgstr "" +"PeerTube utilise ActivityPub car ce protocole de fédération est recommandé " +"par le W3C et est déjà utilisé par le réseau social fédéré Mastodon." + +#: src/views/FAQ.vue:426 +msgid "" +"PeerTube v1.0 does not seem to me to contain all the tools necessary for a " +"good management of my instance." +msgstr "" +"PeerTube v1.0 ne me semble pas contenir tous les outils nécessaires à une " +"bonne gestion de mon instance." + +#: src/views/News.vue:186 +msgid "PeerTube: retrospective, new features and more to come!" +msgstr "PeerTube : rétrospective et nouvelles fonctionnalités à venir !" + +#: src/views/FAQ.vue:100 +msgid "" +"PeerTube's federation protocol is fluid (everyone can choose who they want " +"to follow), and based on ActivityPub: this opens the " +"possibility to connect with tools like Mastodon for example." +msgstr "" +"Le protocole de fédération de PeerTube est fluide (chacun peut choisir ses " +"hébergeurs « amis »), et basé sur ActivityPub : cela ouvre " +"la possibilité de se connecter avec des outils comme Mastodon par exemple." + +#: src/components/InstancesList.vue:349 +msgid "People" +msgstr "People" + +#: src/components/InstanceCard.vue:21 +msgid "per user" +msgstr "par utilisateur" + +#: src/views/News.vue:19 +msgid "Plug-in system" +msgstr "Système de plugins" + +#: src/components/InstancesList.vue:379 +msgid "Polski" +msgstr "Polonais" + +#: src/components/InstancesList.vue:377 +msgid "Português (Portugal)" +msgstr "Portugais (Portugal)" + +#: src/views/Help.vue:7 +msgid "Questions on PeerTube? Need help? You've come to the right place!" +msgstr "" +"Des questions sur PeerTube ? Besoin d'aide ? Vous êtes au bon endroit !" + +#: src/views/Home.vue:90 +msgid "" +"Rather, it is a network of inter-connected small videos hosters." +msgstr "" +"Il s’agit plutôt d'un réseau de nombreux petits hébergeurs de " +"vidéos, connectés les uns aux autres." + +#: src/views/Help.vue:31 +msgid "Read the documentation" +msgstr "Lire la documentation" + +#: src/views/News.vue:274 +msgid "" +"Redundancy system: a PeerTube instance can help sharing some videos from " +"another instance" +msgstr "" +"La redondance entre instances PeerTube, où des instances peuvent aider à " +"partager certaines vidéos d’autres instances" + +#: src/views/News.vue:351 +msgid "" +"Regarding the crowdfunding, most of the rewards are ready: the PeerTube README and the JoinPeerTube Hall of " +"Fame show off the names of the persons who have chosen the corresponding " +"rewards. We will soon be able to send the personalized thank-you digital " +"arts to people that gave 80€ (~93 USD) and more (and it's so beautiful that " +"we are looking forward to it!)." +msgstr "" +"Concernant le crowdfunding, la plupart des récompenses sont prêtes : le fichier README de PeerTube et le Hall of Fame du site JoinPeertube affichent fièrement les noms des " +"personnes ayant choisi les récompenses correspondantes. Nous allons bientôt " +"pouvoir envoyer les illustrations numériques personnalisées à celles et ceux " +"qui ont donné 80 € et plus (et c'est tellement beau qu'il nous tarde !)." + +#: src/views/News.vue:446 +msgid "" +"Regarding the RSS feeds feature, it was already implemented by Rigelk and " +"you can already use it in the beta 9. You can, for example, get the feed of " +"the last local videos uploaded in a particular instance." +msgstr "" +"En ce qui concerne les flux RSS, ils ont été implémentés par Rigelk et sont " +"d'ores et déjà utilisables avec la beta 9. Vous pouvez, par exemple, avoir " +"le flux des dernières vidéos locales ajoutées sur une instance." + +#: src/views/FAQ.vue:447 +msgid "" +"Remember that PeerTube has only one (almost) full time developer and a small " +"handful of very involved volunteers. It is not a product developed by a " +"start-up with a full time team (dev, design, UX, marketing, support, etc.) " +"and significant financial support. It is a Community free software, the " +"development of which will continue over the months and, we hope, in the " +"years to come." +msgstr "" +"Rappelons que PeerTube ne dispose que d’un développeur à temps (presque) " +"plein et d’une petite poignée de contributeur⋅ices bénévoles très impliqué⋅es. Il ne s’agit pas d’un produit développé " +"par une startup disposant d’une équipe complète (dév, design, UX, marketing, " +"support, etc) à temps plein et bénéficiant d’un support financier important. " +"Il s’agit d’un logiciel libre communautaire, dont le développement va se " +"poursuivre pendant les mois et, nous l’espérons, les années à venir." + +#: src/views/News.vue:280 +msgid "RSS Feeds" +msgstr "Flux RSS" + +#: src/views/News.vue:265 +msgid "" +"RSS feeds, allowing you to track new videos published in all federated " +"PeerTube instances, in a specific PeerTube instance or in a video channel " +"you like. You can also subscribe to comment feeds!" +msgstr "" +"La mise à disposition de flux RSS, vous permettant de suivre les nouvelles " +"vidéos mises en ligne sur l’ensemble des instances PeerTube, sur une " +"instance en particulière ou par une chaîne que appréciez. Vous pouvez aussi " +"vous abonner au flux des commentaires d’une vidéo spécifique !" + +#: src/components/InstancesList.vue:356 +msgid "Science & Technology" +msgstr "Science & Technologie" + +#: src/components/InstanceCard.vue:86 +msgid "See the instance" +msgstr "Voir l'instance" + +#: src/views/Home.vue:27 src/views/Instances.vue:13 +msgid "See the instances list" +msgstr "Voir la liste des instances" + +#: src/components/InstanceCard.vue:78 +msgid "Sensitive content" +msgstr "Contenu sensible" + +#: src/components/InstancesList.vue:47 +msgid "Sensitive videos" +msgstr "Vidéos sensibles" + +#: src/views/News.vue:326 +msgid "September 12, 2018" +msgstr "12 Septembre 2018" + +#: src/views/News.vue:13 +msgid "September 25, 2019" +msgstr "25 Septembre 2019" + +#: src/views/Home.vue:282 +msgid "Sign up" +msgstr "Créer un compte" + +#: src/views/News.vue:20 +msgid "" +"Since PeerTube's launch, we have been aware that every administrator and " +"user wishes to see the software fulfill their needs. As Framasoft cannot and " +"will not develop every feature that could be hoped for, we have from the " +"start of the project planned on creating a plug-in system." +msgstr "" +"Depuis le lancement de PeerTube, nous sommes conscient⋅es que chaque " +"administrateur⋅ice et utilisateur⋅ice de PeerTube souhaite que le logiciel " +"soit le plus adapté à ses besoins. Parce que Framasoft ne peut et ne " +"souhaite pas développer toutes les fonctionnalités souhaitées par les un⋅es " +"et les autres, nous avons, dès l’origine du projet, prévu la création d’un " +"système de plugins." + +#: src/views/News.vue:190 +msgid "" +"Since version 1.0 has been released last November, we went on improving " +"PeerTube, day after day. These improvements on PeerTube go well beyond the " +"objectives fixed during the crowdfunding. They have been funded by the Framasoft non-profit, which develops the software (and lives only " +"through your donations)." +msgstr "" +"Depuis la version 1.0 sortie en novembre dernier, nous avons continué " +"d'améliorer PeerTube jour après jour. Ces avancées de PeerTube, bien au delà " +"des objectifs du crowdfunding, ont été financées par l'association " +"Framasoft, qui développe le logiciel (et ne vit que par vos dons)." + +#: src/views/FAQ.vue:294 +msgid "" +"Solal goes on Framatube, an instance which follows DominiqueTube. So, Solal " +"can see, from Framatube, the videos published on DominiqueTube." +msgstr "" +"Solal va sur Framatube, une instance qui suit l’instance DominiqueTube. Donc " +"Solal peut voir depuis Framatube les vidéos publiées sur DominiqueTube." + +#: src/views/FAQ.vue:298 +msgid "" +"Solal sees Camille's illegal video, and signals it with the button provided " +"for that purpose. Although the report is made from Framatube, it is sent " +"directly to the person hosting the illegal content, Dominique." +msgstr "" +"Solal aperçoit la vidéo illégale de Camille, et la signale avec le bouton " +"prévu à cet effet. Le signalement a beau être fait depuis Framatube, il est " +"envoyé directement à la personne qui héberge le contenu illicite, donc " +"Dominique." + +#: src/views/Hall-Of-Fame.vue:11 +msgid "Sponsors" +msgstr "Sponsors" + +#: src/components/InstancesList.vue:346 +msgid "Sports" +msgstr "Sports" + +#: src/views/News.vue:67 +msgid "" +"Step 1: account creation (choosing your username, password, email, etc.)" +msgstr "" +"À l’étape 1, on crée son compte (on spécifie son nom d’utilisateur⋅ice, son " +"mot de passe, son email, etc.)" + +#: src/views/News.vue:68 +msgid "Step 2: choosing your default channel name via a new form" +msgstr "" +"À l’étape 2, on spécifie le nom de sa chaîne par défaut via un nouveau " +"formulaire" + +#: src/views/News.vue:270 +msgid "" +"Subscriptions throughout the federation: you can follow your favorite video " +"channels and see all the videos on a dedicated page" +msgstr "" +"Les abonnements à travers la fédération, vous laissant la possibilité de " +"suivre vos chaînes vidéos préférées afin de retrouver l’ensemble de leurs " +"vidéos dans un onglet dédié" + +#: src/views/News.vue:262 +msgid "Subtitles support" +msgstr "Le support des sous-titres" + +#: src/views/News.vue:451 +msgid "" +"Subtitles support is well under way, and we should have a first version " +"available soon. When this work is finished, we will develop the advanced " +"search." +msgstr "" +"Le support des sous-titres avance bien et nous devrions avoir une première " +"version de prête sous peu. Une fois ce chantier terminé, nous passerons à " +"l'implémentation de la recherche avancée." + +#: src/components/InstancesList.vue:380 +msgid "suomi" +msgstr "Finnois" + +#: src/components/InstancesList.vue:378 +msgid "svenska" +msgstr "Suédois" + +#: src/views/FAQ.vue:402 +msgid "Technical questions" +msgstr "Questions techniques" + +#: src/views/News.vue:114 src/views/News.vue:178 src/views/News.vue:242 +msgid "Thanks to all PeerTube contributors!" +msgstr "Merci à tous les contributeurs de PeerTube !" + +#: src/views/Home.vue:320 +msgid "" +"Thanks to our crowdfunding (from " +"March to July 2018), Framasoft were able to employ PeerTube's " +"main developer. After a beta release in March 2018, release 1 came " +"out in November 2018. Since then, several intermediary releases have brought " +"many features along. Several collectives have already created PeerTube " +"hosts, laying the foundation for the federation." +msgstr "" +"Suite au financement " +"participatif lancé entre mars et juillet 2018, Framasoft a pu " +"financer l'emploi du développeur principal de PeerTube. Ainsi, " +"après une version bêta en mars 2018, la version 1 est sortie en novembre " +"2018. Depuis, plusieurs versions intermédiaires ont apporté de nombreuses " +"fonctionnalités. Plusieurs collectifs ont déjà monté des hébergements " +"PeerTube, créant ainsi les bases de la fédération." + +#: src/views/FAQ.vue:410 +msgid "" +"The installation guide is here (only in " +"English)." +msgstr "" +"Le guide d’installation est ici " +"(uniquement en anglais, pour l’instant)." + +#: src/views/FAQ.vue:491 +msgid "" +"The Git repository of PeerTube is here." +msgstr "" +"Le dépôt Git du code de PeerTube est ici." + +#: src/views/FAQ.vue:88 +msgid "" +"The advantage of YouTube (and other platforms) is its video catalog: from " +"knitting tutorials to Minecraft constructions through videos of kittens or " +"holidays... you can find everything!" +msgstr "" +"L’avantage de YouTube (et autres plateformes), c’est son catalogue vidéo : " +"du tuto tricot aux constructions minecraft en passant par les vidéos de " +"chatons ou de vacances… on y trouve de tout !" + +#: src/views/News.vue:388 +msgid "The development of the crowdfunding features is going well." +msgstr "" +"Le développement des fonctionnalités du crowdfunding poursuit son chemin " +"sans problème particulier." + +#: src/views/FAQ.vue:26 +msgid "" +"The difference to YouTube is that it's not intended to create a huge " +"platform centralizing videos from the whole world on a single server farm " +"(which is horribly expensive)." +msgstr "" +"La différence avec YouTube, c’est qu’il n’est pas pensé pour créer une " +"énorme plateforme centralisant les vidéos du monde entier sur une ferme de " +"serveurs (qui coûte horriblement cher)." + +#: src/views/FAQ.vue:273 +msgid "" +"The federation system, for its part, allows hosts to decide with whom they " +"want to connect, depending on the types of content or the moderation " +"policies of others." +msgstr "" +"Le système de fédération, quant à lui, permet aux hébergeurs de décider avec " +"qui ils veulent se mettre en réseau, ou pas, selon les types de contenus ou " +"les politiques de modération des autres." + +#: src/views/News.vue:407 +msgid "" +"The import system will complete the first crowdfunding goal. The next " +"feature we will be working on will be the user subscriptions." +msgstr "" +"L’import des vidéos clôturera donc notre premier palier. La prochaine " +"fonctionnalité sur laquelle nous allons travailler sera le système " +"d’abonnements entre utilisateurs." + +#: src/views/News.vue:358 +msgid "" +"The last feature we have to implement is the videos redundancy between " +"instances, which will further increase resilience on instance overload. If " +"all goes well, we should finish it in about two weeks (end of september)." +msgstr "" +"La dernière fonctionnalité qu'il nous reste à implémenter concerne la " +"redondance des vidéos entre instances, qui permettra encore d'augmenter la " +"résilience en cas de surcharge d'une instance. Si tout se passe bien, nous " +"devrions la terminer dans environ deux semaines (fin septembre)." + +#: src/views/Home.vue:329 +msgid "" +"The more people use, support, and contribute to PeerTube, the quicker it " +"will become a concrete alternative to platforms like YouTube." +msgstr "" +"Plus ce logiciel sera utilisé et soutenu, plus des personnes l’utiliseront " +"et y contribueront, et plus vite il évoluera vers une alternative concrète " +"aux plateformes telles que YouTube." + +#: src/views/FAQ.vue:92 +msgid "" +"The more the video catalogue is varied, the more people are interested, the " +"more videos are uploaded... but hosting videos from all over the world is " +"(very, very) expensive!" +msgstr "" +"Plus le catalogue vidéo est varié, plus il y a de public intéressé, plus on " +"y poste de vidéos… mais héberger les vidéos du monde entier coûte (très, " +"très) cher !" + +#: src/views/News.vue:130 +msgid "" +"The most important of these new features is the playlist system. This feature allows any user to create a playlist in which it's " +"possible to add videos and reorder them. Videos added to a playlist can be " +"viewed entirely or partially: the creator of the playlist can decide when " +"the video playback starts and/or ends (timecode system). This system is " +"really useful to create all kinds of zappings or educational contents by " +"selecting extracts from videos which interest you. In addition, a \"Watch " +"Later\" playlist is created by default for each user. Thus, you can save " +"videos in this playlist when you don't have time to watch them immediately." +msgstr "" +"La plus importante de ces nouveautés est le système de listes de " +"lecture (ou playlists). Cette fonctionnalité permet à n’importe " +"quel⋅le utilisateur⋅ice de créer une liste de lecture, puis d’y ajouter des " +"vidéos et de les ordonner. Les vidéos ajoutées au sein d'une liste de " +"lecture peuvent être visionnées dans leur intégralité ou en partie : le " +"créateur de la liste de lecture peut décider à quel moment de la vidéo le " +"visionnage commence et/ou se termine. Ce système est vraiment pratique pour " +"créer des sortes de zappings ou du contenu pédagogique en sélectionnant les " +"extraits des vidéos qui vous intéressent. De plus, une liste de lecture \"À " +"regarder plus tard\" est créée par défaut pour chaque utilisateur⋅ice leur " +"permettant d'enregistrer dans cette liste de lecture les vidéos qu'ielles " +"n'ont pas le temps de regarder immédiatement." + +#: src/views/News.vue:73 +msgid "the new sign-up form in 2 steps" +msgstr "les 2 étapes du nouveau formulaire d’inscription" + +#: src/views/FAQ.vue:183 +msgid "" +"The other big advantage of PeerTube is that your hoster doesn't have to fear " +"the sudden success of one of your videos. Indeed, PeerTube broadcasts videos " +"with the protocol WebTorrent. If hundreds of " +"people are watching your video at the same time, their browsers " +"automatically send bits of your video to other viewers." +msgstr "" +"L’autre gros avantage de PeerTube, c’est que votre hébergeur n’a pas à " +"craindre le succès soudain d’une de vos vidéos. En effet, PeerTube diffuse " +"les vidéos avec le protocole WebTorrent. Si des " +"centaines de personnes regardent votre vidéo au même moment, leur navigateur " +"envoie automatiquement des bouts de votre vidéo aux autres spectateurs." + +#: src/views/Home.vue:244 +msgid "" +"The PeerTube software can, whenever necessary, use a peer-to-peer protocol " +"(P2P) to broadcast viral videos, lowering the load of their hosts." +msgstr "" +"Le logiciel PeerTube peut au besoin utiliser un protocole pair-à-pair (P2P) " +"pour diffuser des vidéos très regardées par les internautes (vidéos " +"virales), ce qui permet d'alléger la charge des sites web qui les " +"hébergent." + +#: src/components/InstancesList.vue:35 +msgid "Themes" +msgstr "Thèmes" + +#: src/views/FAQ.vue:306 +msgid "" +"Then Dominique and Solal can turn against Camille, who uploaded the video." +msgstr "" +"Ensuite, Dominique et Solal pourront se retourner contre Camille, qui a " +"commis le méfait." + +#: src/views/FAQ.vue:350 +msgid "" +"Then, we recommend you go to the instances, read their \"about\" page to " +"discover their terms of use (disk space limit per user, content policy, " +"etc.)." +msgstr "" +"Ensuite, nous vous recommandons d’aller voir les instances, d’aller lire " +"leur page « about » pour découvrir leurs conditions d’utilisation (limite " +"d’espace disque par utilisateur, politique sur les contenus, etc.)." + +#: src/views/FAQ.vue:138 +msgid "" +"There already exists free/libre software that enables you to do this. But " +"with PeerTube, you can link your instance (your video website) to Zaïd's " +"PeerTube instance (where he hosts videos of the lectures for his people's " +"university), to Catherin's (who hosts her webmedia videos) or even to " +"Solar's PeerTube instance (who manages a vloggers collective)." +msgstr "" +"Il existe déjà des logiciels libres qui vous permettent de faire cela. " +"L’avantage ici, c’est que vous pouvez choisir de relier votre instance " +"PeerTube (votre site web de vidéos), à l’instance PeerTube de Zaïd (où se " +"trouvent les vidéos des conférences de son université populaire), à celle de " +"Catherine (qui héberge les vidéos de son Webmédia), ou encore à l’instance " +"PeerTube de Solar (qui gère le serveur de son collectif de vidéastes)." + +#: src/views/FAQ.vue:362 +msgid "There are many porn videos on PeerTube!" +msgstr "Il y a plein de vidéos porno sur PeerTube !" + +#: src/views/FAQ.vue:316 +msgid "" +"There are none, not at the moment, PeerTube is a tool that we wanted neutral " +"in terms of remuneration." +msgstr "" +"Il n'y en a pas pour l'instant. PeerTube est un outil que nous avons voulu " +"neutre au niveau de la rémunération." + +#: src/views/FAQ.vue:121 +msgid "" +"There is nothing to do: your web browser does it automatically. If you are " +"on a mobile phone or if your network does not allow it (router, firewall, " +"etc.), this function is disabled and switches back to an \"old-style\" video " +"broadcast 😉." +msgstr "" +"Il n’y a rien à faire : votre navigateur web le fait automatiquement. Si " +"vous êtes sur mobile ou si votre réseau ne le permet pas (routeur, pare-feu, " +"etc.), cette fonction est désactivée pour repasser à une diffusion vidéo « à " +"l’ancienne » 😉." + +#: src/views/FAQ.vue:345 +msgid "" +"There's a complete list of instances here, and a " +"list of those that are open to registration here." +msgstr "" +"La liste complète des instances se trouve là, " +"et nous faisons apparaître ici celles qui sont ouvertes aux inscriptions." + +#: src/views/News.vue:395 +msgid "" +"These four features are all implemented, and can already be used on " +"instances updated to version v1.0.0-beta.10 (for example https://framatube.org). Regarding the subtitles support, you can test " +"them on the the " +"\"What is PeerTube\" video." +msgstr "" +"Ces quatre fonctionnalités sont toutes implémentées, et peuvent être " +"directement testées sur les instances mises à jour en v1.0.0-beta.10 (par exemple https://framatube.org). En ce qui concerne les " +"sous-titres, vous pouvez les activer sur la vidéo de présentation de PeerTube." + +#: src/views/Home.vue:119 +msgid "This is just how a federation works!" +msgstr "C'est le principe de la fédération !" + +#: src/views/News.vue:304 +msgid "" +"This is the last newsletter regarding the PeerTube crowdfunding. We would " +"like to thank you one more time, for allowing us to greatly improve " +"PeerTube, and therefore to promote a more decentralized web. But the journey " +"does not end here: we will continue to work on the software, and there is " +"still a lot to do to fully free up video streaming. But before anything, " +"we'll take a few days off ;)" +msgstr "" +"Il s'agit donc de la dernière newsletter concernant le crowdfunding de " +"PeerTube. Nous aimerions donc vous remercier une dernière fois, pour nous " +"avoir permis de grandement améliorer PeerTube afin de promouvoir un web plus " +"décentralisé. Mais l'aventure n'est pas terminée : nous continuerons à " +"améliorer le logiciel, et il reste encore beaucoup à faire pour pleinement " +"libérer le streaming vidéo. Mais avant, nous allons prendre quelques jours " +"de congé ;)" + +#: src/views/News.vue:106 +msgid "" +"This new release includes many other improvements. You can see the complete " +"list on https://github.com/" +"Chocobozzz/PeerTube/releases/tag/v1.4.0 ." +msgstr "" +"Beaucoup d'autres améliorations ont été apportées dans cette nouvelle " +"version. Vous pouvez voir la liste complète (en anglais) sur https://github.com/Chocobozzz/PeerTube/" +"releases/tag/v1.4.0." + +#: src/views/News.vue:210 +msgid "" +"This version also includes a notification system that allows users to be " +"informed (on the web interface or through email) when their video is " +"commented, when someone mention them, when one of their subscriptions has " +"published a new video, etc." +msgstr "" +"Cette version comprend aussi un système de notifications permettant aux " +"utilisatrices et utilisateurs de savoir (via l'interface web ou par email) " +"lorsque leur vidéo est commentée, lorsque quelqu'un les mentionne, lorsqu'un " +"de leur abonnement a publié une nouvelle vidéo, etc." + +#: src/views/News.vue:284 +msgid "Torrent import" +msgstr "Importation de Torrent" + +#: src/components/I18n.vue:20 +msgid "Translate" +msgstr "Traduire" + +#: src/components/InstancesList.vue:347 +msgid "Travels" +msgstr "Voyages" + +#: src/components/InstanceCard.vue:270 +msgid "Unlimited space" +msgstr "Espace illimité" + +#: src/views/Help.vue:72 +msgid "Upgrade PeerTube" +msgstr "Mettre à jour PeerTube" + +#: src/main.js:52 +msgid "value" +msgstr "valeur" + +#: src/components/InstancesList.vue:344 +msgid "Vehicles" +msgstr "Transport" + +#: src/views/News.vue:300 +msgid "Video channel subscriptions" +msgstr "Abonnements à des chaînes" + +#: src/components/InstancesList.vue:15 +msgid "Video maker" +msgstr "Vidéaste" + +#: src/components/InstancesList.vue:11 +msgid "Viewer" +msgstr "Spectateur" + +#: src/components/ContentSelection.vue:11 +msgid "Watch the video" +msgstr "Regarder la vidéo" + +#: src/views/News.vue:101 +msgid "" +"We also added a new feature allowing you to upload an audio file " +"directly to PeerTube: the software will automatically create a video from " +"the audio file. This much awaited for feature should make life easier for " +"music makers :)" +msgstr "" +"Nous avons ajouté la possibilité d’uploader un fichier audio " +"directement sur PeerTube : le logiciel s’occupe de créer automatiquement une " +"vidéo à partir du fichier audio. Cette fonctionnalité demandée depuis " +"longtemps devrait faciliter la vie des créatrices et créateurs de musique :)" + +#: src/views/News.vue:77 +msgid "" +"We also aimed to differentiate a channel homepage from that of an account. " +"These two pages used to list videos, whereas now the account homepage lists " +"all the channel linked to the account by showing under each channel name the " +"thumbnail from the last videos uploaded on it." +msgstr "" +"Nous avons aussi essayé de différencier la page d’accueil d’une chaîne de " +"celle d’un compte. Avant, ces deux pages listaient des vidéos alors que " +"maintenant la page d’accueil du compte liste toutes les chaînes de celui-ci " +"en présentant sous chaque nom de chaîne les miniatures des dernières vidéos " +"uploadées." + +#: src/views/News.vue:202 +msgid "" +"We also took the opportunity to add a watched videos history feature and the " +"automatic resuming of video playback." +msgstr "" +"Nous en avons aussi profité pour ajouter une fonctionnalité d'historique de " +"visionnage et de reprise automatique de la lecture des vidéos." + +#: src/views/News.vue:402 +msgid "" +"We are currently finishing the video import system, from a URL (YouTube, " +"Vimeo etc) or a torrent file. This feature should be available in a few " +"days, when we will release a new version (v1.0.0-beta.11)." +msgstr "" +"Nous sommes actuellement en train de finir le système d'import de vidéos via " +"une URL (YouTube, Vimeo, Dailymotion etc) ou un fichier torrent. Cette " +"fonctionnalité devrait être disponible dans quelques jours, lorsque nous " +"sortirons une nouvelle version de PeerTube (v1.0.0-beta.11)." + +#: src/views/News.vue:257 +msgid "" +"We are now in mid-October! As promised, we have just released the first " +"stable version of PeerTube." +msgstr "" +"Nous voici mi-octobre ! Et comme promis, nous venons de sortir la première " +"version stable de PeerTube." + +#: src/views/News.vue:26 +msgid "" +"We are pleased to announce that the foundation stones of this system have " +"been laid in this 1.4 release! It might be very basic for now, but we plan " +"on improving it bit by bit in Peertube's future releases." +msgstr "" +"Nous avons donc le plaisir de vous annoncer que les premières pierres de ce " +"système ont été posées dans cette version 1.4 ! Celui-ci est pour l’instant " +"très basique mais nous prévoyons de l’améliorer petit à petit dans les " +"futures versions de PeerTube." + +#: src/views/FAQ.vue:453 +msgid "" +"We are well aware of the shortcomings of PeerTube 1.0, especially in the " +"moderation tools area (videos, comments, etc.). And we intend to work on " +"these weaknesses." +msgstr "" +"Nous sommes bien conscients des manques de PeerTube 1.0, notamment dans la " +"palette d’outils de modération (de vidéos, de commentaires, etc). Et nous " +"avons bien l’intention de travailler sur ces faiblesses." + +#: src/views/FAQ.vue:473 +msgid "" +"We are working as quickly as possible to improve PeerTube, but we are doing " +"so with the resources we have, which means very limited." +msgstr "" +"Nous travaillons aussi vite que possible à améliorer PeerTube, mais nous le " +"faisons avec les moyens qui sont les nôtres, c’est à dire très limités." + +#: src/views/FAQ.vue:232 +msgid "We can answer with certainty: no!" +msgstr "On peut répondre avec certitude : non !" + +#: src/views/FAQ.vue:76 +msgid "" +"We can look under the hood of PeerTube (its source code): it's auditable, " +"transparent;" +msgstr "" +"On peut regarder sous le capot de PeerTube (son code source) : il est " +"auditable, transparent ;" + +#: src/views/FAQ.vue:323 +msgid "" +"We did not go any further because to favour one technical solution would be " +"to impose, in the code, a political vision of cultural sharing and its " +"financing. All financial solutions are possible and treated equally in " +"PeerTube." +msgstr "" +"Favoriser une solution technique serait imposer, dans le code, une vision " +"politique des partages culturels et de leurs financements. Toutes les " +"solutions de rémunération sont donc possibles dans PeerTube." + +#: src/views/FAQ.vue:457 +msgid "" +"We have chosen to do so as follows: on the one hand we will work primarily " +"in the coming months to improve these tools within PeerTube itself (in the " +"core of the software). On the other hand, we will also focus, in " +"parallel, a large part of PeerTube's development effort during 2019 on the " +"integration of a plugin system, which can be developed by the communities." +msgstr "" +"Nous avons choisi de le faire de la façon suivante : d’une part nous allons " +"travailler prioritairement ces prochains mois à l’amélioration de ces outils " +"au sein même de PeerTube (dans le \"core\" du logiciel). D’autre " +"part, nous allons axer, en parallèle, une grosse partie de l’effort du " +"développement de PeerTube durant l’année 2019 sur l’intégration d’un système " +"de plugins, qui pourront être développés par les communautés." + +#: src/views/News.vue:333 +msgid "" +"We just released PeerTube beta 12, that allows to subscribe to " +"video channels, whether they are on your instance or even on remote " +"instances. This way, you can browse videos of your subscribed channels in a " +"dedicated page. Moreover, if your PeerTube administrator allows it, you can " +"search a channel or a video directly by typing their web address in the " +"PeerTube search bar." +msgstr "" +"Nous venons de sortir la beta 12 de PeerTube, qui ajoute la " +"possibilité de s'abonner à des chaînes vidéos, qu'elles soient sur votre " +"instance ou même sur des instances distantes. De cette manière, vous pouvez " +"parcourir les vidéos de vos abonnements dans une page dédiée. De plus, si " +"l'administrateur de votre instance PeerTube le permet, vous avez la " +"possibilité de voir une chaîne ou une vidéo distante en tapant son adresse " +"dans la barre de recherche de PeerTube." + +#: src/views/News.vue:277 +msgid "" +"We know that feature descriptions are not very amusing, so we have published " +"a few demonstration videos:" +msgstr "" +"Nous savons que les descriptions de fonctionnalités ne sont pas toujours " +"très fun, et c’est pour ça que nous vous avons préparé de courtes vidéos de " +"démonstration :" + +#: src/views/FAQ.vue:414 +msgid "" +"We recommend not to install PeerTube on low-end hardware or behind a weak " +"connection (for example, on a RaspberryPi with an ADSL connection): this " +"could slow down all federations." +msgstr "" +"Nous recommandons de ne pas installer PeerTube sur un matériel peu puissant " +"ni derrière une connexion faible (par exemple, sur un RaspberryPi avec une " +"connexion ADSL) : cela pourrait ralentir l’ensemble des fédérations." + +#: src/views/News.vue:311 +msgid "" +"We remind you that you can ask questions on the PeerTube forum. You can also contact us directly on https://contact.framasoft.org." +msgstr "" +"Si vous avez des questions un forum est à " +"votre disposition. Vous pouvez également nous contacter directement sur https://contact.framasoft.org.." + +#: src/views/News.vue:363 src/views/News.vue:412 +msgid "" +"We remind you that you can track the progress of the work directly on the git repository, and be part of the discussions/bug " +"reports/feature requests in the \"Issues\" tab." +msgstr "" +"Nous vous rappelons que vous pouvez suivre l'avancée des travaux directement " +"en consultant le dépôt Git, et même " +"participer aux discussions/signalement de bugs/propositions d'améliorations " +"dans l'onglet \"Issues\"." + +#: src/views/News.vue:456 +msgid "" +"We remind you that you can track the progress of the work directly on the " +"git repository, and be part of the discussions/bug reports/feature requests " +"in the \"Issues\" tab." +msgstr "" +"Nous vous rappelons que vous pouvez suivre l'avancée des travaux directement " +"en consultant le dépôt Git, et même participer aux discussions/signalement " +"de bugs/propositions d'améliorations dans l'onglet \"Issues\"." + +#: src/views/News.vue:38 +msgid "" +"We strive to improve PeerTube's interface by collecting users' opinions so " +"that we know what is causing them trouble (in terms of understanding and " +"usability for example). Even though this is a time-consuming undertaking, " +"this new release already offers you a few modifications." +msgstr "" +"Nous essayons continuellement d’améliorer l’interface de PeerTube en " +"récoltant les avis des utilisateur⋅ices afin de savoir ce qui leur pose des " +"problèmes (de compréhension ou d’utilisabilité par exemple). C’est un " +"chantier qui prend du temps, mais cette nouvelle version vous propose déjà " +"quelques modifications." + +#: src/views/News.vue:159 +msgid "" +"We're also redesigning the PeerTube video player to offer " +"better video playback and to correct a few bugs. With this new player, " +"resolution changes should be smoother and the bandwidth management is " +"optimized with a more efficient buffering system. Version 1.3 of PeerTube " +"also adds ability for administrators to enable this new experimental player " +"so we can get feedback on it. We hope to use this new player by default in " +"the future." +msgstr "" +"Nous sommes aussi en train de retravailler le lecteur vidéo de " +"PeerTube afin que la lecture des vidéos soit plus rapide et " +"comporte moins de bugs. Ce nouveau lecteur vidéo permet aussi de rendre plus " +"lisses les changements de définition. Enfin, la gestion de la bande " +"passante est optimisée via un système de mise en mémoire tampon plus " +"performant. Cette version 1.3 de PeerTube permet à l'administrateur " +"d'activer ce nouveau lecteur vidéo expérimental afin pour nous de récolter " +"des retours dessus. Nous espérons dans l’avenir utiliser ce nouveau lecteur " +"vidéo par défaut." + +#: src/views/News.vue:128 +msgid "We've just released PeerTube 1.3 and it brings a lot of new features." +msgstr "" +"Nous venons tout juste de sortir la version 1.3 de PeerTube qui apporte tout " +"un tas de nouveautés." + +#: src/views/FAQ.vue:38 +msgid "What are the main advantages of PeerTube?" +msgstr "Quels sont les avantages principaux de PeerTube ?" + +#: src/views/Home.vue:52 +msgid "What is" +msgstr "C'est quoi" + +#: src/views/FAQ.vue:16 src/views/Home.vue:21 +msgid "What is PeerTube?" +msgstr "C'est quoi PeerTube ?" + +#: src/views/FAQ.vue:311 +msgid "What is PeerTube's remuneration policy?" +msgstr "Quelle est la politique de rémunération de PeerTube ?" + +#: src/views/FAQ.vue:83 +msgid "What's the interest to federate the video hosting providers?" +msgstr "Quel est l’intérêt de fédérer les hébergements de vidéos ?" + +#: src/views/FAQ.vue:114 +msgid "" +"When you host a large file like a video, the biggest thing to fear is " +"success: if a video becomes viral and many people watch it at the same time, " +"the server has a big risk of getting overloaded!" +msgstr "" +"Lorsque l’on héberge un fichier lourd comme une vidéo, la plus grosse chose " +"à craindre, c’est le succès : si une vidéo devient virale et que plein de " +"personnes la regardent en même temps, le serveur a de gros risques de " +"tomber !" + +#: src/views/FAQ.vue:339 +msgid "Where can I put my videos?" +msgstr "Où puis-je mettre mes vidéos ?" + +#: src/views/Home.vue:297 +msgid "Who is behind" +msgstr "Qui est derrière" + +#: src/views/FAQ.vue:281 +msgid "Who is responsible for content published on PeerTube?" +msgstr "Qui est responsable du contenu publié sur PeerTube ?" + +#: src/views/FAQ.vue:109 +msgid "Why broadcast PeerTube videos through peer-to-peer?" +msgstr "Pourquoi diffuser les vidéos en pair-à-pair ?" + +#: src/views/FAQ.vue:514 +msgid "" +"Why does PeerTube use the ActivityPub federation protocol? Why not IPFS / d." +"tube / Steemit?" +msgstr "" +"Pourquoi PeerTube utilise-t-il le protocole de fédération ActivityPub ? " +"Pourquoi pas IPFS / d.tube / Steemit ?" + +#: src/views/FAQ.vue:62 +msgid "Why is it better as free/libre software?" +msgstr "Pourquoi c’est mieux que ce soit un logiciel libre ?" + +#: src/views/Home.vue:12 +msgid "" +"With more than 100 000 hosted videos, viewed more than 6 millions times and " +"20 000 users, PeerTube is the decentralized free software alternative to " +"videos platforms developed by Framasoft" +msgstr "" +"Avec plus de 100 000 vidéos hébergées, visionnées plus de 6 millions de fois " +"et 20 000 utilisateur⋅ices, PeerTube est l'alternative libre et " +"décentralisée aux plateformes vidéos proposée par Framasoft" + +#: src/views/FAQ.vue:178 +msgid "" +"With PeerTube, you can choose the hoster of your videos according to " +"his terms of services, his moderation policy, his federation " +"choices... As you don't have a tech giant facing you, you might be able to " +"talk with you hoster if you ever have a problem, a need, or something you " +"want." +msgstr "" +"Avec PeerTube, vous choisissez l’hébergeur de vos vidéos selon ses " +"conditions d’utilisation, sa politique de modération, ses choix de " +"fédération… Comme vous n’avez pas un géant du web en face de vous, vous " +"pourrez probablement discuter ensemble si vous avez un souci, un besoin, ou " +"une envie." + +#: src/views/Home.vue:201 +msgid "" +"With PeerTube, chose your hosting company and the rules you believe " +"in." +msgstr "" +"PeerTube vous permet de choisir un hébergement et des règles qui " +"vous correspondent." + +#: src/views/Home.vue:220 +msgid "" +"With PeerTube, you get to choose your hosting provider according to their " +"terms of use, such as their disk space limit per user, their moderation " +"policy, who they chose to federate with... You are not speaking with a huge " +"tech company, so you can talk it out in case of any issue, need, desire..." +msgstr "" +"Avec PeerTube, vous choisissez l’hébergeur de vos vidéos selon ses " +"conditions d’utilisation, telles que la limite d’espace disque par " +"utilisateur⋅ice, la politique de modération, les choix de fédération… \n" +"Comme vous n’avez pas un géant du web en face de vous, vous pourrez " +"probablement discuter ensemble si vous avez un souci, un besoin, une envie…" + +#: src/views/FAQ.vue:496 +msgid "" +"You can create an issue, contribute to " +"it, or even start contributing by choosing the easy " +"problems for those who begin . See contributing guide for more information." +msgstr "" +"Vous pouvez y créer une issue, y " +"contribuer, voire commencer à contribuer en choisissant les problèmes faciles à régler pour qui débute. Voir le guide de contribution " +"pour avoir plus d'information." + +#: src/views/News.vue:346 +msgid "" +"You can read the complete beta 12 changelog here." +msgstr "" +"Vous pouvez lire le changelog complet de la beta 12 (en anglais) ici." + +#: src/views/Home.vue:111 +msgid "" +"You can still watch from your account videos hosted by other instances " +"though if the administrator of your instance had previously connected it " +"with other instances." +msgstr "" +"Mais vous avez tout de même la possibilité de regarder depuis l'instance sur " +"laquelle vous êtes inscrit·e des vidéos qui se trouvent ailleurs ; il suffit " +"que l'administrateur·ice l'ai autorisé." + +#: src/views/Help.vue:20 +msgid "You have a question?" +msgstr "Vous avez une question ?" + +#: src/views/FAQ.vue:344 +msgid "You need to find a PeerTube hosting instance you trust." +msgstr "" +"Il vous faut trouver une instance d’hébergement PeerTube en laquelle vous " +"avez confiance." + +#: src/components/InstancesList.vue:21 +msgid "You want to" +msgstr "Vous voulez" + +#: src/views/FAQ.vue:438 +msgid "" +"You're right. PeerTube 1.0 is not the perfect tool, far from it. And we " +"never promised that this version 1.0 would be a tool that would include all " +"the features corresponding to all cases." +msgstr "" +"Vous avez raison. PeerTube 1.0 n’est pas l’outil parfait, loin de là. Et " +"nous n’avons jamais promis que cette version 1.0 correspondrait à un outil " +"qui inclurait toutes les fonctionnalités correspondant à tous les cas de " +"figure." + +#: src/views/Home.vue:267 +msgid "Your move!" +msgstr "À vous de jouer !" + +#: src/components/InstancesList.vue:7 +msgid "Your profile" +msgstr "Votre profil" + +#: src/views/Home.vue:206 +msgid "" +"YouTube has clearly gone astray: its hoster, Google-Alphabet, can enforce " +"its ContentID system (the infamous \"Robocopyright\") or its videos " +"recommendation system, all of which appear to be as obscure as unfair." +msgstr "" +"On l’a vu avec les dérives de YouTube : son hébergeur, Google-Alphabet, peut " +"imposer son système ContentID (le fameux « Robocopyright ») ou ses outils de " +"mise en valeur des vidéos, qui semblent aussi obscurs qu’injustes." + +#: src/views/News.vue:288 +msgid "YouTube video import" +msgstr "L'import de vidéos YouTube" + +#: src/components/InstancesList.vue:369 +msgid "ελληνικά" +msgstr "Grec" + +#: src/components/InstancesList.vue:381 +msgid "русский" +msgstr "Russe" + +#: src/components/InstancesList.vue:364 +msgid "日本語" +msgstr "Japonais" + +#: src/components/InstancesList.vue:376 +msgid "简体中文(中国)" +msgstr "Chinois simplifié" + +#~ msgid "A free software to take back control of your videos! " +#~ msgstr "Un logiciel libre pour reprendre le contrôle de vos vidéos ! " + +#, fuzzy +#~ msgid "" +#~ "As you can see, we have gone far beyond what the crowdfunding " +#~ "has funded. And we will continue!
For 2019, " +#~ "we plan to add a plugin and theme management system (even though basic at " +#~ "first), playlist management, support for audio files upload and many " +#~ "other features. " +#~ msgstr "" +#~ "Comme vous pouvez le constater, nous sommes allés bien au delà de ce que " +#~ "le crowdfunding avait financé. Et nous allons continuer !
Car il est " +#~ "prévu pour l'année 2019 d'ajouter un système de plugins et de thèmes (peu " +#~ "évolué dans un premier temps), une gestion des playlists, la prise en " +#~ "charge de fichiers audio à l'upload et bien d'autres fonctionnalités." + +#~ msgid "Cheers,
Framasoft" +#~ msgstr "Librement,
Framasoft" + +#~ msgid "Framasoft." +#~ msgstr "Framasoft." + +#~ msgid "" +#~ "Moreover, you can ask questions on the PeerTube forum. You can also " +#~ "contact us directly on https://contact.framasoft.org." +#~ msgstr "" +#~ "Si vous avez des questions un forum est à votre disposition. Vous pouvez " +#~ "également nous contacter directement sur https://contact.framasoft.org." + +#~ msgid "Thank you and with our best regards,
Framasoft" +#~ msgstr "Merci,
Framasoft" + +#~ msgid "Thanks to all PeerTube contributors!
Framasoft" +#~ msgstr "Merci à tous les contributeurs de PeerTube !
Framasoft" + +#~ msgid "" +#~ "What is 
+#~ ?" +#~ msgstr "" +#~ "C'est quoi ?" + +#~ msgid "" +#~ "Who is behind \"PeerTube\"/ ?" +#~ msgstr "" +#~ "Qui est derrière \"PeerTube\"/ ?" + +#~ msgid "Your move!
" +#~ msgstr "À vous de jouer !
" + +#~ msgid "Nothing to hide" +#~ msgstr "Nothing to hide" + +#~ msgid "tag" +#~ msgstr "étiquette" diff --git a/src/main.js b/src/main.js new file mode 100644 index 0000000..f44b3dd --- /dev/null +++ b/src/main.js @@ -0,0 +1,230 @@ +import Vue from 'vue' +import VueMatomo from 'vue-matomo' +import VueRouter from 'vue-router' +import GetTextPlugin from 'vue-gettext' +import VueMeta from 'vue-meta' + +import App from './App.vue' +import Home from './views/Home.vue' +import Help from './views/Help' +import Instances from './views/Instances' +import NotFound from './views/NotFound' +import AllContentSelections from './views/All-Content-Selections' + +import './scss/main.scss' +import CommonMixins from './mixins/CommonMixins' + +Vue.use(VueRouter) + +// ############# I18N ############## + +const availableLanguages = { + 'en_US': 'English', + 'fr_FR': 'Français' +} +const aliasesLanguages = { + 'en': 'en_US', + 'fr': 'fr_FR' +} +const allLocales = Object.keys(availableLanguages).concat(Object.keys(aliasesLanguages)) + +const defaultLanguage = 'en_US' +let currentLanguage = defaultLanguage + +const localePath = window.location.pathname + .replace(/^\//, '') + .replace(/\/$/, '') + +const languageFromLocalStorage = localStorage.getItem('language') + +if (allLocales.includes(localePath)) { + currentLanguage = aliasesLanguages[localePath] ? aliasesLanguages[localePath] : localePath + localStorage.setItem('language', currentLanguage) +} else if (languageFromLocalStorage) { + currentLanguage = languageFromLocalStorage +} else { + const navigatorLanguage = window.navigator.userLanguage || window.navigator.language + const snakeCaseLanguage = navigatorLanguage.replace('-', '_') + currentLanguage = aliasesLanguages[snakeCaseLanguage] ? aliasesLanguages[snakeCaseLanguage] : snakeCaseLanguage +} + +Vue.filter('translate', value => { + return value ? Vue.prototype.$gettext(value.toString()) : '' +}) + +const p = buildTranslationsPromise(defaultLanguage, currentLanguage) + +p.catch(err => { + console.error('Cannot load translations.', err) + return { default: {} } +}).then(translations => { + Vue.use(GetTextPlugin, { + translations, + availableLanguages, + defaultLanguage: 'en_US', + silent: process.env.NODE_ENV === 'production' + }) + + Vue.config.language = currentLanguage + + // ########################### + + Vue.use(VueMeta) + + Vue.mixin(CommonMixins) + + const HallOfFame = () => import('./views/Hall-Of-Fame') + const News = () => import('./views/News') + const FAQ = () => import('./views/FAQ') + + const routes = [ + { + path: '/', + component: Home + }, + { + path: '/help', + component: Help + }, + { + path: '/news', + component: News + }, + { + path: '/instances', + component: Instances + }, + { + path: '/hall-of-fame', + component: HallOfFame + }, + { + path: '/faq', + component: FAQ + }, + { + path: '/content-selections', + component: AllContentSelections + }, + { + path: '/404', + component: NotFound + }, + { + path: '*', + redirect: '/404' + } + ] + + for (const locale of allLocales) { + routes.push({ + path: '/' + locale, + component: Home + }) + } + + const router = new VueRouter({ + mode: 'history', + base: process.env.BASE_URL, + routes, + scrollBehavior (to, from, savedPosition) { + if (to.hash) { + return { selector: to.hash } + } else { + return { x: 0, y: 0 } + } + } + }) + + // Stats Matomo + if (!(navigator.doNotTrack === 'yes' || + navigator.doNotTrack === '1' || + navigator.msDoNotTrack === '1' || + window.doNotTrack === '1') + ) { + Vue.use(VueMatomo, { + // Configure your matomo server and site + host: 'https://stats.framasoft.org/', + siteId: 68, + + // Enables automatically registering pageviews on the router + router, + + // Require consent before sending tracking information to matomo + // Default: false + requireConsent: false, + + // Whether to track the initial page view + // Default: true + trackInitialView: true, + + // Changes the default .js and .php endpoint's filename + // Default: 'piwik' + trackerFileName: 'p', + + enableLinkTracking: true + }) + + const _paq = _paq || [] // eslint-disable-line + + // CNIL conformity + _paq.push([function piwikCNIL () { + const self = this + + function getOriginalVisitorCookieTimeout () { + const now = new Date() + const nowTs = Math.round(now.getTime() / 1000) + const visitorInfo = self.getVisitorInfo() + const createTs = parseInt(visitorInfo[2], 10) + const cookieTimeout = 33696000 // 13 months in seconds + return (createTs + cookieTimeout) - nowTs + } + + this.setVisitorCookieTimeout(getOriginalVisitorCookieTimeout()) + }]) + } + + new Vue({ // eslint-disable-line no-new + el: '#app', + router, + mounted () { + // You'll need this for renderAfterDocumentEvent. + document.dispatchEvent(new Event('render-event')) + }, + render: h => h(App) + }) +}) + +function buildTranslationsPromise (defaultLanguage, currentLanguage) { + const translations = {} + + // No need to translate anything + if (currentLanguage === defaultLanguage) return Promise.resolve(translations) + + // Fetch translations from server + const fromRemote = import('./translations/' + currentLanguage + '.json') + .then(module => { + const remoteTranslations = module.default + try { + localStorage.setItem('translations-' + currentLanguage, JSON.stringify(remoteTranslations)) + } catch (err) { + console.error('Cannot save translations in local storage.', err) + } + + return Object.assign(translations, remoteTranslations) + }) + + // If we have a cache, try to + const fromLocalStorage = localStorage.getItem('translations-' + currentLanguage) + if (fromLocalStorage) { + try { + Object.assign(translations, JSON.parse(fromLocalStorage)) + + return Promise.resolve(translations) + } catch (err) { + console.error('Cannot parse translations from local storage.', err) + } + } + + return fromRemote +} diff --git a/src/mixins/CommonMixins.js b/src/mixins/CommonMixins.js new file mode 100644 index 0000000..ee3d2db --- /dev/null +++ b/src/mixins/CommonMixins.js @@ -0,0 +1,7 @@ +export default { + methods: { + buildImgUrl: function (imageName) { + return process.env.BASE_URL + 'img/' + imageName + } + } +} diff --git a/src/mixins/ContentSelectionsEN.js b/src/mixins/ContentSelectionsEN.js new file mode 100644 index 0000000..7da03f5 --- /dev/null +++ b/src/mixins/ContentSelectionsEN.js @@ -0,0 +1,16 @@ +export default { + data: function () { + return { + contentSelectionsEN: [ + { + type: 'video', + title: 'Nothing to hide', + thumbnailName: 'nothing-to-hide.jpg', + url: 'https://media.zat.im/videos/watch/35badfed-5322-48ac-b5c1-71b1ad88262e', + tags: [ '#privacy', '#documentary' ], + description: 'Nothing to hide (2017) is a Franco-German feature-length documentary by Marc Meillassoux and Mihaela Gladovic, about how mass surveillance affects individuals and society. Taking a critical look at the laws allowing State surveillance that were implemented by several countries in the past few years, we are reminded of how important the debate about usage of personal data is and how it questions the very basis of democracy.' + } + ] + } + } +} diff --git a/src/mixins/ContentSelectionsFR.js b/src/mixins/ContentSelectionsFR.js new file mode 100644 index 0000000..3ec36c0 --- /dev/null +++ b/src/mixins/ContentSelectionsFR.js @@ -0,0 +1,61 @@ +export default { + data: function () { + return { + contentSelectionsFR: [ + { + type: 'video', + title: 'Nothing to hide', + thumbnailName: 'nothing-to-hide.jpg', + url: 'https://media.zat.im/videos/watch/35badfed-5322-48ac-b5c1-71b1ad88262e', + tags: [ '#privacy', '#documentaire', '#capitalisme-de-surveillance' ], + description: 'Nothing to Hide (2017) est un film documentaire franco-allemand de Marc Meillassoux et Mihaela Gladovic, qui s\'intéresse aux effets de la surveillance de masse sur les individus et la société. Proposant un regard critique à propos des lois sur le renseignement mises en place par de nombreux États ces dernières années, le film nous rappelle à quel point le débat sur l’usage des données personnelles est actuel et questionne les fondements de nos démocraties.' + }, + + { + type: 'video', + title: 'Démocratie(s)', + thumbnailName: 'democraties.jpg', + tags: [ '#democratie', '#politique', '#elections' ], + description: 'Ce film d\'Henri Poulain, Julien Goetz et Sylvain Lapoix (les créateurs de la série DataGueule) met en évidence les travers de notre démocratie représentative et propose des alternatives qui fonctionnent et dont nous pourrions nous inspirer. Objectif : explorer son passé pour mieux comprendre cette "crise démocratique" qui est sur toutes les lèvres.', + url: 'https://peertube.datagueule.tv/videos/watch/0b04f13d-1e18-4f1d-814e-4979aa7c9c44' + }, + + { + type: 'channel', + title: 'DataGueule', + thumbnailName: 'datagueule.jpg', + description: 'DataGueule, c’est une websérie documentaire créée en 2014 qui présente à chaque épisode, de façon simple et imagée, une problématique sociétale à l’aide de données statistiques soigneusement sélectionnées et commentées (les datas). Un⋅e invité⋅e spécialiste du thème sélectionné enrichit de façon complémentaire l’argumentaire chiffré déjà solide, tout en proposant des solutions qui profiteraient au plus grand nombre. Un excellent moyen de se sensibiliser aux questions et problématiques qui secouent notre civilisation !', + tags: [ '#DataJournalisme', '#documentaire', '#société' ], + url: 'https://peertube.datagueule.tv/video-channels/c2fbac48-b069-42dd-b24c-7969c14a1374/videos' + }, + + { + type: 'channel', + title: 'Hygiène Mentale', + thumbnailName: 'hygiene-mentale.jpg', + description: 'La chaîne Hygiène Mentale se donne pour objectif de nous apprendre à nous forger un esprit critique face aux flux permanents d’informations qui prétendent tous détenir les clés de la vérité. En nous dispensant divers conseils basiques pour ne pas nous laisser tromper par des arguments fallacieux, Christophe Michel (le créateur de la chaîne) nous permet de développer des méthodes d\'autodéfense intellectuelle et de nous faire découvrir les instruments critiques pour nous protéger de la désinformation.', + tags: [ '#VulgarisationScientifique', '#zététique', '#désinformation' ], + url: 'https://skeptikon.fr/video-channels/ecf58044-ecfd-46b8-bf6f-d8206bbace38/videos' + }, + + { + type: 'instance', + title: 'Académie de Lyon', + thumbnailName: 'academie-lyon.jpg', + description: 'L\'instance de l\'Académie de Lyon propose à tous les enseignants des établissements scolaires du territoire d\'héberger les vidéos produites lors de leurs activités pédagogiques. On y trouve donc des vidéos sur des thèmes aussi variés que les mathématiques, l\'informatique et les enjeux du numérique, les méthodes pédagogiques, la coiffure ou la cuisine. Et les formes aussi sont très variables : tutoriels, captations, reportages, témoignages, interviews, etc.', + tags: [ '#enseignement', '#pédagogie', '#tutoriel' ], + url: 'https://tube.ac-lyon.fr/' + }, + + { + type: 'instance', + title: 'Colibri Outils Libres', + thumbnailName: 'colibris.jpg', + description: 'Cette instance, maintenue et modérée par l\'association Colibris, diffuse des vidéos sur les thèmes de la transition écologique. On y retrouve les nombreuses vidéos utilisées dans les différents Moocs créés par l\'association, des reportages et documentaires sur la nature et l\'écologie, mais aussi des vidéos de Jean-Michel Cornu de la chaîne Trucs d\'animation sur les techniques d\'animation et de facilitation.', + tags: [ '#écologie', '#permaculture', '#monnaies' ], + url: 'https://video.colibris-outilslibres.org/videos/local' + } + ] + } + } +} diff --git a/src/scss/_bootstrap-variables.scss b/src/scss/_bootstrap-variables.scss new file mode 100644 index 0000000..2bfd0c7 --- /dev/null +++ b/src/scss/_bootstrap-variables.scss @@ -0,0 +1,3 @@ +@import "_variables"; + +$primary: $orange; diff --git a/src/scss/_mixins.scss b/src/scss/_mixins.scss new file mode 100644 index 0000000..90a795e --- /dev/null +++ b/src/scss/_mixins.scss @@ -0,0 +1,33 @@ +@import './_variables'; + +@mixin disable-default-a-behaviour { + &:hover, &:focus, &:active { + text-decoration: none !important; + outline: none !important; + color: inherit !important; + } +} + +@mixin one-column { + width: 600px; + margin: auto; + display: flex; + flex-direction: column; + + img { + margin: 30px 0; + + & + .citation { + margin-top: 0 !important; + } + } + + @media screen and (max-width: $small-screen) { + width: 100%; + + img { + max-width: 100% !important; + margin: 30px auto !important; + } + } +} diff --git a/src/scss/_variables.scss b/src/scss/_variables.scss new file mode 100644 index 0000000..b55777a --- /dev/null +++ b/src/scss/_variables.scss @@ -0,0 +1,7 @@ +$font-semibold: 600; + +$orange: #f67e08; +$grey: #5e5e5e; + +$responsive-screen: 992px; +$small-screen: 700px; diff --git a/src/scss/bootstrap.scss b/src/scss/bootstrap.scss new file mode 100644 index 0000000..105b77d --- /dev/null +++ b/src/scss/bootstrap.scss @@ -0,0 +1,38 @@ +@import '~bootstrap/scss/functions'; +@import '~bootstrap/scss/variables'; + +@import '~bootstrap/scss/mixins'; +@import '~bootstrap/scss/root'; +@import '~bootstrap/scss/reboot'; +@import '~bootstrap/scss/type'; +@import '~bootstrap/scss/images'; +@import '~bootstrap/scss/code'; +@import '~bootstrap/scss/grid'; +@import '~bootstrap/scss/tables'; +@import '~bootstrap/scss/forms'; +@import '~bootstrap/scss/buttons'; +@import '~bootstrap/scss/transitions'; +@import '~bootstrap/scss/dropdown'; +@import '~bootstrap/scss/button-group'; +@import '~bootstrap/scss/input-group'; +@import '~bootstrap/scss/custom-forms'; +@import '~bootstrap/scss/nav'; +@import '~bootstrap/scss/navbar'; +@import '~bootstrap/scss/card'; +@import '~bootstrap/scss/breadcrumb'; +@import '~bootstrap/scss/pagination'; +@import '~bootstrap/scss/badge'; +@import '~bootstrap/scss/jumbotron'; +@import '~bootstrap/scss/alert'; +@import '~bootstrap/scss/progress'; +@import '~bootstrap/scss/media'; +@import '~bootstrap/scss/list-group'; +@import '~bootstrap/scss/close'; +@import '~bootstrap/scss/modal'; +@import '~bootstrap/scss/tooltip'; +@import '~bootstrap/scss/popover'; +@import '~bootstrap/scss/carousel'; +@import '~bootstrap/scss/utilities'; +@import '~bootstrap/scss/print'; + +@import '~bootstrap-vue/dist/bootstrap-vue.css'; diff --git a/src/scss/main.scss b/src/scss/main.scss new file mode 100644 index 0000000..ee1e4d3 --- /dev/null +++ b/src/scss/main.scss @@ -0,0 +1,361 @@ +@import "_variables"; +@import "_mixins"; + +@import "_bootstrap-variables"; +@import "bootstrap.scss"; + +@font-face { + font-family: 'Proza Libre'; + font-style: normal; + font-display: swap; + font-weight: 400; + src: local('Proza Libre Regular'), + local('Proza Libre-Regular'), + url('../../public/fonts/proza-libre-v4-latin-regular.woff2') format('woff2') +} + +@font-face { + font-family: 'Proza Libre'; + font-style: normal; + font-display: swap; + font-weight: 600; + src: local('Proza Libre SemiBold'), + local('Proza Libre-SemiBold'), + url('../../public/fonts/proza-libre-v4-latin-600.woff2') format('woff2') +} + +@font-face { + font-family: 'PT Sans'; + font-style: normal; + font-display: swap; + font-weight: 400; + src: local('PT Sans'), local('PTSans-Regular'), + url('../../public/fonts/pt-sans-v11-latin-regular.woff2') format('woff2') +} + +@font-face { + font-family: 'PT Sans'; + font-style: normal; + font-display: swap; + font-weight: 600; + src: local('PT Sans Bold'), local('PTSans-Bold'), + url('../../public/fonts/pt-sans-v11-latin-700.woff2') format('woff2') +} + +/* Default */ +html { + position: relative; + min-height: 100%; +} + +body { + font-family: 'PT Sans', sans-serif; + font-size: 16px; + background-color: #ffad5c; +} + +.container { + padding-top: 0; + margin-top: 0; + width: 1024px; + + @media screen and (max-width: $responsive-screen) { + width: 100%; + max-width: unset; + } + + @media screen and (max-width: $small-screen) { + padding: 0; + } +} + +main { + padding: 0 70px; + background-color: #fff; + box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.35); + border: solid 1px #d9d9d9; + + @media screen and (max-width: $responsive-screen) { + padding: 0 15px; + } +} + +.caret::after { + display: inline-block; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} + +p > a { + color: #000; + font-weight: $font-semibold; + border-bottom: 3px solid $orange; + transition: border-bottom-width 0.2s ease; + + &:hover { + text-decoration: none; + color: #000; + border-bottom-width: 1px; + } +} + +.jpt-button { + @include disable-default-a-behaviour; + + color: #000; + cursor: pointer; + display: flex; + justify-content: center; + font-size: 16px; + font-weight: $font-semibold; + border: 3px solid $orange; + border-radius: 4px; + background-color: transparent; + align-items: center; + transition: background-color 0.2s ease; + + svg { + width: 18px; + height: 18px; + } + + &:hover { + background-color: rgba($orange, 0.1); + } + + @media screen and (max-width: $responsive-screen) { + width: auto; + font-size: 14px; + flex-direction: column; + text-align: center; + } + + @media screen and (max-width: $small-screen) { + width: 100% !important; + min-width: unset !important; + padding: 5px !important; + } +} + +.jpt-big-button-icon svg { + margin-right: 30px; + + @media screen and (max-width: $responsive-screen) { + margin-right: 0; + } +} + +.jpt-button-medium { + border-width: 2px; +} + +.section-title, +.subtitle { + display: flex; + align-items: center; + + .border-title { + margin-left: 40px; + height: 3px; + background-color: $orange; + flex-grow: 1; + + @media screen and (max-width: $small-screen) { + display: none; + } + } +} + +.section-title { + font-size: 34px; + font-weight: $font-semibold; + margin: 100px 0; + font-family: 'Proza Libre', sans-serif; + + .border-title { + margin-top: 4px; + } + + .brand-title { + margin-left: 10px; + height: 40px; + vertical-align: sub; + } + + @media screen and (max-width: $small-screen) { + margin: 75px 0 30px 0; + font-size: 25px; + + .brand-title { + height: 26px; + } + } +} + +.subtitle { + font-family: 'Proza Libre', sans-serif; + font-size: 24px; + font-weight: $font-semibold; + white-space: nowrap; + margin: 100px 130px 0; + width: fit-content; + flex-direction: column; + + .border-title { + width: 98%; + align-self: flex-start; + margin-left: 0; + } + + @media screen and (max-width: $responsive-screen) { + white-space: normal; + margin: 50px 0 0 0; + width: 100%; + } +} + +.one-column { + @include one-column; +} + +.two-columns { + display: flex; + align-items: center; + margin-top: 50px; + + & > img, + & > div { + flex-basis: 100%; + } + + & > *:first-child { + margin-right: 30px; + } + + img { + height: 231px; + width: 416px; + } + + @media screen and (max-width: $responsive-screen) { + @include one-column; + } +} + +.bottom-two-columns { + margin: 50px auto 0; + width: 600px; + + &.citation { + margin: 50px auto; + } + + & + .bottom-two-columns { + margin-top: 10px; + } + + @media screen and (max-width: $small-screen) { + width: 100%; + margin: 20px auto 0; + + &.citation { + margin: 20px auto; + } + } +} + +.bottom-link-wrapper { + display: flex; + justify-content: flex-end; + width: 100%; + margin: 30px 0; + + + .two-columns { + margin-top: 100px; + } +} + +.bottom-link { + @include disable-default-a-behaviour; + + font-weight: $font-semibold; + color: #000; + + .text { + border-bottom: 3px solid $orange; + padding: 3px 5px; + margin-right: 10px; + transition: border-bottom-width 0.1s linear; + + &:hover { + color: #000; + border-bottom-width: 1px; + } + } +} + +.citation { + display: flex; + font-size: 24px; + margin: 30px 0; + + .left-bar { + margin-right: 10px; + min-width: 8px; + background-color: $orange; + } + + & + img { + margin-top: 0 !important; + } +} + +.title { + font-family: 'Proza Libre', sans-serif; + font-weight: $font-semibold; +} + +.title-block { + text-align: center; + margin: auto auto 100px auto; + display: flex; + flex-direction: column; + align-items: center; + max-width: 450px; + + .title { + margin-bottom: 10px; + font-size: 34px; + font-weight: $font-semibold; + } + + .separator { + margin-top: 30px; + background-color: $orange; + height: 3px; + width: 200px; + } + + p { + text-align: center; + } +} + +.tag { + border: 1px solid $orange; + border-radius: 10px; + margin-right: 20px; + font-size: 14px; + min-width: 140px; + padding: 0 10px; + min-height: 25px; + display: flex; + align-items: center; + justify-content: center; + text-align: center; + width: fit-content; +} diff --git a/src/translations/en_US.json b/src/translations/en_US.json new file mode 100644 index 0000000..d58cdb7 --- /dev/null +++ b/src/translations/en_US.json @@ -0,0 +1 @@ +{"en_US":{"?":"?","\"It's outrageous and unconscious: you're releasing PeerTube's version 1 when it doesn't contain the necessary tools to effectively manage videos claimed by rights holders, or to effectively manage the issue of online harassment in comments, or to effectively manage monetization through advertising, or to (insert here your request to PeerTube). It will never work! What do you intend to do about it?\"":"\"It's outrageous and unconscious: you're releasing PeerTube's version 1 when it doesn't contain the necessary tools to effectively manage videos claimed by rights holders, or to effectively manage the issue of online harassment in comments, or to effectively manage monetization through advertising, or to (insert here your request to PeerTube). It will never work! What do you intend to do about it?\"","%{ instance.totalInstanceFollowers } follower instance":["%{ instance.totalInstanceFollowers } follower instance","%{ instance.totalInstanceFollowers } followers instances"],"But PeerTube doesn't centralize: it federates. Thanks to the ActivityPub protocol (also used by the Mastodon federation, a free/libre Twitter alternative), PeerTube can federate several small hosters so they don't have to buy thousands of hard disks to host videos for the whole world.":"But PeerTube doesn't centralize: it federates. Thanks to the ActivityPub protocol (also used by the Mastodon federation, a free/libre Twitter alternative), PeerTube can federate several small hosters so they don't have to buy thousands of hard disks to host videos for the whole world.","It's software you install on your server to create a website where videos are hosted and broadcast... Basically: you create your own \"homemade YouTube\"!":"It's software you install on your server to create a website where videos are hosted and broadcast... Basically: you create your own \"homemade YouTube\"!","PeerTube is not only open-source: it's free (as in free speech). Its free license guarantees our fundamental freedoms as users. It is this respect for our freedoms that allows Framasoft to invite you to contribute to this software, and many evolutions (innovative comment system, etc.) have already been suggested by some of you.":"PeerTube is not only open-source: it's free (as in free speech). Its free license guarantees our fundamental freedoms as users. It is this respect for our freedoms that allows Framasoft to invite you to contribute to this software, and many evolutions (innovative comment system, etc.) have already been suggested by some of you.","1. Find the instance that suits you best":"1. Find the instance that suits you best","2 channels on Framasoft's account on FramaTube instance":"2 channels on Framasoft's account on FramaTube instance","2. Create your account and enjoy PeerTube":"2. Create your account and enjoy PeerTube","A better interface":"A better interface","A federation of interconnected hosting providers (so more video choices wherever you go to see them);":"A federation of interconnected hosting providers (so more video choices wherever you go to see them);","A federation of interconnected hosting services":"A federation of interconnected hosting services","A few questions to discover PeerTube":"A few questions to discover PeerTube","A free software to take back control of your videos":"A free software to take back control of your videos","A free software to take back control of your videos! With more than 100 000 hosted videos, viewed more than 6 millions times and 20 000 users, PeerTube is the decentralized free software alternative to videos platforms developed by Framasoft":"A free software to take back control of your videos! With more than 100 000 hosted videos, viewed more than 6 millions times and 20 000 users, PeerTube is the decentralized free software alternative to videos platforms developed by Framasoft","A month before the version 1 of PeerTube, we would like to share some (good!) news with you.":"A month before the version 1 of PeerTube, we would like to share some (good!) news with you.","A more relevant search, with the ability to set advanced filters (duration, category, tags...)":"A more relevant search, with the ability to set advanced filters (duration, category, tags...)","A username, an email, a password and you can already enjoy all the features of PeerTube!":"A username, an email, a password and you can already enjoy all the features of PeerTube!","Ability to import a video through a torrent file or a magnet URI":"Ability to import a video through a torrent file or a magnet URI","Ability to import videos through an URL (YouTube, Vimeo, Dailymotion and many others!)":"Ability to import videos through an URL (YouTube, Vimeo, Dailymotion and many others!)","About peer-to-peer broadcasting and watching":"About peer-to-peer broadcasting and watching","Activism":"Activism","Adding subtitles":"Adding subtitles","Administer PeerTube":"Administer PeerTube","Advanced search":"Advanced search","After discussing it on our forum, we feel that d.tube is not free or open source, because publishing only compiled code hinders freedom of modification.":"After discussing it on our forum, we feel that d.tube is not free or open source, because publishing only compiled code hinders freedom of modification.","All of this is made possible by Peertube's free/libre license (GNU-AGPL). Its code is a digital \"common\", that belongs to everybody, instead of a secret formula that belongs to Google (in the case of Youtube) or to Vivendi/Bolloré (Dailymotion). This free/libre license guarantees our fundamental freedoms as users and allows many contributors to offer evolutions and new features.":"All of this is made possible by Peertube's free/libre license (GNU-AGPL). Its code is a digital \"common\", that belongs to everybody, instead of a secret formula that belongs to Google (in the case of Youtube) or to Vivendi/Bolloré (Dailymotion). This free/libre license guarantees our fundamental freedoms as users and allows many contributors to offer evolutions and new features.","Allowed video space":"Allowed video space","An open code (transparency) under a free/libre license (ethic, respect and community-driven development);":"An open code (transparency) under a free/libre license (ethic, respect and community-driven development);","An open-source, free/libre licence code":"An open-source, free/libre licence code","And there's more! PeerTube uses Activity Pub, a federating protocol that allows you to interact with other software, provided they also use this protocol. For example, PeerTube and Mastodon -a Twitter alternative- are connected: you can follow a PeerTube user from Mastodon (the latest videos from the PeerTube account you follow will appear in your feed), and even comment on a PeerTube-hosted video directly from your Mastodon's account.":"And there's more! PeerTube uses Activity Pub, a federating protocol that allows you to interact with other software, provided they also use this protocol. For example, PeerTube and Mastodon -a Twitter alternative- are connected: you can follow a PeerTube user from Mastodon (the latest videos from the PeerTube account you follow will appear in your feed), and even comment on a PeerTube-hosted video directly from your Mastodon's account.","Animals":"Animals","Another feature of this 1.3 version has been entirely developed by an external contributor: Josh Morel who add a quarantine system for videos on PeerTube. If the administrator of an instance enables this feature, any new video uploaded on his instance will automatically be hidden until a moderator approves it.":"Another feature of this 1.3 version has been entirely developed by an external contributor: Josh Morel who add a quarantine system for videos on PeerTube. If the administrator of an instance enables this feature, any new video uploaded on his instance will automatically be hidden until a moderator approves it.","Another unclear element was the video sharing pop-up. We have improved it, and it is now possible to share or embed a video by making it start and/or finish at a precise moment (time-code feature), to decide which subtitles will appear by default, and to loop the video. These new options will surely be greatly enjoyed.":"Another unclear element was the video sharing pop-up. We have improved it, and it is now possible to share or embed a video by making it start and/or finish at a precise moment (time-code feature), to decide which subtitles will appear by default, and to loop the video. These new options will surely be greatly enjoyed.","Anyone with a modicum of technical skills can host a PeerTube server, aka an instance. Each instance hosts its users and their videos. In this way, every instance is created, moderated and maintained independently by various administrators.":"Anyone with a modicum of technical skills can host a PeerTube server, aka an instance. Each instance hosts its users and their videos. In this way, every instance is created, moderated and maintained independently by various administrators.","Are you a video maker?":"Are you a video maker?","Art":"Art","As a reminder, in the first newsletter (July 23rd, 2018), we announced that the localization system and RSS feeds were implemented, and that we were making progress on the subtitles support and the advanced search.":"As a reminder, in the first newsletter (July 23rd, 2018), we announced that the localization system and RSS feeds were implemented, and that we were making progress on the subtitles support and the advanced search.","As a result, on your PeerTube website, the audience will be able to watch not only your videos, but also videos hosted by Zaïd, Catherin or Solar... without having to host their videos on your PeerTube-powered website. Such diversity in a video-catalog makes it very attractive. Such a large choice and diversity of videos is what made centralized platforms such as YouTube succesful.":"As a result, on your PeerTube website, the audience will be able to watch not only your videos, but also videos hosted by Zaïd, Catherin or Solar... without having to host their videos on your PeerTube-powered website. Such diversity in a video-catalog makes it very attractive. Such a large choice and diversity of videos is what made centralized platforms such as YouTube succesful.","As you can see, we have gone far beyond what the crowdfunding has funded. And we will continue!":"As you can see, we have gone far beyond what the crowdfunding has funded. And we will continue!","Ask questions to the community":"Ask questions to the community","At least 1GB":"At least 1GB","At least 20GB":"At least 20GB","At least 50GB":"At least 50GB","At least 5GB":"At least 5GB","August 20, 2018":"August 20, 2018","B":"B","Because by design free/libre software respects our fundamental freedoms, and guarantees them by a license, so a legally enforceable contract.":"Because by design free/libre software respects our fundamental freedoms, and guarantees them by a license, so a legally enforceable contract.","Before this peer-to-peer broadcast, successful videographers (or videos that make the buzz) were doomed to be hosted by a web giant whose infrastructure can handle millions of simultaneous views... Or to pay for a very expensive independent video host so that it can hold the load.":"Before this peer-to-peer broadcast, successful videographers (or videos that make the buzz) were doomed to be hosted by a web giant whose infrastructure can handle millions of simultaneous views... Or to pay for a very expensive independent video host so that it can hold the load.","Being free doesn't mean being above the law! Each PeerTube hosting provider can decide on its own general conditions of use, abiding by their local laws.":"Being free doesn't mean being above the law! Each PeerTube hosting provider can decide on its own general conditions of use, abiding by their local laws.","Better understand and use PeerTube":"Better understand and use PeerTube","Blur":"Blur","Blur the title and thumbnail":"Blur the title and thumbnail","Blurred":"Blurred","Browse contents":"Browse contents","Browse/discover PeerTube instances":"Browse/discover PeerTube instances","But above all, PeerTube treats you like a person, not as a product that it has to track, profile, and lock in video loops to better sell your available brain time. Thus, the source code (the recipe) of the PeerTube software is open, making its operation transparent.":"But above all, PeerTube treats you like a person, not as a product that it has to track, profile, and lock in video loops to better sell your available brain time. Thus, the source code (the recipe) of the PeerTube software is open, making its operation transparent.","But this is just the beginning, PeerTube is not (yet) perfect, and many features are missing. But we intend to keep improving it day after day.":"But this is just the beginning, PeerTube is not (yet) perfect, and many features are missing. But we intend to keep improving it day after day.","By filtering according to your profile (video maker or viewer), themes that you are looking for or languages you speak, find an instance whose rules match your needs!":"By filtering according to your profile (video maker or viewer), themes that you are looking for or languages you speak, find an instance whose rules match your needs!","By acting both on the core, but also by allowing the development of plugins, we believe that PeerTube will, in the long term, be able to respond much better to these issues and allow different communities to adapt PeerTube to their needs.":"By acting both on the core, but also by allowing the development of plugins, we believe that PeerTube will, in the long term, be able to respond much better to these issues and allow different communities to adapt PeerTube to their needs.","By default, this configuration is set to \"Hide them\". If some administrators decide to display them with a blur filter for example, it's their choice.":"By default, this configuration is set to \"Hide them\". If some administrators decide to display them with a blur filter for example, it's their choice.","Català":"Català","Čeština":"Čeština","Cheers,":"Cheers,","Comedy":"Comedy","Concretely here, it means that:":"Concretely here, it means that:","Contact":"Contact","Contribute":"Contribute","Contribute to PeerTube":"Contribute to PeerTube","Contributors":"Contributors","Create an account":"Create an account","Creation and content":"Creation and content","customization options when video sharing":"customization options when video sharing","Deutsch":"Deutsch","developed by":"developed by","Direct contact with a human-scale hoster allows for two things: you no longer are the client of a huge tech company, and you can nurture a special relationship with your hoster, who distributes your data.":"Direct contact with a human-scale hoster allows for two things: you no longer are the client of a huge tech company, and you can nurture a special relationship with your hoster, who distributes your data.","Discover instances":"Discover instances","Discover our content selection":"Discover our content selection","Discover our FAQ":"Discover our FAQ","Discover PeerTube instances":"Discover PeerTube instances","Discover the channel":"Discover the channel","Discover the latest PeerTube improvements":"Discover the latest PeerTube improvements","Display":"Display","Display them":"Display them","Displayed":"Displayed","Don't bother the developer to help you install your instance: we have a support forum for that.":"Don't bother the developer to help you install your instance: we have a support forum for that.","Donate to Framasoft":"Donate to Framasoft","During the crowdfunding campaign, we continued to work on the localization system. And we are happy to announce it's finally completed: it will be available in the next beta (beta 10) of PeerTube. As of this writing, the web interface is already available in english, french, basque, catalan, czech and esperanto (huge thank you to all of the translators). If you too want to help translating PeerTube, do not hesitate to check out the documentation!":"During the crowdfunding campaign, we continued to work on the localization system. And we are happy to announce it's finally completed: it will be available in the next beta (beta 10) of PeerTube. As of this writing, the web interface is already available in english, french, basque, catalan, czech and esperanto (huge thank you to all of the translators). If you too want to help translating PeerTube, do not hesitate to check out the documentation!","Education":"Education","English":"English","Enjoy every feature: history, subscriptions, playlists, notifications...":"Enjoy every feature: history, subscriptions, playlists, notifications...","Entertainment":"Entertainment","Español":"Español","Esperanto":"Esperanto","Euskara":"Euskara","FAQ":"FAQ","February 26, 2019":"February 26, 2019","Federation offers another benefit: everyone becomes independent. Zaïd, Catherin, Solar and yourself can make your own rules, your own Terms of Services (for example, one can imagine a MeowTube where dogs videos are strictly forbidden 😉).":"Federation offers another benefit: everyone becomes independent. Zaïd, Catherin, Solar and yourself can make your own rules, your own Terms of Services (for example, one can imagine a MeowTube where dogs videos are strictly forbidden 😉).","Films":"Films","Filter according to your preferences":"Filter according to your preferences","Finally, any user can override this configuration, and decides if he want to display, blur or hide these videos for himself.":"Finally, any user can override this configuration, and decides if he want to display, blur or hide these videos for himself.","Finally, we have made some adjustments to the user interface so it easier and nicer to use. For instance, video thumbnails are becoming bigger so that they're more highlighted. Users now have a quick access to their library from the menu that includes their playlists, videos, video watching history and their subscriptions.":"Finally, we have made some adjustments to the user interface so it easier and nicer to use. For instance, video thumbnails are becoming bigger so that they're more highlighted. Users now have a quick access to their library from the menu that includes their playlists, videos, video watching history and their subscriptions.","Financial Contributors":"Financial Contributors","First of all, thank you again for contributing to PeerTube! ❤️":"First of all, thank you again for contributing to PeerTube! ❤️","First of all, we realized that most people who discover PeerTube have a hard time understanding the difference between a channel and an account. Indeed, on others video broadcasting services (such as YouTube) these two things are pretty much the same.":"First of all, we realized that most people who discover PeerTube have a hard time understanding the difference between a channel and an account. Indeed, on others video broadcasting services (such as YouTube) these two things are pretty much the same.","Follows %{ instance.totalInstanceFollowing } instance":["Follows %{ instance.totalInstanceFollowing } instance","Follows %{ instance.totalInstanceFollowing } instances"],"Food":"Food","For 2019, we plan to add a plugin and theme management system (even though basic at first), playlist management, support for audio files upload and many other features.":"For 2019, we plan to add a plugin and theme management system (even though basic at first), playlist management, support for audio files upload and many other features.","For example, in France, discriminatory content is prohibited and may be reported to the authorities. PeerTube allows users to report problematic videos, and each administrator must then apply its moderation in accordance with its terms and conditions and the law.":"For example, in France, discriminatory content is prohibited and may be reported to the authorities. PeerTube allows users to report problematic videos, and each administrator must then apply its moderation in accordance with its terms and conditions and the law.","For now, the solution proposed to people who upload videos is to use the \"support\" button under the video. This button displays a frame in which people who upload videos can display text, images, and links freely. For example, it's possible to put a link to Patreon, Tipeee, Paypal, Liberapay (or any other solution) there. Other examples: put a postal address if you'd like to receive physical thank-you cards, put a logo of your enterprise, a link to support a non-profit organisation...":"For now, the solution proposed to people who upload videos is to use the \"support\" button under the video. This button displays a frame in which people who upload videos can display text, images, and links freely. For example, it's possible to put a link to Patreon, Tipeee, Paypal, Liberapay (or any other solution) there. Other examples: put a postal address if you'd like to receive physical thank-you cards, put a logo of your enterprise, a link to support a non-profit organisation...","For PeerTube admins":"For PeerTube admins","For those who know how to administer a server, PeerTube is...":"For those who know how to administer a server, PeerTube is...","For those who want to watch videos, PeerTube can offer...":"For those who want to watch videos, PeerTube can offer...","For those who wants to upload their videos, PeerTube allows...":"For those who wants to upload their videos, PeerTube allows...","Forum":"Forum","Français":"Français","From that moment on, Dominique is responsible, because they are warned that they're hosting an illegal video. It is therefore up to them to act if they don't want to be held accountable before the law.":"From that moment on, Dominique is responsible, because they are warned that they're hosting an illegal video. It is therefore up to them to act if they don't want to be held accountable before the law.","Gàidhlig":"Gàidhlig","Gaming":"Gaming","GB":"GB","Git":"Git","Go back to the homepage":"Go back to the homepage","Go on the instance":"Go on the instance","Go to the forum":"Go to the forum","Hall of Fame":"Hall of Fame","Hello everyone!":"Hello everyone!","Hello!":"Hello!","Help":"Help","Here is a small retrospective of the end of 2018/beginning of 2019:":"Here is a small retrospective of the end of 2018/beginning of 2019:","Hi everybody,":"Hi everybody,","Hidden":"Hidden","Hide":"Hide","Hide them":"Hide them","Home":"Home","How do I contribute to PeerTube’s code?":"How do I contribute to PeerTube’s code?","How do I install PeerTube?":"How do I install PeerTube?","How To":"How To","How to contribute?":"How to contribute?","However, many improvements of PeerTube are to be expected... Including those that would allow you to create (and choose) the monetization tools that interest you!":"However, many improvements of PeerTube are to be expected... Including those that would allow you to create (and choose) the monetization tools that interest you!","However, on PeerTube each account is linked to one or multiple channels that can be named as the users sees fit. You also have to create at least one channel when creating an account. Once the channels have been created, users can upload videos to each channel to organize their contents (for example, you could have a channel about cooking and another one about biking).":"However, on PeerTube each account is linked to one or multiple channels that can be named as the users sees fit. You also have to create at least one channel when creating an account. Once the channels have been created, users can upload videos to each channel to organize their contents (for example, you could have a channel about cooking and another one about biking).","If it's free, can we upload illegal stuff on it?":"If it's free, can we upload illegal stuff on it?","If the hosting provider Knitting-PeerTube becomes friends with Kittens-Tube and Framatube, it will display the videos of others on its site, thus diluting hosting costs while remaining practical and complete for Internet users.":"If the hosting provider Knitting-PeerTube becomes friends with Kittens-Tube and Framatube, it will display the videos of others on its site, thus diluting hosting costs while remaining practical and complete for Internet users.","If you also to contribute to the growing of PeerTube, you can participate in its funding here: https://soutenir.framasoft.org/en":"If you also to contribute to the growing of PeerTube, you can participate in its funding here: https://soutenir.framasoft.org/en","If you have any questions, feel free to use our forum: https://framacolibri.org/c/peertube":"If you have any questions, feel free to use our forum: https://framacolibri.org/c/peertube","If you want to help out in another way, or if you want to request a feature, come discuss it on our contribution forum.":"If you want to help out in another way, or if you want to request a feature, come discuss it on our contribution forum.","If you would like to interact with videos (like, comment, download...), subscribe to channels, create playlists or play videos, then all you have to do is create an account on the PeerTube instance of your choice.":"If you would like to interact with videos (like, comment, download...), subscribe to channels, create playlists or play videos, then all you have to do is create an account on the PeerTube instance of your choice.","In December 2018, we released version 1.1 which contained some moderation tools requested by instance administrators.":"In December 2018, we released version 1.1 which contained some moderation tools requested by instance administrators.","In January, we released version 1.2 that supports 3 new languages: Russian, Polish and Italian. Thanks to PeerTube's community of translators, PeerTube is now translated into 16 different languages!":"In January, we released version 1.2 that supports 3 new languages: Russian, Polish and Italian. Thanks to PeerTube's community of translators, PeerTube is now translated into 16 different languages!","In March 2018, PeerTube released its publicly usable beta version. Several collectives set up the first instances, thus creating the bases of the federation.":"In March 2018, PeerTube released its publicly usable beta version. Several collectives set up the first instances, thus creating the bases of the federation.","In order to make this channel idea more understandable, we have changed the sign-up form, which from now on consists of two steps:":"In order to make this channel idea more understandable, we have changed the sign-up form, which from now on consists of two steps:","In the meantime, as an user if you feel that PeerTube 1.0 does not currently meet your needs, it's simple: don't use it right now :) (we remind you that we don't make money developing PeerTube, and that if we obviously hope for its success, the survival of our association doesn't depend on it).":"In the meantime, as an user if you feel that PeerTube 1.0 does not currently meet your needs, it's simple: don't use it right now :) (we remind you that we don't make money developing PeerTube, and that if we obviously hope for its success, the survival of our association doesn't depend on it).","In the meantime, the PeerTube federation has grown: today, more than 300 instances broadcast more than 70,000 videos, with nearly 2 million cumulated views. We remind you that the only official website we maintain around PeerTube is https://joinpeertube.org/en and that we bear no responsibility on any other site that may be published.":"In the meantime, the PeerTube federation has grown: today, more than 300 instances broadcast more than 70,000 videos, with nearly 2 million cumulated views. We remind you that the only official website we maintain around PeerTube is https://joinpeertube.org/en and that we bear no responsibility on any other site that may be published.","In this way, when you watch a video, your computer contributes to its broadcast. If a lot of people are watching the same video at the same time, their browser automatically send smalls pieces of the video to the other viewers. The server resources are not over-exploited: the stream is split, the network optimized.":"In this way, when you watch a video, your computer contributes to its broadcast. If a lot of people are watching the same video at the same time, their browser automatically send smalls pieces of the video to the other viewers. The server resources are not over-exploited: the stream is split, the network optimized.","Indeed, we do not claim to have the science behind it and know how best to manage each of the tools according to each of the needs. For example: with regard to the question of DMCA requests, cases vary according to geographical jurisdictions (European law is different from French law, itself different from Canadian law, itself different from American law, etc.). Concerning the tools for moderating comments, here again, we cannot decree ourselves experts of the subject, because this is simply not the case.":"Indeed, we do not claim to have the science behind it and know how best to manage each of the tools according to each of the needs. For example: with regard to the question of DMCA requests, cases vary according to geographical jurisdictions (European law is different from French law, itself different from Canadian law, itself different from American law, etc.). Concerning the tools for moderating comments, here again, we cannot decree ourselves experts of the subject, because this is simply not the case.","Install PeerTube":"Install PeerTube","Instance languages":"Instance languages","Instances list":"Instances list","IPFS is a great technology, but it still seems very (too!) young for large scale streaming of large files.":"IPFS is a great technology, but it still seems very (too!) young for large scale streaming of large files.","Is PeerTube's purpose to replace YouTube?":"Is PeerTube's purpose to replace YouTube?","It allows you to choose a hoster that fits you. YouTube's excesses are a good exemple: its hoster, Google/Alphabet, can impose its \"Robocopyright\" (the ContentID system) or its tools to index, recommend and spotlight videos; and those tools seem as unfair as they are obscure. Even though, it already forces you to give it extended copyrights on your videos, for free!":"It allows you to choose a hoster that fits you. YouTube's excesses are a good exemple: its hoster, Google/Alphabet, can impose its \"Robocopyright\" (the ContentID system) or its tools to index, recommend and spotlight videos; and those tools seem as unfair as they are obscure. Even though, it already forces you to give it extended copyrights on your videos, for free!","It implements all stretch goals we planned in our crowdfunding:":"It implements all stretch goals we planned in our crowdfunding:","It might not look like it, but thanks to peer-to-peer broadcasting, popular video makers and their videos are no longer forced to be hosted by big companies, whose infrastructure can stand thousands of views at the same time... or to pay for a robust but extremely expensive independent video host.":"It might not look like it, but thanks to peer-to-peer broadcasting, popular video makers and their videos are no longer forced to be hosted by big companies, whose infrastructure can stand thousands of views at the same time... or to pay for a robust but extremely expensive independent video host.","It was not included in the crowdfunding, but we created an \"Overview\" page, that displays videos of some categories/tags/channels picked randomly, to show the diversity of the videos uploaded on PeerTube. You can see a demonstration here.":"It was not included in the crowdfunding, but we created an \"Overview\" page, that displays videos of some categories/tags/channels picked randomly, to show the diversity of the videos uploaded on PeerTube. You can see a demonstration here.","It's best to contact and talk directly with hosting providers, to understand their business model, vision, etc. Because only you can determine what makes you trust such or such host, and thus entrust your videos to them.":"It's best to contact and talk directly with hosting providers, to understand their business model, vision, etc. Because only you can determine what makes you trust such or such host, and thus entrust your videos to them.","It's up to everyone to be responsible: parents, visitors, uploaders, PeerTube administrators to respect the law and avoid any problematic situations.":"It's up to everyone to be responsible: parents, visitors, uploaders, PeerTube administrators to respect the law and avoid any problematic situations.","Italiano":"Italiano","Its development is community-based, it can be enhanced by everyone's contributions.":"Its development is community-based, it can be enhanced by everyone's contributions.","JoinPeerTube Git":"JoinPeerTube Git","July 23, 2018":"July 23, 2018","June 5, 2019":"June 5, 2019","KB":"KB","Kids":"Kids","Languages":"Languages","Learn more about free/libre software":"Learn more about free/libre software","Learn more about the federation":"Learn more about the federation","Legal notices":"Legal notices","Linked together, these three features makes it easy to host videos on the server side, while remaining practical, ethical and fun for the internet users.":"Linked together, these three features makes it easy to host videos on the server side, while remaining practical, ethical and fun for the internet users.","Localization support (as we write these lines, PeerTube is already available in 13 different languages!)":"Localization support (as we write these lines, PeerTube is already available in 13 different languages!)","Mainstream online video broadcasting services make money off of your data by analyzing your interactions so that they can then bombard your with targeted advertising.":"Mainstream online video broadcasting services make money off of your data by analyzing your interactions so that they can then bombard your with targeted advertising.","Many other improvements have been made in this new version. You can see the complete list on https://github.com/Chocobozzz/PeerTube/releases/tag/v1.3.0.":"Many other improvements have been made in this new version. You can see the complete list on https://github.com/Chocobozzz/PeerTube/releases/tag/v1.3.0.","March 2018 thus represents the birth of the PeerTube federations: the more this software will be used and supported, the more people will use it and contribute to it, and the faster it will evolve towards a concrete alternative to platforms such as YouTube.":"March 2018 thus represents the birth of the PeerTube federations: the more this software will be used and supported, the more people will use it and contribute to it, and the faster it will evolve towards a concrete alternative to platforms such as YouTube.","MB":"MB","More features":"More features","More technical questions":"More technical questions","Moreover, each administrator decides with which instances he wants to federate: he has the full control of the content he wants to display on his instance. It's up to him to choose the policy regarding this kind of videos. He can decide to:":"Moreover, each administrator decides with which instances he wants to federate: he has the full control of the content he wants to display on his instance. It's up to him to choose the policy regarding this kind of videos. He can decide to:","Moreover, you can ask questions on the PeerTube forum. You can also contact us directly on https://contact.framasoft.org.":"Moreover, you can ask questions on the PeerTube forum. You can also contact us directly on https://contact.framasoft.org.","Most importantly, you are a person to PeerTube, not a product in need of profiling so as to be stuck in video loops. For example, PeerTube doesn't use any biased recommendation algorithms to keep you online for hours on end.":"Most importantly, you are a person to PeerTube, not a product in need of profiling so as to be stuck in video loops. For example, PeerTube doesn't use any biased recommendation algorithms to keep you online for hours on end.","Music":"Music","Nederlands":"Nederlands","Need a detailed guide?":"Need a detailed guide?","Nevertheless, it is worth remembering that the vast majority of videos published on the Internet (and even on YouTube) are shared for non-market purposes: remuneration is a tool, but not necessarily a main or essential purpose.":"Nevertheless, it is worth remembering that the vast majority of videos published on the Internet (and even on YouTube) are shared for non-market purposes: remuneration is a tool, but not necessarily a main or essential purpose.","Nevertheless, the ambition remains to be a free and decentralized alternative: the goal of an alternative is not to replace, but to propose something else, with different values, in parallel to what already exists.":"Nevertheless, the ambition remains to be a free and decentralized alternative: the goal of an alternative is not to replace, but to propose something else, with different values, in parallel to what already exists.","News":"News","News & Politics":"News & Politics","Newsletter":"Newsletter","No opinion":"No opinion","No video quota per user":"No video quota per user","No. In October 2018, on an average instance federating with ~200 instances and indexing ~16000 videos, only ~200 videos are tagged as NSFW (i. e. the content is sensitive, which could be something else than pornography). Therefore, they represent only ~1% of all the videos.":"No. In October 2018, on an average instance federating with ~200 instances and indexing ~16000 videos, only ~200 videos are tagged as NSFW (i. e. the content is sensitive, which could be something else than pornography). Therefore, they represent only ~1% of all the videos.","Now imagine that Camille has created an account on DominiqueTube and uploads an illegal video, because this video uses music created by Solal.":"Now imagine that Camille has created an account on DominiqueTube and uploads an illegal video, because this video uses music created by Solal.","Now, administrators can manage more finely how other instances subscribe to their own instance. The administrator can decide whether or not to approve the subscription of another instance to its own. It is also possible to activate automatic rejection for any new subscription to its instance. Finally, a notification is created as soon as the administrator's instance receives a new subscription. These features help administrators control on which instances their content is displayed.":"Now, administrators can manage more finely how other instances subscribe to their own instance. The administrator can decide whether or not to approve the subscription of another instance to its own. It is also possible to activate automatic rejection for any new subscription to its instance. Finally, a notification is created as soon as the administrator's instance receives a new subscription. These features help administrators control on which instances their content is displayed.","Now, this system allows each administrator to create specific plug-ins depending on their needs. They may install extensions created by other people on their instance as well. For example, it is now possible to install community created graphical themes to change the instance visual interface.":"Now, this system allows each administrator to create specific plug-ins depending on their needs. They may install extensions created by other people on their instance as well. For example, it is now possible to install community created graphical themes to change the instance visual interface.","Occitan":"Occitan","October 16, 2018":"October 16, 2018","Of course, PeerTube's video player adapts to your situation: if your installation does not allow peer-to-peer playback (corporate network, recalcitrant browser, etc.) video playback will be done in the classic way.":"Of course, PeerTube's video player adapts to your situation: if your installation does not allow peer-to-peer playback (corporate network, recalcitrant browser, etc.) video playback will be done in the classic way.","On the contrary, PeerTube's concept is to create a network of multiple small interconnected video hosting providers.":"On the contrary, PeerTube's concept is to create a network of multiple small interconnected video hosting providers.","One of the benefits is that you become a part of the broadcasting of the videos you are watching. If other people are watching a PeerTube video at the same time as you, as long as your tab remains open, your browser shares bits of that video and you participate in a healthier use of the Internet.":"One of the benefits is that you become a part of the broadcasting of the videos you are watching. If other people are watching a PeerTube video at the same time as you, as long as your tab remains open, your browser shares bits of that video and you participate in a healthier use of the Internet.","Our aim is not to replace them, but rather to simultaneously offer something else, with different values.":"Our aim is not to replace them, but rather to simultaneously offer something else, with different values.","Our content selections":"Our content selections","Our organization started in 2004, and now devotes itself to popular education about digital technology issues. We are a small structure of less than 40 members and under 10 employees, well-known for the De-google-ify Internet project, when we offered 34 ethical and alternative online tools. As a public interest organization, over 90% of our funding comes from donations (tax deductible for French taxpayers).":"Our organization started in 2004, and now devotes itself to popular education about digital technology issues. We are a small structure of less than 40 members and under 10 employees, well-known for the De-google-ify Internet project, when we offered 34 ethical and alternative online tools. As a public interest organization, over 90% of our funding comes from donations (tax deductible for French taxpayers).","Our wonderful community of translators is once again to thank for their work, after they enriched PeerTube with 3 new languages: Finnish, Greek and Scottish Gaelic, making PeerTube now available in 22 languages.":"Our wonderful community of translators is once again to thank for their work, after they enriched PeerTube with 3 new languages: Finnish, Greek and Scottish Gaelic, making PeerTube now available in 22 languages.","Page not found":"Page not found","Peer-to-peer broadcasting – and therefore viewing – (so no slowing down when a video becomes viral).":"Peer-to-peer broadcasting – and therefore viewing – (so no slowing down when a video becomes viral).","Peer-to-peer broadcasting allows, thanks to the WebRTC protocol, that Internet users who watch the same video at the same time exchange bits of files, which relieves the server.":"Peer-to-peer broadcasting allows, thanks to the WebRTC protocol, that Internet users who watch the same video at the same time exchange bits of files, which relieves the server.","PeerTube 1.0 is the realization of the commitment we made in October 2017 to take PeerTube from an alpha version (personal project and proof of concept that a federated video platform could work) to a 1.0 version in October 2018 (which does not mean \"final version\", but \"version considered stable and distributable\").":"PeerTube 1.0 is the realization of the commitment we made in October 2017 to take PeerTube from an alpha version (personal project and proof of concept that a federated video platform could work) to a 1.0 version in October 2018 (which does not mean \"final version\", but \"version considered stable and distributable\").","PeerTube 1.3 is out!":"PeerTube 1.3 is out!","PeerTube 1.4 is out!":"PeerTube 1.4 is out!","Peertube 1.4 just came out! Here's a quick overview of what's new…":"Peertube 1.4 just came out! Here's a quick overview of what's new…","PeerTube aspires to be a decentralized and free/libre alternative to video broadcasting services.":"PeerTube aspires to be a decentralized and free/libre alternative to video broadcasting services.","PeerTube crowdfunding newsletter #1":"PeerTube crowdfunding newsletter #1","PeerTube crowdfunding newsletter #2":"PeerTube crowdfunding newsletter #2","PeerTube crowdfunding newsletter #3":"PeerTube crowdfunding newsletter #3","PeerTube crowdfunding newsletter #4":"PeerTube crowdfunding newsletter #4","PeerTube Git":"PeerTube Git","PeerTube instances":"PeerTube instances","Peertube is a free/libre software funded by a French non-profit organization: Framasoft":"Peertube is a free/libre software funded by a French non-profit organization: Framasoft","PeerTube is free, decentralized, distributed, and does not impose any remuneration model. This is the choice we have made, which is debatable, and others (like d.tube) have made other choices, which have their advantages. So it’s up to you to see what suits you.":"PeerTube is free, decentralized, distributed, and does not impose any remuneration model. This is the choice we have made, which is debatable, and others (like d.tube) have made other choices, which have their advantages. So it’s up to you to see what suits you.","PeerTube is freely provided, no need to pay to install it on your server;":"PeerTube is freely provided, no need to pay to install it on your server;","PeerTube is just a software: it's not Framasoft (non-profit that develops PeerTube) that's responsible for the content published on some instances.":"PeerTube is just a software: it's not Framasoft (non-profit that develops PeerTube) that's responsible for the content published on some instances.","PeerTube is not a website: it is software that allows a web hoster (for example, Dominique) to create a video website (let's call it DominiqueTube).":"PeerTube is not a website: it is software that allows a web hoster (for example, Dominique) to create a video website (let's call it DominiqueTube).","PeerTube is not meant to become a huge platform that would centralize videos from all around the world.":"PeerTube is not meant to become a huge platform that would centralize videos from all around the world.","Peertube is not subject to any corporate monopoly, does not rely on ads and does not track you.":"Peertube is not subject to any corporate monopoly, does not rely on ads and does not track you.","PeerTube is software that you install on a web server. It allows you to create a video hosting website, so create your \"homemade YouTube\".":"PeerTube is software that you install on a web server. It allows you to create a video hosting website, so create your \"homemade YouTube\".","PeerTube is unique because (as far as we know) it's the only video hosting web application which combines three advantages:":"PeerTube is unique because (as far as we know) it's the only video hosting web application which combines three advantages:","PeerTube news!":"PeerTube news!","PeerTube Presentation":"PeerTube Presentation","PeerTube translation community have done a huge job. 3 new languages are now available: Japanese, Dutch and European Portuguese (PeerTube already support Brazilian Portuguese). Amazing! PeerTube is now available in 19 languages!":"PeerTube translation community have done a huge job. 3 new languages are now available: Japanese, Dutch and European Portuguese (PeerTube already support Brazilian Portuguese). Amazing! PeerTube is now available in 19 languages!","PeerTube uses ActivityPub because this federation protocol is recommended by the W3C and is already used by the federated social network Mastodon.":"PeerTube uses ActivityPub because this federation protocol is recommended by the W3C and is already used by the federated social network Mastodon.","PeerTube v1.0 does not seem to me to contain all the tools necessary for a good management of my instance.":"PeerTube v1.0 does not seem to me to contain all the tools necessary for a good management of my instance.","PeerTube: retrospective, new features and more to come!":"PeerTube: retrospective, new features and more to come!","PeerTube's federation protocol is fluid (everyone can choose who they want to follow), and based on ActivityPub: this opens the possibility to connect with tools like Mastodon for example.":"PeerTube's federation protocol is fluid (everyone can choose who they want to follow), and based on ActivityPub: this opens the possibility to connect with tools like Mastodon for example.","People":"People","per user":"per user","Plug-in system":"Plug-in system","Polski":"Polski","Português (Portugal)":"Português (Portugal)","Questions on PeerTube? Need help? You've come to the right place!":"Questions on PeerTube? Need help? You've come to the right place!","Rather, it is a network of inter-connected small videos hosters.":"Rather, it is a network of inter-connected small videos hosters.","Read the documentation":"Read the documentation","Redundancy system: a PeerTube instance can help sharing some videos from another instance":"Redundancy system: a PeerTube instance can help sharing some videos from another instance","Regarding the crowdfunding, most of the rewards are ready: the PeerTube README and the JoinPeerTube Hall of Fame show off the names of the persons who have chosen the corresponding rewards. We will soon be able to send the personalized thank-you digital arts to people that gave 80€ (~93 USD) and more (and it's so beautiful that we are looking forward to it!).":"Regarding the crowdfunding, most of the rewards are ready: the PeerTube README and the JoinPeerTube Hall of Fame show off the names of the persons who have chosen the corresponding rewards. We will soon be able to send the personalized thank-you digital arts to people that gave 80€ (~93 USD) and more (and it's so beautiful that we are looking forward to it!).","Regarding the RSS feeds feature, it was already implemented by Rigelk and you can already use it in the beta 9. You can, for example, get the feed of the last local videos uploaded in a particular instance.":"Regarding the RSS feeds feature, it was already implemented by Rigelk and you can already use it in the beta 9. You can, for example, get the feed of the last local videos uploaded in a particular instance.","Remember that PeerTube has only one (almost) full time developer and a small handful of very involved volunteers. It is not a product developed by a start-up with a full time team (dev, design, UX, marketing, support, etc.) and significant financial support. It is a Community free software, the development of which will continue over the months and, we hope, in the years to come.":"Remember that PeerTube has only one (almost) full time developer and a small handful of very involved volunteers. It is not a product developed by a start-up with a full time team (dev, design, UX, marketing, support, etc.) and significant financial support. It is a Community free software, the development of which will continue over the months and, we hope, in the years to come.","RSS Feeds":"RSS Feeds","RSS feeds, allowing you to track new videos published in all federated PeerTube instances, in a specific PeerTube instance or in a video channel you like. You can also subscribe to comment feeds!":"RSS feeds, allowing you to track new videos published in all federated PeerTube instances, in a specific PeerTube instance or in a video channel you like. You can also subscribe to comment feeds!","Science & Technology":"Science & Technology","See the instance":"See the instance","See the instances list":"See the instances list","Sensitive content":"Sensitive content","Sensitive videos":"Sensitive videos","September 12, 2018":"September 12, 2018","September 25, 2019":"September 25, 2019","Sign up":"Sign up","Since PeerTube's launch, we have been aware that every administrator and user wishes to see the software fulfill their needs. As Framasoft cannot and will not develop every feature that could be hoped for, we have from the start of the project planned on creating a plug-in system.":"Since PeerTube's launch, we have been aware that every administrator and user wishes to see the software fulfill their needs. As Framasoft cannot and will not develop every feature that could be hoped for, we have from the start of the project planned on creating a plug-in system.","Since version 1.0 has been released last November, we went on improving PeerTube, day after day. These improvements on PeerTube go well beyond the objectives fixed during the crowdfunding. They have been funded by the Framasoft non-profit, which develops the software (and lives only through your donations).":"Since version 1.0 has been released last November, we went on improving PeerTube, day after day. These improvements on PeerTube go well beyond the objectives fixed during the crowdfunding. They have been funded by the Framasoft non-profit, which develops the software (and lives only through your donations).","Solal goes on Framatube, an instance which follows DominiqueTube. So, Solal can see, from Framatube, the videos published on DominiqueTube.":"Solal goes on Framatube, an instance which follows DominiqueTube. So, Solal can see, from Framatube, the videos published on DominiqueTube.","Solal sees Camille's illegal video, and signals it with the button provided for that purpose. Although the report is made from Framatube, it is sent directly to the person hosting the illegal content, Dominique.":"Solal sees Camille's illegal video, and signals it with the button provided for that purpose. Although the report is made from Framatube, it is sent directly to the person hosting the illegal content, Dominique.","Sponsors":"Sponsors","Sports":"Sports","Step 1: account creation (choosing your username, password, email, etc.)":"Step 1: account creation (choosing your username, password, email, etc.)","Step 2: choosing your default channel name via a new form":"Step 2: choosing your default channel name via a new form","Subscriptions throughout the federation: you can follow your favorite video channels and see all the videos on a dedicated page":"Subscriptions throughout the federation: you can follow your favorite video channels and see all the videos on a dedicated page","Subtitles support":"Subtitles support","Subtitles support is well under way, and we should have a first version available soon. When this work is finished, we will develop the advanced search.":"Subtitles support is well under way, and we should have a first version available soon. When this work is finished, we will develop the advanced search.","suomi":"suomi","svenska":"svenska","Technical questions":"Technical questions","Thanks to all PeerTube contributors!":"Thanks to all PeerTube contributors!","Thanks to our crowdfunding (from March to July 2018), Framasoft were able to employ PeerTube's main developer. After a beta release in March 2018, release 1 came out in November 2018. Since then, several intermediary releases have brought many features along. Several collectives have already created PeerTube hosts, laying the foundation for the federation.":"Thanks to our crowdfunding (from March to July 2018), Framasoft were able to employ PeerTube's main developer. After a beta release in March 2018, release 1 came out in November 2018. Since then, several intermediary releases have brought many features along. Several collectives have already created PeerTube hosts, laying the foundation for the federation.","The installation guide is here (only in English).":"The installation guide is here (only in English).","The Git repository of PeerTube is here.":"The Git repository of PeerTube is here.","The advantage of YouTube (and other platforms) is its video catalog: from knitting tutorials to Minecraft constructions through videos of kittens or holidays... you can find everything!":"The advantage of YouTube (and other platforms) is its video catalog: from knitting tutorials to Minecraft constructions through videos of kittens or holidays... you can find everything!","The development of the crowdfunding features is going well.":"The development of the crowdfunding features is going well.","The difference to YouTube is that it's not intended to create a huge platform centralizing videos from the whole world on a single server farm (which is horribly expensive).":"The difference to YouTube is that it's not intended to create a huge platform centralizing videos from the whole world on a single server farm (which is horribly expensive).","The federation system, for its part, allows hosts to decide with whom they want to connect, depending on the types of content or the moderation policies of others.":"The federation system, for its part, allows hosts to decide with whom they want to connect, depending on the types of content or the moderation policies of others.","The import system will complete the first crowdfunding goal. The next feature we will be working on will be the user subscriptions.":"The import system will complete the first crowdfunding goal. The next feature we will be working on will be the user subscriptions.","The last feature we have to implement is the videos redundancy between instances, which will further increase resilience on instance overload. If all goes well, we should finish it in about two weeks (end of september).":"The last feature we have to implement is the videos redundancy between instances, which will further increase resilience on instance overload. If all goes well, we should finish it in about two weeks (end of september).","The more people use, support, and contribute to PeerTube, the quicker it will become a concrete alternative to platforms like YouTube.":"The more people use, support, and contribute to PeerTube, the quicker it will become a concrete alternative to platforms like YouTube.","The more the video catalogue is varied, the more people are interested, the more videos are uploaded... but hosting videos from all over the world is (very, very) expensive!":"The more the video catalogue is varied, the more people are interested, the more videos are uploaded... but hosting videos from all over the world is (very, very) expensive!","The most important of these new features is the playlist system. This feature allows any user to create a playlist in which it's possible to add videos and reorder them. Videos added to a playlist can be viewed entirely or partially: the creator of the playlist can decide when the video playback starts and/or ends (timecode system). This system is really useful to create all kinds of zappings or educational contents by selecting extracts from videos which interest you. In addition, a \"Watch Later\" playlist is created by default for each user. Thus, you can save videos in this playlist when you don't have time to watch them immediately.":"The most important of these new features is the playlist system. This feature allows any user to create a playlist in which it's possible to add videos and reorder them. Videos added to a playlist can be viewed entirely or partially: the creator of the playlist can decide when the video playback starts and/or ends (timecode system). This system is really useful to create all kinds of zappings or educational contents by selecting extracts from videos which interest you. In addition, a \"Watch Later\" playlist is created by default for each user. Thus, you can save videos in this playlist when you don't have time to watch them immediately.","the new sign-up form in 2 steps":"the new sign-up form in 2 steps","The other big advantage of PeerTube is that your hoster doesn't have to fear the sudden success of one of your videos. Indeed, PeerTube broadcasts videos with the protocol WebTorrent. If hundreds of people are watching your video at the same time, their browsers automatically send bits of your video to other viewers.":"The other big advantage of PeerTube is that your hoster doesn't have to fear the sudden success of one of your videos. Indeed, PeerTube broadcasts videos with the protocol WebTorrent. If hundreds of people are watching your video at the same time, their browsers automatically send bits of your video to other viewers.","The PeerTube software can, whenever necessary, use a peer-to-peer protocol (P2P) to broadcast viral videos, lowering the load of their hosts.":"The PeerTube software can, whenever necessary, use a peer-to-peer protocol (P2P) to broadcast viral videos, lowering the load of their hosts.","Themes":"Themes","Then Dominique and Solal can turn against Camille, who uploaded the video.":"Then Dominique and Solal can turn against Camille, who uploaded the video.","Then, we recommend you go to the instances, read their \"about\" page to discover their terms of use (disk space limit per user, content policy, etc.).":"Then, we recommend you go to the instances, read their \"about\" page to discover their terms of use (disk space limit per user, content policy, etc.).","There already exists free/libre software that enables you to do this. But with PeerTube, you can link your instance (your video website) to Zaïd's PeerTube instance (where he hosts videos of the lectures for his people's university), to Catherin's (who hosts her webmedia videos) or even to Solar's PeerTube instance (who manages a vloggers collective).":"There already exists free/libre software that enables you to do this. But with PeerTube, you can link your instance (your video website) to Zaïd's PeerTube instance (where he hosts videos of the lectures for his people's university), to Catherin's (who hosts her webmedia videos) or even to Solar's PeerTube instance (who manages a vloggers collective).","There are many porn videos on PeerTube!":"There are many porn videos on PeerTube!","There are none, not at the moment, PeerTube is a tool that we wanted neutral in terms of remuneration.":"There are none, not at the moment, PeerTube is a tool that we wanted neutral in terms of remuneration.","There is nothing to do: your web browser does it automatically. If you are on a mobile phone or if your network does not allow it (router, firewall, etc.), this function is disabled and switches back to an \"old-style\" video broadcast 😉.":"There is nothing to do: your web browser does it automatically. If you are on a mobile phone or if your network does not allow it (router, firewall, etc.), this function is disabled and switches back to an \"old-style\" video broadcast 😉.","There's a complete list of instances here, and a list of those that are open to registration here.":"There's a complete list of instances here, and a list of those that are open to registration here.","These four features are all implemented, and can already be used on instances updated to version v1.0.0-beta.10 (for example https://framatube.org). Regarding the subtitles support, you can test them on the the \"What is PeerTube\" video.":"These four features are all implemented, and can already be used on instances updated to version v1.0.0-beta.10 (for example https://framatube.org). Regarding the subtitles support, you can test them on the the \"What is PeerTube\" video.","This is just how a federation works!":"This is just how a federation works!","This is the last newsletter regarding the PeerTube crowdfunding. We would like to thank you one more time, for allowing us to greatly improve PeerTube, and therefore to promote a more decentralized web. But the journey does not end here: we will continue to work on the software, and there is still a lot to do to fully free up video streaming. But before anything, we'll take a few days off ;)":"This is the last newsletter regarding the PeerTube crowdfunding. We would like to thank you one more time, for allowing us to greatly improve PeerTube, and therefore to promote a more decentralized web. But the journey does not end here: we will continue to work on the software, and there is still a lot to do to fully free up video streaming. But before anything, we'll take a few days off ;)","This new release includes many other improvements. You can see the complete list on https://github.com/Chocobozzz/PeerTube/releases/tag/v1.4.0 .":"This new release includes many other improvements. You can see the complete list on https://github.com/Chocobozzz/PeerTube/releases/tag/v1.4.0 .","This version also includes a notification system that allows users to be informed (on the web interface or through email) when their video is commented, when someone mention them, when one of their subscriptions has published a new video, etc.":"This version also includes a notification system that allows users to be informed (on the web interface or through email) when their video is commented, when someone mention them, when one of their subscriptions has published a new video, etc.","Torrent import":"Torrent import","Translate":"Translate","Travels":"Travels","Unlimited space":"Unlimited space","Upgrade PeerTube":"Upgrade PeerTube","value":"value","Vehicles":"Vehicles","Video channel subscriptions":"Video channel subscriptions","Video maker":"Video maker","Viewer":"Viewer","Watch the video":"Watch the video","We also added a new feature allowing you to upload an audio file directly to PeerTube: the software will automatically create a video from the audio file. This much awaited for feature should make life easier for music makers :)":"We also added a new feature allowing you to upload an audio file directly to PeerTube: the software will automatically create a video from the audio file. This much awaited for feature should make life easier for music makers :)","We also aimed to differentiate a channel homepage from that of an account. These two pages used to list videos, whereas now the account homepage lists all the channel linked to the account by showing under each channel name the thumbnail from the last videos uploaded on it.":"We also aimed to differentiate a channel homepage from that of an account. These two pages used to list videos, whereas now the account homepage lists all the channel linked to the account by showing under each channel name the thumbnail from the last videos uploaded on it.","We also took the opportunity to add a watched videos history feature and the automatic resuming of video playback.":"We also took the opportunity to add a watched videos history feature and the automatic resuming of video playback.","We are currently finishing the video import system, from a URL (YouTube, Vimeo etc) or a torrent file. This feature should be available in a few days, when we will release a new version (v1.0.0-beta.11).":"We are currently finishing the video import system, from a URL (YouTube, Vimeo etc) or a torrent file. This feature should be available in a few days, when we will release a new version (v1.0.0-beta.11).","We are now in mid-October! As promised, we have just released the first stable version of PeerTube.":"We are now in mid-October! As promised, we have just released the first stable version of PeerTube.","We are pleased to announce that the foundation stones of this system have been laid in this 1.4 release! It might be very basic for now, but we plan on improving it bit by bit in Peertube's future releases.":"We are pleased to announce that the foundation stones of this system have been laid in this 1.4 release! It might be very basic for now, but we plan on improving it bit by bit in Peertube's future releases.","We are well aware of the shortcomings of PeerTube 1.0, especially in the moderation tools area (videos, comments, etc.). And we intend to work on these weaknesses.":"We are well aware of the shortcomings of PeerTube 1.0, especially in the moderation tools area (videos, comments, etc.). And we intend to work on these weaknesses.","We are working as quickly as possible to improve PeerTube, but we are doing so with the resources we have, which means very limited.":"We are working as quickly as possible to improve PeerTube, but we are doing so with the resources we have, which means very limited.","We can answer with certainty: no!":"We can answer with certainty: no!","We can look under the hood of PeerTube (its source code): it's auditable, transparent;":"We can look under the hood of PeerTube (its source code): it's auditable, transparent;","We did not go any further because to favour one technical solution would be to impose, in the code, a political vision of cultural sharing and its financing. All financial solutions are possible and treated equally in PeerTube.":"We did not go any further because to favour one technical solution would be to impose, in the code, a political vision of cultural sharing and its financing. All financial solutions are possible and treated equally in PeerTube.","We have chosen to do so as follows: on the one hand we will work primarily in the coming months to improve these tools within PeerTube itself (in the core of the software). On the other hand, we will also focus, in parallel, a large part of PeerTube's development effort during 2019 on the integration of a plugin system, which can be developed by the communities.":"We have chosen to do so as follows: on the one hand we will work primarily in the coming months to improve these tools within PeerTube itself (in the core of the software). On the other hand, we will also focus, in parallel, a large part of PeerTube's development effort during 2019 on the integration of a plugin system, which can be developed by the communities.","We just released PeerTube beta 12, that allows to subscribe to video channels, whether they are on your instance or even on remote instances. This way, you can browse videos of your subscribed channels in a dedicated page. Moreover, if your PeerTube administrator allows it, you can search a channel or a video directly by typing their web address in the PeerTube search bar.":"We just released PeerTube beta 12, that allows to subscribe to video channels, whether they are on your instance or even on remote instances. This way, you can browse videos of your subscribed channels in a dedicated page. Moreover, if your PeerTube administrator allows it, you can search a channel or a video directly by typing their web address in the PeerTube search bar.","We know that feature descriptions are not very amusing, so we have published a few demonstration videos:":"We know that feature descriptions are not very amusing, so we have published a few demonstration videos:","We recommend not to install PeerTube on low-end hardware or behind a weak connection (for example, on a RaspberryPi with an ADSL connection): this could slow down all federations.":"We recommend not to install PeerTube on low-end hardware or behind a weak connection (for example, on a RaspberryPi with an ADSL connection): this could slow down all federations.","We remind you that you can ask questions on the PeerTube forum. You can also contact us directly on https://contact.framasoft.org.":"We remind you that you can ask questions on the PeerTube forum. You can also contact us directly on https://contact.framasoft.org.","We remind you that you can track the progress of the work directly on the git repository, and be part of the discussions/bug reports/feature requests in the \"Issues\" tab.":"We remind you that you can track the progress of the work directly on the git repository, and be part of the discussions/bug reports/feature requests in the \"Issues\" tab.","We remind you that you can track the progress of the work directly on the git repository, and be part of the discussions/bug reports/feature requests in the \"Issues\" tab.":"We remind you that you can track the progress of the work directly on the git repository, and be part of the discussions/bug reports/feature requests in the \"Issues\" tab.","We strive to improve PeerTube's interface by collecting users' opinions so that we know what is causing them trouble (in terms of understanding and usability for example). Even though this is a time-consuming undertaking, this new release already offers you a few modifications.":"We strive to improve PeerTube's interface by collecting users' opinions so that we know what is causing them trouble (in terms of understanding and usability for example). Even though this is a time-consuming undertaking, this new release already offers you a few modifications.","We're also redesigning the PeerTube video player to offer better video playback and to correct a few bugs. With this new player, resolution changes should be smoother and the bandwidth management is optimized with a more efficient buffering system. Version 1.3 of PeerTube also adds ability for administrators to enable this new experimental player so we can get feedback on it. We hope to use this new player by default in the future.":"We're also redesigning the PeerTube video player to offer better video playback and to correct a few bugs. With this new player, resolution changes should be smoother and the bandwidth management is optimized with a more efficient buffering system. Version 1.3 of PeerTube also adds ability for administrators to enable this new experimental player so we can get feedback on it. We hope to use this new player by default in the future.","We've just released PeerTube 1.3 and it brings a lot of new features.":"We've just released PeerTube 1.3 and it brings a lot of new features.","What are the main advantages of PeerTube?":"What are the main advantages of PeerTube?","What is":"What is","What is PeerTube?":"What is PeerTube?","What is PeerTube's remuneration policy?":"What is PeerTube's remuneration policy?","What's the interest to federate the video hosting providers?":"What's the interest to federate the video hosting providers?","When you host a large file like a video, the biggest thing to fear is success: if a video becomes viral and many people watch it at the same time, the server has a big risk of getting overloaded!":"When you host a large file like a video, the biggest thing to fear is success: if a video becomes viral and many people watch it at the same time, the server has a big risk of getting overloaded!","Where can I put my videos?":"Where can I put my videos?","Who is behind":"Who is behind","Who is responsible for content published on PeerTube?":"Who is responsible for content published on PeerTube?","Why broadcast PeerTube videos through peer-to-peer?":"Why broadcast PeerTube videos through peer-to-peer?","Why does PeerTube use the ActivityPub federation protocol? Why not IPFS / d.tube / Steemit?":"Why does PeerTube use the ActivityPub federation protocol? Why not IPFS / d.tube / Steemit?","Why is it better as free/libre software?":"Why is it better as free/libre software?","With more than 100 000 hosted videos, viewed more than 6 millions times and 20 000 users, PeerTube is the decentralized free software alternative to videos platforms developed by Framasoft":"With more than 100 000 hosted videos, viewed more than 6 millions times and 20 000 users, PeerTube is the decentralized free software alternative to videos platforms developed by Framasoft","With PeerTube, you can choose the hoster of your videos according to his terms of services, his moderation policy, his federation choices... As you don't have a tech giant facing you, you might be able to talk with you hoster if you ever have a problem, a need, or something you want.":"With PeerTube, you can choose the hoster of your videos according to his terms of services, his moderation policy, his federation choices... As you don't have a tech giant facing you, you might be able to talk with you hoster if you ever have a problem, a need, or something you want.","With PeerTube, chose your hosting company and the rules you believe in.":"With PeerTube, chose your hosting company and the rules you believe in.","With PeerTube, you get to choose your hosting provider according to their terms of use, such as their disk space limit per user, their moderation policy, who they chose to federate with... You are not speaking with a huge tech company, so you can talk it out in case of any issue, need, desire...":"With PeerTube, you get to choose your hosting provider according to their terms of use, such as their disk space limit per user, their moderation policy, who they chose to federate with... You are not speaking with a huge tech company, so you can talk it out in case of any issue, need, desire...","You can create an issue, contribute to it, or even start contributing by choosing the easy problems for those who begin . See contributing guide for more information.":"You can create an issue, contribute to it, or even start contributing by choosing the easy problems for those who begin . See contributing guide for more information.","You can read the complete beta 12 changelog here.":"You can read the complete beta 12 changelog here.","You can still watch from your account videos hosted by other instances though if the administrator of your instance had previously connected it with other instances.":"You can still watch from your account videos hosted by other instances though if the administrator of your instance had previously connected it with other instances.","You have a question?":"You have a question?","You need to find a PeerTube hosting instance you trust.":"You need to find a PeerTube hosting instance you trust.","You want to":"You want to","You're right. PeerTube 1.0 is not the perfect tool, far from it. And we never promised that this version 1.0 would be a tool that would include all the features corresponding to all cases.":"You're right. PeerTube 1.0 is not the perfect tool, far from it. And we never promised that this version 1.0 would be a tool that would include all the features corresponding to all cases.","Your move!":"Your move!","Your profile":"Your profile","YouTube has clearly gone astray: its hoster, Google-Alphabet, can enforce its ContentID system (the infamous \"Robocopyright\") or its videos recommendation system, all of which appear to be as obscure as unfair.":"YouTube has clearly gone astray: its hoster, Google-Alphabet, can enforce its ContentID system (the infamous \"Robocopyright\") or its videos recommendation system, all of which appear to be as obscure as unfair.","YouTube video import":"YouTube video import","ελληνικά":"ελληνικά","русский":"русский","日本語":"日本語","简体中文(中国)":"简体中文(中国)"}} \ No newline at end of file diff --git a/src/translations/fr_FR.json b/src/translations/fr_FR.json new file mode 100644 index 0000000..37d81a5 --- /dev/null +++ b/src/translations/fr_FR.json @@ -0,0 +1 @@ +{"fr_FR":{"?":"?","\"It's outrageous and unconscious: you're releasing PeerTube's version 1 when it doesn't contain the necessary tools to effectively manage videos claimed by rights holders, or to effectively manage the issue of online harassment in comments, or to effectively manage monetization through advertising, or to (insert here your request to PeerTube). It will never work! What do you intend to do about it?\"":"« C’est scandaleux et inconscient : vous sortez une version 1 de PeerTube alors qu’il ne contient pas les outils nécessaire pour gérer efficacement les vidéos faisant l’objet d’une réclamation par des ayant droits, ou pour gérer efficacement la question du harcèlement en ligne dans les commentaires, ou pour gérer efficacement la monétisation par la publicité, ou pour (insérez ici votre demande vis-à-vis de PeerTube). Cela ne fonctionnera jamais ! Que comptez-vous faire à ce sujet ? »","%{ instance.totalInstanceFollowers } follower instance":["%{ instance.totalInstanceFollowers } instance abonnée","%{ instance.totalInstanceFollowers } instances abonnées"],"But PeerTube doesn't centralize: it federates. Thanks to the ActivityPub protocol (also used by the Mastodon federation, a free/libre Twitter alternative), PeerTube can federate several small hosters so they don't have to buy thousands of hard disks to host videos for the whole world.":"Mais PeerTube ne centralise pas : il fédère. Grâce au protocole ActivityPub (utilisé aussi par la fédération Mastodon, une alternative libre à Twitter) PeerTube fédère plein de petits hébergeurs pour ne pas les obliger à acheter des milliers de disques durs afin d’héberger les vidéos du monde entier.","It's software you install on your server to create a website where videos are hosted and broadcast... Basically: you create your own \"homemade YouTube\"!":"C’est un logiciel que vous installez sur votre serveur pour créer votre site web d’hébergement et de diffusion de vidéos… En gros : vous vous créez votre propre « YouTube maison » !","PeerTube is not only open-source: it's free (as in free speech). Its free license guarantees our fundamental freedoms as users. It is this respect for our freedoms that allows Framasoft to invite you to contribute to this software, and many evolutions (innovative comment system, etc.) have already been suggested by some of you.":"PeerTube n’est pas juste open-source : il est libre. Sa licence libre garantit nos libertés fondamentales d’utilisateurs ou d’utilisatrices. C’est ce respect de nos libertés qui permet à Framasoft de vous inviter à contribuer à ce logiciel, et de nombreuses évolutions (système de commentaires innovant, etc.) nous ont déjà été soufflées par certain·e·s d’entre vous.","1. Find the instance that suits you best":"1. Trouvez l’instance qui vous correspond","2 channels on Framasoft's account on FramaTube instance":"sur le compte Framasoft de l’instance Framatube, 2 chaînes sont accessibles","2. Create your account and enjoy PeerTube":"2. Créez votre compte et profitez de PeerTube","A better interface":"Des améliorations de l’interface","A federation of interconnected hosting providers (so more video choices wherever you go to see them);":"Une fédération d’hébergements interconnectés (donc plus de choix de vidéos où qu’on aille les voir) ;","A federation of interconnected hosting services":"Une fédération d’hébergements interconnectés","A few questions to discover PeerTube":"Quelques questions pour découvrir PeerTube","A free software to take back control of your videos":"Un logiciel libre pour reprendre le contrôle de vos vidéos","A free software to take back control of your videos! With more than 100 000 hosted videos, viewed more than 6 millions times and 20 000 users, PeerTube is the decentralized free software alternative to videos platforms developed by Framasoft":"Un logiciel libre pour reprendre le contrôle de vos vidéos ! Avec plus de 100 000 vidéos hébergées, visionnées plus de 6 millions de fois et 20 000 utilisateur⋅ices, PeerTube est l'alternative libre et décentralisée aux plateformes vidéos proposée par Framasoft","A month before the version 1 of PeerTube, we would like to share some (good!) news with you.":"Nous sommes maintenant à un mois de la sortie de la version 1 de PeerTube ! Nous souhaitons donc vous partager quelques (bonnes !) nouvelles.","A more relevant search, with the ability to set advanced filters (duration, category, tags...)":"La recherche, beaucoup plus pertinente qu’avant et acceptant de nombreux filtres avancés (durée, catégorie, tags…)","A username, an email, a password and you can already enjoy all the features of PeerTube!":"Un identifiant, un courriel, un mot de passe, et vous pouvez déjà profiter de toutes les fonctionnalités de PeerTube !","Ability to import a video through a torrent file or a magnet URI":"La possibilité d’importer une vidéo via un fichier torrent ou un lien Magnet","Ability to import videos through an URL (YouTube, Vimeo, Dailymotion and many others!)":"La possibilité d’importer des vidéos via une URL (YouTube, Dailymotion, Vimeo et bien d’autres !)","About peer-to-peer broadcasting and watching":"De la diffusion – et donc du visionnage – en pair-à-pair","Activism":"Militantisme","Adding subtitles":"Le support des sous-titres","Administer PeerTube":"Administrer PeerTube","Advanced search":"Recherche avancée","After discussing it on our forum, we feel that d.tube is not free or open source, because publishing only compiled code hinders freedom of modification.":"Après en avoir discuté sur notre forum, nous estimons que d.tube n’est pas libre ni open source, car publier uniquement le code compilé entrave la liberté de modification.","All of this is made possible by Peertube's free/libre license (GNU-AGPL). Its code is a digital \"common\", that belongs to everybody, instead of a secret formula that belongs to Google (in the case of Youtube) or to Vivendi/Bolloré (Dailymotion). This free/libre license guarantees our fundamental freedoms as users and allows many contributors to offer evolutions and new features.":"Tout cela est possible car PeerTube est un logiciel libre (licence GNU-AGPL pour les connaisseur⋅euses). Son code est un « commun » numérique, partagé avec tous et toutes, et non une recette secrète appartenant à Google (pour YouTube) ou à Vivendi/Bolloré (pour Dailymotion). Cette licence libre garantit nos libertés fondamentales d’utilisateur⋅ices et permet à de nombreux contributeur⋅ices de proposer des évolutions et de nouvelles fonctionnalités.","Allowed video space":"Espace vidéo autorisé","An open code (transparency) under a free/libre license (ethic, respect and community-driven development);":"Un code ouvert (transparence) sous licence libre (éthique, respect et développement communautaire)  ;","An open-source, free/libre licence code":"Un code ouvert sous licence libre","And there's more! PeerTube uses Activity Pub, a federating protocol that allows you to interact with other software, provided they also use this protocol. For example, PeerTube and Mastodon -a Twitter alternative- are connected: you can follow a PeerTube user from Mastodon (the latest videos from the PeerTube account you follow will appear in your feed), and even comment on a PeerTube-hosted video directly from your Mastodon's account.":"Mais ce n’est pas tout ! Le protocole de fédération ActivityPub (qu’utilise PeerTube) permet aussi d’interagir avec d’autres logiciels utilisant ce même protocole. Par exemple, PeerTube et le réseau social Mastodon, alternative à Twitter, sont liés : il est possible de « suivre » un utilisateur PeerTube depuis Mastodon (en affichant dans son fil d'actualités les dernières vidéos postées par le compte suivi), ou même de commenter une vidéo hébergée sur PeerTube directement depuis Mastodon.","Animals":"Animaux","Another feature of this 1.3 version has been entirely developed by an external contributor: Josh Morel who add a quarantine system for videos on PeerTube. If the administrator of an instance enables this feature, any new video uploaded on his instance will automatically be hidden until a moderator approves it.":"Une autre des fonctionnalités de cette version 1.3 a été entièrement développée par un contributeur externe : Josh Morel. Cela permet d'ajouter à PeerTube un système de quarantaine pour les vidéos. Si l’administrateur de l'instance active cette fonctionnalité, toute nouvelle vidéo téléversée sur son instance sera automatiquement rendue non-visible en attendant qu’un modérateur l'approuve ou non.","Another unclear element was the video sharing pop-up. We have improved it, and it is now possible to share or embed a video by making it start and/or finish at a precise moment (time-code feature), to decide which subtitles will appear by default, and to loop the video. These new options will surely be greatly enjoyed.":"Un autre élément peu clair était la fenêtre (pop-up) qui s’ouvrait lorsqu’on souhaitait partager une vidéo. Nous l’avons améliorée et il est ainsi possible de partager ou d’intégrer une vidéo en la faisant commencer et/ou terminer à un moment précis (système de time-code), de spécifier des sous-titres par défaut ou de jouer la vidéo en boucle. Ces nouvelles options devraient être très appréciées.","Anyone with a modicum of technical skills can host a PeerTube server, aka an instance. Each instance hosts its users and their videos. In this way, every instance is created, moderated and maintained independently by various administrators.":"N’importe qui ayant un minimum de compétences techniques peut héberger un serveur PeerTube qu’on nomme instance. Chaque instance héberge ses propres utilisateur⋅ices et leurs vidéos. Ainsi, toutes les instances sont créées, animées, modérées et maintenues de façon indépendante par des administrateur⋅ices différent⋅e⋅s.","Are you a video maker?":"Vous êtes vidéaste ?","Art":"Art","As a reminder, in the first newsletter (July 23rd, 2018), we announced that the localization system and RSS feeds were implemented, and that we were making progress on the subtitles support and the advanced search.":"Pour rappel, dans la première newsletter datée du 23 juillet 2018, nous vous annoncions que le système d'internationalisation et l'implémentation des flux RSS étaient terminés, et que nous avancions sur le support des sous-titres puis la recherche avancée.","As a result, on your PeerTube website, the audience will be able to watch not only your videos, but also videos hosted by Zaïd, Catherin or Solar... without having to host their videos on your PeerTube-powered website. Such diversity in a video-catalog makes it very attractive. Such a large choice and diversity of videos is what made centralized platforms such as YouTube succesful.":"Du coup, sur votre site web PeerTube, le public pourra voir vos vidéos, mais aussi celles hébergées par Zaïd, Catherine ou Solar… sans que votre site web n’ait à héberger les vidéos des autres ! Cette diversité dans le catalogue de vidéos devient très attractive. C’est ce qui a fait le succès des plateformes centralisatrices à la YouTube : le choix et la variété des vidéos.","As you can see, we have gone far beyond what the crowdfunding has funded. And we will continue!":"Comme vous pouvez le constater, nous sommes allés bien au delà de ce que le crowdfunding avait financé. Et nous allons continuer !","Ask questions to the community":"Poser des questions à la communauté","At least 1GB":"Au moins 1 Go","At least 20GB":"Au moins 20 Go","At least 50GB":"Au moins 50 Go","At least 5GB":"Au moins 5 Go","August 20, 2018":"20 Août 2018","B":"o","Because by design free/libre software respects our fundamental freedoms, and guarantees them by a license, so a legally enforceable contract.":"Parce que c’est un logiciel qui respecte nos libertés fondamentales, et les garantit par une licence, donc un contrat légalement opposable.","Before this peer-to-peer broadcast, successful videographers (or videos that make the buzz) were doomed to be hosted by a web giant whose infrastructure can handle millions of simultaneous views... Or to pay for a very expensive independent video host so that it can hold the load.":"Mine de rien, avant cette diffusion en pair-à-pair, les vidéastes à succès (ou les vidéos qui font le buzz) étaient condamnés à s’héberger chez un géant du web dont l’infrastructure peut encaisser des millions de vues simultanées… Ou à payer très cher un hébergement de vidéo indépendant afin qu’il tienne la charge.","Being free doesn't mean being above the law! Each PeerTube hosting provider can decide on its own general conditions of use, abiding by their local laws.":"Être libre ne signifie pas être au-dessus de la loi ! Chaque hébergement PeerTube peut décider de ses propres conditions générales d’utilisation, dans le cadre de la loi dont ils dépendent.","Better understand and use PeerTube":"Mieux comprendre et utiliser PeerTube","Blur":"Flouter","Blur the title and thumbnail":"Flouter le titre et la miniature","Blurred":"Flouté","Browse contents":"Explorer les contenus","Browse/discover PeerTube instances":"Découvrir les instances PeerTube","But above all, PeerTube treats you like a person, not as a product that it has to track, profile, and lock in video loops to better sell your available brain time. Thus, the source code (the recipe) of the PeerTube software is open, making its operation transparent.":"Mais surtout, PeerTube vous considère comme une personne, et non pas comme un produit qu’il faut pister, profiler, et enfermer dans des boucles vidéos pour mieux vendre votre temps de cerveau disponible. Ainsi, le code source (la recette de cuisine) du logiciel PeerTube est ouvert, ce qui fait que son fonctionnement est transparent.","But this is just the beginning, PeerTube is not (yet) perfect, and many features are missing. But we intend to keep improving it day after day.":"Mais ceci n’est qu’un début, PeerTube n’est pas (encore) parfait, et de nombreuses fonctionnalités manquent à l’appel. Nous comptons bien continuer de l’améliorer jour après jour.","By filtering according to your profile (video maker or viewer), themes that you are looking for or languages you speak, find an instance whose rules match your needs!":"En filtrant selon votre profil (vidéaste ou spectateur), les thèmes que vous recherchez ou encore les langues avec lesquelles vous souhaitez interagir, trouvez une instance dont les règles vous correspondent !","By acting both on the core, but also by allowing the development of plugins, we believe that PeerTube will, in the long term, be able to respond much better to these issues and allow different communities to adapt PeerTube to their needs.":"En agissant à la fois sur le core, mais aussi en permettant le développement de plugins, nous pensons que PeerTube pourra, à terme, beaucoup mieux répondre à ces problématiques et permettre aux différentes communautés d’adapter PeerTube à leurs besoins.","By default, this configuration is set to \"Hide them\". If some administrators decide to display them with a blur filter for example, it's their choice.":"Par défaut, cette configuration est \"Les cacher\". Si certains administrateurs décident de les afficher avec flou par exemple, c'est leur choix.","Català":"Catalan","Čeština":"Tchèque","Cheers,":"Librement,","Comedy":"Humour","Concretely here, it means that:":"Concrètement, ici, cela signifie que :","Contact":"Contact","Contribute":"Contribuer","Contribute to PeerTube":"Contribuer à PeerTube","Contributors":"Contributeurs","Create an account":"Créer un compte","Creation and content":"Création et contenus","customization options when video sharing":"options de personnalisation lors du partage d’une vidéo","Deutsch":"Allemand","developed by":"développé par","Direct contact with a human-scale hoster allows for two things: you no longer are the client of a huge tech company, and you can nurture a special relationship with your hoster, who distributes your data.":"Être en contact direct avec un hébergeur à taille humaine vous permet, non seulement de ne plus être le client d'une grande entreprise du numérique, mais surtout d'avoir des rapports privilégiés avec les personnes qui hébergent et diffusent vos données.","Discover instances":"Voir la liste des instances","Discover our content selection":"Découvrez notre sélection de contenus","Discover our FAQ":"Découvrez la FAQ","Discover PeerTube instances":"Découvrir les instances PeerTube","Discover the channel":"Découvrir la chaîne","Discover the latest PeerTube improvements":"Découvrir les dernières avancées de PeerTube","Display":"Afficher","Display them":"Les afficher","Displayed":"Affiché","Don't bother the developer to help you install your instance: we have a support forum for that.":"Ne dérangez pas le développeur pour vous aider à installer votre instance : notre forum d’entraide est là pour ça.","Donate to Framasoft":"Soutenir Framasoft","During the crowdfunding campaign, we continued to work on the localization system. And we are happy to announce it's finally completed: it will be available in the next beta (beta 10) of PeerTube. As of this writing, the web interface is already available in english, french, basque, catalan, czech and esperanto (huge thank you to all of the translators). If you too want to help translating PeerTube, do not hesitate to check out the documentation!":"Pendant le crowdfunding, nous avons continué d'avancer sur le système d'internationalisation. Et nous avons le plaisir d'annoncer qu'il est enfin terminé : il sera disponible lors de la prochaine version beta de PeerTube (beta 10). À l'heure où nous écrivons ces lignes, l'interface est disponible en anglais, français, basque, catalan, tchèque et en esperanto (un énorme merci aux traducteurs). Si vous aussi vous voulez aider à la traduction de PeerTube, n'hésitez pas à jeter un coup d'oeil à la documentation !","Education":"Éducation","English":"Anglais","Enjoy every feature: history, subscriptions, playlists, notifications...":"Pour profiter de toutes les fonctionnalités : historique, abonnements, listes de lectures, notifications…","Entertainment":"Divertissement","Español":"Espagnol","Esperanto":"Espéranto","Euskara":"Basque","FAQ":"FAQ","February 26, 2019":"26 Février 2019","Federation offers another benefit: everyone becomes independent. Zaïd, Catherin, Solar and yourself can make your own rules, your own Terms of Services (for example, one can imagine a MeowTube where dogs videos are strictly forbidden 😉).":"Un autre avantage de cette fédération, c’est que chacun·e est indépendant·e. Zaïd, Catherine, Solar et vous-même pouvez avoir vos propres règles du jeu, et créer vos propres Conditions Générales d’Utilisation (on peut, par exemple, imaginer un MiaouTube où les vidéos de chiens seraient strictement interdites 😉).","Films":"Films","Filter according to your preferences":"Filtrez selon vos préférences","Finally, any user can override this configuration, and decides if he want to display, blur or hide these videos for himself.":"Enfin, chaque utilisateur peut redéfinir ce choix, et décider si il veut afficher, flouter ou cacher ce type de vidéo.","Finally, we have made some adjustments to the user interface so it easier and nicer to use. For instance, video thumbnails are becoming bigger so that they're more highlighted. Users now have a quick access to their library from the menu that includes their playlists, videos, video watching history and their subscriptions.":"Enfin, nous avons fait quelques ajustements au niveau de l’interface utilisateur⋅ice, pour qu’elle soit plus agréable/efficace à utiliser. Par exemple, les miniatures ont changé de taille pour être davantage mises en valeur. Les utilisateur⋅ices peuvent désormais accéder rapidement à partir du menu à leur bibliothèque qui comprend leur listes de lecture, leurs vidéos, leur historique de visionnage et leurs abonnements.","Financial Contributors":"Donateurs","First of all, thank you again for contributing to PeerTube! ❤️":"Tout d'abord, un grand merci pour avoir contribué à notre campagne. ❤️","First of all, we realized that most people who discover PeerTube have a hard time understanding the difference between a channel and an account. Indeed, on others video broadcasting services (such as YouTube) these two things are pretty much the same.":"Tout d’abord, nous avons constaté que la plupart des personnes qui découvrent PeerTube ont du mal à comprendre la différence entre une chaîne et un compte. En effet, sur les autres services de diffusion de vidéos (YouTube par exemple) ces deux éléments sont globalement les mêmes.","Follows %{ instance.totalInstanceFollowing } instance":["Abonné à %{ instance.totalInstanceFollowing } instance","Abonné à %{ instance.totalInstanceFollowing } instances"],"Food":"Cuisine","For 2019, we plan to add a plugin and theme management system (even though basic at first), playlist management, support for audio files upload and many other features.":"Il est prévu pour l'année 2019 d'ajouter un système de plugins et de thèmes (peu évolué dans un premier temps), une gestion des playlists, la prise en charge de fichiers audio à l'upload et bien d'autres fonctionnalités.","For example, in France, discriminatory content is prohibited and may be reported to the authorities. PeerTube allows users to report problematic videos, and each administrator must then apply its moderation in accordance with its terms and conditions and the law.":"Par exemple, en France, les contenus discriminants sont interdits et peuvent être signalés aux autorités. PeerTube permet aux internautes de signaler une vidéo problématique, et chaque hébergeur doit alors appliquer sa modération conformément à ses conditions générales et à la loi.","For now, the solution proposed to people who upload videos is to use the \"support\" button under the video. This button displays a frame in which people who upload videos can display text, images, and links freely. For example, it's possible to put a link to Patreon, Tipeee, Paypal, Liberapay (or any other solution) there. Other examples: put a postal address if you'd like to receive physical thank-you cards, put a logo of your enterprise, a link to support a non-profit organisation...":"Actuellement, la solution proposée est d'utiliser le bouton « Soutenir » (« Support »). Ce bouton permet d'afficher un cadre dans lequel les personnes qui mettent en ligne des vidéos peuvent afficher des textes, images, et liens librement. Par exemple, il est possible d'afficher un bouton Patreon, Tipeee, Paypal, Liberapay (ou toute autre solution, puisque le champ de saisie est libre). Autres exemples possibles : indiquer une adresse pour un remerciement par carte postale, négocier avec un sponsor l'affichage du logo de son entreprise, mettre en avant un lien pour soutenir une ONG, etc.","For PeerTube admins":"Pour les administrateurs de PeerTube","For those who know how to administer a server, PeerTube is...":"Pour qui sait administrer un serveur, PeerTube, c’est…","For those who want to watch videos, PeerTube can offer...":"Pour qui veut voir des vidéos, PeerTube a pour avantages…","For those who wants to upload their videos, PeerTube allows...":"Pour qui veut diffuser ses vidéos en ligne PeerTube permet…","Forum":"Forum","Français":"Français","From that moment on, Dominique is responsible, because they are warned that they're hosting an illegal video. It is therefore up to them to act if they don't want to be held accountable before the law.":"Dès cet instant, Dominique est responsable, parce que prévenue du fait qu’elle héberge une vidéo illicite. C’est donc à elle d’agir si elle ne veut pas se retrouver responsable devant la loi.","Gàidhlig":"Gaélique écossais","Gaming":"Jeux vidéos","GB":"Go","Git":"Git","Go back to the homepage":"Revenir à la page d'accueil","Go on the instance":"Voir l'instance","Go to the forum":"Aller sur le forum","Hall of Fame":"Tableau d’honneur","Hello everyone!":"Bonjour à toutes et à tous !","Hello!":"Bonjour !","Help":"Aide","Here is a small retrospective of the end of 2018/beginning of 2019:":"Voici une petite rétrospective de la fin d'année 2018/début d'année 2019 :","Hi everybody,":"Bonjour à toutes et à tous,","Hidden":"Caché","Hide":"Cacher","Hide them":"Les cacher","Home":"Accueil","How do I contribute to PeerTube’s code?":"Comment participer au code de PeerTube ?","How do I install PeerTube?":"Comment installer PeerTube ?","How To":"Tutoriels","How to contribute?":"Comment contribuer ?","However, many improvements of PeerTube are to be expected... Including those that would allow you to create (and choose) the monetization tools that interest you!":"Par ailleurs, de nombreuses améliorations de PeerTube sont à prévoir… Dont celles qui vous permettraient de créer (et choisir) vous-même les outils de monétisation qui vous intéressent !","However, on PeerTube each account is linked to one or multiple channels that can be named as the users sees fit. You also have to create at least one channel when creating an account. Once the channels have been created, users can upload videos to each channel to organize their contents (for example, you could have a channel about cooking and another one about biking).":"Or sur PeerTube, chaque compte possède une ou plusieurs chaînes que l’on peut nommer comme on le souhaite. Il y a d’ailleurs une obligation de créer au minimum une chaîne lors de la création d’un compte. Une fois les chaînes créées, les utilisateur⋅ices peuvent uploader des vidéos sur chacune d’entre elles afin d’organiser leurs contenus (on peut donc avoir une chaîne où on diffuse des vidéos de cuisine et une autre où parle de vélo par exemple).","If it's free, can we upload illegal stuff on it?":"Si c’est libre, on peut y mettre des contenus illicites ?","If the hosting provider Knitting-PeerTube becomes friends with Kittens-Tube and Framatube, it will display the videos of others on its site, thus diluting hosting costs while remaining practical and complete for Internet users.":"Si l’hébergeur Tricot-PeerTube devient ami avec Chatons-Tube et Framatube, il affichera les vidéos des autres sur son site : on dilue ainsi les coûts d’hébergement tout en restant pratique et complet pour les internautes.","If you also to contribute to the growing of PeerTube, you can participate in its funding here: https://soutenir.framasoft.org/en":"Si vous aussi vous voulez contribuer au développement de PeerTube, n'hésitez pas à participer à son financement : https://soutenir.framasoft.org","If you have any questions, feel free to use our forum: https://framacolibri.org/c/peertube":"Si vous avez la moindre question, vous pouvez utiliser le forum : https://framacolibri.org/c/peertube","If you want to help out in another way, or if you want to request a feature, come discuss it on our contribution forum.":"Si vous souhaitez apporter un autre type d’aide, ou que vous désirez une fonctionnalité qui n’est pas disponible, venez en discuter sur notre forum des contributions.","If you would like to interact with videos (like, comment, download...), subscribe to channels, create playlists or play videos, then all you have to do is create an account on the PeerTube instance of your choice.":"Si vous souhaitez interagir avec des vidéos (aimer, commenter, télécharger…), vous abonner à des chaînes, créer des listes de lecture ou diffuser des vidéos, alors il ne vous reste qu’à créer un compte sur l’instance PeerTube de votre choix.","In December 2018, we released version 1.1 which contained some moderation tools requested by instance administrators.":"En décembre 2018, nous avons sorti la version 1.1 qui contenait certains outils de modération demandés par les administrateurs d'instances.","In January, we released version 1.2 that supports 3 new languages: Russian, Polish and Italian. Thanks to PeerTube's community of translators, PeerTube is now translated into 16 different languages!":"En janvier, nous avons sorti la version 1.2 permettant, grâce à la communauté de traducteurs et traductrices de PeerTube, de proposer 3 nouvelles langues : le russe, le polonais et l'italien. PeerTube est donc désormais traduit en 16 langues différentes !","In March 2018, PeerTube released its publicly usable beta version. Several collectives set up the first instances, thus creating the bases of the federation.":"En mars 2018, PeerTube a sorti sa version bêta, utilisable publiquement. Plusieurs collectifs ont monté des premiers hébergements, créant ainsi les bases de la fédération.","In order to make this channel idea more understandable, we have changed the sign-up form, which from now on consists of two steps:":"Pour rendre plus compréhensible ce concept de chaîne, nous avons modifié le formulaire d’inscription en y proposant dorénavant 2 étapes :","In the meantime, as an user if you feel that PeerTube 1.0 does not currently meet your needs, it's simple: don't use it right now :) (we remind you that we don't make money developing PeerTube, and that if we obviously hope for its success, the survival of our association doesn't depend on it).":"En attendant, en tant qu’utilisateur⋅ice si vous estimez que PeerTube 1.0 ne répond pas actuellement à vos besoins, c’est simple : ne l’utilisez pas pour le moment :) (nous vous rappelons que nous ne gagnons pas d’argent en développant PeerTube, et que si nous espérons évidemment son succès, la survie de notre association n’en dépend pas).","In the meantime, the PeerTube federation has grown: today, more than 300 instances broadcast more than 70,000 videos, with nearly 2 million cumulated views. We remind you that the only official website we maintain around PeerTube is https://joinpeertube.org/en and that we bear no responsibility on any other site that may be published.":"Par ailleurs, la fédération PeerTube s'est développée : aujourd'hui, c'est plus de 300 instances qui diffusent plus de 70 000 vidéos, avec près de 2 millions de vues cumulées. Nous vous rappelons au passage que le seul site officiel que nous maintenons autour de PeerTube est https://joinpeertube.org et que nous n'avons aucune responsabilité autour de tout autre site qui pourrait voir le jour.","In this way, when you watch a video, your computer contributes to its broadcast. If a lot of people are watching the same video at the same time, their browser automatically send smalls pieces of the video to the other viewers. The server resources are not over-exploited: the stream is split, the network optimized.":"Ainsi, quand vous visionnez une vidéo, votre ordinateur participe à sa diffusion. Si beaucoup de personnes regardent la même vidéo au même moment, leur navigateur envoie automatiquement des bouts de la vidéo aux autres spectateur⋅ices. Cela permet de ne pas surexploiter les ressources du serveur : les flux se répartissent, le réseau est optimisé.","Indeed, we do not claim to have the science behind it and know how best to manage each of the tools according to each of the needs. For example: with regard to the question of DMCA requests, cases vary according to geographical jurisdictions (European law is different from French law, itself different from Canadian law, itself different from American law, etc.). Concerning the tools for moderating comments, here again, we cannot decree ourselves experts of the subject, because this is simply not the case.":"En effet, nous ne prétendons pas avoir la science infuse et savoir comment gérer au mieux chacun des outils en fonction de chacun des besoins. Par exemple : concernant la question des requêtes DMCA, les cas sont variables selon les juridictions géographiques (le droit européen est différent du droit français, lui même différent du droit canadien, lui même différent du droit états-uniens, etc.). Concernant les outils de modération de commentaires, là encore, nous ne pouvons nous décréter expert⋅es du sujet, car cela n’est tout simplement pas le cas.","Install PeerTube":"Installer PeerTube","Instance languages":"Langues de l'instance","Instances list":"Liste des instances","IPFS is a great technology, but it still seems very (too!) young for large scale streaming of large files.":"IPFS est une super technologie, mais elle nous semble encore très (trop !) fraiche pour de la diffusion de gros fichiers à large échelle en streaming.","Is PeerTube's purpose to replace YouTube?":"Le but de PeerTube, c’est de remplacer YouTube ?","It allows you to choose a hoster that fits you. YouTube's excesses are a good exemple: its hoster, Google/Alphabet, can impose its \"Robocopyright\" (the ContentID system) or its tools to index, recommend and spotlight videos; and those tools seem as unfair as they are obscure. Even though, it already forces you to give it extended copyrights on your videos, for free!":"Il vous permet de choisir un hébergement qui vous correspond. On l’a vu avec les dérives de YouTube : son hébergeur, Google-Alphabet, peut imposer son système ContentID (le fameux « Robocopyright ») ou ses outils de mise en valeur des vidéos, qui semblent aussi obscurs qu’injustes. Quoi qu’il arrive, il vous impose déjà de lui céder – gracieusement – des droits sur vos vidéos !","It implements all stretch goals we planned in our crowdfunding:":"Elle contient tous les buts que nous avions fixé dans notre crowdfunding :","It might not look like it, but thanks to peer-to-peer broadcasting, popular video makers and their videos are no longer forced to be hosted by big companies, whose infrastructure can stand thousands of views at the same time... or to pay for a robust but extremely expensive independent video host.":"Mine de rien, avant cette diffusion en pair-à-pair, les vidéastes à succès (ou les vidéos qui font le buzz) étaient condamnés à s’héberger chez un géant du web dont l’infrastructure peut encaisser des milliers de vues simultanées… Ou à payer très cher un hébergement de vidéo indépendant afin qu’il tienne la charge.","It was not included in the crowdfunding, but we created an \"Overview\" page, that displays videos of some categories/tags/channels picked randomly, to show the diversity of the videos uploaded on PeerTube. You can see a demonstration here.":"Ce n'était pas inclus dans le crowdfunding, mais nous avons aussi créé une nouvelle page \"Overview\", qui affiche aléatoirement les vidéos de certaines catégories, tags ou chaînes, dans le but de montrer la diversité des vidéos hébergées. Vous pouvez voir ici une démonstration de cette fonctionnalité.","It's best to contact and talk directly with hosting providers, to understand their business model, vision, etc. Because only you can determine what makes you trust such or such host, and thus entrust your videos to them.":"Le mieux est de contacter et de discuter directement avec les hébergeurs, de comprendre leur modèle économique, leur vision, etc. Car seul vous pouvez déterminer ce qui fait que vous pouvez faire confiance à tel ou tel hébergeur, et donc lui confier vos vidéos.","It's up to everyone to be responsible: parents, visitors, uploaders, PeerTube administrators to respect the law and avoid any problematic situations.":"A chacun d’être responsables : parents, visiteurs, administrateurs d’instances PeerTube pour respecter la loi et éviter toute situation problématique.","Italiano":"Italien","Its development is community-based, it can be enhanced by everyone's contributions.":"Son développement est communautaire, il peut s’enrichir des contributions de chacun·e.","JoinPeerTube Git":"Git de JoinPeerTube","July 23, 2018":"23 Juillet 2018","June 5, 2019":"5 Juin 2019","KB":"Ko","Kids":"Enfants","Languages":"Langues","Learn more about free/libre software":"En savoir plus sur les logiciels libres","Learn more about the federation":"En savoir plus sur la fédération","Legal notices":"Mentions légales","Linked together, these three features makes it easy to host videos on the server side, while remaining practical, ethical and fun for the internet users.":"Liées ensemble, ces trois caractéristiques permettent de faciliter l’hébergement de vidéos côté serveur, tout en restant pratique, éthique et amusant côté internautes.","Localization support (as we write these lines, PeerTube is already available in 13 different languages!)":"Le support de l’internationalisation (à l’heure où nous écrivons ces lignes, PeerTube est déjà disponible en plus de 13 langues !)","Mainstream online video broadcasting services make money off of your data by analyzing your interactions so that they can then bombard your with targeted advertising.":"Les principaux services de diffusion de vidéo en ligne utilisent vos données pour gagner de l'argent en analysant vos interactions et en utilisant ces informations pour vous matraquer en publicités ciblées.","Many other improvements have been made in this new version. You can see the complete list on https://github.com/Chocobozzz/PeerTube/releases/tag/v1.3.0.":"Beaucoup d'autres améliorations ont été apportées dans cette nouvelle version. Vous pouvez voir la liste complète (en anglais) sur https://github.com/Chocobozzz/PeerTube/releases/tag/v1.3.0.","March 2018 thus represents the birth of the PeerTube federations: the more this software will be used and supported, the more people will use it and contribute to it, and the faster it will evolve towards a concrete alternative to platforms such as YouTube.":"Mars 2018 représente donc la naissance des fédérations PeerTube : plus ce logiciel sera utilisé et soutenu, plus des personnes l’utiliseront et y contribueront, et plus vite il évoluera vers une alternative concrète aux plateformes telles que YouTube.","MB":"Mo","More features":"Et aussi","More technical questions":"Autres questions techniques","Moreover, each administrator decides with which instances he wants to federate: he has the full control of the content he wants to display on his instance. It's up to him to choose the policy regarding this kind of videos. He can decide to:":"Ensuite, chaque administrateur décide avec quelles instances fédérer. Il a donc le contrôle total du contenu qu'il affiche sur son instance. De plus, c’est lui qui choisit la politique à appliquer concernant ce genre de vidéo. Il peut décider de :","Moreover, you can ask questions on the PeerTube forum. You can also contact us directly on https://contact.framasoft.org.":"Si vous avez des questions un forum est à votre disposition. Vous pouvez également nous contacter directement sur https://contact.framasoft.org.","Most importantly, you are a person to PeerTube, not a product in need of profiling so as to be stuck in video loops. For example, PeerTube doesn't use any biased recommendation algorithms to keep you online for hours on end.":"Mais surtout, PeerTube vous considère comme une personne, et non pas comme un produit qu’il faut profiler et enfermer dans des boucles vidéos. PeerTube n’utilise par exemple aucun algorithme de recommandation biaisé pour vous faire rester indéfiniment en ligne.","Music":"Musique","Nederlands":"Néerlandais","Need a detailed guide?":"Besoin d'un guide détaillé ?","Nevertheless, it is worth remembering that the vast majority of videos published on the Internet (and even on YouTube) are shared for non-market purposes: remuneration is a tool, but not necessarily a main or essential purpose.":"Néanmoins, il est bon de rappeler que l’immense majorité des vidéos publiées sur internet (et même sur YouTube) sont partagées dans un but non-marchand : la rémunération est un outil, mais pas forcément un but principal ni essentiel.","Nevertheless, the ambition remains to be a free and decentralized alternative: the goal of an alternative is not to replace, but to propose something else, with different values, in parallel to what already exists.":"Néanmoins, l’ambition reste d’être une alternative libre et décentralisée : le but d’une alternative n’est pas de remplacer, mais de proposer quelque chose d’autre, avec des valeurs différentes, en parallèle de ce qui existe déjà.","News":"Actus","News & Politics":"Actualité & Politique","Newsletter":"Lettre d’information","No opinion":"Sans opinion","No video quota per user":"Aucun quota par utilisateur","No. In October 2018, on an average instance federating with ~200 instances and indexing ~16000 videos, only ~200 videos are tagged as NSFW (i. e. the content is sensitive, which could be something else than pornography). Therefore, they represent only ~1% of all the videos.":"Non. En octobre 2018, sur une instance moyenne qui se fédère avec environ 200 autres instances et indexe 16000 vidéos, seules 200 vidéos sont étiquetées NSFW (c'est à dire dont le contenu est sensible, pouvant d'ailleurs être autre chose que de la pornographie). Elles représentent donc seulement 1% à 2% de l'ensemble des vidéos.","Now imagine that Camille has created an account on DominiqueTube and uploads an illegal video, because this video uses music created by Solal.":"Imaginons maintenant que Camille s’est créé un compte sur DominiqueTube et y téléverse une vidéo illégale, car cette vidéo utilise la musique crée par Solal.","Now, administrators can manage more finely how other instances subscribe to their own instance. The administrator can decide whether or not to approve the subscription of another instance to its own. It is also possible to activate automatic rejection for any new subscription to its instance. Finally, a notification is created as soon as the administrator's instance receives a new subscription. These features help administrators control on which instances their content is displayed.":"Les administrateurs peuvent maintenant gérer plus finement les autres instances s’abonnant à leur instance : un administrateur peut décider d'approuver ou non l'abonnement d'une autre instance à la sienne. Il est aussi possible d'activer le refus automatique tout nouvel abonnement à son instance. Enfin, une notification est créée dès que son instance reçoit un nouvel abonnement. Ces fonctionnalités permettent à chaque administrateur de maîtriser plus facilement la diffusion des contenus mis en ligne sur leur instance.","Now, this system allows each administrator to create specific plug-ins depending on their needs. They may install extensions created by other people on their instance as well. For example, it is now possible to install community created graphical themes to change the instance visual interface.":"Avec ce système, chaque administrateur⋅ice peut dorénavant créer des plugins spécifiques en fonction de ses besoins. Mais iel peut aussi installer des extensions créées par d’autres personnes sur son instance. Par exemple, il est possible d’installer des thèmes graphiques créés par la communauté pour changer l’interface visuelle d’une instance.","Occitan":"Occitan","October 16, 2018":"16 Octobre 2018","Of course, PeerTube's video player adapts to your situation: if your installation does not allow peer-to-peer playback (corporate network, recalcitrant browser, etc.) video playback will be done in the classic way.":"Bien sûr, le lecteur vidéo de PeerTube s’adapte à votre situation : si votre installation ne permet pas la diffusion en pair-à-pair (réseau d’entreprise, navigateur récalcitrant, etc.) la lecture de la vidéo se fera de manière classique.","On the contrary, PeerTube's concept is to create a network of multiple small interconnected video hosting providers.":"Au contraire, le concept de PeerTube est de créer un réseau de nombreux petits hébergeurs de vidéos, interconnectés.","One of the benefits is that you become a part of the broadcasting of the videos you are watching. If other people are watching a PeerTube video at the same time as you, as long as your tab remains open, your browser shares bits of that video and you participate in a healthier use of the Internet.":"Un des avantages, c’est que vous devenez partie prenante de la diffusion des vidéos que vous êtes en train de regarder. Si d’autres personnes regardent une vidéo PeerTube en même temps que vous, tant que votre onglet reste ouvert, votre navigateur partage des bouts de cette vidéo et vous participez ainsi à une utilisation plus saine d’Internet.","Our aim is not to replace them, but rather to simultaneously offer something else, with different values.":"Le but n’est pas de remplacer, mais de proposer quelque chose d’autre, avec des valeurs différentes, en parallèle de ce qui existe déjà.","Our content selections":"Notre sélection de contenus","Our organization started in 2004, and now devotes itself to popular education about digital technology issues. We are a small structure of less than 40 members and under 10 employees, well-known for the De-google-ify Internet project, when we offered 34 ethical and alternative online tools. As a public interest organization, over 90% of our funding comes from donations (tax deductible for French taxpayers).":"Créée en 2004, l'association se consacre désormais à l’éducation populaire aux enjeux du numérique. Notre petite structure (moins de 40 membres, moins de 10 salarié·e·s) est connue pour avoir réalisé le projet Dégooglisons Internet, proposant 34 outils en ligne éthiques et alternatifs. Reconnue d’intérêt général, notre association est financée à plus de 90 % par vos dons, déductibles des impôts pour les contribuables français·es.","Our wonderful community of translators is once again to thank for their work, after they enriched PeerTube with 3 new languages: Finnish, Greek and Scottish Gaelic, making PeerTube now available in 22 languages.":"Toujours grâce à notre formidable communauté de traducteur⋅ices, cette nouvelle version de PeerTube se voit augmentée de 3 nouvelles langues : le finlandais, le grec et le gaélique écossais. PeerTube est donc dorénavant accessible en 22 langues.","Page not found":"Page non trouvée","Peer-to-peer broadcasting – and therefore viewing – (so no slowing down when a video becomes viral).":"De la diffusion – et donc du visionnage – en pair-à-pair (donc pas de ralentissement quand une vidéo devient virale).","Peer-to-peer broadcasting allows, thanks to the WebRTC protocol, that Internet users who watch the same video at the same time exchange bits of files, which relieves the server.":"La diffusion en pair-à-pair permet, grâce au protocole WebRTC, que les internautes qui regardent la même vidéo en même temps s’échangent des bouts de fichiers, ce qui soulage le serveur.","PeerTube 1.0 is the realization of the commitment we made in October 2017 to take PeerTube from an alpha version (personal project and proof of concept that a federated video platform could work) to a 1.0 version in October 2018 (which does not mean \"final version\", but \"version considered stable and distributable\").":"PeerTube 1.0 est la concrétisation de l’engagement que nous avions pris en octobre 2017 d’emmener PeerTube d’une version alpha (projet personnel et preuve de concept qu’une plateforme vidéo fédérée pouvait fonctionner) à une version 1.0 en octobre 2018 (ce qui ne signifie pas \"version finale\", mais \"version considérée comme stable et diffusable\").","PeerTube 1.3 is out!":"PeerTube 1.3 est là !","PeerTube 1.4 is out!":"PeerTube 1.4 est là !","Peertube 1.4 just came out! Here's a quick overview of what's new…":"La dernière version de PeerTube est sortie ! Petit tour d’horizon de ce qu’elle apporte…","PeerTube aspires to be a decentralized and free/libre alternative to video broadcasting services.":"L’ambition de PeerTube, c'est d’être une alternative libre et décentralisée  aux services de diffusion de vidéos.","PeerTube crowdfunding newsletter #1":"Newsletter du crowdfunding de PeerTube n°1","PeerTube crowdfunding newsletter #2":"Newsletter du crowdfunding de PeerTube n°2","PeerTube crowdfunding newsletter #3":"Newsletter du crowdfunding de PeerTube n°3","PeerTube crowdfunding newsletter #4":"Newsletter du crowdfunding de PeerTube n°4","PeerTube Git":"Git de PeerTube","PeerTube instances":"Instances PeerTube","Peertube is a free/libre software funded by a French non-profit organization: Framasoft":"PeerTube est un logiciel libre gratuit financé par une association française à but non lucratif : Framasoft","PeerTube is free, decentralized, distributed, and does not impose any remuneration model. This is the choice we have made, which is debatable, and others (like d.tube) have made other choices, which have their advantages. So it’s up to you to see what suits you.":"PeerTube est libre, décentralisé, distribué, et n’impose aucun modèle de rémunération. C’est le choix que nous avons fait, qui est discutable, et d’autres (comme d.tube) ont fait d’autres choix, qui ont leurs avantages. C’est donc à vous de voir ce qui vous correspond.","PeerTube is freely provided, no need to pay to install it on your server;":"PeerTube est diffusé gratuitement, pas besoin de payer pour l’installer sur son serveur ;","PeerTube is just a software: it's not Framasoft (non-profit that develops PeerTube) that's responsible for the content published on some instances.":"PeerTube n'est qu'un logiciel, ce n'est donc pas Framasoft (association qui développe PeerTube) qui est responsable du contenu mis en ligne sur certaines instances.","PeerTube is not a website: it is software that allows a web hoster (for example, Dominique) to create a video website (let's call it DominiqueTube).":"PeerTube n’est pas un site web : c’est un logiciel qui permet à un hébergeur (par exemple, Dominique) de créer un site web de vidéos (appelons-le DominiqueTube).","PeerTube is not meant to become a huge platform that would centralize videos from all around the world.":"PeerTube n’est pas pensé pour créer une énorme plateforme centralisant les vidéos du monde entier.","Peertube is not subject to any corporate monopoly, does not rely on ads and does not track you.":"PeerTube n’est soumis au monopole d’aucune entreprise, ne dépend d’aucune publicité et ne vous piste pas.","PeerTube is software that you install on a web server. It allows you to create a video hosting website, so create your \"homemade YouTube\".":"PeerTube est un logiciel qui s’installe sur un serveur. Il permet de créer un site web d’hébergement et de diffusion de vidéos, donc de faire son « YouTube maison ».","PeerTube is unique because (as far as we know) it's the only video hosting web application which combines three advantages:":"PeerTube est unique car (à notre connaissance), c’est la seule application web d’hébergement vidéo qui allie trois avantages :","PeerTube news!":"Les actualités de PeerTube !","PeerTube Presentation":"Présentation de PeerTube","PeerTube translation community have done a huge job. 3 new languages are now available: Japanese, Dutch and European Portuguese (PeerTube already support Brazilian Portuguese). Amazing! PeerTube is now available in 19 languages!":"Les traducteurs de PeerTube ont aussi fait un énorme travail car 3 nouvelles langues sont désormais disponibles : le japonais, le néerlandais et le portugais européen (l’interface supportait déjà le portugais brésilien). A ce jour, PeerTube est donc disponible en 19 langues !","PeerTube uses ActivityPub because this federation protocol is recommended by the W3C and is already used by the federated social network Mastodon.":"PeerTube utilise ActivityPub car ce protocole de fédération est recommandé par le W3C et est déjà utilisé par le réseau social fédéré Mastodon.","PeerTube v1.0 does not seem to me to contain all the tools necessary for a good management of my instance.":"PeerTube v1.0 ne me semble pas contenir tous les outils nécessaires à une bonne gestion de mon instance.","PeerTube: retrospective, new features and more to come!":"PeerTube : rétrospective et nouvelles fonctionnalités à venir !","PeerTube's federation protocol is fluid (everyone can choose who they want to follow), and based on ActivityPub: this opens the possibility to connect with tools like Mastodon for example.":"Le protocole de fédération de PeerTube est fluide (chacun peut choisir ses hébergeurs « amis »), et basé sur ActivityPub : cela ouvre la possibilité de se connecter avec des outils comme Mastodon par exemple.","People":"People","per user":"par utilisateur","Plug-in system":"Système de plugins","Polski":"Polonais","Português (Portugal)":"Portugais (Portugal)","Questions on PeerTube? Need help? You've come to the right place!":"Des questions sur PeerTube ? Besoin d'aide ? Vous êtes au bon endroit !","Rather, it is a network of inter-connected small videos hosters.":"Il s’agit plutôt d'un réseau de nombreux petits hébergeurs de vidéos, connectés les uns aux autres.","Read the documentation":"Lire la documentation","Redundancy system: a PeerTube instance can help sharing some videos from another instance":"La redondance entre instances PeerTube, où des instances peuvent aider à partager certaines vidéos d’autres instances","Regarding the crowdfunding, most of the rewards are ready: the PeerTube README and the JoinPeerTube Hall of Fame show off the names of the persons who have chosen the corresponding rewards. We will soon be able to send the personalized thank-you digital arts to people that gave 80€ (~93 USD) and more (and it's so beautiful that we are looking forward to it!).":"Concernant le crowdfunding, la plupart des récompenses sont prêtes : le fichier README de PeerTube et le Hall of Fame du site JoinPeertube affichent fièrement les noms des personnes ayant choisi les récompenses correspondantes. Nous allons bientôt pouvoir envoyer les illustrations numériques personnalisées à celles et ceux qui ont donné 80 € et plus (et c'est tellement beau qu'il nous tarde !).","Regarding the RSS feeds feature, it was already implemented by Rigelk and you can already use it in the beta 9. You can, for example, get the feed of the last local videos uploaded in a particular instance.":"En ce qui concerne les flux RSS, ils ont été implémentés par Rigelk et sont d'ores et déjà utilisables avec la beta 9. Vous pouvez, par exemple, avoir le flux des dernières vidéos locales ajoutées sur une instance.","Remember that PeerTube has only one (almost) full time developer and a small handful of very involved volunteers. It is not a product developed by a start-up with a full time team (dev, design, UX, marketing, support, etc.) and significant financial support. It is a Community free software, the development of which will continue over the months and, we hope, in the years to come.":"Rappelons que PeerTube ne dispose que d’un développeur à temps (presque) plein et d’une petite poignée de contributeur⋅ices bénévoles très impliqué⋅es. Il ne s’agit pas d’un produit développé par une startup disposant d’une équipe complète (dév, design, UX, marketing, support, etc) à temps plein et bénéficiant d’un support financier important. Il s’agit d’un logiciel libre communautaire, dont le développement va se poursuivre pendant les mois et, nous l’espérons, les années à venir.","RSS Feeds":"Flux RSS","RSS feeds, allowing you to track new videos published in all federated PeerTube instances, in a specific PeerTube instance or in a video channel you like. You can also subscribe to comment feeds!":"La mise à disposition de flux RSS, vous permettant de suivre les nouvelles vidéos mises en ligne sur l’ensemble des instances PeerTube, sur une instance en particulière ou par une chaîne que appréciez. Vous pouvez aussi vous abonner au flux des commentaires d’une vidéo spécifique !","Science & Technology":"Science & Technologie","See the instance":"Voir l'instance","See the instances list":"Voir la liste des instances","Sensitive content":"Contenu sensible","Sensitive videos":"Vidéos sensibles","September 12, 2018":"12 Septembre 2018","September 25, 2019":"25 Septembre 2019","Sign up":"Créer un compte","Since PeerTube's launch, we have been aware that every administrator and user wishes to see the software fulfill their needs. As Framasoft cannot and will not develop every feature that could be hoped for, we have from the start of the project planned on creating a plug-in system.":"Depuis le lancement de PeerTube, nous sommes conscient⋅es que chaque administrateur⋅ice et utilisateur⋅ice de PeerTube souhaite que le logiciel soit le plus adapté à ses besoins. Parce que Framasoft ne peut et ne souhaite pas développer toutes les fonctionnalités souhaitées par les un⋅es et les autres, nous avons, dès l’origine du projet, prévu la création d’un système de plugins.","Since version 1.0 has been released last November, we went on improving PeerTube, day after day. These improvements on PeerTube go well beyond the objectives fixed during the crowdfunding. They have been funded by the Framasoft non-profit, which develops the software (and lives only through your donations).":"Depuis la version 1.0 sortie en novembre dernier, nous avons continué d'améliorer PeerTube jour après jour. Ces avancées de PeerTube, bien au delà des objectifs du crowdfunding, ont été financées par l'association Framasoft, qui développe le logiciel (et ne vit que par vos dons).","Solal goes on Framatube, an instance which follows DominiqueTube. So, Solal can see, from Framatube, the videos published on DominiqueTube.":"Solal va sur Framatube, une instance qui suit l’instance DominiqueTube. Donc Solal peut voir depuis Framatube les vidéos publiées sur DominiqueTube.","Solal sees Camille's illegal video, and signals it with the button provided for that purpose. Although the report is made from Framatube, it is sent directly to the person hosting the illegal content, Dominique.":"Solal aperçoit la vidéo illégale de Camille, et la signale avec le bouton prévu à cet effet. Le signalement a beau être fait depuis Framatube, il est envoyé directement à la personne qui héberge le contenu illicite, donc Dominique.","Sponsors":"Sponsors","Sports":"Sports","Step 1: account creation (choosing your username, password, email, etc.)":"À l’étape 1, on crée son compte (on spécifie son nom d’utilisateur⋅ice, son mot de passe, son email, etc.)","Step 2: choosing your default channel name via a new form":"À l’étape 2, on spécifie le nom de sa chaîne par défaut via un nouveau formulaire","Subscriptions throughout the federation: you can follow your favorite video channels and see all the videos on a dedicated page":"Les abonnements à travers la fédération, vous laissant la possibilité de suivre vos chaînes vidéos préférées afin de retrouver l’ensemble de leurs vidéos dans un onglet dédié","Subtitles support":"Le support des sous-titres","Subtitles support is well under way, and we should have a first version available soon. When this work is finished, we will develop the advanced search.":"Le support des sous-titres avance bien et nous devrions avoir une première version de prête sous peu. Une fois ce chantier terminé, nous passerons à l'implémentation de la recherche avancée.","suomi":"Finnois","svenska":"Suédois","Technical questions":"Questions techniques","Thanks to all PeerTube contributors!":"Merci à tous les contributeurs de PeerTube !","Thanks to our crowdfunding (from March to July 2018), Framasoft were able to employ PeerTube's main developer. After a beta release in March 2018, release 1 came out in November 2018. Since then, several intermediary releases have brought many features along. Several collectives have already created PeerTube hosts, laying the foundation for the federation.":"Suite au financement participatif lancé entre mars et juillet 2018, Framasoft a pu financer l'emploi du développeur principal de PeerTube. Ainsi, après une version bêta en mars 2018, la version 1 est sortie en novembre 2018. Depuis, plusieurs versions intermédiaires ont apporté de nombreuses fonctionnalités. Plusieurs collectifs ont déjà monté des hébergements PeerTube, créant ainsi les bases de la fédération.","The installation guide is here (only in English).":"Le guide d’installation est ici (uniquement en anglais, pour l’instant).","The Git repository of PeerTube is here.":"Le dépôt Git du code de PeerTube est ici.","The advantage of YouTube (and other platforms) is its video catalog: from knitting tutorials to Minecraft constructions through videos of kittens or holidays... you can find everything!":"L’avantage de YouTube (et autres plateformes), c’est son catalogue vidéo : du tuto tricot aux constructions minecraft en passant par les vidéos de chatons ou de vacances… on y trouve de tout !","The development of the crowdfunding features is going well.":"Le développement des fonctionnalités du crowdfunding poursuit son chemin sans problème particulier.","The difference to YouTube is that it's not intended to create a huge platform centralizing videos from the whole world on a single server farm (which is horribly expensive).":"La différence avec YouTube, c’est qu’il n’est pas pensé pour créer une énorme plateforme centralisant les vidéos du monde entier sur une ferme de serveurs (qui coûte horriblement cher).","The federation system, for its part, allows hosts to decide with whom they want to connect, depending on the types of content or the moderation policies of others.":"Le système de fédération, quant à lui, permet aux hébergeurs de décider avec qui ils veulent se mettre en réseau, ou pas, selon les types de contenus ou les politiques de modération des autres.","The import system will complete the first crowdfunding goal. The next feature we will be working on will be the user subscriptions.":"L’import des vidéos clôturera donc notre premier palier. La prochaine fonctionnalité sur laquelle nous allons travailler sera le système d’abonnements entre utilisateurs.","The last feature we have to implement is the videos redundancy between instances, which will further increase resilience on instance overload. If all goes well, we should finish it in about two weeks (end of september).":"La dernière fonctionnalité qu'il nous reste à implémenter concerne la redondance des vidéos entre instances, qui permettra encore d'augmenter la résilience en cas de surcharge d'une instance. Si tout se passe bien, nous devrions la terminer dans environ deux semaines (fin septembre).","The more people use, support, and contribute to PeerTube, the quicker it will become a concrete alternative to platforms like YouTube.":"Plus ce logiciel sera utilisé et soutenu, plus des personnes l’utiliseront et y contribueront, et plus vite il évoluera vers une alternative concrète aux plateformes telles que YouTube.","The more the video catalogue is varied, the more people are interested, the more videos are uploaded... but hosting videos from all over the world is (very, very) expensive!":"Plus le catalogue vidéo est varié, plus il y a de public intéressé, plus on y poste de vidéos… mais héberger les vidéos du monde entier coûte (très, très) cher !","The most important of these new features is the playlist system. This feature allows any user to create a playlist in which it's possible to add videos and reorder them. Videos added to a playlist can be viewed entirely or partially: the creator of the playlist can decide when the video playback starts and/or ends (timecode system). This system is really useful to create all kinds of zappings or educational contents by selecting extracts from videos which interest you. In addition, a \"Watch Later\" playlist is created by default for each user. Thus, you can save videos in this playlist when you don't have time to watch them immediately.":"La plus importante de ces nouveautés est le système de listes de lecture (ou playlists). Cette fonctionnalité permet à n’importe quel⋅le utilisateur⋅ice de créer une liste de lecture, puis d’y ajouter des vidéos et de les ordonner. Les vidéos ajoutées au sein d'une liste de lecture peuvent être visionnées dans leur intégralité ou en partie : le créateur de la liste de lecture peut décider à quel moment de la vidéo le visionnage commence et/ou se termine. Ce système est vraiment pratique pour créer des sortes de zappings ou du contenu pédagogique en sélectionnant les extraits des vidéos qui vous intéressent. De plus, une liste de lecture \"À regarder plus tard\" est créée par défaut pour chaque utilisateur⋅ice leur permettant d'enregistrer dans cette liste de lecture les vidéos qu'ielles n'ont pas le temps de regarder immédiatement.","the new sign-up form in 2 steps":"les 2 étapes du nouveau formulaire d’inscription","The other big advantage of PeerTube is that your hoster doesn't have to fear the sudden success of one of your videos. Indeed, PeerTube broadcasts videos with the protocol WebTorrent. If hundreds of people are watching your video at the same time, their browsers automatically send bits of your video to other viewers.":"L’autre gros avantage de PeerTube, c’est que votre hébergeur n’a pas à craindre le succès soudain d’une de vos vidéos. En effet, PeerTube diffuse les vidéos avec le protocole WebTorrent. Si des centaines de personnes regardent votre vidéo au même moment, leur navigateur envoie automatiquement des bouts de votre vidéo aux autres spectateurs.","The PeerTube software can, whenever necessary, use a peer-to-peer protocol (P2P) to broadcast viral videos, lowering the load of their hosts.":"Le logiciel PeerTube peut au besoin utiliser un protocole pair-à-pair (P2P) pour diffuser des vidéos très regardées par les internautes (vidéos virales), ce qui permet d'alléger la charge des sites web qui les hébergent.","Themes":"Thèmes","Then Dominique and Solal can turn against Camille, who uploaded the video.":"Ensuite, Dominique et Solal pourront se retourner contre Camille, qui a commis le méfait.","Then, we recommend you go to the instances, read their \"about\" page to discover their terms of use (disk space limit per user, content policy, etc.).":"Ensuite, nous vous recommandons d’aller voir les instances, d’aller lire leur page « about » pour découvrir leurs conditions d’utilisation (limite d’espace disque par utilisateur, politique sur les contenus, etc.).","There already exists free/libre software that enables you to do this. But with PeerTube, you can link your instance (your video website) to Zaïd's PeerTube instance (where he hosts videos of the lectures for his people's university), to Catherin's (who hosts her webmedia videos) or even to Solar's PeerTube instance (who manages a vloggers collective).":"Il existe déjà des logiciels libres qui vous permettent de faire cela. L’avantage ici, c’est que vous pouvez choisir de relier votre instance PeerTube (votre site web de vidéos), à l’instance PeerTube de Zaïd (où se trouvent les vidéos des conférences de son université populaire), à celle de Catherine (qui héberge les vidéos de son Webmédia), ou encore à l’instance PeerTube de Solar (qui gère le serveur de son collectif de vidéastes).","There are many porn videos on PeerTube!":"Il y a plein de vidéos porno sur PeerTube !","There are none, not at the moment, PeerTube is a tool that we wanted neutral in terms of remuneration.":"Il n'y en a pas pour l'instant. PeerTube est un outil que nous avons voulu neutre au niveau de la rémunération.","There is nothing to do: your web browser does it automatically. If you are on a mobile phone or if your network does not allow it (router, firewall, etc.), this function is disabled and switches back to an \"old-style\" video broadcast 😉.":"Il n’y a rien à faire : votre navigateur web le fait automatiquement. Si vous êtes sur mobile ou si votre réseau ne le permet pas (routeur, pare-feu, etc.), cette fonction est désactivée pour repasser à une diffusion vidéo « à l’ancienne » 😉.","There's a complete list of instances here, and a list of those that are open to registration here.":"La liste complète des instances se trouve là, et nous faisons apparaître ici celles qui sont ouvertes aux inscriptions.","These four features are all implemented, and can already be used on instances updated to version v1.0.0-beta.10 (for example https://framatube.org). Regarding the subtitles support, you can test them on the the \"What is PeerTube\" video.":"Ces quatre fonctionnalités sont toutes implémentées, et peuvent être directement testées sur les instances mises à jour en v1.0.0-beta.10 (par exemple https://framatube.org). En ce qui concerne les sous-titres, vous pouvez les activer sur la vidéo de présentation de PeerTube.","This is just how a federation works!":"C'est le principe de la fédération !","This is the last newsletter regarding the PeerTube crowdfunding. We would like to thank you one more time, for allowing us to greatly improve PeerTube, and therefore to promote a more decentralized web. But the journey does not end here: we will continue to work on the software, and there is still a lot to do to fully free up video streaming. But before anything, we'll take a few days off ;)":"Il s'agit donc de la dernière newsletter concernant le crowdfunding de PeerTube. Nous aimerions donc vous remercier une dernière fois, pour nous avoir permis de grandement améliorer PeerTube afin de promouvoir un web plus décentralisé. Mais l'aventure n'est pas terminée : nous continuerons à améliorer le logiciel, et il reste encore beaucoup à faire pour pleinement libérer le streaming vidéo. Mais avant, nous allons prendre quelques jours de congé ;)","This new release includes many other improvements. You can see the complete list on https://github.com/Chocobozzz/PeerTube/releases/tag/v1.4.0 .":"Beaucoup d'autres améliorations ont été apportées dans cette nouvelle version. Vous pouvez voir la liste complète (en anglais) sur https://github.com/Chocobozzz/PeerTube/releases/tag/v1.4.0.","This version also includes a notification system that allows users to be informed (on the web interface or through email) when their video is commented, when someone mention them, when one of their subscriptions has published a new video, etc.":"Cette version comprend aussi un système de notifications permettant aux utilisatrices et utilisateurs de savoir (via l'interface web ou par email) lorsque leur vidéo est commentée, lorsque quelqu'un les mentionne, lorsqu'un de leur abonnement a publié une nouvelle vidéo, etc.","Torrent import":"Importation de Torrent","Translate":"Traduire","Travels":"Voyages","Unlimited space":"Espace illimité","Upgrade PeerTube":"Mettre à jour PeerTube","value":"valeur","Vehicles":"Transport","Video channel subscriptions":"Abonnements à des chaînes","Video maker":"Vidéaste","Viewer":"Spectateur","Watch the video":"Regarder la vidéo","We also added a new feature allowing you to upload an audio file directly to PeerTube: the software will automatically create a video from the audio file. This much awaited for feature should make life easier for music makers :)":"Nous avons ajouté la possibilité d’uploader un fichier audio directement sur PeerTube : le logiciel s’occupe de créer automatiquement une vidéo à partir du fichier audio. Cette fonctionnalité demandée depuis longtemps devrait faciliter la vie des créatrices et créateurs de musique :)","We also aimed to differentiate a channel homepage from that of an account. These two pages used to list videos, whereas now the account homepage lists all the channel linked to the account by showing under each channel name the thumbnail from the last videos uploaded on it.":"Nous avons aussi essayé de différencier la page d’accueil d’une chaîne de celle d’un compte. Avant, ces deux pages listaient des vidéos alors que maintenant la page d’accueil du compte liste toutes les chaînes de celui-ci en présentant sous chaque nom de chaîne les miniatures des dernières vidéos uploadées.","We also took the opportunity to add a watched videos history feature and the automatic resuming of video playback.":"Nous en avons aussi profité pour ajouter une fonctionnalité d'historique de visionnage et de reprise automatique de la lecture des vidéos.","We are currently finishing the video import system, from a URL (YouTube, Vimeo etc) or a torrent file. This feature should be available in a few days, when we will release a new version (v1.0.0-beta.11).":"Nous sommes actuellement en train de finir le système d'import de vidéos via une URL (YouTube, Vimeo, Dailymotion etc) ou un fichier torrent. Cette fonctionnalité devrait être disponible dans quelques jours, lorsque nous sortirons une nouvelle version de PeerTube (v1.0.0-beta.11).","We are now in mid-October! As promised, we have just released the first stable version of PeerTube.":"Nous voici mi-octobre ! Et comme promis, nous venons de sortir la première version stable de PeerTube.","We are pleased to announce that the foundation stones of this system have been laid in this 1.4 release! It might be very basic for now, but we plan on improving it bit by bit in Peertube's future releases.":"Nous avons donc le plaisir de vous annoncer que les premières pierres de ce système ont été posées dans cette version 1.4 ! Celui-ci est pour l’instant très basique mais nous prévoyons de l’améliorer petit à petit dans les futures versions de PeerTube.","We are well aware of the shortcomings of PeerTube 1.0, especially in the moderation tools area (videos, comments, etc.). And we intend to work on these weaknesses.":"Nous sommes bien conscients des manques de PeerTube 1.0, notamment dans la palette d’outils de modération (de vidéos, de commentaires, etc). Et nous avons bien l’intention de travailler sur ces faiblesses.","We are working as quickly as possible to improve PeerTube, but we are doing so with the resources we have, which means very limited.":"Nous travaillons aussi vite que possible à améliorer PeerTube, mais nous le faisons avec les moyens qui sont les nôtres, c’est à dire très limités.","We can answer with certainty: no!":"On peut répondre avec certitude : non !","We can look under the hood of PeerTube (its source code): it's auditable, transparent;":"On peut regarder sous le capot de PeerTube (son code source) : il est auditable, transparent ;","We did not go any further because to favour one technical solution would be to impose, in the code, a political vision of cultural sharing and its financing. All financial solutions are possible and treated equally in PeerTube.":"Favoriser une solution technique serait imposer, dans le code, une vision politique des partages culturels et de leurs financements. Toutes les solutions de rémunération sont donc possibles dans PeerTube.","We have chosen to do so as follows: on the one hand we will work primarily in the coming months to improve these tools within PeerTube itself (in the core of the software). On the other hand, we will also focus, in parallel, a large part of PeerTube's development effort during 2019 on the integration of a plugin system, which can be developed by the communities.":"Nous avons choisi de le faire de la façon suivante : d’une part nous allons travailler prioritairement ces prochains mois à l’amélioration de ces outils au sein même de PeerTube (dans le \"core\" du logiciel). D’autre part, nous allons axer, en parallèle, une grosse partie de l’effort du développement de PeerTube durant l’année 2019 sur l’intégration d’un système de plugins, qui pourront être développés par les communautés.","We just released PeerTube beta 12, that allows to subscribe to video channels, whether they are on your instance or even on remote instances. This way, you can browse videos of your subscribed channels in a dedicated page. Moreover, if your PeerTube administrator allows it, you can search a channel or a video directly by typing their web address in the PeerTube search bar.":"Nous venons de sortir la beta 12 de PeerTube, qui ajoute la possibilité de s'abonner à des chaînes vidéos, qu'elles soient sur votre instance ou même sur des instances distantes. De cette manière, vous pouvez parcourir les vidéos de vos abonnements dans une page dédiée. De plus, si l'administrateur de votre instance PeerTube le permet, vous avez la possibilité de voir une chaîne ou une vidéo distante en tapant son adresse dans la barre de recherche de PeerTube.","We know that feature descriptions are not very amusing, so we have published a few demonstration videos:":"Nous savons que les descriptions de fonctionnalités ne sont pas toujours très fun, et c’est pour ça que nous vous avons préparé de courtes vidéos de démonstration :","We recommend not to install PeerTube on low-end hardware or behind a weak connection (for example, on a RaspberryPi with an ADSL connection): this could slow down all federations.":"Nous recommandons de ne pas installer PeerTube sur un matériel peu puissant ni derrière une connexion faible (par exemple, sur un RaspberryPi avec une connexion ADSL) : cela pourrait ralentir l’ensemble des fédérations.","We remind you that you can ask questions on the PeerTube forum. You can also contact us directly on https://contact.framasoft.org.":"Si vous avez des questions un forum est à votre disposition. Vous pouvez également nous contacter directement sur https://contact.framasoft.org..","We remind you that you can track the progress of the work directly on the git repository, and be part of the discussions/bug reports/feature requests in the \"Issues\" tab.":"Nous vous rappelons que vous pouvez suivre l'avancée des travaux directement en consultant le dépôt Git, et même participer aux discussions/signalement de bugs/propositions d'améliorations dans l'onglet \"Issues\".","We remind you that you can track the progress of the work directly on the git repository, and be part of the discussions/bug reports/feature requests in the \"Issues\" tab.":"Nous vous rappelons que vous pouvez suivre l'avancée des travaux directement en consultant le dépôt Git, et même participer aux discussions/signalement de bugs/propositions d'améliorations dans l'onglet \"Issues\".","We strive to improve PeerTube's interface by collecting users' opinions so that we know what is causing them trouble (in terms of understanding and usability for example). Even though this is a time-consuming undertaking, this new release already offers you a few modifications.":"Nous essayons continuellement d’améliorer l’interface de PeerTube en récoltant les avis des utilisateur⋅ices afin de savoir ce qui leur pose des problèmes (de compréhension ou d’utilisabilité par exemple). C’est un chantier qui prend du temps, mais cette nouvelle version vous propose déjà quelques modifications.","We're also redesigning the PeerTube video player to offer better video playback and to correct a few bugs. With this new player, resolution changes should be smoother and the bandwidth management is optimized with a more efficient buffering system. Version 1.3 of PeerTube also adds ability for administrators to enable this new experimental player so we can get feedback on it. We hope to use this new player by default in the future.":"Nous sommes aussi en train de retravailler le lecteur vidéo de PeerTube afin que la lecture des vidéos soit plus rapide et comporte moins de bugs. Ce nouveau lecteur vidéo permet aussi de rendre plus lisses les changements de définition. Enfin, la gestion de la bande passante est optimisée via un système de mise en mémoire tampon plus performant. Cette version 1.3 de PeerTube permet à l'administrateur d'activer ce nouveau lecteur vidéo expérimental afin pour nous de récolter des retours dessus. Nous espérons dans l’avenir utiliser ce nouveau lecteur vidéo par défaut.","We've just released PeerTube 1.3 and it brings a lot of new features.":"Nous venons tout juste de sortir la version 1.3 de PeerTube qui apporte tout un tas de nouveautés.","What are the main advantages of PeerTube?":"Quels sont les avantages principaux de PeerTube ?","What is":"C'est quoi","What is PeerTube?":"C'est quoi PeerTube ?","What is PeerTube's remuneration policy?":"Quelle est la politique de rémunération de PeerTube ?","What's the interest to federate the video hosting providers?":"Quel est l’intérêt de fédérer les hébergements de vidéos ?","When you host a large file like a video, the biggest thing to fear is success: if a video becomes viral and many people watch it at the same time, the server has a big risk of getting overloaded!":"Lorsque l’on héberge un fichier lourd comme une vidéo, la plus grosse chose à craindre, c’est le succès : si une vidéo devient virale et que plein de personnes la regardent en même temps, le serveur a de gros risques de tomber !","Where can I put my videos?":"Où puis-je mettre mes vidéos ?","Who is behind":"Qui est derrière","Who is responsible for content published on PeerTube?":"Qui est responsable du contenu publié sur PeerTube ?","Why broadcast PeerTube videos through peer-to-peer?":"Pourquoi diffuser les vidéos en pair-à-pair ?","Why does PeerTube use the ActivityPub federation protocol? Why not IPFS / d.tube / Steemit?":"Pourquoi PeerTube utilise-t-il le protocole de fédération ActivityPub ? Pourquoi pas IPFS / d.tube / Steemit ?","Why is it better as free/libre software?":"Pourquoi c’est mieux que ce soit un logiciel libre ?","With more than 100 000 hosted videos, viewed more than 6 millions times and 20 000 users, PeerTube is the decentralized free software alternative to videos platforms developed by Framasoft":"Avec plus de 100 000 vidéos hébergées, visionnées plus de 6 millions de fois et 20 000 utilisateur⋅ices, PeerTube est l'alternative libre et décentralisée aux plateformes vidéos proposée par Framasoft","With PeerTube, you can choose the hoster of your videos according to his terms of services, his moderation policy, his federation choices... As you don't have a tech giant facing you, you might be able to talk with you hoster if you ever have a problem, a need, or something you want.":"Avec PeerTube, vous choisissez l’hébergeur de vos vidéos selon ses conditions d’utilisation, sa politique de modération, ses choix de fédération… Comme vous n’avez pas un géant du web en face de vous, vous pourrez probablement discuter ensemble si vous avez un souci, un besoin, ou une envie.","With PeerTube, chose your hosting company and the rules you believe in.":"PeerTube vous permet de choisir un hébergement et des règles qui vous correspondent.","With PeerTube, you get to choose your hosting provider according to their terms of use, such as their disk space limit per user, their moderation policy, who they chose to federate with... You are not speaking with a huge tech company, so you can talk it out in case of any issue, need, desire...":"Avec PeerTube, vous choisissez l’hébergeur de vos vidéos selon ses conditions d’utilisation, telles que la limite d’espace disque par utilisateur⋅ice, la politique de modération, les choix de fédération… \nComme vous n’avez pas un géant du web en face de vous, vous pourrez probablement discuter ensemble si vous avez un souci, un besoin, une envie…","You can create an issue, contribute to it, or even start contributing by choosing the easy problems for those who begin . See contributing guide for more information.":"Vous pouvez y créer une issue, y contribuer, voire commencer à contribuer en choisissant les problèmes faciles à régler pour qui débute. Voir le guide de contribution pour avoir plus d'information.","You can read the complete beta 12 changelog here.":"Vous pouvez lire le changelog complet de la beta 12 (en anglais) ici.","You can still watch from your account videos hosted by other instances though if the administrator of your instance had previously connected it with other instances.":"Mais vous avez tout de même la possibilité de regarder depuis l'instance sur laquelle vous êtes inscrit·e des vidéos qui se trouvent ailleurs ; il suffit que l'administrateur·ice l'ai autorisé.","You have a question?":"Vous avez une question ?","You need to find a PeerTube hosting instance you trust.":"Il vous faut trouver une instance d’hébergement PeerTube en laquelle vous avez confiance.","You want to":"Vous voulez","You're right. PeerTube 1.0 is not the perfect tool, far from it. And we never promised that this version 1.0 would be a tool that would include all the features corresponding to all cases.":"Vous avez raison. PeerTube 1.0 n’est pas l’outil parfait, loin de là. Et nous n’avons jamais promis que cette version 1.0 correspondrait à un outil qui inclurait toutes les fonctionnalités correspondant à tous les cas de figure.","Your move!":"À vous de jouer !","Your profile":"Votre profil","YouTube has clearly gone astray: its hoster, Google-Alphabet, can enforce its ContentID system (the infamous \"Robocopyright\") or its videos recommendation system, all of which appear to be as obscure as unfair.":"On l’a vu avec les dérives de YouTube : son hébergeur, Google-Alphabet, peut imposer son système ContentID (le fameux « Robocopyright ») ou ses outils de mise en valeur des vidéos, qui semblent aussi obscurs qu’injustes.","YouTube video import":"L'import de vidéos YouTube","ελληνικά":"Grec","русский":"Russe","日本語":"Japonais","简体中文(中国)":"Chinois simplifié"}} \ No newline at end of file diff --git a/src/views/All-Content-Selections.vue b/src/views/All-Content-Selections.vue new file mode 100644 index 0000000..c506f73 --- /dev/null +++ b/src/views/All-Content-Selections.vue @@ -0,0 +1,40 @@ + + + + + diff --git a/src/views/FAQ.vue b/src/views/FAQ.vue new file mode 100644 index 0000000..886c66f --- /dev/null +++ b/src/views/FAQ.vue @@ -0,0 +1,600 @@ + + + + + diff --git a/src/views/Hall-Of-Fame.vue b/src/views/Hall-Of-Fame.vue new file mode 100644 index 0000000..91f537f --- /dev/null +++ b/src/views/Hall-Of-Fame.vue @@ -0,0 +1,636 @@ + + + + + diff --git a/src/views/Help.vue b/src/views/Help.vue new file mode 100644 index 0000000..fb345da --- /dev/null +++ b/src/views/Help.vue @@ -0,0 +1,203 @@ + + + + + diff --git a/src/views/Home.vue b/src/views/Home.vue new file mode 100644 index 0000000..a636b8b --- /dev/null +++ b/src/views/Home.vue @@ -0,0 +1,526 @@ + + + + + diff --git a/src/views/Instances.vue b/src/views/Instances.vue new file mode 100644 index 0000000..0dab37d --- /dev/null +++ b/src/views/Instances.vue @@ -0,0 +1,137 @@ + + + + + diff --git a/src/views/News.vue b/src/views/News.vue new file mode 100644 index 0000000..3e6dce6 --- /dev/null +++ b/src/views/News.vue @@ -0,0 +1,655 @@ + + + + + diff --git a/src/views/NotFound.vue b/src/views/NotFound.vue new file mode 100644 index 0000000..199552b --- /dev/null +++ b/src/views/NotFound.vue @@ -0,0 +1,52 @@ + + + + + diff --git a/vue.config.js b/vue.config.js new file mode 100644 index 0000000..2c9467d --- /dev/null +++ b/vue.config.js @@ -0,0 +1,5 @@ +module.exports = { + publicPath: process.env.GITLAB_CI + ? '/joinpeertube/' + : '/' +} diff --git a/webpack.config.js b/webpack.config.js deleted file mode 100644 index b9359a6..0000000 --- a/webpack.config.js +++ /dev/null @@ -1,237 +0,0 @@ -/* eslint-disable import/newline-after-import */ -/* eslint-disable filenames/match-regex */ -/* eslint-disable import/no-commonjs */ -const webpack = require('webpack'); -const fs = require('fs'); -const path = require('path'); -const MiniCssExtractPlugin = require('mini-css-extract-plugin'); -const HtmlWebpackPlugin = require('html-webpack-plugin'); -const PrerenderSPAPlugin = require('prerender-spa-plugin'); -const Renderer = require('@prerenderer/renderer-jsdom'); -const CopyWebpackPlugin = require('copy-webpack-plugin'); -const TerserPlugin = require('terser-webpack-plugin'); -const OptimizeCSSAssetsPlugin = require('optimize-css-assets-webpack-plugin'); -const VueLoaderPlugin = require('vue-loader/lib/plugin'); -const PreloadWebpackPlugin = require('preload-webpack-plugin'); - -let root = (process.env.NODE_ENV === 'preview') ? `/${process.env.INIT_CWD.match(/([^/]*)\/*$/)[1]}/` : '/'; -for (let i = 0; i < process.argv.length; i += 1) { - if (process.argv[i].indexOf('--root=') > -1) { - root = `/${process.argv[i].split('=')[1]}/`; - } -} - -const config = { - entry: './app/index.js', - output: { - path: path.resolve(__dirname, `public${root}`), - publicPath: root, - filename: '[name].[hash].bundle.js', - // chunkFilename: '[name].bundle.js', - }, - module: { - rules: [ - { - test: /\.vue$/, - loader: 'vue-loader', - }, - { - test: /\.(png|jpg|gif|svg)$/, - loader: 'file-loader', - options: { - name: 'img/[name].[ext]', - }, - }, - { - test: /\.(ttf|eot|woff(2)?)(\?[a-z0-9=&.]+)?$/, - loader: 'file-loader', - options: { - name: 'fonts/[name].[ext]', - }, - }, - { - test: /\.ya?ml$/, - loader: 'yaml-import-loader', - }, - { - test: /\.scss$/, - use: [ - 'vue-style-loader', - 'css-hot-loader', - MiniCssExtractPlugin.loader, - 'css-loader', - 'postcss-loader', - 'sass-loader', - ], - }, - { - test: /\.css$/, - use: [ - 'css-hot-loader', - MiniCssExtractPlugin.loader, - 'css-loader', - 'postcss-loader', - ], - }, - { - enforce: 'pre', - test: /\.js$/, - exclude: /node_modules/, - loader: 'eslint-loader', - }, - { - test: /\.js$/, - exclude: /node_modules/, - loader: 'babel-loader', - }, - ], - }, - resolve: { - alias: { - vue$: 'vue/dist/vue.esm.js', - }, - }, - plugins: [ - new VueLoaderPlugin(), - new MiniCssExtractPlugin({ - filename: process.env.NODE_ENV !== 'production' ? '[name].css' : '[name].[hash].css', - chunkFilename: process.env.NODE_ENV !== 'production' ? '[id].css' : '[id].[hash].css', - }), - new webpack.HotModuleReplacementPlugin(), - new CopyWebpackPlugin([ - { from: path.resolve(__dirname, './app/assets/fonts'), to: 'fonts' }, - { from: path.resolve(__dirname, './app/assets/icons'), to: 'icons' }, - { from: path.resolve(__dirname, './app/assets/img'), to: 'img' }, - ]), - new PreloadWebpackPlugin({ - rel: 'preload', - as(entry) { - if (/\.css$/.test(entry)) return 'style'; - if (/\.woff$/.test(entry)) return 'font'; - if (/\.png$/.test(entry)) return 'image'; - if (/\.jpg$/.test(entry)) return 'image'; - return 'script'; - }, - fileBlacklist: [/\.map/, /\.svg/, /\.woff/, /\.eot/, /\.woff2/, /\.ttf/, /\.png/, /\.gif/, /\.mp4/], - include: 'allAssets', - }), - ], - devServer: { - contentBase: path.resolve(__dirname, './public'), - publicPath: '/', - historyApiFallback: true, - inline: true, - open: true, - hot: true, - }, - devtool: 'eval-source-map', -}; - -module.exports = config; - -const locales = []; -// Import locales list -fs.readdirSync('./app/locales') - .forEach(file => locales.push(file)); - -if (process.env.NODE_ENV === 'development') { - module.exports.plugins = (module.exports.plugins || []) - .concat([ - new webpack.DefinePlugin({ - 'process.env': { - NODE_ENV: '"development"', - BASE_URL: '""', - }, - }), - new HtmlWebpackPlugin({ - title: 'DEVELOPMENT prerender-spa-plugin', - template: 'index.html', - filename: 'index.html', - }), - ]); -} else { // NODE_ENV === 'production|preview' - const routes = []; - const pages = []; - // Import pages list - fs.readdirSync('./app/components/pages') - .forEach(file => pages.push(file.replace(/(.*)\.vue/, '$1'))); - - for (let j = 0; j < pages.length; j += 1) { - routes.push(`${root}${pages[j].toLowerCase().replace('home', '')}`); - // Localized routes - for (let i = 0; i < locales.length; i += 1) { - routes.push(`${root}${locales[i]}${pages[j].toLowerCase().replace(/^/, '/').replace('/home', '')}`); - } - } - - module.exports.devtool = '#source-map'; - module.exports.optimization = { - minimizer: [ - new TerserPlugin({ - cache: true, - parallel: true, - sourceMap: true, // set to true if you want JS source maps - }), - new OptimizeCSSAssetsPlugin({}), - ], - splitChunks: { - chunks: 'all', - }, - }; - module.exports.plugins.push( - new webpack.DefinePlugin({ - 'process.env': { - NODE_ENV: ((process.env.NODE_ENV !== 'production') ? '"preview"' : '"production"'), - BASE_URL: `"${root.split('/')[1]}"`, - }, - }), - new HtmlWebpackPlugin({ - title: 'PRODUCTION prerender-spa-plugin', - template: 'index.html', - filename: path.resolve(__dirname, 'public/index.html'), - }), - new PrerenderSPAPlugin({ - staticDir: path.join(__dirname, 'public'), - routes, - renderer: new Renderer({ - headless: true, - renderAfterDocumentEvent: 'render-event', - maxConcurrentRoutes: 1, - injectProperty: 'vuefsPrerender', - inject: { - prerender: true, - }, - postProcess(renderedRoute) { - // eslint-disable-next-line no-param-reassign - renderedRoute.html = renderedRoute.html - .replace(/