Merge branch 'develop' into fedi-absturztau-be
This commit is contained in:
commit
504a11c9da
120 changed files with 25235 additions and 38534 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -8,3 +8,4 @@ selenium-debug.log
|
|||
.idea/
|
||||
config/local.json
|
||||
config/local.*.json
|
||||
docs/site/
|
||||
|
|
|
@ -19,7 +19,11 @@ This is a fork of Pleroma-FE from the Pleroma project, with support for new Akko
|
|||
|
||||
# For Translators
|
||||
|
||||
To translate Pleroma-FE, add your language to [src/i18n/messages.js](https://akkoma.dev/AkkomaGang/pleroma-fe/src/branch/develop/src/i18n/messages.js). Pleroma-FE will set your language by your browser locale, but you can temporarily force it in the code by changing the locale in main.js.
|
||||
The [Weblate UI](https://translate.akkoma.dev/projects/akkoma/pleroma-fe/) is recommended for adding or modifying translations for Pleroma-FE.
|
||||
|
||||
Alternatively, edit/create `src/i18n/$LANGUAGE_CODE.json` (where `$LANGUAGE_CODE` is the [ISO 639-1 code](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) for your language), then add your language to [src/i18n/messages.js](https://akkoma.dev/AkkomaGang/pleroma-fe/src/branch/develop/src/i18n/messages.js) if it doesn't already exist there.
|
||||
|
||||
Pleroma-FE will set your language by your browser locale, but you can temporarily force it in the code by changing the locale in main.js.
|
||||
|
||||
# FOR ADMINS
|
||||
|
||||
|
|
|
@ -29,7 +29,7 @@ module.exports = {
|
|||
}
|
||||
},
|
||||
resolve: {
|
||||
extensions: ['.js', '.jsx', '.vue'],
|
||||
extensions: ['.js', '.jsx', '.vue', '.mjs'],
|
||||
modules: [
|
||||
path.join(__dirname, '../node_modules')
|
||||
],
|
||||
|
@ -67,6 +67,11 @@ module.exports = {
|
|||
path.resolve(__dirname, '../src/i18n')
|
||||
]
|
||||
},
|
||||
{
|
||||
test: /\.mjs$/,
|
||||
include: /node_modules/,
|
||||
type: "javascript/auto"
|
||||
},
|
||||
{
|
||||
test: /\.vue$/,
|
||||
loader: 'vue-loader',
|
||||
|
|
|
@ -61,7 +61,17 @@ module.exports = {
|
|||
target,
|
||||
changeOrigin: true,
|
||||
cookieDomainRewrite: 'localhost'
|
||||
}
|
||||
},
|
||||
'/static/stickers.json': {
|
||||
target,
|
||||
changeOrigin: true,
|
||||
cookieDomainRewrite: 'localhost'
|
||||
},
|
||||
'/static/stickers': {
|
||||
target,
|
||||
changeOrigin: true,
|
||||
cookieDomainRewrite: 'localhost'
|
||||
},
|
||||
},
|
||||
// CSS Sourcemaps off by default because relative paths are "buggy"
|
||||
// with this option, according to the CSS-Loader README
|
||||
|
|
53
docs/docs/stickers.md
Normal file
53
docs/docs/stickers.md
Normal file
|
@ -0,0 +1,53 @@
|
|||
# Adding stickers
|
||||
|
||||
Pleroma-fe supports stickers, which are essentially little images stored server-side
|
||||
which can be selected by a user to automatically attach them to a post.
|
||||
|
||||
There's no explicit setting for these, they just rely on the existence of certain files.
|
||||
|
||||
## Initialising the sticker config file
|
||||
|
||||
You're probably serving pleroma-fe from your instance's `instance/static/` directory -
|
||||
this directy can also override files served at a given path.
|
||||
|
||||
The first thing we need to do is set up our `stickers.json` file. At `instance/static/static/stickers.json`,
|
||||
put a file that looks like this
|
||||
|
||||
```json
|
||||
{
|
||||
"myPack": "/static/stickers/myPack"
|
||||
}
|
||||
```
|
||||
|
||||
This file is a mapping from name to pack directory location. It says "we have a pack called myPack, look for
|
||||
it at `/static/stickers/myPack`". You can add as many packs as you like in this manner.
|
||||
|
||||
## Creating the pack
|
||||
|
||||
First, create your pack directory
|
||||
|
||||
```bash
|
||||
mkdir -p instance/static/static/stickers/myPack
|
||||
```
|
||||
|
||||
Now you need to give it some config.
|
||||
|
||||
At `instance/static/static/stickers/myPack/pack.json`, put a file that looks like:
|
||||
|
||||
```json
|
||||
{
|
||||
"title": "myPack",
|
||||
"author": "me for i am very cool",
|
||||
"tabIcon": "tab.png",
|
||||
"stickers": [
|
||||
"mySticker.png"
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
This should be relatively self-explanatory, it declares a pack with a title `myPack` which has only one sticker in it.
|
||||
The `tabIcon` will appear on the sticker picker itself as a representative of the pack.
|
||||
|
||||
You can add as many stickers as you like. They should all be in the same directory as your `pack.json`.
|
||||
|
||||
Now you should find that there's a sticky note icon on the emoji picker on pleroma-fe that allows you to attach stickers.
|
|
@ -1,479 +0,0 @@
|
|||
|
||||
<!doctype html>
|
||||
<html lang="en" class="no-js">
|
||||
<head>
|
||||
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
|
||||
|
||||
<link rel="icon" href="/images/pleroma_logo_vector_bg_32.png">
|
||||
<meta name="generator" content="mkdocs-1.3.0, mkdocs-material-8.3.9">
|
||||
|
||||
|
||||
|
||||
<title>Pleroma-FE Documentation</title>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="/assets/stylesheets/main.1d29e8d0.min.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="/assets/stylesheets/palette.cbb835fc.min.css">
|
||||
|
||||
|
||||
|
||||
<meta name="theme-color" content="#7e56c2">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="/css/extra.css">
|
||||
|
||||
<script>__md_scope=new URL("/",location),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<body dir="ltr" data-md-color-scheme="" data-md-color-primary="deep-purple" data-md-color-accent="blue-grey">
|
||||
|
||||
|
||||
|
||||
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
|
||||
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
|
||||
<label class="md-overlay" for="__drawer"></label>
|
||||
<div data-md-component="skip">
|
||||
|
||||
</div>
|
||||
<div data-md-component="announce">
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<header class="md-header" data-md-component="header">
|
||||
<nav class="md-header__inner md-grid" aria-label="Header">
|
||||
<a href="/." title="Pleroma-FE Documentation" class="md-header__button md-logo" aria-label="Pleroma-FE Documentation" data-md-component="logo">
|
||||
|
||||
<img src="/images/pleroma_logo_vector_nobg.svg" alt="logo">
|
||||
|
||||
</a>
|
||||
<label class="md-header__button md-icon" for="__drawer">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"/></svg>
|
||||
</label>
|
||||
<div class="md-header__title" data-md-component="header-title">
|
||||
<div class="md-header__ellipsis">
|
||||
<div class="md-header__topic">
|
||||
<span class="md-ellipsis">
|
||||
Pleroma-FE Documentation
|
||||
</span>
|
||||
</div>
|
||||
<div class="md-header__topic" data-md-component="header-topic">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<label class="md-header__button md-icon" for="__search">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
|
||||
</label>
|
||||
<div class="md-search" data-md-component="search" role="dialog">
|
||||
<label class="md-search__overlay" for="__search"></label>
|
||||
<div class="md-search__inner" role="search">
|
||||
<form class="md-search__form" name="search">
|
||||
<input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
|
||||
<label class="md-search__icon md-icon" for="__search">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg>
|
||||
</label>
|
||||
<nav class="md-search__options" aria-label="Search">
|
||||
|
||||
<button type="reset" class="md-search__icon md-icon" aria-label="Clear" tabindex="-1">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"/></svg>
|
||||
</button>
|
||||
</nav>
|
||||
|
||||
</form>
|
||||
<div class="md-search__output">
|
||||
<div class="md-search__scrollwrap" data-md-scrollfix>
|
||||
<div class="md-search-result" data-md-component="search-result">
|
||||
<div class="md-search-result__meta">
|
||||
Initializing search
|
||||
</div>
|
||||
<ol class="md-search-result__list"></ol>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="md-header__source">
|
||||
<!--
|
||||
Copyright (c) 2016-2019 Martin Donath <martin.donath@squidfunk.com>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to
|
||||
deal in the Software without restriction, including without limitation the
|
||||
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||
sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
||||
IN THE SOFTWARE.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
<!--
|
||||
Check whether the repository is hosted on one of the supported code hosting
|
||||
platforms (GitHub, GitLab or Bitbucket) to show icon.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Repository containing source -->
|
||||
<a href="https://akkoma.dev/AkkomaGang/pleroma-fe" title="Go to repository"
|
||||
class="md-source" data-md-source="">
|
||||
|
||||
<div class="md-source__repository">
|
||||
AkkomaGang/pleroma-fe
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</nav>
|
||||
|
||||
</header>
|
||||
|
||||
<div class="md-container" data-md-component="container">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<main class="md-main" data-md-component="main">
|
||||
<div class="md-main__inner md-grid">
|
||||
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
|
||||
<label class="md-nav__title" for="__drawer">
|
||||
<a href="/." title="Pleroma-FE Documentation" class="md-nav__button md-logo" aria-label="Pleroma-FE Documentation" data-md-component="logo">
|
||||
|
||||
<img src="/images/pleroma_logo_vector_nobg.svg" alt="logo">
|
||||
|
||||
</a>
|
||||
Pleroma-FE Documentation
|
||||
</label>
|
||||
|
||||
<div class="md-nav__source">
|
||||
<!--
|
||||
Copyright (c) 2016-2019 Martin Donath <martin.donath@squidfunk.com>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to
|
||||
deal in the Software without restriction, including without limitation the
|
||||
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||
sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
||||
IN THE SOFTWARE.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
<!--
|
||||
Check whether the repository is hosted on one of the supported code hosting
|
||||
platforms (GitHub, GitLab or Bitbucket) to show icon.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Repository containing source -->
|
||||
<a href="https://akkoma.dev/AkkomaGang/pleroma-fe" title="Go to repository"
|
||||
class="md-source" data-md-source="">
|
||||
|
||||
<div class="md-source__repository">
|
||||
AkkomaGang/pleroma-fe
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/." class="md-nav__link">
|
||||
Introduction to Pleroma-FE
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/CONFIGURATION/" class="md-nav__link">
|
||||
Pleroma-FE configuration and customization for instance administrators
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/HACKING/" class="md-nav__link">
|
||||
Hacking, tweaking, contributing
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_4" type="checkbox" id="__nav_4" >
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_4">
|
||||
User guide
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" aria-label="User guide" data-md-level="1">
|
||||
<label class="md-nav__title" for="__nav_4">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
User guide
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/user_guide/" class="md-nav__link">
|
||||
General overview
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/user_guide/posting_reading_basic_functions/" class="md-nav__link">
|
||||
Posting, reading, basic functions.
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/user_guide/settings/" class="md-nav__link">
|
||||
Settings
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/user_guide/timelines/" class="md-nav__link">
|
||||
Timelines
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/user_guide/users_follow_mute_block/" class="md-nav__link">
|
||||
Users: follow, mute, block
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
|
||||
|
||||
|
||||
|
||||
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="md-content" data-md-component="content">
|
||||
<article class="md-content__inner md-typeset">
|
||||
|
||||
<h1>404 - Not found</h1>
|
||||
|
||||
</article>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</main>
|
||||
|
||||
<footer class="md-footer">
|
||||
|
||||
<div class="md-footer-meta md-typeset">
|
||||
<div class="md-footer-meta__inner md-grid">
|
||||
<div class="md-copyright">
|
||||
|
||||
|
||||
Made with
|
||||
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
|
||||
Material for MkDocs
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
</div>
|
||||
<div class="md-dialog" data-md-component="dialog">
|
||||
<div class="md-dialog__inner md-typeset"></div>
|
||||
</div>
|
||||
<script id="__config" type="application/json">{"base": "/", "features": ["tabs"], "search": "/assets/javascripts/workers/search.b97dbffb.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version.title": "Select version"}}</script>
|
||||
|
||||
|
||||
<script src="/assets/javascripts/bundle.6c7ad80a.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
File diff suppressed because it is too large
Load diff
|
@ -1,797 +0,0 @@
|
|||
|
||||
<!doctype html>
|
||||
<html lang="en" class="no-js">
|
||||
<head>
|
||||
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
|
||||
|
||||
<link rel="icon" href="../images/pleroma_logo_vector_bg_32.png">
|
||||
<meta name="generator" content="mkdocs-1.3.0, mkdocs-material-8.3.9">
|
||||
|
||||
|
||||
|
||||
<title>Hacking, tweaking, contributing - Pleroma-FE Documentation</title>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../assets/stylesheets/main.1d29e8d0.min.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../assets/stylesheets/palette.cbb835fc.min.css">
|
||||
|
||||
|
||||
|
||||
<meta name="theme-color" content="#7e56c2">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../css/extra.css">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<body dir="ltr" data-md-color-scheme="" data-md-color-primary="deep-purple" data-md-color-accent="blue-grey">
|
||||
|
||||
|
||||
|
||||
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
|
||||
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
|
||||
<label class="md-overlay" for="__drawer"></label>
|
||||
<div data-md-component="skip">
|
||||
|
||||
|
||||
<a href="#hacking-tweaking-contributing" class="md-skip">
|
||||
Skip to content
|
||||
</a>
|
||||
|
||||
</div>
|
||||
<div data-md-component="announce">
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<header class="md-header" data-md-component="header">
|
||||
<nav class="md-header__inner md-grid" aria-label="Header">
|
||||
<a href=".." title="Pleroma-FE Documentation" class="md-header__button md-logo" aria-label="Pleroma-FE Documentation" data-md-component="logo">
|
||||
|
||||
<img src="../images/pleroma_logo_vector_nobg.svg" alt="logo">
|
||||
|
||||
</a>
|
||||
<label class="md-header__button md-icon" for="__drawer">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"/></svg>
|
||||
</label>
|
||||
<div class="md-header__title" data-md-component="header-title">
|
||||
<div class="md-header__ellipsis">
|
||||
<div class="md-header__topic">
|
||||
<span class="md-ellipsis">
|
||||
Pleroma-FE Documentation
|
||||
</span>
|
||||
</div>
|
||||
<div class="md-header__topic" data-md-component="header-topic">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Hacking, tweaking, contributing
|
||||
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<label class="md-header__button md-icon" for="__search">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
|
||||
</label>
|
||||
<div class="md-search" data-md-component="search" role="dialog">
|
||||
<label class="md-search__overlay" for="__search"></label>
|
||||
<div class="md-search__inner" role="search">
|
||||
<form class="md-search__form" name="search">
|
||||
<input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
|
||||
<label class="md-search__icon md-icon" for="__search">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg>
|
||||
</label>
|
||||
<nav class="md-search__options" aria-label="Search">
|
||||
|
||||
<button type="reset" class="md-search__icon md-icon" aria-label="Clear" tabindex="-1">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"/></svg>
|
||||
</button>
|
||||
</nav>
|
||||
|
||||
</form>
|
||||
<div class="md-search__output">
|
||||
<div class="md-search__scrollwrap" data-md-scrollfix>
|
||||
<div class="md-search-result" data-md-component="search-result">
|
||||
<div class="md-search-result__meta">
|
||||
Initializing search
|
||||
</div>
|
||||
<ol class="md-search-result__list"></ol>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="md-header__source">
|
||||
<!--
|
||||
Copyright (c) 2016-2019 Martin Donath <martin.donath@squidfunk.com>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to
|
||||
deal in the Software without restriction, including without limitation the
|
||||
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||
sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
||||
IN THE SOFTWARE.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
<!--
|
||||
Check whether the repository is hosted on one of the supported code hosting
|
||||
platforms (GitHub, GitLab or Bitbucket) to show icon.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Repository containing source -->
|
||||
<a href="https://akkoma.dev/AkkomaGang/pleroma-fe" title="Go to repository"
|
||||
class="md-source" data-md-source="">
|
||||
|
||||
<div class="md-source__repository">
|
||||
AkkomaGang/pleroma-fe
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</nav>
|
||||
|
||||
</header>
|
||||
|
||||
<div class="md-container" data-md-component="container">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<main class="md-main" data-md-component="main">
|
||||
<div class="md-main__inner md-grid">
|
||||
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
|
||||
<label class="md-nav__title" for="__drawer">
|
||||
<a href=".." title="Pleroma-FE Documentation" class="md-nav__button md-logo" aria-label="Pleroma-FE Documentation" data-md-component="logo">
|
||||
|
||||
<img src="../images/pleroma_logo_vector_nobg.svg" alt="logo">
|
||||
|
||||
</a>
|
||||
Pleroma-FE Documentation
|
||||
</label>
|
||||
|
||||
<div class="md-nav__source">
|
||||
<!--
|
||||
Copyright (c) 2016-2019 Martin Donath <martin.donath@squidfunk.com>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to
|
||||
deal in the Software without restriction, including without limitation the
|
||||
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||
sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
||||
IN THE SOFTWARE.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
<!--
|
||||
Check whether the repository is hosted on one of the supported code hosting
|
||||
platforms (GitHub, GitLab or Bitbucket) to show icon.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Repository containing source -->
|
||||
<a href="https://akkoma.dev/AkkomaGang/pleroma-fe" title="Go to repository"
|
||||
class="md-source" data-md-source="">
|
||||
|
||||
<div class="md-source__repository">
|
||||
AkkomaGang/pleroma-fe
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href=".." class="md-nav__link">
|
||||
Introduction to Pleroma-FE
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../CONFIGURATION/" class="md-nav__link">
|
||||
Pleroma-FE configuration and customization for instance administrators
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--active">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__link md-nav__link--active" for="__toc">
|
||||
Hacking, tweaking, contributing
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<a href="./" class="md-nav__link md-nav__link--active">
|
||||
Hacking, tweaking, contributing
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__title" for="__toc">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
Table of contents
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#what-pleromafe-even-is-how-it-works" class="md-nav__link">
|
||||
What PleromaFE even is, how it works
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#setting-up-develop-server" class="md-nav__link">
|
||||
Setting up develop server
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#setting-up-production-build" class="md-nav__link">
|
||||
Setting up production build
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="Setting up production build">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#replacing-your-instances-frontend-with-custom-fe-build" class="md-nav__link">
|
||||
Replacing your instance's frontend with custom FE build
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#running-production-build-locally-or-on-a-separate-server" class="md-nav__link">
|
||||
Running production build locally or on a separate server
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#basic-architecture" class="md-nav__link">
|
||||
Basic architecture
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="Basic architecture">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#api-data-operations" class="md-nav__link">
|
||||
API, Data, Operations
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#themes" class="md-nav__link">
|
||||
Themes
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#still-image" class="md-nav__link">
|
||||
Still Image
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#contributing" class="md-nav__link">
|
||||
Contributing
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_4" type="checkbox" id="__nav_4" >
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_4">
|
||||
User guide
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" aria-label="User guide" data-md-level="1">
|
||||
<label class="md-nav__title" for="__nav_4">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
User guide
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../user_guide/" class="md-nav__link">
|
||||
General overview
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../user_guide/posting_reading_basic_functions/" class="md-nav__link">
|
||||
Posting, reading, basic functions.
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../user_guide/settings/" class="md-nav__link">
|
||||
Settings
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../user_guide/timelines/" class="md-nav__link">
|
||||
Timelines
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../user_guide/users_follow_mute_block/" class="md-nav__link">
|
||||
Users: follow, mute, block
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__title" for="__toc">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
Table of contents
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#what-pleromafe-even-is-how-it-works" class="md-nav__link">
|
||||
What PleromaFE even is, how it works
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#setting-up-develop-server" class="md-nav__link">
|
||||
Setting up develop server
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#setting-up-production-build" class="md-nav__link">
|
||||
Setting up production build
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="Setting up production build">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#replacing-your-instances-frontend-with-custom-fe-build" class="md-nav__link">
|
||||
Replacing your instance's frontend with custom FE build
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#running-production-build-locally-or-on-a-separate-server" class="md-nav__link">
|
||||
Running production build locally or on a separate server
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#basic-architecture" class="md-nav__link">
|
||||
Basic architecture
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="Basic architecture">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#api-data-operations" class="md-nav__link">
|
||||
API, Data, Operations
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#themes" class="md-nav__link">
|
||||
Themes
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#still-image" class="md-nav__link">
|
||||
Still Image
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#contributing" class="md-nav__link">
|
||||
Contributing
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="md-content" data-md-component="content">
|
||||
<article class="md-content__inner md-typeset">
|
||||
|
||||
|
||||
|
||||
|
||||
<h1 id="hacking-tweaking-contributing">Hacking, tweaking, contributing<a class="headerlink" href="#hacking-tweaking-contributing" title="Permanent link">¶</a></h1>
|
||||
<h2 id="what-pleromafe-even-is-how-it-works">What PleromaFE even is, how it works<a class="headerlink" href="#what-pleromafe-even-is-how-it-works" title="Permanent link">¶</a></h2>
|
||||
<p>PleromaFE is an SPA (Single-Page Application) backed by <a href="https://vuejs.org/">Vue</a> framework. It means that it's just a nearly-empty HTML page with bunch of JavaScript that actually generates and controls DOM (i.e. html elements) in Runtime. Currently, there's no way around it - you have to have Javascript enabled in the browser to make it work, there is a theoretical possibility to generate some HTML server-side but it's not implemented yet.</p>
|
||||
<p>You can serve static html page and everything from any HTTP(S) server but currently it will try to access /api/ path at same domain it's running on, meaning that as of right now you cannot put it on one domain and access the other without proxying requests.</p>
|
||||
<p>Development server does exactly that - it serves static html page with javascript and all other assets, adds some code to automatically reload when changes to code are made and proxies requests to some other server.</p>
|
||||
<h2 id="setting-up-develop-server">Setting up develop server<a class="headerlink" href="#setting-up-develop-server" title="Permanent link">¶</a></h2>
|
||||
<p>Setting up development server is fairly straight-forward.</p>
|
||||
<ol>
|
||||
<li>On your system you must have <strong><a href="https://nodejs.org/">Node.js</a> version 8</strong> and newer installed. For older systems or systems that do not package node you can try <a href="https://github.com/nodesource/distributions">NodeSource</a> repositories. <em>Windows support theoretically possible but isn't tested.</em></li>
|
||||
<li>For fetching dependencies and running basic tasks you will <em><a href="https://yarnpkg.com/">Yarn</a></em> installed.</li>
|
||||
<li>Clone the repository, <code>cd</code> into it and run <code>yarn</code> to fetch dependencies.</li>
|
||||
<li>If you want to point development server at some instance you will need to copy <code>config/local.example.json</code> to <code>config/local.json</code> and change the <code>target</code> to point at instance you want, otherwise it will point to <code>localhost:4000</code> which is default address for locally-run Pleroma Backend</li>
|
||||
<li>Run <code>yarn dev</code> - it will start the server.</li>
|
||||
<li>Open <code>localhost:8080</code> in your browser, it might take a while initially until everything is built first time.</li>
|
||||
</ol>
|
||||
<h2 id="setting-up-production-build">Setting up production build<a class="headerlink" href="#setting-up-production-build" title="Permanent link">¶</a></h2>
|
||||
<p>This could be a bit trickier, you basically need steps 1-4 from <em>develop build</em> instructions, and run <code>yarn build</code> which will compile and copy eveything needed for production into <code>dist</code> folder. As said before, this technically could be used anywhere with some details.</p>
|
||||
<h3 id="replacing-your-instances-frontend-with-custom-fe-build">Replacing your instance's frontend with custom FE build<a class="headerlink" href="#replacing-your-instances-frontend-with-custom-fe-build" title="Permanent link">¶</a></h3>
|
||||
<p>This is the most easiest way to use and test FE build: you just need to copy or symlink contents of <code>dist</code> folder into backend's <a href="https://docs.akkoma.dev/stable/configuration/static_dir/">static directory</a>, by default it is located in <code>instance/static</code>, or in <code>/var/lib/pleroma/static</code> for OTP release installations, create it if it doesn't exist already. Be aware that running <code>yarn build</code> wipes the contents of <code>dist</code> folder.</p>
|
||||
<h3 id="running-production-build-locally-or-on-a-separate-server">Running production build locally or on a separate server<a class="headerlink" href="#running-production-build-locally-or-on-a-separate-server" title="Permanent link">¶</a></h3>
|
||||
<p>This is <strong>highly experimental</strong> and only tried once, with no actual simple solution available yet</p>
|
||||
<p>You will need an HTTP server that can proxy requests for <code>/api</code>, <code>/instance</code>, <code>/nodeinfo</code> and show index.html for every 404 page.</p>
|
||||
<p>For nginx you'll probably need something like this:</p>
|
||||
<div class="highlight"><pre><span></span><code><span class="k">server</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="kn">listen</span><span class="w"> </span><span class="mi">80</span><span class="w"> </span><span class="s">default_server</span><span class="p">;</span><span class="w"></span>
|
||||
|
||||
<span class="w"> </span><span class="kn">index</span><span class="w"> </span><span class="s">index.html</span><span class="w"> </span><span class="s">index.htm</span><span class="w"> </span><span class="s">index.nginx-debian.html</span><span class="p">;</span><span class="w"></span>
|
||||
|
||||
<span class="w"> </span><span class="kn">root</span><span class="w"> </span><span class="s">/var/www/html</span><span class="w"></span>
|
||||
|
||||
<span class="w"> </span><span class="s">location</span><span class="w"> </span><span class="s">/api</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="kn">proxy_pass</span><span class="w"> </span><span class="s">https://example.tld</span><span class="p">;</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="p">}</span><span class="w"></span>
|
||||
|
||||
<span class="w"> </span><span class="kn">location</span><span class="w"> </span><span class="s">/instance</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="kn">proxy_pass</span><span class="w"> </span><span class="s">https://example.tld</span><span class="p">;</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="p">}</span><span class="w"></span>
|
||||
|
||||
<span class="w"> </span><span class="kn">location</span><span class="w"> </span><span class="s">/nodeinfo</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="kn">proxy_pass</span><span class="w"> </span><span class="s">https://example.tld</span><span class="p">;</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="p">}</span><span class="w"></span>
|
||||
|
||||
<span class="w"> </span><span class="kn">location</span><span class="w"> </span><span class="s">/</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="kn">try_files</span><span class="w"> </span><span class="nv">$uri</span><span class="w"> </span><span class="nv">$uri/</span><span class="w"> </span><span class="s">/index.html</span><span class="p">;</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="p">}</span><span class="w"></span>
|
||||
<span class="p">}</span><span class="w"></span>
|
||||
</code></pre></div>
|
||||
<p>(ed. note: this is close to what i used last time i had to do it, it may not work and need additions, i basically adjusted default nginx server in debian)</p>
|
||||
<h2 id="basic-architecture">Basic architecture<a class="headerlink" href="#basic-architecture" title="Permanent link">¶</a></h2>
|
||||
<h3 id="api-data-operations">API, Data, Operations<a class="headerlink" href="#api-data-operations" title="Permanent link">¶</a></h3>
|
||||
<p>In 99% cases PleromaFE uses <a href="https://docs.joinmastodon.org/api/">MastoAPI</a> with <a href="https://docs.akkoma.dev/stable/differences_in_mastoapi_responses.md">Pleroma Extensions</a> to fetch the data. The rest is either QvitterAPI leftovers or pleroma-exclusive APIs. QvitterAPI doesn't exactly have documentation and uses different JSON structure and sometimes different parameters and workflows, <a href="https://twitter-api.readthedocs.io/en/latest/index.html">this</a> could be a good reference though. Some pleroma-exclusive API may still be using QvitterAPI JSON structure.</p>
|
||||
<p>PleromaFE supports both formats by transforming them into internal format which is basically QvitterAPI one with some additions and renaming. All data is passed trough <a href="https://git.pleroma.social/pleroma/pleroma-fe/-/blob/develop/src/services/entity_normalizer/entity_normalizer.service.js">Entity Normalizer</a> which can serve as a reference of API and what's actually used, it's also a host for all the hacks and data transformation.</p>
|
||||
<p>For most part, PleromaFE tries to store all the info it can get in global vuex store - every user and post are passed trough updating mechanism where data is either added or merged with existing data, reactively updating the information throughout UI, so if in newest request user's post counter increased, it will be instantly updated in open user profile cards. This is also used to find users, posts and sometimes to build timelines and/or request parameters.</p>
|
||||
<p>PleromaFE also tries to persist this store, however only stable data is stored, such as user authentication and preferences, user highlights. Persistence is performed by saving and loading chunk of vuex store in browser's LocalStorage/IndexedDB.</p>
|
||||
<p>TODO: Refactor API code and document it here</p>
|
||||
<h3 id="themes">Themes<a class="headerlink" href="#themes" title="Permanent link">¶</a></h3>
|
||||
<p>PleromaFE uses custom theme "framework" which is pretty much just a style tag rendered by vue which only contains CSS3 variables. Every color used in UI should be derived from theme. Theme is stored in a JSON object containing color, opacity, shadow and font information, with most of it being optional.</p>
|
||||
<p>The most basic theme can consist of 4 to 8 "basic colors", which is also what previous version of themes allowed, with all other colors being derived from those basic colors, i.e. "light background" will be "background" color lightened/darkened, "panel header" will be same as "foreground". The idea is that you can specify just basic color palette and everything else will be generated automatically, but if you really need to tweak some specific color - you can.</p>
|
||||
<p>As said before - older version only allowed 4 to 8 colors, it also used arrays instead of objects, we still support that. The basic colors are: background, foreground, text, links, red, orange, blue, green. First 4 are mandatory, last 4 have default fallbacks since ever more ancient theme formats only had 4 colors.</p>
|
||||
<p>Note that with older version themes used different internal naming when persisting state.</p>
|
||||
<p>Themes are meant to be backwards and somewhat forwards compatible - new colors should properly inherit from some existing one, making it compatible with older versions. When loading newer version of theme all unrecognized colors will be ignored, which for most part should be fine, however adding new features (gradients, masks, whatever it might be) might be breaky.</p>
|
||||
<p>Lastly, pleroma provides some contrast information and generates readable text color automatically, which is done by tracking background/text color pairs and their contrast - if contrast too low it will try to use background color with inverted lightness, if it's still unacceptable it will fall back to pure black/white.</p>
|
||||
<h3 id="still-image">Still Image<a class="headerlink" href="#still-image" title="Permanent link">¶</a></h3>
|
||||
<p>Most images are wrapped in a component called StillImage, which does one simple thing - tries to detect if image is a GIF and if it is (and user has enabled relevant setting) it will show <code><canvas></code> with that image instead of actual image. It uses standard method to render an image into canvas which renders first frame of a GIF if it's animated (obviously because canvas by itself isn't animated and you'd need to animate it yourself in JS), it will show actual image on hover. Statuses also allow playing animated avatars when you hover over a post, not just image itself.</p>
|
||||
<h2 id="contributing">Contributing<a class="headerlink" href="#contributing" title="Permanent link">¶</a></h2>
|
||||
<p>Feel free to contribute, most preferred way is by starting a Merge Request in GitLab. Please try to use descriptive names for your branches and merge requests, avoid naming them "fix-issue-777" "777" and so on.</p>
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</main>
|
||||
|
||||
<footer class="md-footer">
|
||||
|
||||
|
||||
<nav class="md-footer__inner md-grid" aria-label="Footer" >
|
||||
|
||||
|
||||
<a href="../CONFIGURATION/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Pleroma-FE configuration and customization for instance administrators" rel="prev">
|
||||
<div class="md-footer__button md-icon">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg>
|
||||
</div>
|
||||
<div class="md-footer__title">
|
||||
<div class="md-ellipsis">
|
||||
<span class="md-footer__direction">
|
||||
Previous
|
||||
</span>
|
||||
Pleroma-FE configuration and customization for instance administrators
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
<a href="../user_guide/" class="md-footer__link md-footer__link--next" aria-label="Next: General overview" rel="next">
|
||||
<div class="md-footer__title">
|
||||
<div class="md-ellipsis">
|
||||
<span class="md-footer__direction">
|
||||
Next
|
||||
</span>
|
||||
General overview
|
||||
</div>
|
||||
</div>
|
||||
<div class="md-footer__button md-icon">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11H4Z"/></svg>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</nav>
|
||||
|
||||
<div class="md-footer-meta md-typeset">
|
||||
<div class="md-footer-meta__inner md-grid">
|
||||
<div class="md-copyright">
|
||||
|
||||
|
||||
Made with
|
||||
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
|
||||
Material for MkDocs
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
</div>
|
||||
<div class="md-dialog" data-md-component="dialog">
|
||||
<div class="md-dialog__inner md-typeset"></div>
|
||||
</div>
|
||||
<script id="__config" type="application/json">{"base": "..", "features": ["tabs"], "search": "../assets/javascripts/workers/search.b97dbffb.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version.title": "Select version"}}</script>
|
||||
|
||||
|
||||
<script src="../assets/javascripts/bundle.6c7ad80a.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
Binary file not shown.
Before Width: | Height: | Size: 491 B |
Binary file not shown.
Before Width: | Height: | Size: 16 KiB |
Binary file not shown.
Before Width: | Height: | Size: 1.8 KiB |
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,18 +0,0 @@
|
|||
/*!
|
||||
* Lunr languages, `Danish` language
|
||||
* https://github.com/MihaiValentin/lunr-languages
|
||||
*
|
||||
* Copyright 2014, Mihai Valentin
|
||||
* http://www.mozilla.org/MPL/
|
||||
*/
|
||||
/*!
|
||||
* based on
|
||||
* Snowball JavaScript Library v0.3
|
||||
* http://code.google.com/p/urim/
|
||||
* http://snowball.tartarus.org/
|
||||
*
|
||||
* Copyright 2010, Oleg Mazko
|
||||
* http://www.mozilla.org/MPL/
|
||||
*/
|
||||
|
||||
!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.da=function(){this.pipeline.reset(),this.pipeline.add(e.da.trimmer,e.da.stopWordFilter,e.da.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.da.stemmer))},e.da.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.da.trimmer=e.trimmerSupport.generateTrimmer(e.da.wordCharacters),e.Pipeline.registerFunction(e.da.trimmer,"trimmer-da"),e.da.stemmer=function(){var r=e.stemmerSupport.Among,i=e.stemmerSupport.SnowballProgram,n=new function(){function e(){var e,r=f.cursor+3;if(d=f.limit,0<=r&&r<=f.limit){for(a=r;;){if(e=f.cursor,f.in_grouping(w,97,248)){f.cursor=e;break}if(f.cursor=e,e>=f.limit)return;f.cursor++}for(;!f.out_grouping(w,97,248);){if(f.cursor>=f.limit)return;f.cursor++}d=f.cursor,d<a&&(d=a)}}function n(){var e,r;if(f.cursor>=d&&(r=f.limit_backward,f.limit_backward=d,f.ket=f.cursor,e=f.find_among_b(c,32),f.limit_backward=r,e))switch(f.bra=f.cursor,e){case 1:f.slice_del();break;case 2:f.in_grouping_b(p,97,229)&&f.slice_del()}}function t(){var e,r=f.limit-f.cursor;f.cursor>=d&&(e=f.limit_backward,f.limit_backward=d,f.ket=f.cursor,f.find_among_b(l,4)?(f.bra=f.cursor,f.limit_backward=e,f.cursor=f.limit-r,f.cursor>f.limit_backward&&(f.cursor--,f.bra=f.cursor,f.slice_del())):f.limit_backward=e)}function s(){var e,r,i,n=f.limit-f.cursor;if(f.ket=f.cursor,f.eq_s_b(2,"st")&&(f.bra=f.cursor,f.eq_s_b(2,"ig")&&f.slice_del()),f.cursor=f.limit-n,f.cursor>=d&&(r=f.limit_backward,f.limit_backward=d,f.ket=f.cursor,e=f.find_among_b(m,5),f.limit_backward=r,e))switch(f.bra=f.cursor,e){case 1:f.slice_del(),i=f.limit-f.cursor,t(),f.cursor=f.limit-i;break;case 2:f.slice_from("løs")}}function o(){var e;f.cursor>=d&&(e=f.limit_backward,f.limit_backward=d,f.ket=f.cursor,f.out_grouping_b(w,97,248)?(f.bra=f.cursor,u=f.slice_to(u),f.limit_backward=e,f.eq_v_b(u)&&f.slice_del()):f.limit_backward=e)}var a,d,u,c=[new r("hed",-1,1),new r("ethed",0,1),new r("ered",-1,1),new r("e",-1,1),new r("erede",3,1),new r("ende",3,1),new r("erende",5,1),new r("ene",3,1),new r("erne",3,1),new r("ere",3,1),new r("en",-1,1),new r("heden",10,1),new r("eren",10,1),new r("er",-1,1),new r("heder",13,1),new r("erer",13,1),new r("s",-1,2),new r("heds",16,1),new r("es",16,1),new r("endes",18,1),new r("erendes",19,1),new r("enes",18,1),new r("ernes",18,1),new r("eres",18,1),new r("ens",16,1),new r("hedens",24,1),new r("erens",24,1),new r("ers",16,1),new r("ets",16,1),new r("erets",28,1),new r("et",-1,1),new r("eret",30,1)],l=[new r("gd",-1,-1),new r("dt",-1,-1),new r("gt",-1,-1),new r("kt",-1,-1)],m=[new r("ig",-1,1),new r("lig",0,1),new r("elig",1,1),new r("els",-1,1),new r("løst",-1,2)],w=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,48,0,128],p=[239,254,42,3,0,0,0,0,0,0,0,0,0,0,0,0,16],f=new i;this.setCurrent=function(e){f.setCurrent(e)},this.getCurrent=function(){return f.getCurrent()},this.stem=function(){var r=f.cursor;return e(),f.limit_backward=r,f.cursor=f.limit,n(),f.cursor=f.limit,t(),f.cursor=f.limit,s(),f.cursor=f.limit,o(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}}(),e.Pipeline.registerFunction(e.da.stemmer,"stemmer-da"),e.da.stopWordFilter=e.generateStopWordFilter("ad af alle alt anden at blev blive bliver da de dem den denne der deres det dette dig din disse dog du efter eller en end er et for fra ham han hans har havde have hende hendes her hos hun hvad hvis hvor i ikke ind jeg jer jo kunne man mange med meget men mig min mine mit mod ned noget nogle nu når og også om op os over på selv sig sin sine sit skal skulle som sådan thi til ud under var vi vil ville vor være været".split(" ")),e.Pipeline.registerFunction(e.da.stopWordFilter,"stopWordFilter-da")}});
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1 +0,0 @@
|
|||
!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.hi=function(){this.pipeline.reset(),this.pipeline.add(e.hi.trimmer,e.hi.stopWordFilter,e.hi.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.hi.stemmer))},e.hi.wordCharacters="ऀ-ःऄ-एऐ-टठ-यर-िी-ॏॐ-य़ॠ-९॰-ॿa-zA-Za-zA-Z0-90-9",e.hi.trimmer=e.trimmerSupport.generateTrimmer(e.hi.wordCharacters),e.Pipeline.registerFunction(e.hi.trimmer,"trimmer-hi"),e.hi.stopWordFilter=e.generateStopWordFilter("अत अपना अपनी अपने अभी अंदर आदि आप इत्यादि इन इनका इन्हीं इन्हें इन्हों इस इसका इसकी इसके इसमें इसी इसे उन उनका उनकी उनके उनको उन्हीं उन्हें उन्हों उस उसके उसी उसे एक एवं एस ऐसे और कई कर करता करते करना करने करें कहते कहा का काफ़ी कि कितना किन्हें किन्हों किया किर किस किसी किसे की कुछ कुल के को कोई कौन कौनसा गया घर जब जहाँ जा जितना जिन जिन्हें जिन्हों जिस जिसे जीधर जैसा जैसे जो तक तब तरह तिन तिन्हें तिन्हों तिस तिसे तो था थी थे दबारा दिया दुसरा दूसरे दो द्वारा न नके नहीं ना निहायत नीचे ने पर पहले पूरा पे फिर बनी बही बहुत बाद बाला बिलकुल भी भीतर मगर मानो मे में यदि यह यहाँ यही या यिह ये रखें रहा रहे ऱ्वासा लिए लिये लेकिन व वग़ैरह वर्ग वह वहाँ वहीं वाले वुह वे वो सकता सकते सबसे सभी साथ साबुत साभ सारा से सो संग ही हुआ हुई हुए है हैं हो होता होती होते होना होने".split(" ")),e.hi.stemmer=function(){return function(e){return"function"==typeof e.update?e.update(function(e){return e}):e}}();var r=e.wordcut;r.init(),e.hi.tokenizer=function(i){if(!arguments.length||null==i||void 0==i)return[];if(Array.isArray(i))return i.map(function(r){return isLunr2?new e.Token(r.toLowerCase()):r.toLowerCase()});var t=i.toString().toLowerCase().replace(/^\s+/,"");return r.cut(t).split("|")},e.Pipeline.registerFunction(e.hi.stemmer,"stemmer-hi"),e.Pipeline.registerFunction(e.hi.stopWordFilter,"stopWordFilter-hi")}});
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1 +0,0 @@
|
|||
!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var r="2"==e.version[0];e.ja=function(){this.pipeline.reset(),this.pipeline.add(e.ja.trimmer,e.ja.stopWordFilter,e.ja.stemmer),r?this.tokenizer=e.ja.tokenizer:(e.tokenizer&&(e.tokenizer=e.ja.tokenizer),this.tokenizerFn&&(this.tokenizerFn=e.ja.tokenizer))};var t=new e.TinySegmenter;e.ja.tokenizer=function(i){var n,o,s,p,a,u,m,l,c,f;if(!arguments.length||null==i||void 0==i)return[];if(Array.isArray(i))return i.map(function(t){return r?new e.Token(t.toLowerCase()):t.toLowerCase()});for(o=i.toString().toLowerCase().replace(/^\s+/,""),n=o.length-1;n>=0;n--)if(/\S/.test(o.charAt(n))){o=o.substring(0,n+1);break}for(a=[],s=o.length,c=0,l=0;c<=s;c++)if(u=o.charAt(c),m=c-l,u.match(/\s/)||c==s){if(m>0)for(p=t.segment(o.slice(l,c)).filter(function(e){return!!e}),f=l,n=0;n<p.length;n++)r?a.push(new e.Token(p[n],{position:[f,p[n].length],index:a.length})):a.push(p[n]),f+=p[n].length;l=c+1}return a},e.ja.stemmer=function(){return function(e){return e}}(),e.Pipeline.registerFunction(e.ja.stemmer,"stemmer-ja"),e.ja.wordCharacters="一二三四五六七八九十百千万億兆一-龠々〆ヵヶぁ-んァ-ヴーア-ン゙a-zA-Za-zA-Z0-90-9",e.ja.trimmer=e.trimmerSupport.generateTrimmer(e.ja.wordCharacters),e.Pipeline.registerFunction(e.ja.trimmer,"trimmer-ja"),e.ja.stopWordFilter=e.generateStopWordFilter("これ それ あれ この その あの ここ そこ あそこ こちら どこ だれ なに なん 何 私 貴方 貴方方 我々 私達 あの人 あのかた 彼女 彼 です あります おります います は が の に を で え から まで より も どの と し それで しかし".split(" ")),e.Pipeline.registerFunction(e.ja.stopWordFilter,"stopWordFilter-ja"),e.jp=e.ja,e.Pipeline.registerFunction(e.jp.stemmer,"stemmer-jp"),e.Pipeline.registerFunction(e.jp.trimmer,"trimmer-jp"),e.Pipeline.registerFunction(e.jp.stopWordFilter,"stopWordFilter-jp")}});
|
|
@ -1 +0,0 @@
|
|||
module.exports=require("./lunr.ja");
|
|
@ -1 +0,0 @@
|
|||
!function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(e.lunr)}(this,function(){return function(e){e.multiLanguage=function(){for(var t=Array.prototype.slice.call(arguments),i=t.join("-"),r="",n=[],s=[],p=0;p<t.length;++p)"en"==t[p]?(r+="\\w",n.unshift(e.stopWordFilter),n.push(e.stemmer),s.push(e.stemmer)):(r+=e[t[p]].wordCharacters,e[t[p]].stopWordFilter&&n.unshift(e[t[p]].stopWordFilter),e[t[p]].stemmer&&(n.push(e[t[p]].stemmer),s.push(e[t[p]].stemmer)));var o=e.trimmerSupport.generateTrimmer(r);return e.Pipeline.registerFunction(o,"lunr-multi-trimmer-"+i),n.unshift(o),function(){this.pipeline.reset(),this.pipeline.add.apply(this.pipeline,n),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add.apply(this.searchPipeline,s))}}}});
|
File diff suppressed because one or more lines are too long
|
@ -1,18 +0,0 @@
|
|||
/*!
|
||||
* Lunr languages, `Norwegian` language
|
||||
* https://github.com/MihaiValentin/lunr-languages
|
||||
*
|
||||
* Copyright 2014, Mihai Valentin
|
||||
* http://www.mozilla.org/MPL/
|
||||
*/
|
||||
/*!
|
||||
* based on
|
||||
* Snowball JavaScript Library v0.3
|
||||
* http://code.google.com/p/urim/
|
||||
* http://snowball.tartarus.org/
|
||||
*
|
||||
* Copyright 2010, Oleg Mazko
|
||||
* http://www.mozilla.org/MPL/
|
||||
*/
|
||||
|
||||
!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.no=function(){this.pipeline.reset(),this.pipeline.add(e.no.trimmer,e.no.stopWordFilter,e.no.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.no.stemmer))},e.no.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.no.trimmer=e.trimmerSupport.generateTrimmer(e.no.wordCharacters),e.Pipeline.registerFunction(e.no.trimmer,"trimmer-no"),e.no.stemmer=function(){var r=e.stemmerSupport.Among,n=e.stemmerSupport.SnowballProgram,i=new function(){function e(){var e,r=w.cursor+3;if(a=w.limit,0<=r||r<=w.limit){for(s=r;;){if(e=w.cursor,w.in_grouping(d,97,248)){w.cursor=e;break}if(e>=w.limit)return;w.cursor=e+1}for(;!w.out_grouping(d,97,248);){if(w.cursor>=w.limit)return;w.cursor++}a=w.cursor,a<s&&(a=s)}}function i(){var e,r,n;if(w.cursor>=a&&(r=w.limit_backward,w.limit_backward=a,w.ket=w.cursor,e=w.find_among_b(m,29),w.limit_backward=r,e))switch(w.bra=w.cursor,e){case 1:w.slice_del();break;case 2:n=w.limit-w.cursor,w.in_grouping_b(c,98,122)?w.slice_del():(w.cursor=w.limit-n,w.eq_s_b(1,"k")&&w.out_grouping_b(d,97,248)&&w.slice_del());break;case 3:w.slice_from("er")}}function t(){var e,r=w.limit-w.cursor;w.cursor>=a&&(e=w.limit_backward,w.limit_backward=a,w.ket=w.cursor,w.find_among_b(u,2)?(w.bra=w.cursor,w.limit_backward=e,w.cursor=w.limit-r,w.cursor>w.limit_backward&&(w.cursor--,w.bra=w.cursor,w.slice_del())):w.limit_backward=e)}function o(){var e,r;w.cursor>=a&&(r=w.limit_backward,w.limit_backward=a,w.ket=w.cursor,e=w.find_among_b(l,11),e?(w.bra=w.cursor,w.limit_backward=r,1==e&&w.slice_del()):w.limit_backward=r)}var s,a,m=[new r("a",-1,1),new r("e",-1,1),new r("ede",1,1),new r("ande",1,1),new r("ende",1,1),new r("ane",1,1),new r("ene",1,1),new r("hetene",6,1),new r("erte",1,3),new r("en",-1,1),new r("heten",9,1),new r("ar",-1,1),new r("er",-1,1),new r("heter",12,1),new r("s",-1,2),new r("as",14,1),new r("es",14,1),new r("edes",16,1),new r("endes",16,1),new r("enes",16,1),new r("hetenes",19,1),new r("ens",14,1),new r("hetens",21,1),new r("ers",14,1),new r("ets",14,1),new r("et",-1,1),new r("het",25,1),new r("ert",-1,3),new r("ast",-1,1)],u=[new r("dt",-1,-1),new r("vt",-1,-1)],l=[new r("leg",-1,1),new r("eleg",0,1),new r("ig",-1,1),new r("eig",2,1),new r("lig",2,1),new r("elig",4,1),new r("els",-1,1),new r("lov",-1,1),new r("elov",7,1),new r("slov",7,1),new r("hetslov",9,1)],d=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,48,0,128],c=[119,125,149,1],w=new n;this.setCurrent=function(e){w.setCurrent(e)},this.getCurrent=function(){return w.getCurrent()},this.stem=function(){var r=w.cursor;return e(),w.limit_backward=r,w.cursor=w.limit,i(),w.cursor=w.limit,t(),w.cursor=w.limit,o(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}}(),e.Pipeline.registerFunction(e.no.stemmer,"stemmer-no"),e.no.stopWordFilter=e.generateStopWordFilter("alle at av bare begge ble blei bli blir blitt både båe da de deg dei deim deira deires dem den denne der dere deres det dette di din disse ditt du dykk dykkar då eg ein eit eitt eller elles en enn er et ett etter for fordi fra før ha hadde han hans har hennar henne hennes her hjå ho hoe honom hoss hossen hun hva hvem hver hvilke hvilken hvis hvor hvordan hvorfor i ikke ikkje ikkje ingen ingi inkje inn inni ja jeg kan kom korleis korso kun kunne kva kvar kvarhelst kven kvi kvifor man mange me med medan meg meget mellom men mi min mine mitt mot mykje ned no noe noen noka noko nokon nokor nokre nå når og også om opp oss over på samme seg selv si si sia sidan siden sin sine sitt sjøl skal skulle slik so som som somme somt så sånn til um upp ut uten var vart varte ved vere verte vi vil ville vore vors vort vår være være vært å".split(" ")),e.Pipeline.registerFunction(e.no.stopWordFilter,"stopWordFilter-no")}});
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1 +0,0 @@
|
|||
!function(r,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(r.lunr)}(this,function(){return function(r){r.stemmerSupport={Among:function(r,t,i,s){if(this.toCharArray=function(r){for(var t=r.length,i=new Array(t),s=0;s<t;s++)i[s]=r.charCodeAt(s);return i},!r&&""!=r||!t&&0!=t||!i)throw"Bad Among initialisation: s:"+r+", substring_i: "+t+", result: "+i;this.s_size=r.length,this.s=this.toCharArray(r),this.substring_i=t,this.result=i,this.method=s},SnowballProgram:function(){var r;return{bra:0,ket:0,limit:0,cursor:0,limit_backward:0,setCurrent:function(t){r=t,this.cursor=0,this.limit=t.length,this.limit_backward=0,this.bra=this.cursor,this.ket=this.limit},getCurrent:function(){var t=r;return r=null,t},in_grouping:function(t,i,s){if(this.cursor<this.limit){var e=r.charCodeAt(this.cursor);if(e<=s&&e>=i&&(e-=i,t[e>>3]&1<<(7&e)))return this.cursor++,!0}return!1},in_grouping_b:function(t,i,s){if(this.cursor>this.limit_backward){var e=r.charCodeAt(this.cursor-1);if(e<=s&&e>=i&&(e-=i,t[e>>3]&1<<(7&e)))return this.cursor--,!0}return!1},out_grouping:function(t,i,s){if(this.cursor<this.limit){var e=r.charCodeAt(this.cursor);if(e>s||e<i)return this.cursor++,!0;if(e-=i,!(t[e>>3]&1<<(7&e)))return this.cursor++,!0}return!1},out_grouping_b:function(t,i,s){if(this.cursor>this.limit_backward){var e=r.charCodeAt(this.cursor-1);if(e>s||e<i)return this.cursor--,!0;if(e-=i,!(t[e>>3]&1<<(7&e)))return this.cursor--,!0}return!1},eq_s:function(t,i){if(this.limit-this.cursor<t)return!1;for(var s=0;s<t;s++)if(r.charCodeAt(this.cursor+s)!=i.charCodeAt(s))return!1;return this.cursor+=t,!0},eq_s_b:function(t,i){if(this.cursor-this.limit_backward<t)return!1;for(var s=0;s<t;s++)if(r.charCodeAt(this.cursor-t+s)!=i.charCodeAt(s))return!1;return this.cursor-=t,!0},find_among:function(t,i){for(var s=0,e=i,n=this.cursor,u=this.limit,o=0,h=0,c=!1;;){for(var a=s+(e-s>>1),f=0,l=o<h?o:h,_=t[a],m=l;m<_.s_size;m++){if(n+l==u){f=-1;break}if(f=r.charCodeAt(n+l)-_.s[m])break;l++}if(f<0?(e=a,h=l):(s=a,o=l),e-s<=1){if(s>0||e==s||c)break;c=!0}}for(;;){var _=t[s];if(o>=_.s_size){if(this.cursor=n+_.s_size,!_.method)return _.result;var b=_.method();if(this.cursor=n+_.s_size,b)return _.result}if((s=_.substring_i)<0)return 0}},find_among_b:function(t,i){for(var s=0,e=i,n=this.cursor,u=this.limit_backward,o=0,h=0,c=!1;;){for(var a=s+(e-s>>1),f=0,l=o<h?o:h,_=t[a],m=_.s_size-1-l;m>=0;m--){if(n-l==u){f=-1;break}if(f=r.charCodeAt(n-1-l)-_.s[m])break;l++}if(f<0?(e=a,h=l):(s=a,o=l),e-s<=1){if(s>0||e==s||c)break;c=!0}}for(;;){var _=t[s];if(o>=_.s_size){if(this.cursor=n-_.s_size,!_.method)return _.result;var b=_.method();if(this.cursor=n-_.s_size,b)return _.result}if((s=_.substring_i)<0)return 0}},replace_s:function(t,i,s){var e=s.length-(i-t),n=r.substring(0,t),u=r.substring(i);return r=n+s+u,this.limit+=e,this.cursor>=i?this.cursor+=e:this.cursor>t&&(this.cursor=t),e},slice_check:function(){if(this.bra<0||this.bra>this.ket||this.ket>this.limit||this.limit>r.length)throw"faulty slice operation"},slice_from:function(r){this.slice_check(),this.replace_s(this.bra,this.ket,r)},slice_del:function(){this.slice_from("")},insert:function(r,t,i){var s=this.replace_s(r,t,i);r<=this.bra&&(this.bra+=s),r<=this.ket&&(this.ket+=s)},slice_to:function(){return this.slice_check(),r.substring(this.bra,this.ket)},eq_v_b:function(r){return this.eq_s_b(r.length,r)}}}},r.trimmerSupport={generateTrimmer:function(r){var t=new RegExp("^[^"+r+"]+"),i=new RegExp("[^"+r+"]+$");return function(r){return"function"==typeof r.update?r.update(function(r){return r.replace(t,"").replace(i,"")}):r.replace(t,"").replace(i,"")}}}}});
|
|
@ -1,18 +0,0 @@
|
|||
/*!
|
||||
* Lunr languages, `Swedish` language
|
||||
* https://github.com/MihaiValentin/lunr-languages
|
||||
*
|
||||
* Copyright 2014, Mihai Valentin
|
||||
* http://www.mozilla.org/MPL/
|
||||
*/
|
||||
/*!
|
||||
* based on
|
||||
* Snowball JavaScript Library v0.3
|
||||
* http://code.google.com/p/urim/
|
||||
* http://snowball.tartarus.org/
|
||||
*
|
||||
* Copyright 2010, Oleg Mazko
|
||||
* http://www.mozilla.org/MPL/
|
||||
*/
|
||||
|
||||
!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.sv=function(){this.pipeline.reset(),this.pipeline.add(e.sv.trimmer,e.sv.stopWordFilter,e.sv.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.sv.stemmer))},e.sv.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.sv.trimmer=e.trimmerSupport.generateTrimmer(e.sv.wordCharacters),e.Pipeline.registerFunction(e.sv.trimmer,"trimmer-sv"),e.sv.stemmer=function(){var r=e.stemmerSupport.Among,n=e.stemmerSupport.SnowballProgram,t=new function(){function e(){var e,r=w.cursor+3;if(o=w.limit,0<=r||r<=w.limit){for(a=r;;){if(e=w.cursor,w.in_grouping(l,97,246)){w.cursor=e;break}if(w.cursor=e,w.cursor>=w.limit)return;w.cursor++}for(;!w.out_grouping(l,97,246);){if(w.cursor>=w.limit)return;w.cursor++}o=w.cursor,o<a&&(o=a)}}function t(){var e,r=w.limit_backward;if(w.cursor>=o&&(w.limit_backward=o,w.cursor=w.limit,w.ket=w.cursor,e=w.find_among_b(u,37),w.limit_backward=r,e))switch(w.bra=w.cursor,e){case 1:w.slice_del();break;case 2:w.in_grouping_b(d,98,121)&&w.slice_del()}}function i(){var e=w.limit_backward;w.cursor>=o&&(w.limit_backward=o,w.cursor=w.limit,w.find_among_b(c,7)&&(w.cursor=w.limit,w.ket=w.cursor,w.cursor>w.limit_backward&&(w.bra=--w.cursor,w.slice_del())),w.limit_backward=e)}function s(){var e,r;if(w.cursor>=o){if(r=w.limit_backward,w.limit_backward=o,w.cursor=w.limit,w.ket=w.cursor,e=w.find_among_b(m,5))switch(w.bra=w.cursor,e){case 1:w.slice_del();break;case 2:w.slice_from("lös");break;case 3:w.slice_from("full")}w.limit_backward=r}}var a,o,u=[new r("a",-1,1),new r("arna",0,1),new r("erna",0,1),new r("heterna",2,1),new r("orna",0,1),new r("ad",-1,1),new r("e",-1,1),new r("ade",6,1),new r("ande",6,1),new r("arne",6,1),new r("are",6,1),new r("aste",6,1),new r("en",-1,1),new r("anden",12,1),new r("aren",12,1),new r("heten",12,1),new r("ern",-1,1),new r("ar",-1,1),new r("er",-1,1),new r("heter",18,1),new r("or",-1,1),new r("s",-1,2),new r("as",21,1),new r("arnas",22,1),new r("ernas",22,1),new r("ornas",22,1),new r("es",21,1),new r("ades",26,1),new r("andes",26,1),new r("ens",21,1),new r("arens",29,1),new r("hetens",29,1),new r("erns",21,1),new r("at",-1,1),new r("andet",-1,1),new r("het",-1,1),new r("ast",-1,1)],c=[new r("dd",-1,-1),new r("gd",-1,-1),new r("nn",-1,-1),new r("dt",-1,-1),new r("gt",-1,-1),new r("kt",-1,-1),new r("tt",-1,-1)],m=[new r("ig",-1,1),new r("lig",0,1),new r("els",-1,1),new r("fullt",-1,3),new r("löst",-1,2)],l=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,24,0,32],d=[119,127,149],w=new n;this.setCurrent=function(e){w.setCurrent(e)},this.getCurrent=function(){return w.getCurrent()},this.stem=function(){var r=w.cursor;return e(),w.limit_backward=r,w.cursor=w.limit,t(),w.cursor=w.limit,i(),w.cursor=w.limit,s(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return t.setCurrent(e),t.stem(),t.getCurrent()}):(t.setCurrent(e),t.stem(),t.getCurrent())}}(),e.Pipeline.registerFunction(e.sv.stemmer,"stemmer-sv"),e.sv.stopWordFilter=e.generateStopWordFilter("alla allt att av blev bli blir blivit de dem den denna deras dess dessa det detta dig din dina ditt du där då efter ej eller en er era ert ett från för ha hade han hans har henne hennes hon honom hur här i icke ingen inom inte jag ju kan kunde man med mellan men mig min mina mitt mot mycket ni nu när någon något några och om oss på samma sedan sig sin sina sitta själv skulle som så sådan sådana sådant till under upp ut utan vad var vara varför varit varje vars vart vem vi vid vilka vilkas vilken vilket vår våra vårt än är åt över".split(" ")),e.Pipeline.registerFunction(e.sv.stopWordFilter,"stopWordFilter-sv")}});
|
|
@ -1 +0,0 @@
|
|||
!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var r="2"==e.version[0];e.th=function(){this.pipeline.reset(),this.pipeline.add(e.th.trimmer),r?this.tokenizer=e.th.tokenizer:(e.tokenizer&&(e.tokenizer=e.th.tokenizer),this.tokenizerFn&&(this.tokenizerFn=e.th.tokenizer))},e.th.wordCharacters="[-]",e.th.trimmer=e.trimmerSupport.generateTrimmer(e.th.wordCharacters),e.Pipeline.registerFunction(e.th.trimmer,"trimmer-th");var t=e.wordcut;t.init(),e.th.tokenizer=function(i){if(!arguments.length||null==i||void 0==i)return[];if(Array.isArray(i))return i.map(function(t){return r?new e.Token(t):t});var n=i.toString().replace(/^\s+/,"");return t.cut(n).split("|")}}});
|
File diff suppressed because one or more lines are too long
|
@ -1 +0,0 @@
|
|||
!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.vi=function(){this.pipeline.reset(),this.pipeline.add(e.vi.stopWordFilter,e.vi.trimmer)},e.vi.wordCharacters="[A-Za-ẓ̀͐́͑̉̃̓ÂâÊêÔôĂ-ăĐ-đƠ-ơƯ-ư]",e.vi.trimmer=e.trimmerSupport.generateTrimmer(e.vi.wordCharacters),e.Pipeline.registerFunction(e.vi.trimmer,"trimmer-vi"),e.vi.stopWordFilter=e.generateStopWordFilter("là cái nhưng mà".split(" "))}});
|
|
@ -1 +0,0 @@
|
|||
!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r(require("nodejieba")):r()(e.lunr)}(this,function(e){return function(r,t){if(void 0===r)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===r.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var i="2"==r.version[0];r.zh=function(){this.pipeline.reset(),this.pipeline.add(r.zh.trimmer,r.zh.stopWordFilter,r.zh.stemmer),i?this.tokenizer=r.zh.tokenizer:(r.tokenizer&&(r.tokenizer=r.zh.tokenizer),this.tokenizerFn&&(this.tokenizerFn=r.zh.tokenizer))},r.zh.tokenizer=function(n){if(!arguments.length||null==n||void 0==n)return[];if(Array.isArray(n))return n.map(function(e){return i?new r.Token(e.toLowerCase()):e.toLowerCase()});t&&e.load(t);var o=n.toString().trim().toLowerCase(),s=[];e.cut(o,!0).forEach(function(e){s=s.concat(e.split(" "))}),s=s.filter(function(e){return!!e});var u=0;return s.map(function(e,t){if(i){var n=o.indexOf(e,u),s={};return s.position=[n,e.length],s.index=t,u=n,new r.Token(e,s)}return e})},r.zh.wordCharacters="\\w一-龥",r.zh.trimmer=r.trimmerSupport.generateTrimmer(r.zh.wordCharacters),r.Pipeline.registerFunction(r.zh.trimmer,"trimmer-zh"),r.zh.stemmer=function(){return function(e){return e}}(),r.Pipeline.registerFunction(r.zh.stemmer,"stemmer-zh"),r.zh.stopWordFilter=r.generateStopWordFilter("的 一 不 在 人 有 是 为 以 于 上 他 而 后 之 来 及 了 因 下 可 到 由 这 与 也 此 但 并 个 其 已 无 小 我 们 起 最 再 今 去 好 只 又 或 很 亦 某 把 那 你 乃 它 吧 被 比 别 趁 当 从 到 得 打 凡 儿 尔 该 各 给 跟 和 何 还 即 几 既 看 据 距 靠 啦 了 另 么 每 们 嘛 拿 哪 那 您 凭 且 却 让 仍 啥 如 若 使 谁 虽 随 同 所 她 哇 嗡 往 哪 些 向 沿 哟 用 于 咱 则 怎 曾 至 致 着 诸 自".split(" ")),r.Pipeline.registerFunction(r.zh.stopWordFilter,"stopWordFilter-zh")}});
|
|
@ -1,206 +0,0 @@
|
|||
/**
|
||||
* export the module via AMD, CommonJS or as a browser global
|
||||
* Export code from https://github.com/umdjs/umd/blob/master/returnExports.js
|
||||
*/
|
||||
;(function (root, factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define(factory)
|
||||
} else if (typeof exports === 'object') {
|
||||
/**
|
||||
* Node. Does not work with strict CommonJS, but
|
||||
* only CommonJS-like environments that support module.exports,
|
||||
* like Node.
|
||||
*/
|
||||
module.exports = factory()
|
||||
} else {
|
||||
// Browser globals (root is window)
|
||||
factory()(root.lunr);
|
||||
}
|
||||
}(this, function () {
|
||||
/**
|
||||
* Just return a value to define the module export.
|
||||
* This example returns an object, but the module
|
||||
* can return a function as the exported value.
|
||||
*/
|
||||
|
||||
return function(lunr) {
|
||||
// TinySegmenter 0.1 -- Super compact Japanese tokenizer in Javascript
|
||||
// (c) 2008 Taku Kudo <taku@chasen.org>
|
||||
// TinySegmenter is freely distributable under the terms of a new BSD licence.
|
||||
// For details, see http://chasen.org/~taku/software/TinySegmenter/LICENCE.txt
|
||||
|
||||
function TinySegmenter() {
|
||||
var patterns = {
|
||||
"[一二三四五六七八九十百千万億兆]":"M",
|
||||
"[一-龠々〆ヵヶ]":"H",
|
||||
"[ぁ-ん]":"I",
|
||||
"[ァ-ヴーア-ン゙ー]":"K",
|
||||
"[a-zA-Za-zA-Z]":"A",
|
||||
"[0-90-9]":"N"
|
||||
}
|
||||
this.chartype_ = [];
|
||||
for (var i in patterns) {
|
||||
var regexp = new RegExp(i);
|
||||
this.chartype_.push([regexp, patterns[i]]);
|
||||
}
|
||||
|
||||
this.BIAS__ = -332
|
||||
this.BC1__ = {"HH":6,"II":2461,"KH":406,"OH":-1378};
|
||||
this.BC2__ = {"AA":-3267,"AI":2744,"AN":-878,"HH":-4070,"HM":-1711,"HN":4012,"HO":3761,"IA":1327,"IH":-1184,"II":-1332,"IK":1721,"IO":5492,"KI":3831,"KK":-8741,"MH":-3132,"MK":3334,"OO":-2920};
|
||||
this.BC3__ = {"HH":996,"HI":626,"HK":-721,"HN":-1307,"HO":-836,"IH":-301,"KK":2762,"MK":1079,"MM":4034,"OA":-1652,"OH":266};
|
||||
this.BP1__ = {"BB":295,"OB":304,"OO":-125,"UB":352};
|
||||
this.BP2__ = {"BO":60,"OO":-1762};
|
||||
this.BQ1__ = {"BHH":1150,"BHM":1521,"BII":-1158,"BIM":886,"BMH":1208,"BNH":449,"BOH":-91,"BOO":-2597,"OHI":451,"OIH":-296,"OKA":1851,"OKH":-1020,"OKK":904,"OOO":2965};
|
||||
this.BQ2__ = {"BHH":118,"BHI":-1159,"BHM":466,"BIH":-919,"BKK":-1720,"BKO":864,"OHH":-1139,"OHM":-181,"OIH":153,"UHI":-1146};
|
||||
this.BQ3__ = {"BHH":-792,"BHI":2664,"BII":-299,"BKI":419,"BMH":937,"BMM":8335,"BNN":998,"BOH":775,"OHH":2174,"OHM":439,"OII":280,"OKH":1798,"OKI":-793,"OKO":-2242,"OMH":-2402,"OOO":11699};
|
||||
this.BQ4__ = {"BHH":-3895,"BIH":3761,"BII":-4654,"BIK":1348,"BKK":-1806,"BMI":-3385,"BOO":-12396,"OAH":926,"OHH":266,"OHK":-2036,"ONN":-973};
|
||||
this.BW1__ = {",と":660,",同":727,"B1あ":1404,"B1同":542,"、と":660,"、同":727,"」と":1682,"あっ":1505,"いう":1743,"いっ":-2055,"いる":672,"うし":-4817,"うん":665,"から":3472,"がら":600,"こう":-790,"こと":2083,"こん":-1262,"さら":-4143,"さん":4573,"した":2641,"して":1104,"すで":-3399,"そこ":1977,"それ":-871,"たち":1122,"ため":601,"った":3463,"つい":-802,"てい":805,"てき":1249,"でき":1127,"です":3445,"では":844,"とい":-4915,"とみ":1922,"どこ":3887,"ない":5713,"なっ":3015,"など":7379,"なん":-1113,"にし":2468,"には":1498,"にも":1671,"に対":-912,"の一":-501,"の中":741,"ませ":2448,"まで":1711,"まま":2600,"まる":-2155,"やむ":-1947,"よっ":-2565,"れた":2369,"れで":-913,"をし":1860,"を見":731,"亡く":-1886,"京都":2558,"取り":-2784,"大き":-2604,"大阪":1497,"平方":-2314,"引き":-1336,"日本":-195,"本当":-2423,"毎日":-2113,"目指":-724,"B1あ":1404,"B1同":542,"」と":1682};
|
||||
this.BW2__ = {"..":-11822,"11":-669,"――":-5730,"−−":-13175,"いう":-1609,"うか":2490,"かし":-1350,"かも":-602,"から":-7194,"かれ":4612,"がい":853,"がら":-3198,"きた":1941,"くな":-1597,"こと":-8392,"この":-4193,"させ":4533,"され":13168,"さん":-3977,"しい":-1819,"しか":-545,"した":5078,"して":972,"しな":939,"その":-3744,"たい":-1253,"たた":-662,"ただ":-3857,"たち":-786,"たと":1224,"たは":-939,"った":4589,"って":1647,"っと":-2094,"てい":6144,"てき":3640,"てく":2551,"ては":-3110,"ても":-3065,"でい":2666,"でき":-1528,"でし":-3828,"です":-4761,"でも":-4203,"とい":1890,"とこ":-1746,"とと":-2279,"との":720,"とみ":5168,"とも":-3941,"ない":-2488,"なが":-1313,"など":-6509,"なの":2614,"なん":3099,"にお":-1615,"にし":2748,"にな":2454,"によ":-7236,"に対":-14943,"に従":-4688,"に関":-11388,"のか":2093,"ので":-7059,"のに":-6041,"のの":-6125,"はい":1073,"はが":-1033,"はず":-2532,"ばれ":1813,"まし":-1316,"まで":-6621,"まれ":5409,"めて":-3153,"もい":2230,"もの":-10713,"らか":-944,"らし":-1611,"らに":-1897,"りし":651,"りま":1620,"れた":4270,"れて":849,"れば":4114,"ろう":6067,"われ":7901,"を通":-11877,"んだ":728,"んな":-4115,"一人":602,"一方":-1375,"一日":970,"一部":-1051,"上が":-4479,"会社":-1116,"出て":2163,"分の":-7758,"同党":970,"同日":-913,"大阪":-2471,"委員":-1250,"少な":-1050,"年度":-8669,"年間":-1626,"府県":-2363,"手権":-1982,"新聞":-4066,"日新":-722,"日本":-7068,"日米":3372,"曜日":-601,"朝鮮":-2355,"本人":-2697,"東京":-1543,"然と":-1384,"社会":-1276,"立て":-990,"第に":-1612,"米国":-4268,"11":-669};
|
||||
this.BW3__ = {"あた":-2194,"あり":719,"ある":3846,"い.":-1185,"い。":-1185,"いい":5308,"いえ":2079,"いく":3029,"いた":2056,"いっ":1883,"いる":5600,"いわ":1527,"うち":1117,"うと":4798,"えと":1454,"か.":2857,"か。":2857,"かけ":-743,"かっ":-4098,"かに":-669,"から":6520,"かり":-2670,"が,":1816,"が、":1816,"がき":-4855,"がけ":-1127,"がっ":-913,"がら":-4977,"がり":-2064,"きた":1645,"けど":1374,"こと":7397,"この":1542,"ころ":-2757,"さい":-714,"さを":976,"し,":1557,"し、":1557,"しい":-3714,"した":3562,"して":1449,"しな":2608,"しま":1200,"す.":-1310,"す。":-1310,"する":6521,"ず,":3426,"ず、":3426,"ずに":841,"そう":428,"た.":8875,"た。":8875,"たい":-594,"たの":812,"たり":-1183,"たる":-853,"だ.":4098,"だ。":4098,"だっ":1004,"った":-4748,"って":300,"てい":6240,"てお":855,"ても":302,"です":1437,"でに":-1482,"では":2295,"とう":-1387,"とし":2266,"との":541,"とも":-3543,"どう":4664,"ない":1796,"なく":-903,"など":2135,"に,":-1021,"に、":-1021,"にし":1771,"にな":1906,"には":2644,"の,":-724,"の、":-724,"の子":-1000,"は,":1337,"は、":1337,"べき":2181,"まし":1113,"ます":6943,"まっ":-1549,"まで":6154,"まれ":-793,"らし":1479,"られ":6820,"るる":3818,"れ,":854,"れ、":854,"れた":1850,"れて":1375,"れば":-3246,"れる":1091,"われ":-605,"んだ":606,"んで":798,"カ月":990,"会議":860,"入り":1232,"大会":2217,"始め":1681,"市":965,"新聞":-5055,"日,":974,"日、":974,"社会":2024,"カ月":990};
|
||||
this.TC1__ = {"AAA":1093,"HHH":1029,"HHM":580,"HII":998,"HOH":-390,"HOM":-331,"IHI":1169,"IOH":-142,"IOI":-1015,"IOM":467,"MMH":187,"OOI":-1832};
|
||||
this.TC2__ = {"HHO":2088,"HII":-1023,"HMM":-1154,"IHI":-1965,"KKH":703,"OII":-2649};
|
||||
this.TC3__ = {"AAA":-294,"HHH":346,"HHI":-341,"HII":-1088,"HIK":731,"HOH":-1486,"IHH":128,"IHI":-3041,"IHO":-1935,"IIH":-825,"IIM":-1035,"IOI":-542,"KHH":-1216,"KKA":491,"KKH":-1217,"KOK":-1009,"MHH":-2694,"MHM":-457,"MHO":123,"MMH":-471,"NNH":-1689,"NNO":662,"OHO":-3393};
|
||||
this.TC4__ = {"HHH":-203,"HHI":1344,"HHK":365,"HHM":-122,"HHN":182,"HHO":669,"HIH":804,"HII":679,"HOH":446,"IHH":695,"IHO":-2324,"IIH":321,"III":1497,"IIO":656,"IOO":54,"KAK":4845,"KKA":3386,"KKK":3065,"MHH":-405,"MHI":201,"MMH":-241,"MMM":661,"MOM":841};
|
||||
this.TQ1__ = {"BHHH":-227,"BHHI":316,"BHIH":-132,"BIHH":60,"BIII":1595,"BNHH":-744,"BOHH":225,"BOOO":-908,"OAKK":482,"OHHH":281,"OHIH":249,"OIHI":200,"OIIH":-68};
|
||||
this.TQ2__ = {"BIHH":-1401,"BIII":-1033,"BKAK":-543,"BOOO":-5591};
|
||||
this.TQ3__ = {"BHHH":478,"BHHM":-1073,"BHIH":222,"BHII":-504,"BIIH":-116,"BIII":-105,"BMHI":-863,"BMHM":-464,"BOMH":620,"OHHH":346,"OHHI":1729,"OHII":997,"OHMH":481,"OIHH":623,"OIIH":1344,"OKAK":2792,"OKHH":587,"OKKA":679,"OOHH":110,"OOII":-685};
|
||||
this.TQ4__ = {"BHHH":-721,"BHHM":-3604,"BHII":-966,"BIIH":-607,"BIII":-2181,"OAAA":-2763,"OAKK":180,"OHHH":-294,"OHHI":2446,"OHHO":480,"OHIH":-1573,"OIHH":1935,"OIHI":-493,"OIIH":626,"OIII":-4007,"OKAK":-8156};
|
||||
this.TW1__ = {"につい":-4681,"東京都":2026};
|
||||
this.TW2__ = {"ある程":-2049,"いった":-1256,"ころが":-2434,"しょう":3873,"その後":-4430,"だって":-1049,"ていた":1833,"として":-4657,"ともに":-4517,"もので":1882,"一気に":-792,"初めて":-1512,"同時に":-8097,"大きな":-1255,"対して":-2721,"社会党":-3216};
|
||||
this.TW3__ = {"いただ":-1734,"してい":1314,"として":-4314,"につい":-5483,"にとっ":-5989,"に当た":-6247,"ので,":-727,"ので、":-727,"のもの":-600,"れから":-3752,"十二月":-2287};
|
||||
this.TW4__ = {"いう.":8576,"いう。":8576,"からな":-2348,"してい":2958,"たが,":1516,"たが、":1516,"ている":1538,"という":1349,"ました":5543,"ません":1097,"ようと":-4258,"よると":5865};
|
||||
this.UC1__ = {"A":484,"K":93,"M":645,"O":-505};
|
||||
this.UC2__ = {"A":819,"H":1059,"I":409,"M":3987,"N":5775,"O":646};
|
||||
this.UC3__ = {"A":-1370,"I":2311};
|
||||
this.UC4__ = {"A":-2643,"H":1809,"I":-1032,"K":-3450,"M":3565,"N":3876,"O":6646};
|
||||
this.UC5__ = {"H":313,"I":-1238,"K":-799,"M":539,"O":-831};
|
||||
this.UC6__ = {"H":-506,"I":-253,"K":87,"M":247,"O":-387};
|
||||
this.UP1__ = {"O":-214};
|
||||
this.UP2__ = {"B":69,"O":935};
|
||||
this.UP3__ = {"B":189};
|
||||
this.UQ1__ = {"BH":21,"BI":-12,"BK":-99,"BN":142,"BO":-56,"OH":-95,"OI":477,"OK":410,"OO":-2422};
|
||||
this.UQ2__ = {"BH":216,"BI":113,"OK":1759};
|
||||
this.UQ3__ = {"BA":-479,"BH":42,"BI":1913,"BK":-7198,"BM":3160,"BN":6427,"BO":14761,"OI":-827,"ON":-3212};
|
||||
this.UW1__ = {",":156,"、":156,"「":-463,"あ":-941,"う":-127,"が":-553,"き":121,"こ":505,"で":-201,"と":-547,"ど":-123,"に":-789,"の":-185,"は":-847,"も":-466,"や":-470,"よ":182,"ら":-292,"り":208,"れ":169,"を":-446,"ん":-137,"・":-135,"主":-402,"京":-268,"区":-912,"午":871,"国":-460,"大":561,"委":729,"市":-411,"日":-141,"理":361,"生":-408,"県":-386,"都":-718,"「":-463,"・":-135};
|
||||
this.UW2__ = {",":-829,"、":-829,"〇":892,"「":-645,"」":3145,"あ":-538,"い":505,"う":134,"お":-502,"か":1454,"が":-856,"く":-412,"こ":1141,"さ":878,"ざ":540,"し":1529,"す":-675,"せ":300,"そ":-1011,"た":188,"だ":1837,"つ":-949,"て":-291,"で":-268,"と":-981,"ど":1273,"な":1063,"に":-1764,"の":130,"は":-409,"ひ":-1273,"べ":1261,"ま":600,"も":-1263,"や":-402,"よ":1639,"り":-579,"る":-694,"れ":571,"を":-2516,"ん":2095,"ア":-587,"カ":306,"キ":568,"ッ":831,"三":-758,"不":-2150,"世":-302,"中":-968,"主":-861,"事":492,"人":-123,"会":978,"保":362,"入":548,"初":-3025,"副":-1566,"北":-3414,"区":-422,"大":-1769,"天":-865,"太":-483,"子":-1519,"学":760,"実":1023,"小":-2009,"市":-813,"年":-1060,"強":1067,"手":-1519,"揺":-1033,"政":1522,"文":-1355,"新":-1682,"日":-1815,"明":-1462,"最":-630,"朝":-1843,"本":-1650,"東":-931,"果":-665,"次":-2378,"民":-180,"気":-1740,"理":752,"発":529,"目":-1584,"相":-242,"県":-1165,"立":-763,"第":810,"米":509,"自":-1353,"行":838,"西":-744,"見":-3874,"調":1010,"議":1198,"込":3041,"開":1758,"間":-1257,"「":-645,"」":3145,"ッ":831,"ア":-587,"カ":306,"キ":568};
|
||||
this.UW3__ = {",":4889,"1":-800,"−":-1723,"、":4889,"々":-2311,"〇":5827,"」":2670,"〓":-3573,"あ":-2696,"い":1006,"う":2342,"え":1983,"お":-4864,"か":-1163,"が":3271,"く":1004,"け":388,"げ":401,"こ":-3552,"ご":-3116,"さ":-1058,"し":-395,"す":584,"せ":3685,"そ":-5228,"た":842,"ち":-521,"っ":-1444,"つ":-1081,"て":6167,"で":2318,"と":1691,"ど":-899,"な":-2788,"に":2745,"の":4056,"は":4555,"ひ":-2171,"ふ":-1798,"へ":1199,"ほ":-5516,"ま":-4384,"み":-120,"め":1205,"も":2323,"や":-788,"よ":-202,"ら":727,"り":649,"る":5905,"れ":2773,"わ":-1207,"を":6620,"ん":-518,"ア":551,"グ":1319,"ス":874,"ッ":-1350,"ト":521,"ム":1109,"ル":1591,"ロ":2201,"ン":278,"・":-3794,"一":-1619,"下":-1759,"世":-2087,"両":3815,"中":653,"主":-758,"予":-1193,"二":974,"人":2742,"今":792,"他":1889,"以":-1368,"低":811,"何":4265,"作":-361,"保":-2439,"元":4858,"党":3593,"全":1574,"公":-3030,"六":755,"共":-1880,"円":5807,"再":3095,"分":457,"初":2475,"別":1129,"前":2286,"副":4437,"力":365,"動":-949,"務":-1872,"化":1327,"北":-1038,"区":4646,"千":-2309,"午":-783,"協":-1006,"口":483,"右":1233,"各":3588,"合":-241,"同":3906,"和":-837,"員":4513,"国":642,"型":1389,"場":1219,"外":-241,"妻":2016,"学":-1356,"安":-423,"実":-1008,"家":1078,"小":-513,"少":-3102,"州":1155,"市":3197,"平":-1804,"年":2416,"広":-1030,"府":1605,"度":1452,"建":-2352,"当":-3885,"得":1905,"思":-1291,"性":1822,"戸":-488,"指":-3973,"政":-2013,"教":-1479,"数":3222,"文":-1489,"新":1764,"日":2099,"旧":5792,"昨":-661,"時":-1248,"曜":-951,"最":-937,"月":4125,"期":360,"李":3094,"村":364,"東":-805,"核":5156,"森":2438,"業":484,"氏":2613,"民":-1694,"決":-1073,"法":1868,"海":-495,"無":979,"物":461,"特":-3850,"生":-273,"用":914,"町":1215,"的":7313,"直":-1835,"省":792,"県":6293,"知":-1528,"私":4231,"税":401,"立":-960,"第":1201,"米":7767,"系":3066,"約":3663,"級":1384,"統":-4229,"総":1163,"線":1255,"者":6457,"能":725,"自":-2869,"英":785,"見":1044,"調":-562,"財":-733,"費":1777,"車":1835,"軍":1375,"込":-1504,"通":-1136,"選":-681,"郎":1026,"郡":4404,"部":1200,"金":2163,"長":421,"開":-1432,"間":1302,"関":-1282,"雨":2009,"電":-1045,"非":2066,"駅":1620,"1":-800,"」":2670,"・":-3794,"ッ":-1350,"ア":551,"グ":1319,"ス":874,"ト":521,"ム":1109,"ル":1591,"ロ":2201,"ン":278};
|
||||
this.UW4__ = {",":3930,".":3508,"―":-4841,"、":3930,"。":3508,"〇":4999,"「":1895,"」":3798,"〓":-5156,"あ":4752,"い":-3435,"う":-640,"え":-2514,"お":2405,"か":530,"が":6006,"き":-4482,"ぎ":-3821,"く":-3788,"け":-4376,"げ":-4734,"こ":2255,"ご":1979,"さ":2864,"し":-843,"じ":-2506,"す":-731,"ず":1251,"せ":181,"そ":4091,"た":5034,"だ":5408,"ち":-3654,"っ":-5882,"つ":-1659,"て":3994,"で":7410,"と":4547,"な":5433,"に":6499,"ぬ":1853,"ね":1413,"の":7396,"は":8578,"ば":1940,"ひ":4249,"び":-4134,"ふ":1345,"へ":6665,"べ":-744,"ほ":1464,"ま":1051,"み":-2082,"む":-882,"め":-5046,"も":4169,"ゃ":-2666,"や":2795,"ょ":-1544,"よ":3351,"ら":-2922,"り":-9726,"る":-14896,"れ":-2613,"ろ":-4570,"わ":-1783,"を":13150,"ん":-2352,"カ":2145,"コ":1789,"セ":1287,"ッ":-724,"ト":-403,"メ":-1635,"ラ":-881,"リ":-541,"ル":-856,"ン":-3637,"・":-4371,"ー":-11870,"一":-2069,"中":2210,"予":782,"事":-190,"井":-1768,"人":1036,"以":544,"会":950,"体":-1286,"作":530,"側":4292,"先":601,"党":-2006,"共":-1212,"内":584,"円":788,"初":1347,"前":1623,"副":3879,"力":-302,"動":-740,"務":-2715,"化":776,"区":4517,"協":1013,"参":1555,"合":-1834,"和":-681,"員":-910,"器":-851,"回":1500,"国":-619,"園":-1200,"地":866,"場":-1410,"塁":-2094,"士":-1413,"多":1067,"大":571,"子":-4802,"学":-1397,"定":-1057,"寺":-809,"小":1910,"屋":-1328,"山":-1500,"島":-2056,"川":-2667,"市":2771,"年":374,"庁":-4556,"後":456,"性":553,"感":916,"所":-1566,"支":856,"改":787,"政":2182,"教":704,"文":522,"方":-856,"日":1798,"時":1829,"最":845,"月":-9066,"木":-485,"来":-442,"校":-360,"業":-1043,"氏":5388,"民":-2716,"気":-910,"沢":-939,"済":-543,"物":-735,"率":672,"球":-1267,"生":-1286,"産":-1101,"田":-2900,"町":1826,"的":2586,"目":922,"省":-3485,"県":2997,"空":-867,"立":-2112,"第":788,"米":2937,"系":786,"約":2171,"経":1146,"統":-1169,"総":940,"線":-994,"署":749,"者":2145,"能":-730,"般":-852,"行":-792,"規":792,"警":-1184,"議":-244,"谷":-1000,"賞":730,"車":-1481,"軍":1158,"輪":-1433,"込":-3370,"近":929,"道":-1291,"選":2596,"郎":-4866,"都":1192,"野":-1100,"銀":-2213,"長":357,"間":-2344,"院":-2297,"際":-2604,"電":-878,"領":-1659,"題":-792,"館":-1984,"首":1749,"高":2120,"「":1895,"」":3798,"・":-4371,"ッ":-724,"ー":-11870,"カ":2145,"コ":1789,"セ":1287,"ト":-403,"メ":-1635,"ラ":-881,"リ":-541,"ル":-856,"ン":-3637};
|
||||
this.UW5__ = {",":465,".":-299,"1":-514,"E2":-32768,"]":-2762,"、":465,"。":-299,"「":363,"あ":1655,"い":331,"う":-503,"え":1199,"お":527,"か":647,"が":-421,"き":1624,"ぎ":1971,"く":312,"げ":-983,"さ":-1537,"し":-1371,"す":-852,"だ":-1186,"ち":1093,"っ":52,"つ":921,"て":-18,"で":-850,"と":-127,"ど":1682,"な":-787,"に":-1224,"の":-635,"は":-578,"べ":1001,"み":502,"め":865,"ゃ":3350,"ょ":854,"り":-208,"る":429,"れ":504,"わ":419,"を":-1264,"ん":327,"イ":241,"ル":451,"ン":-343,"中":-871,"京":722,"会":-1153,"党":-654,"務":3519,"区":-901,"告":848,"員":2104,"大":-1296,"学":-548,"定":1785,"嵐":-1304,"市":-2991,"席":921,"年":1763,"思":872,"所":-814,"挙":1618,"新":-1682,"日":218,"月":-4353,"査":932,"格":1356,"機":-1508,"氏":-1347,"田":240,"町":-3912,"的":-3149,"相":1319,"省":-1052,"県":-4003,"研":-997,"社":-278,"空":-813,"統":1955,"者":-2233,"表":663,"語":-1073,"議":1219,"選":-1018,"郎":-368,"長":786,"間":1191,"題":2368,"館":-689,"1":-514,"E2":-32768,"「":363,"イ":241,"ル":451,"ン":-343};
|
||||
this.UW6__ = {",":227,".":808,"1":-270,"E1":306,"、":227,"。":808,"あ":-307,"う":189,"か":241,"が":-73,"く":-121,"こ":-200,"じ":1782,"す":383,"た":-428,"っ":573,"て":-1014,"で":101,"と":-105,"な":-253,"に":-149,"の":-417,"は":-236,"も":-206,"り":187,"る":-135,"を":195,"ル":-673,"ン":-496,"一":-277,"中":201,"件":-800,"会":624,"前":302,"区":1792,"員":-1212,"委":798,"学":-960,"市":887,"広":-695,"後":535,"業":-697,"相":753,"社":-507,"福":974,"空":-822,"者":1811,"連":463,"郎":1082,"1":-270,"E1":306,"ル":-673,"ン":-496};
|
||||
|
||||
return this;
|
||||
}
|
||||
TinySegmenter.prototype.ctype_ = function(str) {
|
||||
for (var i in this.chartype_) {
|
||||
if (str.match(this.chartype_[i][0])) {
|
||||
return this.chartype_[i][1];
|
||||
}
|
||||
}
|
||||
return "O";
|
||||
}
|
||||
|
||||
TinySegmenter.prototype.ts_ = function(v) {
|
||||
if (v) { return v; }
|
||||
return 0;
|
||||
}
|
||||
|
||||
TinySegmenter.prototype.segment = function(input) {
|
||||
if (input == null || input == undefined || input == "") {
|
||||
return [];
|
||||
}
|
||||
var result = [];
|
||||
var seg = ["B3","B2","B1"];
|
||||
var ctype = ["O","O","O"];
|
||||
var o = input.split("");
|
||||
for (i = 0; i < o.length; ++i) {
|
||||
seg.push(o[i]);
|
||||
ctype.push(this.ctype_(o[i]))
|
||||
}
|
||||
seg.push("E1");
|
||||
seg.push("E2");
|
||||
seg.push("E3");
|
||||
ctype.push("O");
|
||||
ctype.push("O");
|
||||
ctype.push("O");
|
||||
var word = seg[3];
|
||||
var p1 = "U";
|
||||
var p2 = "U";
|
||||
var p3 = "U";
|
||||
for (var i = 4; i < seg.length - 3; ++i) {
|
||||
var score = this.BIAS__;
|
||||
var w1 = seg[i-3];
|
||||
var w2 = seg[i-2];
|
||||
var w3 = seg[i-1];
|
||||
var w4 = seg[i];
|
||||
var w5 = seg[i+1];
|
||||
var w6 = seg[i+2];
|
||||
var c1 = ctype[i-3];
|
||||
var c2 = ctype[i-2];
|
||||
var c3 = ctype[i-1];
|
||||
var c4 = ctype[i];
|
||||
var c5 = ctype[i+1];
|
||||
var c6 = ctype[i+2];
|
||||
score += this.ts_(this.UP1__[p1]);
|
||||
score += this.ts_(this.UP2__[p2]);
|
||||
score += this.ts_(this.UP3__[p3]);
|
||||
score += this.ts_(this.BP1__[p1 + p2]);
|
||||
score += this.ts_(this.BP2__[p2 + p3]);
|
||||
score += this.ts_(this.UW1__[w1]);
|
||||
score += this.ts_(this.UW2__[w2]);
|
||||
score += this.ts_(this.UW3__[w3]);
|
||||
score += this.ts_(this.UW4__[w4]);
|
||||
score += this.ts_(this.UW5__[w5]);
|
||||
score += this.ts_(this.UW6__[w6]);
|
||||
score += this.ts_(this.BW1__[w2 + w3]);
|
||||
score += this.ts_(this.BW2__[w3 + w4]);
|
||||
score += this.ts_(this.BW3__[w4 + w5]);
|
||||
score += this.ts_(this.TW1__[w1 + w2 + w3]);
|
||||
score += this.ts_(this.TW2__[w2 + w3 + w4]);
|
||||
score += this.ts_(this.TW3__[w3 + w4 + w5]);
|
||||
score += this.ts_(this.TW4__[w4 + w5 + w6]);
|
||||
score += this.ts_(this.UC1__[c1]);
|
||||
score += this.ts_(this.UC2__[c2]);
|
||||
score += this.ts_(this.UC3__[c3]);
|
||||
score += this.ts_(this.UC4__[c4]);
|
||||
score += this.ts_(this.UC5__[c5]);
|
||||
score += this.ts_(this.UC6__[c6]);
|
||||
score += this.ts_(this.BC1__[c2 + c3]);
|
||||
score += this.ts_(this.BC2__[c3 + c4]);
|
||||
score += this.ts_(this.BC3__[c4 + c5]);
|
||||
score += this.ts_(this.TC1__[c1 + c2 + c3]);
|
||||
score += this.ts_(this.TC2__[c2 + c3 + c4]);
|
||||
score += this.ts_(this.TC3__[c3 + c4 + c5]);
|
||||
score += this.ts_(this.TC4__[c4 + c5 + c6]);
|
||||
// score += this.ts_(this.TC5__[c4 + c5 + c6]);
|
||||
score += this.ts_(this.UQ1__[p1 + c1]);
|
||||
score += this.ts_(this.UQ2__[p2 + c2]);
|
||||
score += this.ts_(this.UQ3__[p3 + c3]);
|
||||
score += this.ts_(this.BQ1__[p2 + c2 + c3]);
|
||||
score += this.ts_(this.BQ2__[p2 + c3 + c4]);
|
||||
score += this.ts_(this.BQ3__[p3 + c2 + c3]);
|
||||
score += this.ts_(this.BQ4__[p3 + c3 + c4]);
|
||||
score += this.ts_(this.TQ1__[p2 + c1 + c2 + c3]);
|
||||
score += this.ts_(this.TQ2__[p2 + c2 + c3 + c4]);
|
||||
score += this.ts_(this.TQ3__[p3 + c1 + c2 + c3]);
|
||||
score += this.ts_(this.TQ4__[p3 + c2 + c3 + c4]);
|
||||
var p = "O";
|
||||
if (score > 0) {
|
||||
result.push(word);
|
||||
word = "";
|
||||
p = "B";
|
||||
}
|
||||
p1 = p2;
|
||||
p2 = p3;
|
||||
p3 = p;
|
||||
word += seg[i];
|
||||
}
|
||||
result.push(word);
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
lunr.TinySegmenter = TinySegmenter;
|
||||
};
|
||||
|
||||
}));
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1 +0,0 @@
|
|||
{"version":3,"sources":["src/assets/stylesheets/palette/_scheme.scss","../../../src/assets/stylesheets/palette.scss","src/assets/stylesheets/palette/_accent.scss","src/assets/stylesheets/palette/_primary.scss","src/assets/stylesheets/utilities/_break.scss"],"names":[],"mappings":"AA2BA,cAGE,6BAKE,YAAA,CAGA,mDAAA,CACA,6DAAA,CACA,+DAAA,CACA,gEAAA,CACA,mDAAA,CACA,6DAAA,CACA,+DAAA,CACA,gEAAA,CAGA,gDAAA,CACA,gDAAA,CAGA,uCAAA,CACA,iCAAA,CACA,kCAAA,CACA,mCAAA,CACA,mCAAA,CACA,kCAAA,CACA,iCAAA,CACA,+CAAA,CACA,6DAAA,CACA,gEAAA,CACA,4DAAA,CACA,4DAAA,CACA,6DAAA,CAGA,6CAAA,CAGA,+CAAA,CAGA,2CAAA,CAGA,uDAAA,CACA,6DAAA,CACA,2DAAA,CAGA,yDAAA,CAGA,mDAAA,CACA,mDAAA,CAGA,qDAAA,CACA,wDAAA,CAGA,wEAAA,CAKA,yEAAA,CAKA,yECxDF,CD6DE,kHAEE,YC3DJ,CD+DE,gHAEE,eC7DJ,CDoFE,yDACE,4BClFJ,CDiFE,2DACE,4BC/EJ,CD8EE,gEACE,4BC5EJ,CD2EE,2DACE,4BCzEJ,CDwEE,yDACE,4BCtEJ,CDqEE,0DACE,4BCnEJ,CDkEE,gEACE,4BChEJ,CD+DE,0DACE,4BC7DJ,CD4DE,2OACE,4BCjDJ,CDwDA,+FAGE,iCCtDF,CACF,CCjDE,2BACE,4BAAA,CACA,oDAAA,CAOE,yBAAA,CACA,8CD6CN,CCvDE,4BACE,4BAAA,CACA,mDAAA,CAOE,yBAAA,CACA,8CDoDN,CC9DE,8BACE,4BAAA,CACA,qDAAA,CAOE,yBAAA,CACA,8CD2DN,CCrEE,mCACE,4BAAA,CACA,qDAAA,CAOE,yBAAA,CACA,8CDkEN,CC5EE,8BACE,4BAAA,CACA,qDAAA,CAOE,yBAAA,CACA,8CDyEN,CCnFE,4BACE,4BAAA,CACA,qDAAA,CAOE,yBAAA,CACA,8CDgFN,CC1FE,kCACE,4BAAA,CACA,oDAAA,CAOE,yBAAA,CACA,8CDuFN,CCjGE,4BACE,4BAAA,CACA,oDAAA,CAOE,yBAAA,CACA,8CD8FN,CCxGE,4BACE,4BAAA,CACA,oDAAA,CAOE,yBAAA,CACA,8CDqGN,CC/GE,6BACE,4BAAA,CACA,mDAAA,CAOE,yBAAA,CACA,8CD4GN,CCtHE,mCACE,4BAAA,CACA,oDAAA,CAOE,yBAAA,CACA,8CDmHN,CC7HE,4BACE,4BAAA,CACA,oDAAA,CAIE,oCAAA,CACA,2CD6HN,CCpIE,8BACE,4BAAA,CACA,oDAAA,CAIE,oCAAA,CACA,2CDoIN,CC3IE,6BACE,yBAAA,CACA,oDAAA,CAIE,oCAAA,CACA,2CD2IN,CClJE,8BACE,4BAAA,CACA,oDAAA,CAIE,oCAAA,CACA,2CDkJN,CCzJE,mCACE,4BAAA,CACA,qDAAA,CAOE,yBAAA,CACA,8CDsJN,CE3JE,4BACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAOE,0BAAA,CACA,+CFwJN,CEnKE,6BACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAOE,0BAAA,CACA,+CFgKN,CE3KE,+BACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAOE,0BAAA,CACA,+CFwKN,CEnLE,oCACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAOE,0BAAA,CACA,+CFgLN,CE3LE,+BACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAOE,0BAAA,CACA,+CFwLN,CEnME,6BACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAOE,0BAAA,CACA,+CFgMN,CE3ME,mCACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAOE,0BAAA,CACA,+CFwMN,CEnNE,6BACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAOE,0BAAA,CACA,+CFgNN,CE3NE,6BACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAOE,0BAAA,CACA,+CFwNN,CEnOE,8BACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAOE,0BAAA,CACA,+CFgON,CE3OE,oCACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAOE,0BAAA,CACA,+CFwON,CEnPE,6BACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAIE,qCAAA,CACA,4CFmPN,CE3PE,+BACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAIE,qCAAA,CACA,4CF2PN,CEnQE,8BACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAIE,qCAAA,CACA,4CFmQN,CE3QE,+BACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAIE,qCAAA,CACA,4CF2QN,CEnRE,oCACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAOE,0BAAA,CACA,+CFgRN,CE3RE,8BACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAOE,0BAAA,CACA,+CFwRN,CEnSE,6BACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAOE,0BAAA,CACA,+CAAA,CAKA,4BF4RN,CE5SE,kCACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAOE,0BAAA,CACA,+CAAA,CAKA,4BFqSN,CEtRE,sEACE,4BFyRJ,CE1RE,+DACE,4BF6RJ,CE9RE,iEACE,4BFiSJ,CElSE,gEACE,4BFqSJ,CEtSE,iEACE,4BFySJ,CEhSA,8BACE,0BAAA,CACA,+CAAA,CACA,2CAAA,CACA,qCAAA,CACA,4CAAA,CAGA,4BFiSF,CGrMI,mCDtFA,+CACE,gCF8RJ,CE3RI,qDACE,gCF6RN,CExRE,iEACE,qBF0RJ,CACF,CGhNI,sCDnEA,uCACE,0CFsRJ,CACF,CE7QA,8BACE,0BAAA,CACA,4CAAA,CACA,gCAAA,CACA,0BAAA,CACA,+CAAA,CAGA,4BF8QF,CE3QE,yCACE,qBF6QJ,CG9MI,wCDxDA,8CACE,gCFyQJ,CACF,CGtOI,mCD5BA,+CACE,oCFqQJ,CElQI,qDACE,mCFoQN,CACF,CG3NI,wCDjCA,iFACE,qBF+PJ,CACF,CGnPI,sCDLA,uCACE,qBF2PJ,CACF","file":"palette.css"}
|
|
@ -1,28 +0,0 @@
|
|||
p, a, li, pre {
|
||||
font-family: "Tiresias PCFont", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
|
||||
}
|
||||
|
||||
code,
|
||||
.codehilite pre {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
:root > * {
|
||||
--md-primary-fg-color: #593196;
|
||||
--md-accent-fg-color: #455a63;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Tiresias PCFont';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: local('Tiresias PCFont'), local('Tiresias PCFont'),
|
||||
url('./fonts/Tiresias_PCfont.ttf') format('truetype')
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Tiresias Infofont';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: local('Tiresias Infofont'), local('Tiresias Infofont'),
|
||||
url('./fonts/Tiresias_Infofont.ttf') format('truetype')
|
||||
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Before Width: | Height: | Size: 530 B |
|
@ -1,92 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
id="svg4485"
|
||||
width="512"
|
||||
height="512"
|
||||
viewBox="0 0 512 512"
|
||||
sodipodi:docname="pleroma_logo_vector_nobg.svg"
|
||||
inkscape:version="0.92.1 r15371">
|
||||
<metadata
|
||||
id="metadata4491">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs4489" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1680"
|
||||
inkscape:window-height="997"
|
||||
id="namedview4487"
|
||||
showgrid="false"
|
||||
inkscape:zoom="0.70710678"
|
||||
inkscape:cx="26.131594"
|
||||
inkscape:cy="235.37499"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="22"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4485" />
|
||||
<g
|
||||
id="g4612">
|
||||
<path
|
||||
sodipodi:nodetypes="cccccc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4495"
|
||||
d="M 235,89 V 423 H 152 V 115 l 26,-26 z"
|
||||
style="opacity:1;fill:#fba457;fill-opacity:1;stroke:#009bff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.17587938" />
|
||||
<circle
|
||||
r="26"
|
||||
cx="178"
|
||||
cy="115"
|
||||
id="path4497"
|
||||
style="opacity:1;fill:#fba457;fill-opacity:1;stroke:#009bff;stroke-width:0;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.17587938" />
|
||||
<circle
|
||||
r="26"
|
||||
cx="335"
|
||||
cy="230"
|
||||
id="path4497-0"
|
||||
style="opacity:1;fill:#fba457;fill-opacity:1;stroke:#009bff;stroke-width:0;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.17587938" />
|
||||
<path
|
||||
sodipodi:nodetypes="cccccc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4516"
|
||||
d="M 277,256 V 89 l 84,3e-6 L 361.00002,230 335,256 Z"
|
||||
style="fill:#fba457;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<circle
|
||||
r="26"
|
||||
cx="335"
|
||||
cy="397"
|
||||
id="path4497-0-6"
|
||||
style="opacity:1;fill:#fba457;fill-opacity:1;stroke:#009bff;stroke-width:0;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.17587938" />
|
||||
<path
|
||||
sodipodi:nodetypes="cccccc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4516-5"
|
||||
d="m 277,423 v -83 h 84 l 2e-5,57 L 335,423 Z"
|
||||
style="opacity:1;fill:#fba457;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 3.3 KiB |
|
@ -1,585 +0,0 @@
|
|||
|
||||
<!doctype html>
|
||||
<html lang="en" class="no-js">
|
||||
<head>
|
||||
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
|
||||
|
||||
<link rel="icon" href="images/pleroma_logo_vector_bg_32.png">
|
||||
<meta name="generator" content="mkdocs-1.3.0, mkdocs-material-8.3.9">
|
||||
|
||||
|
||||
|
||||
<title>Pleroma-FE Documentation</title>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="assets/stylesheets/main.1d29e8d0.min.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="assets/stylesheets/palette.cbb835fc.min.css">
|
||||
|
||||
|
||||
|
||||
<meta name="theme-color" content="#7e56c2">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="css/extra.css">
|
||||
|
||||
<script>__md_scope=new URL(".",location),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<body dir="ltr" data-md-color-scheme="" data-md-color-primary="deep-purple" data-md-color-accent="blue-grey">
|
||||
|
||||
|
||||
|
||||
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
|
||||
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
|
||||
<label class="md-overlay" for="__drawer"></label>
|
||||
<div data-md-component="skip">
|
||||
|
||||
|
||||
<a href="#introduction-to-pleroma-fe" class="md-skip">
|
||||
Skip to content
|
||||
</a>
|
||||
|
||||
</div>
|
||||
<div data-md-component="announce">
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<header class="md-header" data-md-component="header">
|
||||
<nav class="md-header__inner md-grid" aria-label="Header">
|
||||
<a href="." title="Pleroma-FE Documentation" class="md-header__button md-logo" aria-label="Pleroma-FE Documentation" data-md-component="logo">
|
||||
|
||||
<img src="images/pleroma_logo_vector_nobg.svg" alt="logo">
|
||||
|
||||
</a>
|
||||
<label class="md-header__button md-icon" for="__drawer">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"/></svg>
|
||||
</label>
|
||||
<div class="md-header__title" data-md-component="header-title">
|
||||
<div class="md-header__ellipsis">
|
||||
<div class="md-header__topic">
|
||||
<span class="md-ellipsis">
|
||||
Pleroma-FE Documentation
|
||||
</span>
|
||||
</div>
|
||||
<div class="md-header__topic" data-md-component="header-topic">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Introduction to Pleroma-FE
|
||||
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<label class="md-header__button md-icon" for="__search">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
|
||||
</label>
|
||||
<div class="md-search" data-md-component="search" role="dialog">
|
||||
<label class="md-search__overlay" for="__search"></label>
|
||||
<div class="md-search__inner" role="search">
|
||||
<form class="md-search__form" name="search">
|
||||
<input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
|
||||
<label class="md-search__icon md-icon" for="__search">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg>
|
||||
</label>
|
||||
<nav class="md-search__options" aria-label="Search">
|
||||
|
||||
<button type="reset" class="md-search__icon md-icon" aria-label="Clear" tabindex="-1">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"/></svg>
|
||||
</button>
|
||||
</nav>
|
||||
|
||||
</form>
|
||||
<div class="md-search__output">
|
||||
<div class="md-search__scrollwrap" data-md-scrollfix>
|
||||
<div class="md-search-result" data-md-component="search-result">
|
||||
<div class="md-search-result__meta">
|
||||
Initializing search
|
||||
</div>
|
||||
<ol class="md-search-result__list"></ol>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="md-header__source">
|
||||
<!--
|
||||
Copyright (c) 2016-2019 Martin Donath <martin.donath@squidfunk.com>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to
|
||||
deal in the Software without restriction, including without limitation the
|
||||
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||
sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
||||
IN THE SOFTWARE.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
<!--
|
||||
Check whether the repository is hosted on one of the supported code hosting
|
||||
platforms (GitHub, GitLab or Bitbucket) to show icon.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Repository containing source -->
|
||||
<a href="https://akkoma.dev/AkkomaGang/pleroma-fe" title="Go to repository"
|
||||
class="md-source" data-md-source="">
|
||||
|
||||
<div class="md-source__repository">
|
||||
AkkomaGang/pleroma-fe
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</nav>
|
||||
|
||||
</header>
|
||||
|
||||
<div class="md-container" data-md-component="container">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<main class="md-main" data-md-component="main">
|
||||
<div class="md-main__inner md-grid">
|
||||
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
|
||||
<label class="md-nav__title" for="__drawer">
|
||||
<a href="." title="Pleroma-FE Documentation" class="md-nav__button md-logo" aria-label="Pleroma-FE Documentation" data-md-component="logo">
|
||||
|
||||
<img src="images/pleroma_logo_vector_nobg.svg" alt="logo">
|
||||
|
||||
</a>
|
||||
Pleroma-FE Documentation
|
||||
</label>
|
||||
|
||||
<div class="md-nav__source">
|
||||
<!--
|
||||
Copyright (c) 2016-2019 Martin Donath <martin.donath@squidfunk.com>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to
|
||||
deal in the Software without restriction, including without limitation the
|
||||
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||
sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
||||
IN THE SOFTWARE.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
<!--
|
||||
Check whether the repository is hosted on one of the supported code hosting
|
||||
platforms (GitHub, GitLab or Bitbucket) to show icon.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Repository containing source -->
|
||||
<a href="https://akkoma.dev/AkkomaGang/pleroma-fe" title="Go to repository"
|
||||
class="md-source" data-md-source="">
|
||||
|
||||
<div class="md-source__repository">
|
||||
AkkomaGang/pleroma-fe
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--active">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__link md-nav__link--active" for="__toc">
|
||||
Introduction to Pleroma-FE
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<a href="." class="md-nav__link md-nav__link--active">
|
||||
Introduction to Pleroma-FE
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__title" for="__toc">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
Table of contents
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#what-is-pleroma-fe" class="md-nav__link">
|
||||
What is Pleroma-FE?
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#how-can-i-use-it" class="md-nav__link">
|
||||
How can I use it?
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CONFIGURATION/" class="md-nav__link">
|
||||
Pleroma-FE configuration and customization for instance administrators
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="HACKING/" class="md-nav__link">
|
||||
Hacking, tweaking, contributing
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_4" type="checkbox" id="__nav_4" >
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_4">
|
||||
User guide
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" aria-label="User guide" data-md-level="1">
|
||||
<label class="md-nav__title" for="__nav_4">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
User guide
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="user_guide/" class="md-nav__link">
|
||||
General overview
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="user_guide/posting_reading_basic_functions/" class="md-nav__link">
|
||||
Posting, reading, basic functions.
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="user_guide/settings/" class="md-nav__link">
|
||||
Settings
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="user_guide/timelines/" class="md-nav__link">
|
||||
Timelines
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="user_guide/users_follow_mute_block/" class="md-nav__link">
|
||||
Users: follow, mute, block
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__title" for="__toc">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
Table of contents
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#what-is-pleroma-fe" class="md-nav__link">
|
||||
What is Pleroma-FE?
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#how-can-i-use-it" class="md-nav__link">
|
||||
How can I use it?
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="md-content" data-md-component="content">
|
||||
<article class="md-content__inner md-typeset">
|
||||
|
||||
|
||||
|
||||
|
||||
<h1 id="introduction-to-pleroma-fe">Introduction to Pleroma-FE<a class="headerlink" href="#introduction-to-pleroma-fe" title="Permanent link">¶</a></h1>
|
||||
<h2 id="what-is-pleroma-fe">What is Pleroma-FE?<a class="headerlink" href="#what-is-pleroma-fe" title="Permanent link">¶</a></h2>
|
||||
<p>Pleroma-FE is the default user-facing frontend for Pleroma. It's user interface is modeled after Qvitter which is modeled after an older Twitter design. It provides a simple 2-column interface for microblogging. While being simple by default it also provides many powerful customization options.</p>
|
||||
<h2 id="how-can-i-use-it">How can I use it?<a class="headerlink" href="#how-can-i-use-it" title="Permanent link">¶</a></h2>
|
||||
<p>If your instance uses Pleroma-FE, you can acces it by going to your instance (e.g. <a href="https://pleroma.soykaf.com">https://pleroma.soykaf.com</a>). You can read more about it's basic functionality in the <a href="./user_guide/">Pleroma-FE User Guide</a>. We also have <a href="CONFIGURATION/">a guide for administrators</a> and for <a href="HACKING/">hackers/contributors</a>.</p>
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</main>
|
||||
|
||||
<footer class="md-footer">
|
||||
|
||||
|
||||
<nav class="md-footer__inner md-grid" aria-label="Footer" >
|
||||
|
||||
|
||||
|
||||
<a href="CONFIGURATION/" class="md-footer__link md-footer__link--next" aria-label="Next: Pleroma-FE configuration and customization for instance administrators" rel="next">
|
||||
<div class="md-footer__title">
|
||||
<div class="md-ellipsis">
|
||||
<span class="md-footer__direction">
|
||||
Next
|
||||
</span>
|
||||
Pleroma-FE configuration and customization for instance administrators
|
||||
</div>
|
||||
</div>
|
||||
<div class="md-footer__button md-icon">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11H4Z"/></svg>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</nav>
|
||||
|
||||
<div class="md-footer-meta md-typeset">
|
||||
<div class="md-footer-meta__inner md-grid">
|
||||
<div class="md-copyright">
|
||||
|
||||
|
||||
Made with
|
||||
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
|
||||
Material for MkDocs
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
</div>
|
||||
<div class="md-dialog" data-md-component="dialog">
|
||||
<div class="md-dialog__inner md-typeset"></div>
|
||||
</div>
|
||||
<script id="__config" type="application/json">{"base": ".", "features": ["tabs"], "search": "assets/javascripts/workers/search.b97dbffb.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version.title": "Select version"}}</script>
|
||||
|
||||
|
||||
<script src="assets/javascripts/bundle.6c7ad80a.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
File diff suppressed because one or more lines are too long
|
@ -1,43 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2022-07-15</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2022-07-15</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2022-07-15</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2022-07-15</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2022-07-15</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2022-07-15</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2022-07-15</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2022-07-15</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
</urlset>
|
Binary file not shown.
|
@ -1,669 +0,0 @@
|
|||
|
||||
<!doctype html>
|
||||
<html lang="en" class="no-js">
|
||||
<head>
|
||||
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
|
||||
|
||||
<link rel="icon" href="../images/pleroma_logo_vector_bg_32.png">
|
||||
<meta name="generator" content="mkdocs-1.3.0, mkdocs-material-8.3.9">
|
||||
|
||||
|
||||
|
||||
<title>General overview - Pleroma-FE Documentation</title>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../assets/stylesheets/main.1d29e8d0.min.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../assets/stylesheets/palette.cbb835fc.min.css">
|
||||
|
||||
|
||||
|
||||
<meta name="theme-color" content="#7e56c2">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../css/extra.css">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<body dir="ltr" data-md-color-scheme="" data-md-color-primary="deep-purple" data-md-color-accent="blue-grey">
|
||||
|
||||
|
||||
|
||||
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
|
||||
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
|
||||
<label class="md-overlay" for="__drawer"></label>
|
||||
<div data-md-component="skip">
|
||||
|
||||
|
||||
<a href="#general-overview" class="md-skip">
|
||||
Skip to content
|
||||
</a>
|
||||
|
||||
</div>
|
||||
<div data-md-component="announce">
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<header class="md-header" data-md-component="header">
|
||||
<nav class="md-header__inner md-grid" aria-label="Header">
|
||||
<a href=".." title="Pleroma-FE Documentation" class="md-header__button md-logo" aria-label="Pleroma-FE Documentation" data-md-component="logo">
|
||||
|
||||
<img src="../images/pleroma_logo_vector_nobg.svg" alt="logo">
|
||||
|
||||
</a>
|
||||
<label class="md-header__button md-icon" for="__drawer">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"/></svg>
|
||||
</label>
|
||||
<div class="md-header__title" data-md-component="header-title">
|
||||
<div class="md-header__ellipsis">
|
||||
<div class="md-header__topic">
|
||||
<span class="md-ellipsis">
|
||||
Pleroma-FE Documentation
|
||||
</span>
|
||||
</div>
|
||||
<div class="md-header__topic" data-md-component="header-topic">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
General overview
|
||||
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<label class="md-header__button md-icon" for="__search">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
|
||||
</label>
|
||||
<div class="md-search" data-md-component="search" role="dialog">
|
||||
<label class="md-search__overlay" for="__search"></label>
|
||||
<div class="md-search__inner" role="search">
|
||||
<form class="md-search__form" name="search">
|
||||
<input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
|
||||
<label class="md-search__icon md-icon" for="__search">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg>
|
||||
</label>
|
||||
<nav class="md-search__options" aria-label="Search">
|
||||
|
||||
<button type="reset" class="md-search__icon md-icon" aria-label="Clear" tabindex="-1">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"/></svg>
|
||||
</button>
|
||||
</nav>
|
||||
|
||||
</form>
|
||||
<div class="md-search__output">
|
||||
<div class="md-search__scrollwrap" data-md-scrollfix>
|
||||
<div class="md-search-result" data-md-component="search-result">
|
||||
<div class="md-search-result__meta">
|
||||
Initializing search
|
||||
</div>
|
||||
<ol class="md-search-result__list"></ol>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="md-header__source">
|
||||
<!--
|
||||
Copyright (c) 2016-2019 Martin Donath <martin.donath@squidfunk.com>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to
|
||||
deal in the Software without restriction, including without limitation the
|
||||
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||
sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
||||
IN THE SOFTWARE.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
<!--
|
||||
Check whether the repository is hosted on one of the supported code hosting
|
||||
platforms (GitHub, GitLab or Bitbucket) to show icon.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Repository containing source -->
|
||||
<a href="https://akkoma.dev/AkkomaGang/pleroma-fe" title="Go to repository"
|
||||
class="md-source" data-md-source="">
|
||||
|
||||
<div class="md-source__repository">
|
||||
AkkomaGang/pleroma-fe
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</nav>
|
||||
|
||||
</header>
|
||||
|
||||
<div class="md-container" data-md-component="container">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<main class="md-main" data-md-component="main">
|
||||
<div class="md-main__inner md-grid">
|
||||
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
|
||||
<label class="md-nav__title" for="__drawer">
|
||||
<a href=".." title="Pleroma-FE Documentation" class="md-nav__button md-logo" aria-label="Pleroma-FE Documentation" data-md-component="logo">
|
||||
|
||||
<img src="../images/pleroma_logo_vector_nobg.svg" alt="logo">
|
||||
|
||||
</a>
|
||||
Pleroma-FE Documentation
|
||||
</label>
|
||||
|
||||
<div class="md-nav__source">
|
||||
<!--
|
||||
Copyright (c) 2016-2019 Martin Donath <martin.donath@squidfunk.com>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to
|
||||
deal in the Software without restriction, including without limitation the
|
||||
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||
sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
||||
IN THE SOFTWARE.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
<!--
|
||||
Check whether the repository is hosted on one of the supported code hosting
|
||||
platforms (GitHub, GitLab or Bitbucket) to show icon.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Repository containing source -->
|
||||
<a href="https://akkoma.dev/AkkomaGang/pleroma-fe" title="Go to repository"
|
||||
class="md-source" data-md-source="">
|
||||
|
||||
<div class="md-source__repository">
|
||||
AkkomaGang/pleroma-fe
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href=".." class="md-nav__link">
|
||||
Introduction to Pleroma-FE
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../CONFIGURATION/" class="md-nav__link">
|
||||
Pleroma-FE configuration and customization for instance administrators
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../HACKING/" class="md-nav__link">
|
||||
Hacking, tweaking, contributing
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_4" type="checkbox" id="__nav_4" checked>
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_4">
|
||||
User guide
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" aria-label="User guide" data-md-level="1">
|
||||
<label class="md-nav__title" for="__nav_4">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
User guide
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--active">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__link md-nav__link--active" for="__toc">
|
||||
General overview
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<a href="./" class="md-nav__link md-nav__link--active">
|
||||
General overview
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__title" for="__toc">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
Table of contents
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#left-column" class="md-nav__link">
|
||||
Left column
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#right-column" class="md-nav__link">
|
||||
Right column
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#top-right" class="md-nav__link">
|
||||
Top right
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#bottom-right" class="md-nav__link">
|
||||
Bottom right
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="posting_reading_basic_functions/" class="md-nav__link">
|
||||
Posting, reading, basic functions.
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="settings/" class="md-nav__link">
|
||||
Settings
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="timelines/" class="md-nav__link">
|
||||
Timelines
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="users_follow_mute_block/" class="md-nav__link">
|
||||
Users: follow, mute, block
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__title" for="__toc">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
Table of contents
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#left-column" class="md-nav__link">
|
||||
Left column
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#right-column" class="md-nav__link">
|
||||
Right column
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#top-right" class="md-nav__link">
|
||||
Top right
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#bottom-right" class="md-nav__link">
|
||||
Bottom right
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="md-content" data-md-component="content">
|
||||
<article class="md-content__inner md-typeset">
|
||||
|
||||
|
||||
|
||||
|
||||
<h1 id="general-overview">General overview<a class="headerlink" href="#general-overview" title="Permanent link">¶</a></h1>
|
||||
<blockquote>
|
||||
<p>Be prepared for breaking changes, unexpected behavior and this user guide becoming obsolete and wrong.</p>
|
||||
<p>If there was no insanity</p>
|
||||
<p>it would be necessary to create it.</p>
|
||||
<p>--Catbag</p>
|
||||
</blockquote>
|
||||
<p>Pleroma-FE is the default user-facing frontend for Pleroma. If your instance uses Pleroma-FE, you can access it by going to your instance (e.g. <a href="https://pleroma.soykaf.com">https://pleroma.soykaf.com</a>). After logging in you will have two columns in front of you. Here we're going to keep it to the default behaviour, but some instances swap the left and right columns. If you're on such an instance what we refer to as the left column will be on your right and vice versa.</p>
|
||||
<h3 id="left-column">Left column<a class="headerlink" href="#left-column" title="Permanent link">¶</a></h3>
|
||||
<ul>
|
||||
<li>first block: This section is dedicated to <a href="posting_reading_basic_functions/">posting</a></li>
|
||||
<li>second block: Here you can switch between the different views for the right column.</li>
|
||||
<li>Optional third block: This is the Instance panel that can be activated, but is deactivated by default. It's fully customisable by instance admins and by default has links to the Pleroma-FE and Mastodon-FE.</li>
|
||||
<li>fourth block: This is the Notifications block, here you will get notified whenever somebody mentions you, follows you, repeats or favorites one of your statuses</li>
|
||||
</ul>
|
||||
<h3 id="right-column">Right column<a class="headerlink" href="#right-column" title="Permanent link">¶</a></h3>
|
||||
<p>This is where the interesting stuff happens! There are different views depending on what you choose in the second block of the left panel.</p>
|
||||
<ul>
|
||||
<li><strong>Timelines</strong> Depending on the <a href="timelines/">timeline</a> you will see different statuses, but each status has a standard structure:<ul>
|
||||
<li>Profile pic, name and link to profile. An optional left-arrow if it's a reply to another status (hovering will reveal the reply-to status). Clicking on the profile pic will uncollapse the user's profile where you can find information about the account and can <a href="users_follow_mute_block/">follow, mute or block the account</a>.</li>
|
||||
<li>An arrow icon on the right side allows you to open the status on the instance where it's originating from.</li>
|
||||
<li>A <code>+</code> button on the rightmost side allows you to Expand/Collapse an entire discussion thread.</li>
|
||||
<li>The text of the status, including mentions and attachments. If you click on a mention, it will automatically open the profile page of that person.</li>
|
||||
<li>Four buttons (left to right): Reply, Repeat, Favorite and Add Reaction. The three dots next to it are a dropdown menu for extra options including simple moderation, bookmarking, deleting posts, pinning your own posts to your profile and more.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Interactions</strong> shows all interactions you've had with people on the network, basically same as notifications except grouped in convenient way.</li>
|
||||
<li><strong>Chats</strong> is the chat feature. You can find your friends and start chatting with them. At the moment chat are only one-on-one, but once groups are introduced groupchats will also be possible.</li>
|
||||
<li><strong>About</strong> is the about-page and lists the staff, the TOS, activated MRF's, and enabled features</li>
|
||||
</ul>
|
||||
<h3 id="top-right">Top right<a class="headerlink" href="#top-right" title="Permanent link">¶</a></h3>
|
||||
<ul>
|
||||
<li>The magnifier icon opens the search screen<ul>
|
||||
<li>You can search for statuses, people and hashtags.</li>
|
||||
<li>You can import statuses from remote servers by pasting the url to the post in the search field.</li>
|
||||
<li>If you want to search for users that your instance doesn't know about yet, you can search for them using the full <code>name@instance.tld</code> handle. You can also use the full url from their remote profile.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>The gear icon gives you <a href="settings/">settings</a></li>
|
||||
<li>If you have admin rights, you'll see an icon that opens the admin interface</li>
|
||||
<li>The last icon is to log out</li>
|
||||
</ul>
|
||||
<h3 id="bottom-right">Bottom right<a class="headerlink" href="#bottom-right" title="Permanent link">¶</a></h3>
|
||||
<p>On the bottom right you have the Shoutbox. Here you can communicate with people on the same instance in realtime. It is local-only, very basic and will most probably be removed once the Chats functionality allows group chats.</p>
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</main>
|
||||
|
||||
<footer class="md-footer">
|
||||
|
||||
|
||||
<nav class="md-footer__inner md-grid" aria-label="Footer" >
|
||||
|
||||
|
||||
<a href="../HACKING/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Hacking, tweaking, contributing" rel="prev">
|
||||
<div class="md-footer__button md-icon">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg>
|
||||
</div>
|
||||
<div class="md-footer__title">
|
||||
<div class="md-ellipsis">
|
||||
<span class="md-footer__direction">
|
||||
Previous
|
||||
</span>
|
||||
Hacking, tweaking, contributing
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
<a href="posting_reading_basic_functions/" class="md-footer__link md-footer__link--next" aria-label="Next: Posting, reading, basic functions." rel="next">
|
||||
<div class="md-footer__title">
|
||||
<div class="md-ellipsis">
|
||||
<span class="md-footer__direction">
|
||||
Next
|
||||
</span>
|
||||
Posting, reading, basic functions.
|
||||
</div>
|
||||
</div>
|
||||
<div class="md-footer__button md-icon">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11H4Z"/></svg>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</nav>
|
||||
|
||||
<div class="md-footer-meta md-typeset">
|
||||
<div class="md-footer-meta__inner md-grid">
|
||||
<div class="md-copyright">
|
||||
|
||||
|
||||
Made with
|
||||
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
|
||||
Material for MkDocs
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
</div>
|
||||
<div class="md-dialog" data-md-component="dialog">
|
||||
<div class="md-dialog__inner md-typeset"></div>
|
||||
</div>
|
||||
<script id="__config" type="application/json">{"base": "..", "features": ["tabs"], "search": "../assets/javascripts/workers/search.b97dbffb.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version.title": "Select version"}}</script>
|
||||
|
||||
|
||||
<script src="../assets/javascripts/bundle.6c7ad80a.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -1,658 +0,0 @@
|
|||
|
||||
<!doctype html>
|
||||
<html lang="en" class="no-js">
|
||||
<head>
|
||||
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
|
||||
|
||||
<link rel="icon" href="../../images/pleroma_logo_vector_bg_32.png">
|
||||
<meta name="generator" content="mkdocs-1.3.0, mkdocs-material-8.3.9">
|
||||
|
||||
|
||||
|
||||
<title>Posting, reading, basic functions. - Pleroma-FE Documentation</title>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../../assets/stylesheets/main.1d29e8d0.min.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../../assets/stylesheets/palette.cbb835fc.min.css">
|
||||
|
||||
|
||||
|
||||
<meta name="theme-color" content="#7e56c2">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../../css/extra.css">
|
||||
|
||||
<script>__md_scope=new URL("../..",location),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<body dir="ltr" data-md-color-scheme="" data-md-color-primary="deep-purple" data-md-color-accent="blue-grey">
|
||||
|
||||
|
||||
|
||||
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
|
||||
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
|
||||
<label class="md-overlay" for="__drawer"></label>
|
||||
<div data-md-component="skip">
|
||||
|
||||
|
||||
<a href="#posting-reading-basic-functions" class="md-skip">
|
||||
Skip to content
|
||||
</a>
|
||||
|
||||
</div>
|
||||
<div data-md-component="announce">
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<header class="md-header" data-md-component="header">
|
||||
<nav class="md-header__inner md-grid" aria-label="Header">
|
||||
<a href="../.." title="Pleroma-FE Documentation" class="md-header__button md-logo" aria-label="Pleroma-FE Documentation" data-md-component="logo">
|
||||
|
||||
<img src="../../images/pleroma_logo_vector_nobg.svg" alt="logo">
|
||||
|
||||
</a>
|
||||
<label class="md-header__button md-icon" for="__drawer">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"/></svg>
|
||||
</label>
|
||||
<div class="md-header__title" data-md-component="header-title">
|
||||
<div class="md-header__ellipsis">
|
||||
<div class="md-header__topic">
|
||||
<span class="md-ellipsis">
|
||||
Pleroma-FE Documentation
|
||||
</span>
|
||||
</div>
|
||||
<div class="md-header__topic" data-md-component="header-topic">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Posting, reading, basic functions.
|
||||
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<label class="md-header__button md-icon" for="__search">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
|
||||
</label>
|
||||
<div class="md-search" data-md-component="search" role="dialog">
|
||||
<label class="md-search__overlay" for="__search"></label>
|
||||
<div class="md-search__inner" role="search">
|
||||
<form class="md-search__form" name="search">
|
||||
<input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
|
||||
<label class="md-search__icon md-icon" for="__search">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg>
|
||||
</label>
|
||||
<nav class="md-search__options" aria-label="Search">
|
||||
|
||||
<button type="reset" class="md-search__icon md-icon" aria-label="Clear" tabindex="-1">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"/></svg>
|
||||
</button>
|
||||
</nav>
|
||||
|
||||
</form>
|
||||
<div class="md-search__output">
|
||||
<div class="md-search__scrollwrap" data-md-scrollfix>
|
||||
<div class="md-search-result" data-md-component="search-result">
|
||||
<div class="md-search-result__meta">
|
||||
Initializing search
|
||||
</div>
|
||||
<ol class="md-search-result__list"></ol>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="md-header__source">
|
||||
<!--
|
||||
Copyright (c) 2016-2019 Martin Donath <martin.donath@squidfunk.com>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to
|
||||
deal in the Software without restriction, including without limitation the
|
||||
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||
sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
||||
IN THE SOFTWARE.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
<!--
|
||||
Check whether the repository is hosted on one of the supported code hosting
|
||||
platforms (GitHub, GitLab or Bitbucket) to show icon.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Repository containing source -->
|
||||
<a href="https://akkoma.dev/AkkomaGang/pleroma-fe" title="Go to repository"
|
||||
class="md-source" data-md-source="">
|
||||
|
||||
<div class="md-source__repository">
|
||||
AkkomaGang/pleroma-fe
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</nav>
|
||||
|
||||
</header>
|
||||
|
||||
<div class="md-container" data-md-component="container">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<main class="md-main" data-md-component="main">
|
||||
<div class="md-main__inner md-grid">
|
||||
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
|
||||
<label class="md-nav__title" for="__drawer">
|
||||
<a href="../.." title="Pleroma-FE Documentation" class="md-nav__button md-logo" aria-label="Pleroma-FE Documentation" data-md-component="logo">
|
||||
|
||||
<img src="../../images/pleroma_logo_vector_nobg.svg" alt="logo">
|
||||
|
||||
</a>
|
||||
Pleroma-FE Documentation
|
||||
</label>
|
||||
|
||||
<div class="md-nav__source">
|
||||
<!--
|
||||
Copyright (c) 2016-2019 Martin Donath <martin.donath@squidfunk.com>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to
|
||||
deal in the Software without restriction, including without limitation the
|
||||
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||
sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
||||
IN THE SOFTWARE.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
<!--
|
||||
Check whether the repository is hosted on one of the supported code hosting
|
||||
platforms (GitHub, GitLab or Bitbucket) to show icon.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Repository containing source -->
|
||||
<a href="https://akkoma.dev/AkkomaGang/pleroma-fe" title="Go to repository"
|
||||
class="md-source" data-md-source="">
|
||||
|
||||
<div class="md-source__repository">
|
||||
AkkomaGang/pleroma-fe
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../.." class="md-nav__link">
|
||||
Introduction to Pleroma-FE
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../CONFIGURATION/" class="md-nav__link">
|
||||
Pleroma-FE configuration and customization for instance administrators
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../HACKING/" class="md-nav__link">
|
||||
Hacking, tweaking, contributing
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_4" type="checkbox" id="__nav_4" checked>
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_4">
|
||||
User guide
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" aria-label="User guide" data-md-level="1">
|
||||
<label class="md-nav__title" for="__nav_4">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
User guide
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../" class="md-nav__link">
|
||||
General overview
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--active">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__link md-nav__link--active" for="__toc">
|
||||
Posting, reading, basic functions.
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<a href="./" class="md-nav__link md-nav__link--active">
|
||||
Posting, reading, basic functions.
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__title" for="__toc">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
Table of contents
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#rich-text" class="md-nav__link">
|
||||
Rich text
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#other-actions" class="md-nav__link">
|
||||
Other actions
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../settings/" class="md-nav__link">
|
||||
Settings
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../timelines/" class="md-nav__link">
|
||||
Timelines
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../users_follow_mute_block/" class="md-nav__link">
|
||||
Users: follow, mute, block
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__title" for="__toc">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
Table of contents
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#rich-text" class="md-nav__link">
|
||||
Rich text
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#other-actions" class="md-nav__link">
|
||||
Other actions
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="md-content" data-md-component="content">
|
||||
<article class="md-content__inner md-typeset">
|
||||
|
||||
|
||||
|
||||
|
||||
<h1 id="posting-reading-basic-functions">Posting, reading, basic functions.<a class="headerlink" href="#posting-reading-basic-functions" title="Permanent link">¶</a></h1>
|
||||
<div class="admonition warning">
|
||||
<p class="admonition-title">Warning</p>
|
||||
<p>Depending on your instance some of the options might not be available or have different defaults</p>
|
||||
</div>
|
||||
<p>After registering and logging in you're presented with your timeline in right column and new post form with timeline list and notifications in the left column.</p>
|
||||
<p>Posts will contain the text you are posting, but some content will be modified:</p>
|
||||
<ol>
|
||||
<li>Mentions: Mentions have the form of @user or @user<span></span>@instance.tld. These will become links to the user's profile. In addition, the mentioned user will always get a notification about the post they have been mentioned in, so only mention users that you want to receive this message.</li>
|
||||
<li>URLs: URLs like <code>http://example.com</code> will be automatically be turned into a clickable links.</li>
|
||||
<li>Hashtags: Hashtags like #cofe will also be turned into links.</li>
|
||||
<li>There is a default character limit of 5000 characters.</li>
|
||||
</ol>
|
||||
<p>Let's clear up some basic stuff. When you post something it's called a <strong>post</strong> or it could be called a <strong>status</strong> or even a <strong>toot</strong> or a <strong>prööt</strong> depending on whom you ask. Post has body/content but it also has some other stuff in it - from attachments, visibility scope, subject line...</p>
|
||||
<p><strong>Emoji</strong> are small images embedded in text, there are two major types of emoji: <a href="https://en.wikipedia.org/wiki/Emoji">unicode emoji</a> and custom emoji. While unicode emoji are universal and standardized, they can appear differently depending on where you are using them or may not appear at all on older systems. Custom emoji are a more <em>fun</em> kind - instance administrator can define many images as <em>custom emoji</em> for their users. This works very simple - custom emoji is defined by its <em>shortcode</em> and an image, so that any shortcode enclosed in colons get replaced with image if such shortcode exist.
|
||||
Let's say there's a <code>:pleroma:</code> emoji defined on an instance. That means </p>
|
||||
<blockquote>
|
||||
<p>First time using :pleroma: pleroma! </p>
|
||||
</blockquote>
|
||||
<p>will become </p>
|
||||
<blockquote>
|
||||
<p>First time using <img alt="pleroma" src="../../assets/example_emoji.png" /> pleroma! </p>
|
||||
</blockquote>
|
||||
<p>Note that you can only use emoji defined on your instance, you cannot "copy" someone else's emoji, and will have to ask your administrator to copy emoji from other instance to yours.<br />
|
||||
Lastly, there's two convenience options for emoji: an emoji picker (smiley face to the right of "submit" button) and autocomplete suggestions - when you start typing :shortcode: it will automatically try to suggest you emoji and complete the shortcode for you if you select one. If emoji doesn't show up in suggestions nor in emoji picker it means there's no such emoji on your instance, if shortcode doesn't match any defined emoji it will appear as text.</p>
|
||||
<p><strong>Attachments</strong> are fairly simple - you can attach any file to a post as long as the file is within maximum size limits. If you're uploading explicit material you can mark all of your attachments as sensitive (or add the <code>#nsfw</code> tag) - it will hide the images and videos behind a warning so that it won't be displayed instantly.</p>
|
||||
<p><strong>Subject line</strong> also known as <strong>CW</strong> (Content Warning) could be used as a header to the post and/or to warn others about contents of the post having something that might upset somebody or something among those lines. Several applications allow to hide post content leaving only subject line visible. Using a subject line will not mark your images as sensitive, you will have to do that explicitly (see above).</p>
|
||||
<p><strong>Visiblity scope</strong> controls who will be able to see your posts. There are four scopes available:</p>
|
||||
<ol>
|
||||
<li><code>Public</code>: This is the default, and some fediverse software, like GNU Social, only supports this. This means that your post is accessible by anyone and will be shown in the public timelines.</li>
|
||||
<li><code>Unlisted</code>: This is the same as public, but your post won't appear in the public timelines. The post will still be accessible by anyone who comes across it (for example, by looking at your profile) or by direct linking. They will also appear in public searches.</li>
|
||||
<li><code>Followers only</code>: This will show your post only to your followers. Only they will be able to interact with it. Be careful: When somebody follows you, they will be able to see all your previous <code>followers only</code> posts as well! If you want to restrict who can follow you, consider <a href="../settings#profile">locking your account down to only approved followers</a>.</li>
|
||||
<li><code>Direct</code>: This will only send the message to the people explicitly mentioned in the post.</li>
|
||||
</ol>
|
||||
<p>A few things to consider about the security and usage of these scopes:</p>
|
||||
<ul>
|
||||
<li>None of these options will change the fact that the messages are all saved in the database unencrypted. They will be visible to your server admin and to any other admin of a server who receives this post. Do not share information that you would consider secret or dangerous. Use encrypted messaging systems for these things.</li>
|
||||
<li>Follower-only posts can lead to fragmented conversations. If you post a follower-only post and somebody else replies to it with a follower-only post, only people following both of you will see the whole conversation thread. Everybody else will only see half of it. Keep this in mind and keep conversations public if possible.</li>
|
||||
<li>Changing scopes during a thread or adding people to a direct message will not retroactively make them see the whole conversation. If you add someone to a direct message conversation, they will not see the post that happened before they were mentioned.</li>
|
||||
<li><strong>Reply-to</strong> if you are replying to someone, your post will also contain a note that your post is referring to the post you're replying to. Person you're replying to will receive a notification <em>even</em> if you remove them from mentioned people. You won't receive notifications when replying to your own posts, but it's useful to reply to your own posts to provide people some context if it's a follow-up to a previous post. There's a small "Reply to ..." label under post author's name which you can hover on to see what post it's referring to.</li>
|
||||
</ul>
|
||||
<p>Sometimes you may encounter posts that seem different than what they are supposed to. For example, you might see a direct message without any mentions in the text. This can happen because internally, the Fediverse has a different addressing mechanism similar to email, with <code>to</code> and <code>cc</code> fields. While these are not directly accessible in PleromaFE, other software in the Fediverse might generate those posts. Do not worry in these cases, these are normal and not a bug.</p>
|
||||
<h2 id="rich-text">Rich text<a class="headerlink" href="#rich-text" title="Permanent link">¶</a></h2>
|
||||
<p>By default new posts you make are plaintext, meaning you can't make text <strong>bold</strong> or add custom links or make lists or anything like that. However if your instance allows it you can use Markdown or BBCode or HTML to spice up your text, however there are certain limitations to what HTML tags and what features of Markdown you can use.</p>
|
||||
<p>Here is a small example of some text in markdown.</p>
|
||||
<div class="highlight"><pre><span></span><code>This is an example of markdown text using **bold** and *cursive* text.
|
||||
To get a newline we add two spaces at the end of the previous line.
|
||||
|
||||
Let's also add a list
|
||||
|
||||
* with
|
||||
* some
|
||||
* items
|
||||
</code></pre></div>
|
||||
<p>If you set the input-method to Markdown, and post this, it will look something like</p>
|
||||
<p><img alt="example_markdown" src="../../assets/example_markdown.png" /></p>
|
||||
<h2 id="other-actions">Other actions<a class="headerlink" href="#other-actions" title="Permanent link">¶</a></h2>
|
||||
<p>In addition to posting you can also <em>favorite</em> posts also known as <em>liking</em> them and <em>repeat</em> posts (also known as <em>retweeting</em>, <em>boosting</em> and even <em>reprööting</em>). Favoriting a post increments a counter on it, notifies the post author of your affection towards that post and also adds that post to your "favorited" posts list (in your own profile, "Favorites" tab). Reprööting a post does all that and also repeats this post to your followers and your profile page with a note "<em>user</em> repeated post".</p>
|
||||
<p>Your own posts can be deleted, but this will only reliably delete the post from your own instance. Other instances will receive a deletion notice, but there's no way to force them to actually delete a post. In addition, not all instances that contain the message might even receive the deletion notice, because they might be offline or not known to have the post because they received it through a repeat. Lastly, deletion notice might not reach certain frontends and clients - post will be visible for them until page refresh or cache clear, they probably won't be able to interact with it apart from replying to it (which will have reply-to mark missing).</p>
|
||||
<p>If you are a moderator, you can also delete posts by other people. If those people are on your instance, it will delete the post and send out the deletion notice to other servers. If they are not on your instance, it will just remove the post from your local instance.</p>
|
||||
<p>There's also an option to report a user's post which can be used to notify your (and optionally the other instance's) admin that someone is being naughty.</p>
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</main>
|
||||
|
||||
<footer class="md-footer">
|
||||
|
||||
|
||||
<nav class="md-footer__inner md-grid" aria-label="Footer" >
|
||||
|
||||
|
||||
<a href="../" class="md-footer__link md-footer__link--prev" aria-label="Previous: General overview" rel="prev">
|
||||
<div class="md-footer__button md-icon">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg>
|
||||
</div>
|
||||
<div class="md-footer__title">
|
||||
<div class="md-ellipsis">
|
||||
<span class="md-footer__direction">
|
||||
Previous
|
||||
</span>
|
||||
General overview
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
<a href="../settings/" class="md-footer__link md-footer__link--next" aria-label="Next: Settings" rel="next">
|
||||
<div class="md-footer__title">
|
||||
<div class="md-ellipsis">
|
||||
<span class="md-footer__direction">
|
||||
Next
|
||||
</span>
|
||||
Settings
|
||||
</div>
|
||||
</div>
|
||||
<div class="md-footer__button md-icon">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11H4Z"/></svg>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</nav>
|
||||
|
||||
<div class="md-footer-meta md-typeset">
|
||||
<div class="md-footer-meta__inner md-grid">
|
||||
<div class="md-copyright">
|
||||
|
||||
|
||||
Made with
|
||||
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
|
||||
Material for MkDocs
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
</div>
|
||||
<div class="md-dialog" data-md-component="dialog">
|
||||
<div class="md-dialog__inner md-typeset"></div>
|
||||
</div>
|
||||
<script id="__config" type="application/json">{"base": "../..", "features": ["tabs"], "search": "../../assets/javascripts/workers/search.b97dbffb.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version.title": "Select version"}}</script>
|
||||
|
||||
|
||||
<script src="../../assets/javascripts/bundle.6c7ad80a.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -1,888 +0,0 @@
|
|||
|
||||
<!doctype html>
|
||||
<html lang="en" class="no-js">
|
||||
<head>
|
||||
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
|
||||
|
||||
<link rel="icon" href="../../images/pleroma_logo_vector_bg_32.png">
|
||||
<meta name="generator" content="mkdocs-1.3.0, mkdocs-material-8.3.9">
|
||||
|
||||
|
||||
|
||||
<title>Settings - Pleroma-FE Documentation</title>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../../assets/stylesheets/main.1d29e8d0.min.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../../assets/stylesheets/palette.cbb835fc.min.css">
|
||||
|
||||
|
||||
|
||||
<meta name="theme-color" content="#7e56c2">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../../css/extra.css">
|
||||
|
||||
<script>__md_scope=new URL("../..",location),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<body dir="ltr" data-md-color-scheme="" data-md-color-primary="deep-purple" data-md-color-accent="blue-grey">
|
||||
|
||||
|
||||
|
||||
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
|
||||
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
|
||||
<label class="md-overlay" for="__drawer"></label>
|
||||
<div data-md-component="skip">
|
||||
|
||||
|
||||
<a href="#settings" class="md-skip">
|
||||
Skip to content
|
||||
</a>
|
||||
|
||||
</div>
|
||||
<div data-md-component="announce">
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<header class="md-header" data-md-component="header">
|
||||
<nav class="md-header__inner md-grid" aria-label="Header">
|
||||
<a href="../.." title="Pleroma-FE Documentation" class="md-header__button md-logo" aria-label="Pleroma-FE Documentation" data-md-component="logo">
|
||||
|
||||
<img src="../../images/pleroma_logo_vector_nobg.svg" alt="logo">
|
||||
|
||||
</a>
|
||||
<label class="md-header__button md-icon" for="__drawer">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"/></svg>
|
||||
</label>
|
||||
<div class="md-header__title" data-md-component="header-title">
|
||||
<div class="md-header__ellipsis">
|
||||
<div class="md-header__topic">
|
||||
<span class="md-ellipsis">
|
||||
Pleroma-FE Documentation
|
||||
</span>
|
||||
</div>
|
||||
<div class="md-header__topic" data-md-component="header-topic">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Settings
|
||||
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<label class="md-header__button md-icon" for="__search">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
|
||||
</label>
|
||||
<div class="md-search" data-md-component="search" role="dialog">
|
||||
<label class="md-search__overlay" for="__search"></label>
|
||||
<div class="md-search__inner" role="search">
|
||||
<form class="md-search__form" name="search">
|
||||
<input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
|
||||
<label class="md-search__icon md-icon" for="__search">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg>
|
||||
</label>
|
||||
<nav class="md-search__options" aria-label="Search">
|
||||
|
||||
<button type="reset" class="md-search__icon md-icon" aria-label="Clear" tabindex="-1">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"/></svg>
|
||||
</button>
|
||||
</nav>
|
||||
|
||||
</form>
|
||||
<div class="md-search__output">
|
||||
<div class="md-search__scrollwrap" data-md-scrollfix>
|
||||
<div class="md-search-result" data-md-component="search-result">
|
||||
<div class="md-search-result__meta">
|
||||
Initializing search
|
||||
</div>
|
||||
<ol class="md-search-result__list"></ol>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="md-header__source">
|
||||
<!--
|
||||
Copyright (c) 2016-2019 Martin Donath <martin.donath@squidfunk.com>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to
|
||||
deal in the Software without restriction, including without limitation the
|
||||
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||
sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
||||
IN THE SOFTWARE.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
<!--
|
||||
Check whether the repository is hosted on one of the supported code hosting
|
||||
platforms (GitHub, GitLab or Bitbucket) to show icon.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Repository containing source -->
|
||||
<a href="https://akkoma.dev/AkkomaGang/pleroma-fe" title="Go to repository"
|
||||
class="md-source" data-md-source="">
|
||||
|
||||
<div class="md-source__repository">
|
||||
AkkomaGang/pleroma-fe
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</nav>
|
||||
|
||||
</header>
|
||||
|
||||
<div class="md-container" data-md-component="container">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<main class="md-main" data-md-component="main">
|
||||
<div class="md-main__inner md-grid">
|
||||
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
|
||||
<label class="md-nav__title" for="__drawer">
|
||||
<a href="../.." title="Pleroma-FE Documentation" class="md-nav__button md-logo" aria-label="Pleroma-FE Documentation" data-md-component="logo">
|
||||
|
||||
<img src="../../images/pleroma_logo_vector_nobg.svg" alt="logo">
|
||||
|
||||
</a>
|
||||
Pleroma-FE Documentation
|
||||
</label>
|
||||
|
||||
<div class="md-nav__source">
|
||||
<!--
|
||||
Copyright (c) 2016-2019 Martin Donath <martin.donath@squidfunk.com>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to
|
||||
deal in the Software without restriction, including without limitation the
|
||||
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||
sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
||||
IN THE SOFTWARE.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
<!--
|
||||
Check whether the repository is hosted on one of the supported code hosting
|
||||
platforms (GitHub, GitLab or Bitbucket) to show icon.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Repository containing source -->
|
||||
<a href="https://akkoma.dev/AkkomaGang/pleroma-fe" title="Go to repository"
|
||||
class="md-source" data-md-source="">
|
||||
|
||||
<div class="md-source__repository">
|
||||
AkkomaGang/pleroma-fe
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../.." class="md-nav__link">
|
||||
Introduction to Pleroma-FE
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../CONFIGURATION/" class="md-nav__link">
|
||||
Pleroma-FE configuration and customization for instance administrators
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../HACKING/" class="md-nav__link">
|
||||
Hacking, tweaking, contributing
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_4" type="checkbox" id="__nav_4" checked>
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_4">
|
||||
User guide
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" aria-label="User guide" data-md-level="1">
|
||||
<label class="md-nav__title" for="__nav_4">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
User guide
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../" class="md-nav__link">
|
||||
General overview
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../posting_reading_basic_functions/" class="md-nav__link">
|
||||
Posting, reading, basic functions.
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--active">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__link md-nav__link--active" for="__toc">
|
||||
Settings
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<a href="./" class="md-nav__link md-nav__link--active">
|
||||
Settings
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__title" for="__toc">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
Table of contents
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#general" class="md-nav__link">
|
||||
General
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="General">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#interface" class="md-nav__link">
|
||||
Interface
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#timeline" class="md-nav__link">
|
||||
Timeline
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#composing" class="md-nav__link">
|
||||
Composing
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#attachments" class="md-nav__link">
|
||||
Attachments
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#notifications" class="md-nav__link">
|
||||
Notifications
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#fun" class="md-nav__link">
|
||||
Fun
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#profile" class="md-nav__link">
|
||||
Profile
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#security" class="md-nav__link">
|
||||
Security
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#filtering" class="md-nav__link">
|
||||
Filtering
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#theme" class="md-nav__link">
|
||||
Theme
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#notifications_1" class="md-nav__link">
|
||||
Notifications
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#data-importexport" class="md-nav__link">
|
||||
Data Import/Export
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#mutes-and-blocks" class="md-nav__link">
|
||||
Mutes and Blocks
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#version" class="md-nav__link">
|
||||
Version
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../timelines/" class="md-nav__link">
|
||||
Timelines
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../users_follow_mute_block/" class="md-nav__link">
|
||||
Users: follow, mute, block
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__title" for="__toc">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
Table of contents
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#general" class="md-nav__link">
|
||||
General
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="General">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#interface" class="md-nav__link">
|
||||
Interface
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#timeline" class="md-nav__link">
|
||||
Timeline
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#composing" class="md-nav__link">
|
||||
Composing
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#attachments" class="md-nav__link">
|
||||
Attachments
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#notifications" class="md-nav__link">
|
||||
Notifications
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#fun" class="md-nav__link">
|
||||
Fun
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#profile" class="md-nav__link">
|
||||
Profile
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#security" class="md-nav__link">
|
||||
Security
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#filtering" class="md-nav__link">
|
||||
Filtering
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#theme" class="md-nav__link">
|
||||
Theme
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#notifications_1" class="md-nav__link">
|
||||
Notifications
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#data-importexport" class="md-nav__link">
|
||||
Data Import/Export
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#mutes-and-blocks" class="md-nav__link">
|
||||
Mutes and Blocks
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#version" class="md-nav__link">
|
||||
Version
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="md-content" data-md-component="content">
|
||||
<article class="md-content__inner md-typeset">
|
||||
|
||||
|
||||
|
||||
|
||||
<h1 id="settings">Settings<a class="headerlink" href="#settings" title="Permanent link">¶</a></h1>
|
||||
<p>On the top-right you will see a gear icon. Click it to open the settings.</p>
|
||||
<h2 id="general">General<a class="headerlink" href="#general" title="Permanent link">¶</a></h2>
|
||||
<h3 id="interface">Interface<a class="headerlink" href="#interface" title="Permanent link">¶</a></h3>
|
||||
<ul>
|
||||
<li><strong>Interface language</strong> is where you can set the interface language. The default language is the one that you set in your browser settings.</li>
|
||||
<li><strong>Hide instance-specific panel</strong> hides the panel in the lower left that usually contains general information about the server. This will only be visible if your admin has activated this panel and is deactivated by default.</li>
|
||||
</ul>
|
||||
<h3 id="timeline">Timeline<a class="headerlink" href="#timeline" title="Permanent link">¶</a></h3>
|
||||
<ul>
|
||||
<li><strong>Hide posts of muted users</strong> If this is set, 'muting' a user will completely hide their posts instead of collapsing them.</li>
|
||||
<li><strong>Collapse posts with subjects</strong> This will collapse posts that contain a subject, hiding their content. Subjects are also sometimes called content warnings.</li>
|
||||
<li><strong>Enable automatic streaming of new posts when scrolled to the top</strong> With this enabled, new posts will automatically stream in when you are scrolled to the top. Otherwise, you will see a button on the timeline that will let you display the new posts.</li>
|
||||
<li><strong>Pause streaming when tab is not focused</strong> This pauses the automatic streaming that the previous option enables when the tab is out of focus. This is useful if you don't want to miss any new posts.</li>
|
||||
<li><strong>Enable automatic loading when scrolled to the bottom</strong> When this is disabled, a button will be shown on the bottom of the timeline that will let you load older posts.</li>
|
||||
<li><strong>Enable reply-link preview on hover</strong> Status posts in the timeline and notifications contain links to replies and to the post they are a reply to. If this setting is enabled, hovering over that link will display that linked post in a small hovering overlay.</li>
|
||||
</ul>
|
||||
<h3 id="composing">Composing<a class="headerlink" href="#composing" title="Permanent link">¶</a></h3>
|
||||
<ul>
|
||||
<li><strong>Copy scope when replying</strong> makes the scope of a reply be the same as the scope of the post it is replying to. This is useful to prevent accidentally moving private discussions to public, or vice versa.</li>
|
||||
<li><strong>Always show subject field</strong> Whether or not to display the 'subject' input field in the post form. If you do not want to use subjects, you can deactivate this.</li>
|
||||
<li><strong>Copy subject when replying</strong> controls if the subject of a post will be copied from the post it is replying to.</li>
|
||||
<li><strong>Post status content type</strong> selects the default content type of your post. The options are: Plain text, HTML, BBCode and Markdown.</li>
|
||||
<li><strong>Minimize scope selection options</strong> will reduce the visibility scopes to 'direct', your default post scope and post scope of post you're replying to.</li>
|
||||
<li><strong>Automatically hide New Post button</strong> hides the floating "New post" button when scrolling on mobile view.</li>
|
||||
<li><strong>Pad emoji with spaces when adding from picker</strong> Will add spaces around emoji you select it from the picker.</li>
|
||||
</ul>
|
||||
<h3 id="attachments">Attachments<a class="headerlink" href="#attachments" title="Permanent link">¶</a></h3>
|
||||
<ul>
|
||||
<li><strong>Hide attachments in timeline</strong> Do not display attachments in timelines. They will still display in expanded conversations. This is useful to save bandwidth and for browsing in public.</li>
|
||||
<li><strong>Hide attachments in conversations</strong> Also hide attachments in expanded conversations.</li>
|
||||
<li><strong>Maximum amount of thumbnails per post</strong> Exactly that :)</li>
|
||||
<li><strong>Enable clickthrough NSFW attachment hiding</strong> Hide attachments that are marked as NSFW/sensitive behind a click-through image.`<ul>
|
||||
<li><strong>Preload images</strong> This will preload the hidden images so that they display faster when clicking through.</li>
|
||||
<li><strong>Open NSFW attachments with just one click</strong> Directly open NSFW attachments in a maximised state instead of revealing the image thumbnail.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Play-on-hover GIFs</strong> With this activated, GIFs images and avatars will only be animated on mouse hover. Otherwise, they will be always animated. This is very useful if your timeline looks too flashy from people's animated avatars and eases the CPU load.</li>
|
||||
<li><strong>Loop videos</strong> Whether to loop videos indefinitely.<ul>
|
||||
<li><strong>Loop only videos without sound</strong> Some instances will use videos without sounds instead of GIFs. This will make only those videos autoplay.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Play videos directly in the media viewer</strong> Play videos right in the timeline instead of opening it in a modal</li>
|
||||
<li><strong>Don't crop the attachment in thumbnails</strong> if enabled, images in attachments will be fit entirely inside the container instead of being zoomed in and cropped.</li>
|
||||
</ul>
|
||||
<h3 id="notifications">Notifications<a class="headerlink" href="#notifications" title="Permanent link">¶</a></h3>
|
||||
<ul>
|
||||
<li><strong>Enable web push notifications</strong> this enables Web Push notifications, to allow receiving notifications even when the page isn't opened, doesn't affect regular notifications.</li>
|
||||
</ul>
|
||||
<h3 id="fun">Fun<a class="headerlink" href="#fun" title="Permanent link">¶</a></h3>
|
||||
<ul>
|
||||
<li><strong>Meme arrows</strong> will make <code>> greentext</code> be shown in green (using the "green" from the theme that is used).</li>
|
||||
</ul>
|
||||
<h2 id="profile">Profile<a class="headerlink" href="#profile" title="Permanent link">¶</a></h2>
|
||||
<p>Here you can set up how you appear to other users among with some other settings:</p>
|
||||
<ul>
|
||||
<li><strong>Name</strong> is text that displays next to your avatar in posts. Please note that you <strong>cannot</strong> change your <em>@handle</em></li>
|
||||
<li><strong>Bio</strong> will be displayed under your profile - you can put anything you want there you want for everyone to see.</li>
|
||||
<li><strong>Restrict your account to approved followers only</strong> makes your account "locked", when people follow you - you have to approve or deny their follow requests, this gives more control over who sees your followers only posts.</li>
|
||||
<li><strong>Default visibility scope</strong> is your default post scope for new posts</li>
|
||||
<li><strong>Strip rich text from all posts</strong> strips rich text formatting (bold/italics/lists etc) from all incoming posts. This will only affect newly fetched posts.</li>
|
||||
</ul>
|
||||
<p>If you're admin or moderator on your instance you also get <strong>Show [role] badge in my profile</strong> - this controls whether to show "Admin" or "Moderator** label on your profile page.</p>
|
||||
<p><strong>For all options mentioned above you have to click "Submit" button for changes to take place</strong></p>
|
||||
<ul>
|
||||
<li><strong>Avatar</strong> this changes picture next to your posts. Your avatar shouldn't exceed 2 MiB (2097152 bytes) or it could cause problems with certain instances.</li>
|
||||
<li><strong>Banner</strong> this changes background on your profile card. Same as avatar it shouldn't exceed 2 MiB limit.</li>
|
||||
<li><strong>Profile Background</strong> this changes background picture for UI. It isn't shown to anyone else <em>yet</em>, but some time later it will be shown when viewing your profisle.</li>
|
||||
</ul>
|
||||
<h2 id="security">Security<a class="headerlink" href="#security" title="Permanent link">¶</a></h2>
|
||||
<p>Here you can change your password, revoke access tokens, configure 2-factor authentication (if available).</p>
|
||||
<h2 id="filtering">Filtering<a class="headerlink" href="#filtering" title="Permanent link">¶</a></h2>
|
||||
<ul>
|
||||
<li><strong>Types of notifications to show</strong> This controls what kind of notifications will appear in notification column and which notifications to get in your system outside the web page</li>
|
||||
<li><strong>Replies in timeline</strong> You may know that other social networks like Twitter will often not display replies to other people in your timeline, even if you are following the poster. Pleroma usually will show these posts to you to encourage conversation. If you do not like this behavior, you can change it here.</li>
|
||||
<li><strong>Hide post statistics</strong> This hides the number of favorites, number of replies, etc.</li>
|
||||
<li><strong>Hide user statistics</strong> This hides the number of followers, friends, etc.</li>
|
||||
<li><strong>Muted words</strong> allows a list of words that will be muted (i.e. displayed in a collapsed state) on the timeline and in notifications. An easy way to tune down noise in your timeline. By default posts can be expanded if you want to see them.</li>
|
||||
<li><strong>Hide filtered statuses</strong> will hide the filtered / muted posts completely instead of collapsing them.</li>
|
||||
</ul>
|
||||
<h2 id="theme">Theme<a class="headerlink" href="#theme" title="Permanent link">¶</a></h2>
|
||||
<p>Here you can change the look and feel of Pleroma-FE. You can choose from several instance-provided presets and you can load one from file and save current theme to file. Before you apply new theme you can see what it will look like approximately in preview section.</p>
|
||||
<p>The themes engine was made to be easy to use while giving an option for powerful in-depth customization - you can just tweak colors on "Common" tab and leave everything else as is.</p>
|
||||
<p>If there's a little check box next to a color picker it means that color is optional and unless checked will be automatically picked based on some other color or defaults.</p>
|
||||
<p>For some features you can also adjust transparency of it by changing its opacity, you just need to tick checkbox next to it, otherwise it will be using default opacity.</p>
|
||||
<p>Contrast information is also provided - you can see how readable text is based on contrast between text color and background, icons under color pickers represent contrast rating based on <a href="https://www.w3.org/TR/2008/REC-WCAG20-20081211/#visual-audio-contrast-contrast">WCAG</a> - thumbs up means AAA rating (good), half-filled circle means AA rating (acceptable) and warning icon means it doesn't pass the minimal contrast requirement and probably will be less readable, especially for vision-challenged people, you can hover over icon to see more detailed information. <em>Please note</em> that if background is not opaque (opacity != 1) contrast will be measured based on "worst case scenario", i.e. behind semi-transparent background lies some solid color that makes text harder to read, this however is still inaccurate because it doesn't account that background can be noisy/busy, making text even harder to read.</p>
|
||||
<p>Apart from colors you can also tweak shadow and lighting, which is used mostly to give buttons proper relief based on their state, give panes their shade, make things glow etc. It's quite powerful, and basically provides somewhat convenient interface for <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/box-shadow">CSS Shadows</a>.</p>
|
||||
<p>Another thing you can tweak is theme's roundness - some people like sharp edges, some want things more rounded. This is also used if you want circled or square avatars.</p>
|
||||
<p>Lastly, you can redefine fonts used in UI without changing fonts in your browser or system, this however requires you to enter font's full name and having that font installed on your system.</p>
|
||||
<h2 id="notifications_1">Notifications<a class="headerlink" href="#notifications_1" title="Permanent link">¶</a></h2>
|
||||
<p>This screen allows more fine-grained control over what notifications to show to you based on whom it comes from.</p>
|
||||
<h2 id="data-importexport">Data Import/Export<a class="headerlink" href="#data-importexport" title="Permanent link">¶</a></h2>
|
||||
<p>This allows you to export and import a list of people you follow and block, in case instance's database gets reverted or if you want to move to another server. Note that you <strong>CANNOT export/import list of people who <em>follow you</em></strong>, they'll need to follow you back themselves.</p>
|
||||
<h2 id="mutes-and-blocks">Mutes and Blocks<a class="headerlink" href="#mutes-and-blocks" title="Permanent link">¶</a></h2>
|
||||
<p>These screens give access to full list of people you block/mute, useful for <em>un</em>blocking/<em>un</em>muting people because blocking/muting them most likely removes them out of your sight completely.</p>
|
||||
<h2 id="version">Version<a class="headerlink" href="#version" title="Permanent link">¶</a></h2>
|
||||
<p>Just displays the backend and frontend version. Useful to mention in bug reports.</p>
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</main>
|
||||
|
||||
<footer class="md-footer">
|
||||
|
||||
|
||||
<nav class="md-footer__inner md-grid" aria-label="Footer" >
|
||||
|
||||
|
||||
<a href="../posting_reading_basic_functions/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Posting, reading, basic functions." rel="prev">
|
||||
<div class="md-footer__button md-icon">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg>
|
||||
</div>
|
||||
<div class="md-footer__title">
|
||||
<div class="md-ellipsis">
|
||||
<span class="md-footer__direction">
|
||||
Previous
|
||||
</span>
|
||||
Posting, reading, basic functions.
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
<a href="../timelines/" class="md-footer__link md-footer__link--next" aria-label="Next: Timelines" rel="next">
|
||||
<div class="md-footer__title">
|
||||
<div class="md-ellipsis">
|
||||
<span class="md-footer__direction">
|
||||
Next
|
||||
</span>
|
||||
Timelines
|
||||
</div>
|
||||
</div>
|
||||
<div class="md-footer__button md-icon">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11H4Z"/></svg>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</nav>
|
||||
|
||||
<div class="md-footer-meta md-typeset">
|
||||
<div class="md-footer-meta__inner md-grid">
|
||||
<div class="md-copyright">
|
||||
|
||||
|
||||
Made with
|
||||
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
|
||||
Material for MkDocs
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
</div>
|
||||
<div class="md-dialog" data-md-component="dialog">
|
||||
<div class="md-dialog__inner md-typeset"></div>
|
||||
</div>
|
||||
<script id="__config" type="application/json">{"base": "../..", "features": ["tabs"], "search": "../../assets/javascripts/workers/search.b97dbffb.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version.title": "Select version"}}</script>
|
||||
|
||||
|
||||
<script src="../../assets/javascripts/bundle.6c7ad80a.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -1,548 +0,0 @@
|
|||
|
||||
<!doctype html>
|
||||
<html lang="en" class="no-js">
|
||||
<head>
|
||||
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
|
||||
|
||||
<link rel="icon" href="../../images/pleroma_logo_vector_bg_32.png">
|
||||
<meta name="generator" content="mkdocs-1.3.0, mkdocs-material-8.3.9">
|
||||
|
||||
|
||||
|
||||
<title>Timelines - Pleroma-FE Documentation</title>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../../assets/stylesheets/main.1d29e8d0.min.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../../assets/stylesheets/palette.cbb835fc.min.css">
|
||||
|
||||
|
||||
|
||||
<meta name="theme-color" content="#7e56c2">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../../css/extra.css">
|
||||
|
||||
<script>__md_scope=new URL("../..",location),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<body dir="ltr" data-md-color-scheme="" data-md-color-primary="deep-purple" data-md-color-accent="blue-grey">
|
||||
|
||||
|
||||
|
||||
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
|
||||
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
|
||||
<label class="md-overlay" for="__drawer"></label>
|
||||
<div data-md-component="skip">
|
||||
|
||||
|
||||
<a href="#timelines" class="md-skip">
|
||||
Skip to content
|
||||
</a>
|
||||
|
||||
</div>
|
||||
<div data-md-component="announce">
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<header class="md-header" data-md-component="header">
|
||||
<nav class="md-header__inner md-grid" aria-label="Header">
|
||||
<a href="../.." title="Pleroma-FE Documentation" class="md-header__button md-logo" aria-label="Pleroma-FE Documentation" data-md-component="logo">
|
||||
|
||||
<img src="../../images/pleroma_logo_vector_nobg.svg" alt="logo">
|
||||
|
||||
</a>
|
||||
<label class="md-header__button md-icon" for="__drawer">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"/></svg>
|
||||
</label>
|
||||
<div class="md-header__title" data-md-component="header-title">
|
||||
<div class="md-header__ellipsis">
|
||||
<div class="md-header__topic">
|
||||
<span class="md-ellipsis">
|
||||
Pleroma-FE Documentation
|
||||
</span>
|
||||
</div>
|
||||
<div class="md-header__topic" data-md-component="header-topic">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Timelines
|
||||
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<label class="md-header__button md-icon" for="__search">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
|
||||
</label>
|
||||
<div class="md-search" data-md-component="search" role="dialog">
|
||||
<label class="md-search__overlay" for="__search"></label>
|
||||
<div class="md-search__inner" role="search">
|
||||
<form class="md-search__form" name="search">
|
||||
<input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
|
||||
<label class="md-search__icon md-icon" for="__search">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg>
|
||||
</label>
|
||||
<nav class="md-search__options" aria-label="Search">
|
||||
|
||||
<button type="reset" class="md-search__icon md-icon" aria-label="Clear" tabindex="-1">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"/></svg>
|
||||
</button>
|
||||
</nav>
|
||||
|
||||
</form>
|
||||
<div class="md-search__output">
|
||||
<div class="md-search__scrollwrap" data-md-scrollfix>
|
||||
<div class="md-search-result" data-md-component="search-result">
|
||||
<div class="md-search-result__meta">
|
||||
Initializing search
|
||||
</div>
|
||||
<ol class="md-search-result__list"></ol>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="md-header__source">
|
||||
<!--
|
||||
Copyright (c) 2016-2019 Martin Donath <martin.donath@squidfunk.com>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to
|
||||
deal in the Software without restriction, including without limitation the
|
||||
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||
sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
||||
IN THE SOFTWARE.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
<!--
|
||||
Check whether the repository is hosted on one of the supported code hosting
|
||||
platforms (GitHub, GitLab or Bitbucket) to show icon.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Repository containing source -->
|
||||
<a href="https://akkoma.dev/AkkomaGang/pleroma-fe" title="Go to repository"
|
||||
class="md-source" data-md-source="">
|
||||
|
||||
<div class="md-source__repository">
|
||||
AkkomaGang/pleroma-fe
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</nav>
|
||||
|
||||
</header>
|
||||
|
||||
<div class="md-container" data-md-component="container">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<main class="md-main" data-md-component="main">
|
||||
<div class="md-main__inner md-grid">
|
||||
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
|
||||
<label class="md-nav__title" for="__drawer">
|
||||
<a href="../.." title="Pleroma-FE Documentation" class="md-nav__button md-logo" aria-label="Pleroma-FE Documentation" data-md-component="logo">
|
||||
|
||||
<img src="../../images/pleroma_logo_vector_nobg.svg" alt="logo">
|
||||
|
||||
</a>
|
||||
Pleroma-FE Documentation
|
||||
</label>
|
||||
|
||||
<div class="md-nav__source">
|
||||
<!--
|
||||
Copyright (c) 2016-2019 Martin Donath <martin.donath@squidfunk.com>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to
|
||||
deal in the Software without restriction, including without limitation the
|
||||
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||
sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
||||
IN THE SOFTWARE.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
<!--
|
||||
Check whether the repository is hosted on one of the supported code hosting
|
||||
platforms (GitHub, GitLab or Bitbucket) to show icon.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Repository containing source -->
|
||||
<a href="https://akkoma.dev/AkkomaGang/pleroma-fe" title="Go to repository"
|
||||
class="md-source" data-md-source="">
|
||||
|
||||
<div class="md-source__repository">
|
||||
AkkomaGang/pleroma-fe
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../.." class="md-nav__link">
|
||||
Introduction to Pleroma-FE
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../CONFIGURATION/" class="md-nav__link">
|
||||
Pleroma-FE configuration and customization for instance administrators
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../HACKING/" class="md-nav__link">
|
||||
Hacking, tweaking, contributing
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_4" type="checkbox" id="__nav_4" checked>
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_4">
|
||||
User guide
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" aria-label="User guide" data-md-level="1">
|
||||
<label class="md-nav__title" for="__nav_4">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
User guide
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../" class="md-nav__link">
|
||||
General overview
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../posting_reading_basic_functions/" class="md-nav__link">
|
||||
Posting, reading, basic functions.
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../settings/" class="md-nav__link">
|
||||
Settings
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--active">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href="./" class="md-nav__link md-nav__link--active">
|
||||
Timelines
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../users_follow_mute_block/" class="md-nav__link">
|
||||
Users: follow, mute, block
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="md-content" data-md-component="content">
|
||||
<article class="md-content__inner md-typeset">
|
||||
|
||||
|
||||
|
||||
|
||||
<h1 id="timelines">Timelines<a class="headerlink" href="#timelines" title="Permanent link">¶</a></h1>
|
||||
<p>You have several timelines to browse trough</p>
|
||||
<ul>
|
||||
<li><strong>Timeline</strong> aka Home Timeline - this timeline contains all posts by people you follow and your own posts, as well as posts mentioning you directly.</li>
|
||||
<li><strong>Bookmarks</strong> all the posts you've bookmarked. You can bookmark a post by clicking the three dots on the bottom right of the post and choose Bookmark.</li>
|
||||
<li><strong>Direct Messages</strong> all posts with <code>direct</code> scope addressed to you or mentioning you.</li>
|
||||
<li><strong>Public Timelines</strong> all public posts made by users on the instance you're on</li>
|
||||
<li><strong>The Whole Known Network</strong> also known as <strong>TWKN</strong> or <strong>Federated Timeline</strong> - all public posts known by your instance. Due to nature of the network your instance may not know <em>all</em> the posts on the network, so only posts known by your instance are shown there.</li>
|
||||
</ul>
|
||||
<p>Note that by default you will see all posts made by other users on your Home Timeline, this contrast behavior of Twitter and Mastodon, which shows you only non-reply posts and replies to people you follow. You can change said behavior in the <a href="../settings/#filtering">settings</a>.</p>
|
||||
<p>By default instances will try to send activities (e.g. posts, favorites, etc.) up to 7 days or until the target server received them. For this reason posts that are up to 7 days old and your server didn't know about yet can pop up on your timeline. This is the default behaviour and can be changed by your admin.</p>
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</main>
|
||||
|
||||
<footer class="md-footer">
|
||||
|
||||
|
||||
<nav class="md-footer__inner md-grid" aria-label="Footer" >
|
||||
|
||||
|
||||
<a href="../settings/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Settings" rel="prev">
|
||||
<div class="md-footer__button md-icon">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg>
|
||||
</div>
|
||||
<div class="md-footer__title">
|
||||
<div class="md-ellipsis">
|
||||
<span class="md-footer__direction">
|
||||
Previous
|
||||
</span>
|
||||
Settings
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
<a href="../users_follow_mute_block/" class="md-footer__link md-footer__link--next" aria-label="Next: Users: follow, mute, block" rel="next">
|
||||
<div class="md-footer__title">
|
||||
<div class="md-ellipsis">
|
||||
<span class="md-footer__direction">
|
||||
Next
|
||||
</span>
|
||||
Users: follow, mute, block
|
||||
</div>
|
||||
</div>
|
||||
<div class="md-footer__button md-icon">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11H4Z"/></svg>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</nav>
|
||||
|
||||
<div class="md-footer-meta md-typeset">
|
||||
<div class="md-footer-meta__inner md-grid">
|
||||
<div class="md-copyright">
|
||||
|
||||
|
||||
Made with
|
||||
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
|
||||
Material for MkDocs
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
</div>
|
||||
<div class="md-dialog" data-md-component="dialog">
|
||||
<div class="md-dialog__inner md-typeset"></div>
|
||||
</div>
|
||||
<script id="__config" type="application/json">{"base": "../..", "features": ["tabs"], "search": "../../assets/javascripts/workers/search.b97dbffb.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version.title": "Select version"}}</script>
|
||||
|
||||
|
||||
<script src="../../assets/javascripts/bundle.6c7ad80a.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -1,528 +0,0 @@
|
|||
|
||||
<!doctype html>
|
||||
<html lang="en" class="no-js">
|
||||
<head>
|
||||
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
|
||||
|
||||
<link rel="icon" href="../../images/pleroma_logo_vector_bg_32.png">
|
||||
<meta name="generator" content="mkdocs-1.3.0, mkdocs-material-8.3.9">
|
||||
|
||||
|
||||
|
||||
<title>Users: follow, mute, block - Pleroma-FE Documentation</title>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../../assets/stylesheets/main.1d29e8d0.min.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../../assets/stylesheets/palette.cbb835fc.min.css">
|
||||
|
||||
|
||||
|
||||
<meta name="theme-color" content="#7e56c2">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../../css/extra.css">
|
||||
|
||||
<script>__md_scope=new URL("../..",location),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<body dir="ltr" data-md-color-scheme="" data-md-color-primary="deep-purple" data-md-color-accent="blue-grey">
|
||||
|
||||
|
||||
|
||||
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
|
||||
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
|
||||
<label class="md-overlay" for="__drawer"></label>
|
||||
<div data-md-component="skip">
|
||||
|
||||
|
||||
<a href="#users-follow-mute-block" class="md-skip">
|
||||
Skip to content
|
||||
</a>
|
||||
|
||||
</div>
|
||||
<div data-md-component="announce">
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<header class="md-header" data-md-component="header">
|
||||
<nav class="md-header__inner md-grid" aria-label="Header">
|
||||
<a href="../.." title="Pleroma-FE Documentation" class="md-header__button md-logo" aria-label="Pleroma-FE Documentation" data-md-component="logo">
|
||||
|
||||
<img src="../../images/pleroma_logo_vector_nobg.svg" alt="logo">
|
||||
|
||||
</a>
|
||||
<label class="md-header__button md-icon" for="__drawer">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"/></svg>
|
||||
</label>
|
||||
<div class="md-header__title" data-md-component="header-title">
|
||||
<div class="md-header__ellipsis">
|
||||
<div class="md-header__topic">
|
||||
<span class="md-ellipsis">
|
||||
Pleroma-FE Documentation
|
||||
</span>
|
||||
</div>
|
||||
<div class="md-header__topic" data-md-component="header-topic">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Users: follow, mute, block
|
||||
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<label class="md-header__button md-icon" for="__search">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
|
||||
</label>
|
||||
<div class="md-search" data-md-component="search" role="dialog">
|
||||
<label class="md-search__overlay" for="__search"></label>
|
||||
<div class="md-search__inner" role="search">
|
||||
<form class="md-search__form" name="search">
|
||||
<input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
|
||||
<label class="md-search__icon md-icon" for="__search">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg>
|
||||
</label>
|
||||
<nav class="md-search__options" aria-label="Search">
|
||||
|
||||
<button type="reset" class="md-search__icon md-icon" aria-label="Clear" tabindex="-1">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"/></svg>
|
||||
</button>
|
||||
</nav>
|
||||
|
||||
</form>
|
||||
<div class="md-search__output">
|
||||
<div class="md-search__scrollwrap" data-md-scrollfix>
|
||||
<div class="md-search-result" data-md-component="search-result">
|
||||
<div class="md-search-result__meta">
|
||||
Initializing search
|
||||
</div>
|
||||
<ol class="md-search-result__list"></ol>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="md-header__source">
|
||||
<!--
|
||||
Copyright (c) 2016-2019 Martin Donath <martin.donath@squidfunk.com>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to
|
||||
deal in the Software without restriction, including without limitation the
|
||||
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||
sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
||||
IN THE SOFTWARE.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
<!--
|
||||
Check whether the repository is hosted on one of the supported code hosting
|
||||
platforms (GitHub, GitLab or Bitbucket) to show icon.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Repository containing source -->
|
||||
<a href="https://akkoma.dev/AkkomaGang/pleroma-fe" title="Go to repository"
|
||||
class="md-source" data-md-source="">
|
||||
|
||||
<div class="md-source__repository">
|
||||
AkkomaGang/pleroma-fe
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</nav>
|
||||
|
||||
</header>
|
||||
|
||||
<div class="md-container" data-md-component="container">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<main class="md-main" data-md-component="main">
|
||||
<div class="md-main__inner md-grid">
|
||||
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
|
||||
<label class="md-nav__title" for="__drawer">
|
||||
<a href="../.." title="Pleroma-FE Documentation" class="md-nav__button md-logo" aria-label="Pleroma-FE Documentation" data-md-component="logo">
|
||||
|
||||
<img src="../../images/pleroma_logo_vector_nobg.svg" alt="logo">
|
||||
|
||||
</a>
|
||||
Pleroma-FE Documentation
|
||||
</label>
|
||||
|
||||
<div class="md-nav__source">
|
||||
<!--
|
||||
Copyright (c) 2016-2019 Martin Donath <martin.donath@squidfunk.com>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to
|
||||
deal in the Software without restriction, including without limitation the
|
||||
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||
sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
||||
IN THE SOFTWARE.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
<!--
|
||||
Check whether the repository is hosted on one of the supported code hosting
|
||||
platforms (GitHub, GitLab or Bitbucket) to show icon.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Repository containing source -->
|
||||
<a href="https://akkoma.dev/AkkomaGang/pleroma-fe" title="Go to repository"
|
||||
class="md-source" data-md-source="">
|
||||
|
||||
<div class="md-source__repository">
|
||||
AkkomaGang/pleroma-fe
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../.." class="md-nav__link">
|
||||
Introduction to Pleroma-FE
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../CONFIGURATION/" class="md-nav__link">
|
||||
Pleroma-FE configuration and customization for instance administrators
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../HACKING/" class="md-nav__link">
|
||||
Hacking, tweaking, contributing
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_4" type="checkbox" id="__nav_4" checked>
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_4">
|
||||
User guide
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" aria-label="User guide" data-md-level="1">
|
||||
<label class="md-nav__title" for="__nav_4">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
User guide
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../" class="md-nav__link">
|
||||
General overview
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../posting_reading_basic_functions/" class="md-nav__link">
|
||||
Posting, reading, basic functions.
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../settings/" class="md-nav__link">
|
||||
Settings
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../timelines/" class="md-nav__link">
|
||||
Timelines
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--active">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href="./" class="md-nav__link md-nav__link--active">
|
||||
Users: follow, mute, block
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="md-content" data-md-component="content">
|
||||
<article class="md-content__inner md-typeset">
|
||||
|
||||
|
||||
|
||||
|
||||
<h1 id="users-follow-mute-block">Users: follow, mute, block<a class="headerlink" href="#users-follow-mute-block" title="Permanent link">¶</a></h1>
|
||||
<p>When you see someone, you can click on their user picture to view their profile, and click on the userpic in that to see <em>full</em> profile. You can <strong>follow</strong> them, <strong>mute</strong> and <strong>block</strong> them.</p>
|
||||
<p><strong>Following</strong> is self-explanatory, it adds them to your Home Timeline, lists you as a follower and gives you access to follower-only posts if they have any.</p>
|
||||
<p><strong>Muting</strong> collapses posts and notifications made by them, giving you an option to see the post if you're curious. Clients other than PleromaFE may completely remove their posts.</p>
|
||||
<p><strong>Blocking</strong> a user removes them from your timeline and notifications and prevents them from following you (automatically unfollows them from you).</p>
|
||||
<p>Please note that some users can be "locked", meaning instead of following them you send a follow request they need to approve for you to become their follower.</p>
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</main>
|
||||
|
||||
<footer class="md-footer">
|
||||
|
||||
|
||||
<nav class="md-footer__inner md-grid" aria-label="Footer" >
|
||||
|
||||
|
||||
<a href="../timelines/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Timelines" rel="prev">
|
||||
<div class="md-footer__button md-icon">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg>
|
||||
</div>
|
||||
<div class="md-footer__title">
|
||||
<div class="md-ellipsis">
|
||||
<span class="md-footer__direction">
|
||||
Previous
|
||||
</span>
|
||||
Timelines
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
</nav>
|
||||
|
||||
<div class="md-footer-meta md-typeset">
|
||||
<div class="md-footer-meta__inner md-grid">
|
||||
<div class="md-copyright">
|
||||
|
||||
|
||||
Made with
|
||||
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
|
||||
Material for MkDocs
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
</div>
|
||||
<div class="md-dialog" data-md-component="dialog">
|
||||
<div class="md-dialog__inner md-typeset"></div>
|
||||
</div>
|
||||
<script id="__config" type="application/json">{"base": "../..", "features": ["tabs"], "search": "../../assets/javascripts/workers/search.b97dbffb.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version.title": "Select version"}}</script>
|
||||
|
||||
|
||||
<script src="../../assets/javascripts/bundle.6c7ad80a.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -34,8 +34,7 @@
|
|||
"js-cookie": "^3.0.1",
|
||||
"localforage": "1.10.0",
|
||||
"marked": "^4.0.17",
|
||||
"marked-mfm": "^0.4.0",
|
||||
"mfm-js": "^0.22.1",
|
||||
"marked-mfm": "^0.5.0",
|
||||
"parse-link-header": "1.0.1",
|
||||
"phoenix": "1.6.2",
|
||||
"punycode.js": "2.1.0",
|
||||
|
@ -57,7 +56,7 @@
|
|||
"@vue/babel-helper-vue-jsx-merge-props": "1.2.1",
|
||||
"@vue/babel-plugin-jsx": "1.1.1",
|
||||
"@vue/compiler-sfc": "^3.1.0",
|
||||
"@vue/test-utils": "2.0.0-rc.17",
|
||||
"@vue/test-utils": "^2.0.2",
|
||||
"autoprefixer": "6.7.7",
|
||||
"babel-eslint": "7.2.3",
|
||||
"babel-loader": "8.2.4",
|
||||
|
|
|
@ -6,7 +6,7 @@ import {
|
|||
faStickyNote,
|
||||
faSmileBeam
|
||||
} from '@fortawesome/free-solid-svg-icons'
|
||||
import { trim } from 'lodash'
|
||||
import { trim, escapeRegExp, startCase } from 'lodash'
|
||||
|
||||
library.add(
|
||||
faBoxOpen,
|
||||
|
@ -21,23 +21,6 @@ const LOAD_EMOJI_BY = 60
|
|||
// When to start loading new batch emoji, in pixels
|
||||
const LOAD_EMOJI_MARGIN = 64
|
||||
|
||||
const filterByKeyword = (list, keyword = '') => {
|
||||
if (keyword === '') return list
|
||||
|
||||
const keywordLowercase = keyword.toLowerCase()
|
||||
let orderedEmojiList = []
|
||||
for (const emoji of list) {
|
||||
const indexOfKeyword = emoji.displayText.toLowerCase().indexOf(keywordLowercase)
|
||||
if (indexOfKeyword > -1) {
|
||||
if (!Array.isArray(orderedEmojiList[indexOfKeyword])) {
|
||||
orderedEmojiList[indexOfKeyword] = []
|
||||
}
|
||||
orderedEmojiList[indexOfKeyword].push(emoji)
|
||||
}
|
||||
}
|
||||
return orderedEmojiList.flat()
|
||||
}
|
||||
|
||||
const EmojiPicker = {
|
||||
props: {
|
||||
enableStickerPicker: {
|
||||
|
@ -49,7 +32,7 @@ const EmojiPicker = {
|
|||
data () {
|
||||
return {
|
||||
keyword: '',
|
||||
activeGroup: 'custom',
|
||||
activeGroup: 'standard',
|
||||
showingStickers: false,
|
||||
groupsScrolledClass: 'scrolled-top',
|
||||
keepOpen: false,
|
||||
|
@ -80,13 +63,8 @@ const EmojiPicker = {
|
|||
this.triggerLoadMore(target)
|
||||
},
|
||||
highlight (key) {
|
||||
const ref = this.$refs['group-' + key]
|
||||
const top = ref.offsetTop
|
||||
this.setShowStickers(false)
|
||||
this.activeGroup = key
|
||||
this.$nextTick(() => {
|
||||
this.$refs['emoji-groups'].scrollTop = top + 1
|
||||
})
|
||||
},
|
||||
updateScrolledClass (target) {
|
||||
if (target.scrollTop <= 5) {
|
||||
|
@ -155,6 +133,13 @@ const EmojiPicker = {
|
|||
},
|
||||
setShowStickers (value) {
|
||||
this.showingStickers = value
|
||||
},
|
||||
filterByKeyword (list) {
|
||||
if (this.keyword === '') return list
|
||||
const regex = new RegExp(escapeRegExp(trim(this.keyword)), 'i')
|
||||
return list.filter(emoji => {
|
||||
return regex.test(emoji.displayText)
|
||||
})
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
|
@ -175,9 +160,8 @@ const EmojiPicker = {
|
|||
return 0
|
||||
},
|
||||
filteredEmoji () {
|
||||
return filterByKeyword(
|
||||
this.$store.state.instance.customEmoji || [],
|
||||
trim(this.keyword)
|
||||
return this.filterByKeyword(
|
||||
this.$store.state.instance.customEmoji || []
|
||||
)
|
||||
},
|
||||
customEmojiBuffer () {
|
||||
|
@ -185,28 +169,53 @@ const EmojiPicker = {
|
|||
},
|
||||
emojis () {
|
||||
const standardEmojis = this.$store.state.instance.emoji || []
|
||||
const customEmojis = this.customEmojiBuffer
|
||||
|
||||
const customEmojis = this.sortedEmoji
|
||||
const emojiPacks = []
|
||||
customEmojis.forEach((pack, id) => {
|
||||
emojiPacks.push({
|
||||
id: id.replace(/^pack:/, ''),
|
||||
text: startCase(id.replace(/^pack:/, '')),
|
||||
first: pack[0],
|
||||
emojis: this.filterByKeyword(pack)
|
||||
})
|
||||
})
|
||||
return [
|
||||
{
|
||||
id: 'custom',
|
||||
text: this.$t('emoji.custom'),
|
||||
icon: 'smile-beam',
|
||||
emojis: customEmojis
|
||||
},
|
||||
{
|
||||
id: 'standard',
|
||||
text: this.$t('emoji.unicode'),
|
||||
icon: 'box-open',
|
||||
emojis: filterByKeyword(standardEmojis, trim(this.keyword))
|
||||
first: {
|
||||
imageUrl: '',
|
||||
replacement: '🥴'
|
||||
},
|
||||
emojis: this.filterByKeyword(standardEmojis)
|
||||
}
|
||||
]
|
||||
].concat(emojiPacks)
|
||||
},
|
||||
sortedEmoji () {
|
||||
const customEmojis = this.$store.state.instance.customEmoji || []
|
||||
const sortedEmojiGroups = new Map()
|
||||
customEmojis.forEach((emoji) => {
|
||||
if (!sortedEmojiGroups.has(emoji.tags[0])) {
|
||||
sortedEmojiGroups.set(emoji.tags[0], [emoji])
|
||||
} else {
|
||||
sortedEmojiGroups.get(emoji.tags[0]).push(emoji)
|
||||
}
|
||||
})
|
||||
return new Map([...sortedEmojiGroups.entries()].sort())
|
||||
},
|
||||
emojisView () {
|
||||
return this.emojis.filter(value => value.emojis.length > 0)
|
||||
if (this.keyword === '') {
|
||||
return this.emojis.filter(pack => {
|
||||
return pack.id === this.activeGroup
|
||||
})
|
||||
} else {
|
||||
return this.emojis.filter(pack => {
|
||||
return pack.emojis.length > 0
|
||||
})
|
||||
}
|
||||
},
|
||||
stickerPickerEnabled () {
|
||||
return (this.$store.state.instance.stickers || []).length !== 0
|
||||
return (this.$store.state.instance.stickers || []).length !== 0 && this.enableStickerPicker
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -35,9 +35,8 @@
|
|||
}
|
||||
|
||||
.heading {
|
||||
display: flex;
|
||||
height: 32px;
|
||||
padding: 10px 7px 5px;
|
||||
margin-top: 10px;
|
||||
height: 4.8em;
|
||||
}
|
||||
|
||||
.content {
|
||||
|
@ -65,15 +64,34 @@
|
|||
|
||||
.additional-tabs,
|
||||
.emoji-tabs {
|
||||
position: absolute;
|
||||
display: block;
|
||||
min-width: 0;
|
||||
flex-basis: auto;
|
||||
flex-shrink: 1;
|
||||
flex-wrap: nowrap;
|
||||
|
||||
overflow: auto;
|
||||
width: 100%;
|
||||
|
||||
white-space: nowrap;
|
||||
|
||||
&-item {
|
||||
padding: 0 7px;
|
||||
vertical-align: top;
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
width: 32px;
|
||||
height: 32px;
|
||||
padding: .4em;
|
||||
cursor: pointer;
|
||||
font-size: 1.85em;
|
||||
|
||||
img {
|
||||
max-width: 100%;
|
||||
max-height: 100%;
|
||||
object-fit: contain;
|
||||
}
|
||||
|
||||
span {
|
||||
font-size: 1.9em;
|
||||
}
|
||||
|
||||
&.disabled {
|
||||
opacity: 0.5;
|
||||
|
@ -88,6 +106,9 @@
|
|||
color: var(--lightText, $fallback--lightText);
|
||||
}
|
||||
}
|
||||
.fa-sticky-note {
|
||||
font-size: 2em;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -13,18 +13,15 @@
|
|||
:title="group.text"
|
||||
@click.prevent="highlight(group.id)"
|
||||
>
|
||||
<FAIcon
|
||||
:icon="group.icon"
|
||||
fixed-width
|
||||
/>
|
||||
<span v-if="!group.first.imageUrl">{{ group.first.replacement }}</span>
|
||||
<img
|
||||
v-else
|
||||
:src="group.first.imageUrl"
|
||||
>
|
||||
</span>
|
||||
</span>
|
||||
<span
|
||||
v-if="stickerPickerEnabled"
|
||||
class="additional-tabs"
|
||||
>
|
||||
<span
|
||||
class="stickers-tab-icon additional-tabs-item"
|
||||
v-if="stickerPickerEnabled"
|
||||
class="stickers-tab-icon emoji-tabs-item"
|
||||
:class="{active: showingStickers}"
|
||||
:title="$t('emoji.stickers')"
|
||||
@click.prevent="toggleStickers"
|
||||
|
|
|
@ -22,6 +22,11 @@
|
|||
@click.prevent="onClick"
|
||||
>
|
||||
<!-- eslint-disable vue/no-v-html -->
|
||||
<UserAvatar
|
||||
v-if="shouldShowAvatar"
|
||||
class="mention-avatar"
|
||||
:user="user"
|
||||
/>
|
||||
<span class="shortName">@<span
|
||||
class="userName"
|
||||
v-html="userName"
|
||||
|
|
|
@ -2,7 +2,8 @@
|
|||
|
||||
.notification-reaction-emoji {
|
||||
width: 40px;
|
||||
display: flex;
|
||||
display: inline-flex;
|
||||
vertical-align: middle;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
|
|
|
@ -151,6 +151,7 @@
|
|||
>
|
||||
<Timeago
|
||||
:time="notification.created_at"
|
||||
:with-direction="true"
|
||||
:auto-update="240"
|
||||
/>
|
||||
</router-link>
|
||||
|
|
|
@ -84,7 +84,7 @@
|
|||
:key="unit"
|
||||
:value="unit"
|
||||
>
|
||||
{{ $t(`time.unit.${unit}_short`, ['']) }}
|
||||
{{ $tc(`time.unit.${unit}_short`, expiryAmount, ['']) }}
|
||||
</option>
|
||||
</Select>
|
||||
</div>
|
||||
|
|
|
@ -1,10 +1,9 @@
|
|||
<template>
|
||||
<div
|
||||
v-if="loggedIn"
|
||||
v-if="(visibility === 'public' || visibility === 'unlisted') && loggedIn"
|
||||
class="QuoteButton"
|
||||
>
|
||||
<button
|
||||
v-if="visibility === 'public' || visibility === 'unlisted'"
|
||||
class="button-unstyled interactive"
|
||||
:class="{'-active': quoting}"
|
||||
:title="$t('tool_tip.quote')"
|
||||
|
@ -15,13 +14,6 @@
|
|||
icon="quote-left"
|
||||
/>
|
||||
</button>
|
||||
<span v-else-if="loggedIn">
|
||||
<FAIcon
|
||||
class="fa-scale-110 fa-old-padding"
|
||||
icon="lock"
|
||||
:title="$t('timeline.no_quote_hint')"
|
||||
/>
|
||||
</span>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
|
|
@ -14,15 +14,7 @@ const QuoteCard = {
|
|||
computed: {
|
||||
...mapGetters([
|
||||
'mergedConfig'
|
||||
]),
|
||||
statusLink () {
|
||||
return {
|
||||
name: 'conversation',
|
||||
params: {
|
||||
id: this.status.id
|
||||
}
|
||||
}
|
||||
}
|
||||
])
|
||||
},
|
||||
components: {
|
||||
QuoteCardContent
|
||||
|
|
|
@ -1,15 +1,13 @@
|
|||
<template>
|
||||
<div>
|
||||
<a
|
||||
<router-link
|
||||
class="quote-card"
|
||||
:href="$router.resolve(statusLink).href"
|
||||
target="_blank"
|
||||
rel="noopener"
|
||||
:to="{ name: 'conversation', params: { id: status.id } }"
|
||||
>
|
||||
<QuoteCardContent
|
||||
:status="status"
|
||||
/>
|
||||
</a>
|
||||
</router-link>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
@ -20,7 +18,7 @@
|
|||
|
||||
.quote-card {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
flex-direction: column;
|
||||
cursor: pointer;
|
||||
overflow: hidden;
|
||||
margin-top: 0.5em;
|
||||
|
|
|
@ -124,6 +124,21 @@ export default {
|
|||
}
|
||||
|
||||
const renderMisskeyMarkdown = (content) => {
|
||||
// Untangle code blocks from <br> tags and other html encodings
|
||||
const codeblocks = content.match(/(<br\/>)?(~~~|```)\w*<br\/>.+?<br\/>\2\1?/g)
|
||||
if (codeblocks) {
|
||||
codeblocks.forEach((pre) => {
|
||||
content = content.replace(pre,
|
||||
pre.replaceAll('<br/>', '\n')
|
||||
.replaceAll('&', '&')
|
||||
.replaceAll('<', '<')
|
||||
.replaceAll('>', '>')
|
||||
.replaceAll('"', '"')
|
||||
.replaceAll(''', "'")
|
||||
)
|
||||
})
|
||||
}
|
||||
|
||||
marked.use(markedMfm, {
|
||||
mangle: false,
|
||||
gfm: false,
|
||||
|
|
|
@ -37,6 +37,15 @@
|
|||
{{ $t('settings.hide_muted_posts') }}
|
||||
</BooleanSetting>
|
||||
</li>
|
||||
<li>
|
||||
<BooleanSetting
|
||||
v-if="user"
|
||||
:disabled="hideFilteredStatuses"
|
||||
path="hideThreadsWithBlockedUsers"
|
||||
>
|
||||
{{ $t('settings.hide_threads_with_blocked_users') }}
|
||||
</BooleanSetting>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
|
|
|
@ -261,6 +261,38 @@ const Status = {
|
|||
hasMentionsLine () {
|
||||
return this.mentionsLine.length > 0
|
||||
},
|
||||
mentionsBlockedUser () {
|
||||
// XXX: doesn't work on domain blocks, because users from blocked domains
|
||||
// don't appear in `attentions' and therefore cannot be filtered.
|
||||
let mentions = false
|
||||
|
||||
// find if user in mentions list is blocked
|
||||
this.status.attentions.forEach((attn) => {
|
||||
if (attn.id === this.currentUser.id) return
|
||||
const relationship = this.$store.getters.relationship(attn.id)
|
||||
if (relationship.blocking) {
|
||||
mentions = true
|
||||
}
|
||||
})
|
||||
|
||||
return mentions
|
||||
},
|
||||
mentionsMutedUser () {
|
||||
// XXX: doesn't work on domain blocks, because users from blocked domains
|
||||
// don't appear in `attentions' and therefore cannot be filtered.
|
||||
let mentions = false
|
||||
|
||||
// find if user in mentions list is blocked
|
||||
this.status.attentions.forEach((attn) => {
|
||||
if (attn.id === this.currentUser.id) return
|
||||
const relationship = this.$store.getters.relationship(attn.id)
|
||||
if (relationship.muting) {
|
||||
mentions = true
|
||||
}
|
||||
})
|
||||
|
||||
return mentions
|
||||
},
|
||||
muted () {
|
||||
if (this.statusoid.user.id === this.currentUser.id) return false
|
||||
const reasonsToMute = this.userIsMuted ||
|
||||
|
@ -269,7 +301,11 @@ const Status = {
|
|||
// Wordfiltered
|
||||
this.muteWordHits.length > 0 ||
|
||||
// bot status
|
||||
(this.muteBotStatuses && this.botStatus && !this.compact)
|
||||
(this.muteBotStatuses && this.botStatus && !this.compact) ||
|
||||
// mentions blocked user
|
||||
this.mentionsBlockedUser ||
|
||||
// mentions muted user
|
||||
this.mentionsMutedUser
|
||||
return !this.unmuted && !this.shouldNotMute && reasonsToMute
|
||||
},
|
||||
userIsMuted () {
|
||||
|
@ -312,6 +348,9 @@ const Status = {
|
|||
hideFilteredStatuses () {
|
||||
return this.mergedConfig.hideFilteredStatuses
|
||||
},
|
||||
hideThreadsWithBlockedUsers () {
|
||||
return this.mergedConfig.hideThreadsWithBlockedUsers
|
||||
},
|
||||
hideWordFilteredPosts () {
|
||||
return this.mergedConfig.hideWordFilteredPosts
|
||||
},
|
||||
|
@ -319,8 +358,9 @@ const Status = {
|
|||
return (!this.shouldNotMute) && (
|
||||
(this.muted && this.hideFilteredStatuses) ||
|
||||
(this.userIsMuted && this.hideMutedUsers) ||
|
||||
(this.status.thread_muted && this.hideMutedThreads) ||
|
||||
(this.muteWordHits.length > 0 && this.hideWordFilteredPosts)
|
||||
((this.status.thread_muted || this.mentionsMutedUser) && this.hideMutedThreads) ||
|
||||
(this.muteWordHits.length > 0 && this.hideWordFilteredPosts) ||
|
||||
(this.mentionsBlockedUser && this.hideThreadsWithBlockedUsers)
|
||||
)
|
||||
},
|
||||
isFocused () {
|
||||
|
|
|
@ -187,6 +187,7 @@
|
|||
>
|
||||
<Timeago
|
||||
:time="status.created_at"
|
||||
:with-direction="true"
|
||||
:auto-update="60"
|
||||
/>
|
||||
</router-link>
|
||||
|
|
|
@ -6,8 +6,12 @@
|
|||
|
||||
.emoji {
|
||||
--_still_image-label-scale: 0.5;
|
||||
--emoji-size: 50px;
|
||||
--emoji-size: 50px;
|
||||
--emoji-size: 38px;
|
||||
}
|
||||
|
||||
.emoji:hover {
|
||||
transform: scale(1.4);
|
||||
transition: 0.05s;
|
||||
}
|
||||
|
||||
._mfm_x2_ {
|
||||
|
@ -93,7 +97,7 @@
|
|||
overflow-y: hidden;
|
||||
z-index: 1;
|
||||
|
||||
.media-body {
|
||||
.media-body-wrapper {
|
||||
min-height: 0;
|
||||
mask:
|
||||
linear-gradient(to top, white, transparent) bottom/100% 70px no-repeat,
|
||||
|
@ -153,16 +157,19 @@
|
|||
|
||||
--emoji-size: 16px;
|
||||
|
||||
& .body,
|
||||
& .body:not(:active),
|
||||
& .attachments {
|
||||
max-height: 3.25em;
|
||||
}
|
||||
|
||||
.body {
|
||||
overflow: hidden;
|
||||
white-space: normal;
|
||||
min-width: 5em;
|
||||
flex: 5 1 auto;
|
||||
}
|
||||
|
||||
.body:not(:active) {
|
||||
overflow: hidden;
|
||||
mask-size: auto 3.5em, auto auto;
|
||||
mask-position: 0 0, 0 0;
|
||||
mask-repeat: repeat-x, repeat;
|
||||
|
|
|
@ -43,6 +43,7 @@
|
|||
</button>
|
||||
<div
|
||||
v-if="!hideSubjectStatus && !(singleLine && status.summary_raw_html)"
|
||||
class="media-body-wrapper"
|
||||
>
|
||||
<RichContent
|
||||
:class="{ '-single-line': singleLine }"
|
||||
|
|
|
@ -36,6 +36,22 @@
|
|||
|
||||
.sticker-picker {
|
||||
width: 100%;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
left: 0;
|
||||
margin: 0 !important;
|
||||
background-color: $fallback--bg;
|
||||
background-color: var(--popover, $fallback--bg);
|
||||
color: $fallback--link;
|
||||
color: var(--popoverText, $fallback--link);
|
||||
--lightText: var(--popoverLightText, $fallback--faint);
|
||||
--faint: var(--popoverFaintText, $fallback--faint);
|
||||
--faintLink: var(--popoverFaintLink, $fallback--faint);
|
||||
--lightText: var(--popoverLightText, $fallback--lightText);
|
||||
--icon: var(--popoverIcon, $fallback--icon);
|
||||
|
||||
.contents {
|
||||
min-height: 250px;
|
||||
.sticker-picker-content {
|
||||
|
|
|
@ -4,11 +4,18 @@
|
|||
:title="localeDateString"
|
||||
:class="{ warning: relativeTime.direction === 'time.in_future' }"
|
||||
>
|
||||
{{
|
||||
relativeTime.direction === '' ?
|
||||
$tc(relativeTime.key, relativeTime.num, [relativeTime.num]) :
|
||||
$t(relativeTime.direction, [$tc(relativeTime.key, relativeTime.num, [relativeTime.num])])
|
||||
}}
|
||||
<template
|
||||
v-if="withDirection"
|
||||
>
|
||||
{{
|
||||
relativeTime.direction === '' ?
|
||||
$tc(relativeTime.key, relativeTime.num, [relativeTime.num]) :
|
||||
$t(relativeTime.direction, [$tc(relativeTime.key, relativeTime.num, [relativeTime.num])])
|
||||
}}
|
||||
</template>
|
||||
<template v-else>
|
||||
{{ $tc(relativeTime.key, relativeTime.num, [relativeTime.num]) }}
|
||||
</template>
|
||||
</time>
|
||||
</template>
|
||||
|
||||
|
@ -18,7 +25,7 @@ import localeService from 'src/services/locale/locale.service.js'
|
|||
|
||||
export default {
|
||||
name: 'Timeago',
|
||||
props: ['time', 'autoUpdate', 'longFormat', 'nowThreshold'],
|
||||
props: ['time', 'autoUpdate', 'longFormat', 'nowThreshold', 'withDirection'],
|
||||
data () {
|
||||
return {
|
||||
relativeTime: { key: 'time.now', num: 0 },
|
||||
|
@ -58,7 +65,9 @@ export default {
|
|||
|
||||
<style lang="scss">
|
||||
@import '../../_variables.scss';
|
||||
time.warning {
|
||||
color: var(--alertWarning, $fallback--alertWarning);
|
||||
.timeago {
|
||||
time.warning {
|
||||
color: var(--alertWarning, $fallback--alertWarning);
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
|
|
@ -9,9 +9,12 @@
|
|||
fixed-width
|
||||
class="fa-scale-110 fa-old-padding "
|
||||
icon="home"
|
||||
/>{{ $t("nav.home_timeline") }}
|
||||
/>
|
||||
<span
|
||||
:title="$t('nav.home_timeline_description')"
|
||||
:aria-label="$t('nav.home_timeline_description')"
|
||||
>{{ $t("nav.home_timeline") }}</span>
|
||||
</router-link>
|
||||
<span class="timeline-desc">{{ $t("nav.home_timeline_description") }}</span>
|
||||
</li>
|
||||
<li v-if="currentUser">
|
||||
<router-link
|
||||
|
@ -22,9 +25,12 @@
|
|||
fixed-width
|
||||
class="fa-scale-110 fa-old-padding "
|
||||
icon="circle"
|
||||
/>{{ $t("nav.bubble_timeline") }}
|
||||
/>
|
||||
<span
|
||||
:title="$t('nav.bubble_timeline_description')"
|
||||
:aria-label="$t('nav.bubble_timeline_description')"
|
||||
>{{ $t("nav.bubble_timeline") }}</span>
|
||||
</router-link>
|
||||
<span class="timeline-desc">{{ $t("nav.bubble_timeline_description") }}</span>
|
||||
</li>
|
||||
<li v-if="currentUser || !privateMode">
|
||||
<router-link
|
||||
|
@ -35,9 +41,12 @@
|
|||
fixed-width
|
||||
class="fa-scale-110 fa-old-padding "
|
||||
icon="users"
|
||||
/>{{ $t("nav.public_tl") }}
|
||||
/>
|
||||
<span
|
||||
:title="$t('nav.public_timeline_description')"
|
||||
:aria-label="$t('nav.public_timeline_description')"
|
||||
>{{ $t("nav.public_tl") }}</span>
|
||||
</router-link>
|
||||
<span class="timeline-desc">{{ $t("nav.public_timeline_description") }}</span>
|
||||
</li>
|
||||
<li v-if="federating && (currentUser || !privateMode)">
|
||||
<router-link
|
||||
|
@ -48,9 +57,12 @@
|
|||
fixed-width
|
||||
class="fa-scale-110 fa-old-padding "
|
||||
icon="globe"
|
||||
/>{{ $t("nav.twkn") }}
|
||||
/>
|
||||
<span
|
||||
:title="$t('nav.twkn_timeline_description')"
|
||||
:aria-label="$t('nav.twkn_timeline_description')"
|
||||
>{{ $t("nav.twkn") }}</span>
|
||||
</router-link>
|
||||
<span class="timeline-desc">{{ $t("nav.twkn_timeline_description") }}</span>
|
||||
</li>
|
||||
<li v-if="currentUser">
|
||||
<router-link
|
||||
|
@ -61,7 +73,11 @@
|
|||
fixed-width
|
||||
class="fa-scale-110 fa-old-padding "
|
||||
icon="bookmark"
|
||||
/>{{ $t("nav.bookmarks") }}
|
||||
/>
|
||||
<span
|
||||
:title="$t('nav.bookmarks')"
|
||||
:aria-label="$t('nav.bookmarks')"
|
||||
>{{ $t("nav.bookmarks") }}</span>
|
||||
</router-link>
|
||||
</li>
|
||||
<li v-if="currentUser">
|
||||
|
@ -73,7 +89,11 @@
|
|||
fixed-width
|
||||
class="fa-scale-110 fa-old-padding "
|
||||
icon="envelope"
|
||||
/>{{ $t("nav.dms") }}
|
||||
/>
|
||||
<span
|
||||
:title="$t('nav.dms')"
|
||||
:aria-label="$t('nav.dms')"
|
||||
>{{ $t("nav.dms") }}</span>
|
||||
</router-link>
|
||||
</li>
|
||||
</ul>
|
||||
|
|
392
src/i18n/ar.json
392
src/i18n/ar.json
|
@ -1,204 +1,194 @@
|
|||
{
|
||||
"chat": {
|
||||
"title": "الدردشة"
|
||||
},
|
||||
"features_panel": {
|
||||
"chat": "الدردشة",
|
||||
"gopher": "غوفر",
|
||||
"media_proxy": "بروكسي الوسائط",
|
||||
"scope_options": "",
|
||||
"text_limit": "الحد الأقصى للنص",
|
||||
"title": "الميّزات",
|
||||
"who_to_follow": "للمتابعة"
|
||||
},
|
||||
"finder": {
|
||||
"error_fetching_user": "خطأ أثناء جلب صفحة المستخدم",
|
||||
"find_user": "البحث عن مستخدِم"
|
||||
},
|
||||
"general": {
|
||||
"apply": "تطبيق",
|
||||
"submit": "إرسال"
|
||||
},
|
||||
"login": {
|
||||
"login": "تسجيل الدخول",
|
||||
"logout": "الخروج",
|
||||
"password": "الكلمة السرية",
|
||||
"placeholder": "مثال lain",
|
||||
"register": "انشاء حساب",
|
||||
"username": "إسم المستخدم"
|
||||
},
|
||||
"nav": {
|
||||
"chat": "الدردشة المحلية",
|
||||
"friend_requests": "طلبات المتابَعة",
|
||||
"mentions": "الإشارات",
|
||||
"public_tl": "الخيط الزمني العام",
|
||||
"timeline": "الخيط الزمني",
|
||||
"twkn": "كافة الشبكة المعروفة"
|
||||
},
|
||||
"notifications": {
|
||||
"broken_favorite": "منشور مجهول، جارٍ البحث عنه…",
|
||||
"favorited_you": "أعجِب بمنشورك",
|
||||
"followed_you": "يُتابعك",
|
||||
"load_older": "تحميل الإشعارات الأقدم",
|
||||
"notifications": "الإخطارات",
|
||||
"read": "مقروء!",
|
||||
"repeated_you": "شارَك منشورك"
|
||||
},
|
||||
"post_status": {
|
||||
"account_not_locked_warning": "",
|
||||
"account_not_locked_warning_link": "مقفل",
|
||||
"attachments_sensitive": "اعتبر المرفقات كلها كمحتوى حساس",
|
||||
"content_type": {
|
||||
"text/plain": "نص صافٍ"
|
||||
"features_panel": {
|
||||
"media_proxy": "بروكسي الوسائط",
|
||||
"scope_options": "",
|
||||
"text_limit": "الحد الأقصى للنص",
|
||||
"title": "الميّزات",
|
||||
"who_to_follow": "للمتابعة"
|
||||
},
|
||||
"content_warning": "الموضوع (اختياري)",
|
||||
"default": "وصلت للتوّ إلى لوس أنجلس.",
|
||||
"direct_warning": "",
|
||||
"posting": "النشر",
|
||||
"scope": {
|
||||
"direct": "",
|
||||
"private": "",
|
||||
"public": "علني - يُنشر على الخيوط الزمنية العمومية",
|
||||
"unlisted": "غير مُدرَج - لا يُنشَر على الخيوط الزمنية العمومية"
|
||||
"finder": {
|
||||
"error_fetching_user": "خطأ أثناء جلب صفحة المستخدم",
|
||||
"find_user": "البحث عن مستخدِم"
|
||||
},
|
||||
"general": {
|
||||
"apply": "تطبيق",
|
||||
"submit": "إرسال"
|
||||
},
|
||||
"login": {
|
||||
"login": "تسجيل الدخول",
|
||||
"logout": "الخروج",
|
||||
"password": "الكلمة السرية",
|
||||
"placeholder": "مثال lain",
|
||||
"register": "انشاء حساب",
|
||||
"username": "إسم المستخدم"
|
||||
},
|
||||
"nav": {
|
||||
"friend_requests": "طلبات المتابَعة",
|
||||
"mentions": "الإشارات",
|
||||
"public_tl": "الخيط الزمني العام",
|
||||
"timeline": "الخيط الزمني",
|
||||
"twkn": "كافة الشبكة المعروفة"
|
||||
},
|
||||
"notifications": {
|
||||
"broken_favorite": "منشور مجهول، جارٍ البحث عنه…",
|
||||
"favorited_you": "أعجِب بمنشورك",
|
||||
"followed_you": "يُتابعك",
|
||||
"load_older": "تحميل الإشعارات الأقدم",
|
||||
"notifications": "الإخطارات",
|
||||
"read": "مقروء!",
|
||||
"repeated_you": "شارَك منشورك"
|
||||
},
|
||||
"post_status": {
|
||||
"account_not_locked_warning": "",
|
||||
"account_not_locked_warning_link": "مقفل",
|
||||
"attachments_sensitive": "اعتبر المرفقات كلها كمحتوى حساس",
|
||||
"content_type": {
|
||||
"text/plain": "نص صافٍ"
|
||||
},
|
||||
"content_warning": "الموضوع (اختياري)",
|
||||
"default": "وصلت للتوّ إلى لوس أنجلس.",
|
||||
"posting": "النشر",
|
||||
"scope": {
|
||||
"direct": "",
|
||||
"private": "",
|
||||
"public": "علني - يُنشر على الخيوط الزمنية العمومية",
|
||||
"unlisted": "غير مُدرَج - لا يُنشَر على الخيوط الزمنية العمومية"
|
||||
}
|
||||
},
|
||||
"registration": {
|
||||
"bio": "السيرة الذاتية",
|
||||
"email": "عنوان البريد الإلكتروني",
|
||||
"fullname": "الإسم المعروض",
|
||||
"password_confirm": "تأكيد الكلمة السرية",
|
||||
"registration": "التسجيل",
|
||||
"token": "رمز الدعوة"
|
||||
},
|
||||
"settings": {
|
||||
"attachmentRadius": "المُرفَقات",
|
||||
"attachments": "المُرفَقات",
|
||||
"avatar": "الصورة الرمزية",
|
||||
"avatarAltRadius": "الصور الرمزية (الإشعارات)",
|
||||
"avatarRadius": "الصور الرمزية",
|
||||
"background": "الخلفية",
|
||||
"bio": "السيرة الذاتية",
|
||||
"btnRadius": "الأزرار",
|
||||
"cBlue": "أزرق (الرد، المتابَعة)",
|
||||
"cGreen": "أخضر (إعادة النشر)",
|
||||
"cOrange": "برتقالي (مفضلة)",
|
||||
"cRed": "أحمر (إلغاء)",
|
||||
"change_password": "تغيير كلمة السر",
|
||||
"change_password_error": "وقع هناك خلل أثناء تعديل كلمتك السرية.",
|
||||
"changed_password": "تم تغيير كلمة المرور بنجاح!",
|
||||
"collapse_subject": "",
|
||||
"confirm_new_password": "تأكيد كلمة السر الجديدة",
|
||||
"current_avatar": "صورتك الرمزية الحالية",
|
||||
"current_password": "كلمة السر الحالية",
|
||||
"data_import_export_tab": "تصدير واستيراد البيانات",
|
||||
"default_vis": "أسلوب العرض الافتراضي",
|
||||
"delete_account": "حذف الحساب",
|
||||
"delete_account_description": "حذف حسابك و كافة منشوراتك نهائيًا.",
|
||||
"delete_account_error": "",
|
||||
"delete_account_instructions": "يُرجى إدخال كلمتك السرية أدناه لتأكيد عملية حذف الحساب.",
|
||||
"export_theme": "حفظ النموذج",
|
||||
"filtering": "التصفية",
|
||||
"filtering_explanation": "سيتم إخفاء كافة المنشورات التي تحتوي على هذه الكلمات، كلمة واحدة في كل سطر",
|
||||
"follow_export": "تصدير الاشتراكات",
|
||||
"follow_export_button": "تصدير الاشتراكات كملف csv",
|
||||
"follow_import": "استيراد الاشتراكات",
|
||||
"follow_import_error": "خطأ أثناء استيراد المتابِعين",
|
||||
"follows_imported": "",
|
||||
"foreground": "الأمامية",
|
||||
"general": "الإعدادات العامة",
|
||||
"hide_attachments_in_convo": "إخفاء المرفقات على المحادثات",
|
||||
"hide_attachments_in_tl": "إخفاء المرفقات على الخيط الزمني",
|
||||
"hide_post_stats": "",
|
||||
"hide_user_stats": "",
|
||||
"import_followers_from_a_csv_file": "",
|
||||
"import_theme": "تحميل نموذج",
|
||||
"inputRadius": "",
|
||||
"instance_default": "",
|
||||
"interfaceLanguage": "لغة الواجهة",
|
||||
"invalid_theme_imported": "",
|
||||
"limited_availability": "غير متوفر على متصفحك",
|
||||
"links": "الروابط",
|
||||
"lock_account_description": "",
|
||||
"loop_video": "",
|
||||
"loop_video_silent_only": "",
|
||||
"name": "الاسم",
|
||||
"name_bio": "الاسم والسيرة الذاتية",
|
||||
"new_password": "كلمة السر الجديدة",
|
||||
"no_rich_text_description": "",
|
||||
"notification_visibility": "نوع الإشعارات التي تريد عرضها",
|
||||
"notification_visibility_follows": "يتابع",
|
||||
"notification_visibility_likes": "الإعجابات",
|
||||
"notification_visibility_mentions": "الإشارات",
|
||||
"notification_visibility_repeats": "",
|
||||
"nsfw_clickthrough": "",
|
||||
"oauth_tokens": "رموز OAuth",
|
||||
"panelRadius": "",
|
||||
"pause_on_unfocused": "",
|
||||
"presets": "النماذج",
|
||||
"profile_background": "خلفية الصفحة الشخصية",
|
||||
"profile_banner": "رأسية الصفحة الشخصية",
|
||||
"profile_tab": "الملف الشخصي",
|
||||
"radii_help": "",
|
||||
"refresh_token": "رمز التحديث",
|
||||
"replies_in_timeline": "الردود على الخيط الزمني",
|
||||
"reply_visibility_all": "عرض كافة الردود",
|
||||
"reply_visibility_following": "",
|
||||
"reply_visibility_self": "",
|
||||
"revoke_token": "سحب",
|
||||
"saving_err": "خطأ أثناء حفظ الإعدادات",
|
||||
"saving_ok": "تم حفظ الإعدادات",
|
||||
"security_tab": "الأمان",
|
||||
"set_new_avatar": "اختيار صورة رمزية جديدة",
|
||||
"set_new_profile_background": "اختيار خلفية جديدة للملف الشخصي",
|
||||
"set_new_profile_banner": "اختيار رأسية جديدة للصفحة الشخصية",
|
||||
"settings": "الإعدادات",
|
||||
"stop_gifs": "",
|
||||
"streaming": "",
|
||||
"text": "النص",
|
||||
"theme": "المظهر",
|
||||
"theme_help": "",
|
||||
"token": "رمز",
|
||||
"tooltipRadius": "",
|
||||
"user_settings": "إعدادات المستخدم",
|
||||
"valid_until": "صالح حتى",
|
||||
"values": {
|
||||
"false": "لا",
|
||||
"true": "نعم"
|
||||
}
|
||||
},
|
||||
"timeline": {
|
||||
"collapse": "",
|
||||
"conversation": "محادثة",
|
||||
"load_older": "تحميل المنشورات القديمة",
|
||||
"no_retweet_hint": "",
|
||||
"repeated": "",
|
||||
"show_new": "عرض الجديد",
|
||||
"up_to_date": "تم تحديثه"
|
||||
},
|
||||
"user_card": {
|
||||
"approve": "قبول",
|
||||
"block": "حظر",
|
||||
"blocked": "تم حظره!",
|
||||
"deny": "رفض",
|
||||
"follow": "اتبع",
|
||||
"followees": "",
|
||||
"followers": "مُتابِعون",
|
||||
"following": "",
|
||||
"follows_you": "يتابعك!",
|
||||
"mute": "كتم",
|
||||
"muted": "تم كتمه",
|
||||
"per_day": "في اليوم",
|
||||
"remote_follow": "مُتابَعة عن بُعد",
|
||||
"statuses": "المنشورات"
|
||||
},
|
||||
"user_profile": {
|
||||
"timeline_title": "الخيط الزمني للمستخدم"
|
||||
},
|
||||
"who_to_follow": {
|
||||
"more": "المزيد",
|
||||
"who_to_follow": "للمتابعة"
|
||||
}
|
||||
},
|
||||
"registration": {
|
||||
"bio": "السيرة الذاتية",
|
||||
"email": "عنوان البريد الإلكتروني",
|
||||
"fullname": "الإسم المعروض",
|
||||
"password_confirm": "تأكيد الكلمة السرية",
|
||||
"registration": "التسجيل",
|
||||
"token": "رمز الدعوة"
|
||||
},
|
||||
"settings": {
|
||||
"attachmentRadius": "المُرفَقات",
|
||||
"attachments": "المُرفَقات",
|
||||
"avatar": "الصورة الرمزية",
|
||||
"avatarAltRadius": "الصور الرمزية (الإشعارات)",
|
||||
"avatarRadius": "الصور الرمزية",
|
||||
"background": "الخلفية",
|
||||
"bio": "السيرة الذاتية",
|
||||
"btnRadius": "الأزرار",
|
||||
"cBlue": "أزرق (الرد، المتابَعة)",
|
||||
"cGreen": "أخضر (إعادة النشر)",
|
||||
"cOrange": "برتقالي (مفضلة)",
|
||||
"cRed": "أحمر (إلغاء)",
|
||||
"change_password": "تغيير كلمة السر",
|
||||
"change_password_error": "وقع هناك خلل أثناء تعديل كلمتك السرية.",
|
||||
"changed_password": "تم تغيير كلمة المرور بنجاح!",
|
||||
"collapse_subject": "",
|
||||
"confirm_new_password": "تأكيد كلمة السر الجديدة",
|
||||
"current_avatar": "صورتك الرمزية الحالية",
|
||||
"current_password": "كلمة السر الحالية",
|
||||
"current_profile_banner": "الرأسية الحالية لصفحتك الشخصية",
|
||||
"data_import_export_tab": "تصدير واستيراد البيانات",
|
||||
"default_vis": "أسلوب العرض الافتراضي",
|
||||
"delete_account": "حذف الحساب",
|
||||
"delete_account_description": "حذف حسابك و كافة منشوراتك نهائيًا.",
|
||||
"delete_account_error": "",
|
||||
"delete_account_instructions": "يُرجى إدخال كلمتك السرية أدناه لتأكيد عملية حذف الحساب.",
|
||||
"export_theme": "حفظ النموذج",
|
||||
"filtering": "التصفية",
|
||||
"filtering_explanation": "سيتم إخفاء كافة المنشورات التي تحتوي على هذه الكلمات، كلمة واحدة في كل سطر",
|
||||
"follow_export": "تصدير الاشتراكات",
|
||||
"follow_export_button": "تصدير الاشتراكات كملف csv",
|
||||
"follow_export_processing": "التصدير جارٍ، سوف يُطلَب منك تنزيل ملفك بعد حين",
|
||||
"follow_import": "استيراد الاشتراكات",
|
||||
"follow_import_error": "خطأ أثناء استيراد المتابِعين",
|
||||
"follows_imported": "",
|
||||
"foreground": "الأمامية",
|
||||
"general": "الإعدادات العامة",
|
||||
"hide_attachments_in_convo": "إخفاء المرفقات على المحادثات",
|
||||
"hide_attachments_in_tl": "إخفاء المرفقات على الخيط الزمني",
|
||||
"hide_post_stats": "",
|
||||
"hide_user_stats": "",
|
||||
"import_followers_from_a_csv_file": "",
|
||||
"import_theme": "تحميل نموذج",
|
||||
"inputRadius": "",
|
||||
"instance_default": "",
|
||||
"interfaceLanguage": "لغة الواجهة",
|
||||
"invalid_theme_imported": "",
|
||||
"limited_availability": "غير متوفر على متصفحك",
|
||||
"links": "الروابط",
|
||||
"lock_account_description": "",
|
||||
"loop_video": "",
|
||||
"loop_video_silent_only": "",
|
||||
"name": "الاسم",
|
||||
"name_bio": "الاسم والسيرة الذاتية",
|
||||
"new_password": "كلمة السر الجديدة",
|
||||
"no_rich_text_description": "",
|
||||
"notification_visibility": "نوع الإشعارات التي تريد عرضها",
|
||||
"notification_visibility_follows": "يتابع",
|
||||
"notification_visibility_likes": "الإعجابات",
|
||||
"notification_visibility_mentions": "الإشارات",
|
||||
"notification_visibility_repeats": "",
|
||||
"nsfw_clickthrough": "",
|
||||
"oauth_tokens": "رموز OAuth",
|
||||
"token": "رمز",
|
||||
"refresh_token": "رمز التحديث",
|
||||
"valid_until": "صالح حتى",
|
||||
"revoke_token": "سحب",
|
||||
"panelRadius": "",
|
||||
"pause_on_unfocused": "",
|
||||
"presets": "النماذج",
|
||||
"profile_background": "خلفية الصفحة الشخصية",
|
||||
"profile_banner": "رأسية الصفحة الشخصية",
|
||||
"profile_tab": "الملف الشخصي",
|
||||
"radii_help": "",
|
||||
"replies_in_timeline": "الردود على الخيط الزمني",
|
||||
"reply_visibility_all": "عرض كافة الردود",
|
||||
"reply_visibility_following": "",
|
||||
"reply_visibility_self": "",
|
||||
"saving_err": "خطأ أثناء حفظ الإعدادات",
|
||||
"saving_ok": "تم حفظ الإعدادات",
|
||||
"security_tab": "الأمان",
|
||||
"set_new_avatar": "اختيار صورة رمزية جديدة",
|
||||
"set_new_profile_background": "اختيار خلفية جديدة للملف الشخصي",
|
||||
"set_new_profile_banner": "اختيار رأسية جديدة للصفحة الشخصية",
|
||||
"settings": "الإعدادات",
|
||||
"stop_gifs": "",
|
||||
"streaming": "",
|
||||
"text": "النص",
|
||||
"theme": "المظهر",
|
||||
"theme_help": "",
|
||||
"tooltipRadius": "",
|
||||
"user_settings": "إعدادات المستخدم",
|
||||
"values": {
|
||||
"false": "لا",
|
||||
"true": "نعم"
|
||||
}
|
||||
},
|
||||
"timeline": {
|
||||
"collapse": "",
|
||||
"conversation": "محادثة",
|
||||
"error_fetching": "خطأ أثناء جلب التحديثات",
|
||||
"load_older": "تحميل المنشورات القديمة",
|
||||
"no_retweet_hint": "",
|
||||
"repeated": "",
|
||||
"show_new": "عرض الجديد",
|
||||
"up_to_date": "تم تحديثه"
|
||||
},
|
||||
"user_card": {
|
||||
"approve": "قبول",
|
||||
"block": "حظر",
|
||||
"blocked": "تم حظره!",
|
||||
"deny": "رفض",
|
||||
"follow": "اتبع",
|
||||
"followees": "",
|
||||
"followers": "مُتابِعون",
|
||||
"following": "",
|
||||
"follows_you": "يتابعك!",
|
||||
"mute": "كتم",
|
||||
"muted": "تم كتمه",
|
||||
"per_day": "في اليوم",
|
||||
"remote_follow": "مُتابَعة عن بُعد",
|
||||
"statuses": "المنشورات"
|
||||
},
|
||||
"user_profile": {
|
||||
"timeline_title": "الخيط الزمني للمستخدم"
|
||||
},
|
||||
"who_to_follow": {
|
||||
"more": "المزيد",
|
||||
"who_to_follow": "للمتابعة"
|
||||
}
|
||||
}
|
||||
}
|
1876
src/i18n/ca.json
1876
src/i18n/ca.json
File diff suppressed because it is too large
Load diff
883
src/i18n/cs.json
883
src/i18n/cs.json
|
@ -1,461 +1,436 @@
|
|||
{
|
||||
"chat": {
|
||||
"title": "Chat"
|
||||
},
|
||||
"features_panel": {
|
||||
"chat": "Chat",
|
||||
"gopher": "Gopher",
|
||||
"media_proxy": "Mediální proxy",
|
||||
"scope_options": "Možnosti rozsahů",
|
||||
"text_limit": "Textový limit",
|
||||
"title": "Vlastnosti",
|
||||
"who_to_follow": "Koho sledovat"
|
||||
},
|
||||
"finder": {
|
||||
"error_fetching_user": "Chyba při načítání uživatele",
|
||||
"find_user": "Najít uživatele"
|
||||
},
|
||||
"general": {
|
||||
"apply": "Použít",
|
||||
"submit": "Odeslat",
|
||||
"more": "Více",
|
||||
"generic_error": "Vyskytla se chyba",
|
||||
"optional": "volitelné"
|
||||
},
|
||||
"image_cropper": {
|
||||
"crop_picture": "Oříznout obrázek",
|
||||
"save": "Uložit",
|
||||
"cancel": "Zrušit"
|
||||
},
|
||||
"login": {
|
||||
"login": "Přihlásit",
|
||||
"description": "Přihlásit pomocí OAuth",
|
||||
"logout": "Odhlásit",
|
||||
"password": "Heslo",
|
||||
"placeholder": "např. lain",
|
||||
"register": "Registrovat",
|
||||
"username": "Uživatelské jméno",
|
||||
"hint": "Chcete-li se přidat do diskuze, přihlaste se"
|
||||
},
|
||||
"media_modal": {
|
||||
"previous": "Předchozí",
|
||||
"next": "Další"
|
||||
},
|
||||
"nav": {
|
||||
"about": "O instanci",
|
||||
"back": "Zpět",
|
||||
"chat": "Místní chat",
|
||||
"friend_requests": "Požadavky o sledování",
|
||||
"mentions": "Zmínky",
|
||||
"dms": "Přímé zprávy",
|
||||
"public_tl": "Veřejná časová osa",
|
||||
"timeline": "Časová osa",
|
||||
"twkn": "Celá známá síť",
|
||||
"user_search": "Hledání uživatelů",
|
||||
"who_to_follow": "Koho sledovat",
|
||||
"preferences": "Předvolby"
|
||||
},
|
||||
"notifications": {
|
||||
"broken_favorite": "Neznámý příspěvek, hledám jej…",
|
||||
"favorited_you": "si oblíbil/a váš příspěvek",
|
||||
"followed_you": "vás nyní sleduje",
|
||||
"load_older": "Načíst starší oznámení",
|
||||
"notifications": "Oznámení",
|
||||
"read": "Číst!",
|
||||
"repeated_you": "zopakoval/a váš příspěvek",
|
||||
"no_more_notifications": "Žádná další oznámení"
|
||||
},
|
||||
"post_status": {
|
||||
"new_status": "Napsat nový příspěvek",
|
||||
"account_not_locked_warning": "Váš účet není {0}. Kdokoliv vás může sledovat a vidět vaše příspěvky pouze pro sledující.",
|
||||
"account_not_locked_warning_link": "uzamčen",
|
||||
"attachments_sensitive": "Označovat přílohy jako citlivé",
|
||||
"content_type": {
|
||||
"text/plain": "Prostý text",
|
||||
"text/html": "HTML",
|
||||
"text/markdown": "Markdown",
|
||||
"text/bbcode": "BBCode"
|
||||
"features_panel": {
|
||||
"media_proxy": "Mediální proxy",
|
||||
"scope_options": "Možnosti rozsahů",
|
||||
"text_limit": "Textový limit",
|
||||
"title": "Vlastnosti",
|
||||
"who_to_follow": "Koho sledovat"
|
||||
},
|
||||
"content_warning": "Předmět (volitelný)",
|
||||
"default": "Právě jsem přistál v L.A.",
|
||||
"direct_warning": "Tento příspěvek uvidí pouze všichni zmínění uživatelé.",
|
||||
"posting": "Přispívání",
|
||||
"scope": {
|
||||
"direct": "Přímý - Poslat pouze zmíněným uživatelům",
|
||||
"private": "Pouze pro sledující - Poslat pouze sledujícím",
|
||||
"public": "Veřejný - Poslat na veřejné časové osy",
|
||||
"unlisted": "Neuvedený - Neposlat na veřejné časové osy"
|
||||
}
|
||||
},
|
||||
"registration": {
|
||||
"bio": "O vás",
|
||||
"email": "E-mail",
|
||||
"fullname": "Zobrazované jméno",
|
||||
"password_confirm": "Potvrzení hesla",
|
||||
"registration": "Registrace",
|
||||
"token": "Token pozvánky",
|
||||
"captcha": "CAPTCHA",
|
||||
"new_captcha": "Kliknutím na obrázek získáte novou CAPTCHA",
|
||||
"username_placeholder": "např. lain",
|
||||
"fullname_placeholder": "např. Lain Iwakura",
|
||||
"bio_placeholder": "např.\nNazdar, jsem Lain\nJsem anime dívka žijící v příměstském Japonsku. Možná mě znáte z Wired.",
|
||||
"validations": {
|
||||
"username_required": "nemůže být prázdné",
|
||||
"fullname_required": "nemůže být prázdné",
|
||||
"email_required": "nemůže být prázdný",
|
||||
"password_required": "nemůže být prázdné",
|
||||
"password_confirmation_required": "nemůže být prázdné",
|
||||
"password_confirmation_match": "musí být stejné jako heslo"
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"app_name": "Název aplikace",
|
||||
"attachmentRadius": "Přílohy",
|
||||
"attachments": "Přílohy",
|
||||
"avatar": "Avatar",
|
||||
"avatarAltRadius": "Avatary (oznámení)",
|
||||
"avatarRadius": "Avatary",
|
||||
"background": "Pozadí",
|
||||
"bio": "O vás",
|
||||
"blocks_tab": "Blokování",
|
||||
"btnRadius": "Tlačítka",
|
||||
"cBlue": "Modrá (Odpovědět, sledovat)",
|
||||
"cGreen": "Zelená (Zopakovat)",
|
||||
"cOrange": "Oranžová (Oblíbit)",
|
||||
"cRed": "Červená (Zrušit)",
|
||||
"change_password": "Změnit heslo",
|
||||
"change_password_error": "Při změně vašeho hesla se vyskytla chyba.",
|
||||
"changed_password": "Heslo bylo úspěšně změněno!",
|
||||
"collapse_subject": "Zabalit příspěvky s předměty",
|
||||
"composing": "Komponování",
|
||||
"confirm_new_password": "Potvrďte nové heslo",
|
||||
"current_avatar": "Váš současný avatar",
|
||||
"current_password": "Současné heslo",
|
||||
"current_profile_banner": "Váš současný profilový banner",
|
||||
"data_import_export_tab": "Import/export dat",
|
||||
"default_vis": "Výchozí rozsah viditelnosti",
|
||||
"delete_account": "Smazat účet",
|
||||
"delete_account_description": "Trvale smaže váš účet a všechny vaše příspěvky.",
|
||||
"delete_account_error": "Při mazání vašeho účtu nastala chyba. Pokud tato chyba bude trvat, kontaktujte prosím admministrátora vaší instance.",
|
||||
"delete_account_instructions": "Pro potvrzení smazání účtu napište své heslo do pole níže.",
|
||||
"avatar_size_instruction": "Doporučená minimální velikost pro avatarové obrázky je 150x150 pixelů.",
|
||||
"export_theme": "Uložit přednastavení",
|
||||
"filtering": "Filtrování",
|
||||
"filtering_explanation": "Všechny příspěvky obsahující tato slova budou skryty. Napište jedno slovo na každý řádek",
|
||||
"follow_export": "Export sledovaných",
|
||||
"follow_export_button": "Exportovat vaše sledované do souboru CSV",
|
||||
"follow_export_processing": "Zpracovávám, brzy si budete moci stáhnout váš soubor",
|
||||
"follow_import": "Import sledovaných",
|
||||
"follow_import_error": "Chyba při importování sledovaných",
|
||||
"follows_imported": "Sledovaní importováni! Jejich zpracování bude chvilku trvat.",
|
||||
"foreground": "Popředí",
|
||||
"general": "Obecné",
|
||||
"hide_attachments_in_convo": "Skrývat přílohy v konverzacích",
|
||||
"hide_attachments_in_tl": "Skrývat přílohy v časové ose",
|
||||
"max_thumbnails": "Maximální počet miniatur na příspěvek",
|
||||
"hide_isp": "Skrýt panel specifický pro instanci",
|
||||
"preload_images": "Přednačítat obrázky",
|
||||
"use_one_click_nsfw": "Otevírat citlivé přílohy pouze jedním kliknutím",
|
||||
"hide_post_stats": "Skrývat statistiky příspěvků (např. počet oblíbení)",
|
||||
"hide_user_stats": "Skrývat statistiky uživatelů (např. počet sledujících)",
|
||||
"hide_filtered_statuses": "Skrývat filtrované příspěvky",
|
||||
"import_followers_from_a_csv_file": "Importovat sledované ze souboru CSV",
|
||||
"import_theme": "Načíst přednastavení",
|
||||
"inputRadius": "Vstupní pole",
|
||||
"checkboxRadius": "Zaškrtávací pole",
|
||||
"instance_default": "(výchozí: {value})",
|
||||
"instance_default_simple": "(výchozí)",
|
||||
"interface": "Rozhraní",
|
||||
"interfaceLanguage": "Jazyk rozhraní",
|
||||
"invalid_theme_imported": "Zvolený soubor není podporovaný motiv Pleroma. Nebyly provedeny žádné změny s vaším motivem.",
|
||||
"limited_availability": "Nedostupné ve vašem prohlížeči",
|
||||
"links": "Odkazy",
|
||||
"lock_account_description": "Omezit váš účet pouze na schválené sledující",
|
||||
"loop_video": "Opakovat videa",
|
||||
"loop_video_silent_only": "Opakovat pouze videa beze zvuku (t.j. „GIFy“ na Mastodonu)",
|
||||
"mutes_tab": "Ignorování",
|
||||
"play_videos_in_modal": "Přehrávat videa přímo v prohlížeči médií",
|
||||
"use_contain_fit": "Neořezávat přílohu v miniaturách",
|
||||
"name": "Jméno",
|
||||
"name_bio": "Jméno a popis",
|
||||
"new_password": "Nové heslo",
|
||||
"notification_visibility": "Typy oznámení k zobrazení",
|
||||
"notification_visibility_follows": "Sledující",
|
||||
"notification_visibility_likes": "Oblíbení",
|
||||
"notification_visibility_mentions": "Zmínky",
|
||||
"notification_visibility_repeats": "Zopakování",
|
||||
"no_rich_text_description": "Odstranit ze všech příspěvků formátování textu",
|
||||
"no_blocks": "Žádná blokování",
|
||||
"no_mutes": "Žádná ignorování",
|
||||
"hide_follows_description": "Nezobrazovat, koho sleduji",
|
||||
"hide_followers_description": "Nezobrazovat, kdo mě sleduje",
|
||||
"show_admin_badge": "Zobrazovat v mém profilu odznak administrátora",
|
||||
"show_moderator_badge": "Zobrazovat v mém profilu odznak moderátora",
|
||||
"nsfw_clickthrough": "Povolit prokliknutelné skrývání citlivých příloh",
|
||||
"oauth_tokens": "Tokeny OAuth",
|
||||
"token": "Token",
|
||||
"refresh_token": "Obnovit token",
|
||||
"valid_until": "Platný do",
|
||||
"revoke_token": "Odvolat",
|
||||
"panelRadius": "Panely",
|
||||
"pause_on_unfocused": "Pozastavit streamování, pokud není záložka prohlížeče v soustředění",
|
||||
"presets": "Přednastavení",
|
||||
"profile_background": "Profilové pozadí",
|
||||
"profile_banner": "Profilový banner",
|
||||
"profile_tab": "Profil",
|
||||
"radii_help": "Nastavit zakulacení rohů rozhraní (v pixelech)",
|
||||
"replies_in_timeline": "Odpovědi v časové ose",
|
||||
"reply_visibility_all": "Zobrazit všechny odpovědi",
|
||||
"reply_visibility_following": "Zobrazit pouze odpovědi směřované na mě nebo uživatele, které sleduji",
|
||||
"reply_visibility_self": "Zobrazit pouze odpovědi směřované na mě",
|
||||
"saving_err": "Chyba při ukládání nastavení",
|
||||
"saving_ok": "Nastavení uložena",
|
||||
"security_tab": "Bezpečnost",
|
||||
"scope_copy": "Kopírovat rozsah při odpovídání (přímé zprávy jsou vždy kopírovány)",
|
||||
"set_new_avatar": "Nastavit nový avatar",
|
||||
"set_new_profile_background": "Nastavit nové profilové pozadí",
|
||||
"set_new_profile_banner": "Nastavit nový profilový banner",
|
||||
"settings": "Nastavení",
|
||||
"subject_input_always_show": "Vždy zobrazit pole pro předmět",
|
||||
"subject_line_behavior": "Kopírovat předmět při odpovídání",
|
||||
"subject_line_email": "Jako u e-mailu: „re: předmět“",
|
||||
"subject_line_mastodon": "Jako u Mastodonu: zkopírovat tak, jak je",
|
||||
"subject_line_noop": "Nekopírovat",
|
||||
"post_status_content_type": "Publikovat typ obsahu příspěvku",
|
||||
"stop_gifs": "Přehrávat GIFy při přejetí myši",
|
||||
"streaming": "Povolit automatické streamování nových příspěvků při rolování nahoru",
|
||||
"text": "Text",
|
||||
"theme": "Motiv",
|
||||
"theme_help": "Použijte hexadecimální barevné kódy (#rrggbb) pro přizpůsobení vašeho barevného motivu.",
|
||||
"theme_help_v2_1": "Zaškrtnutím pole můžete také přepsat barvy a průhlednost některých komponentů, pro smazání všech přednastavení použijte tlačítko „Smazat vše“.",
|
||||
"theme_help_v2_2": "Ikony pod některými položkami jsou indikátory kontrastu pozadí/textu, pro detailní informace nad nimi přejeďte myší. Prosím berte na vědomí, že při používání kontrastu průhlednosti ukazují indikátory nejhorší možný případ.",
|
||||
"tooltipRadius": "Popisky/upozornění",
|
||||
"upload_a_photo": "Nahrát fotku",
|
||||
"user_settings": "Uživatelská nastavení",
|
||||
"values": {
|
||||
"false": "ne",
|
||||
"true": "ano"
|
||||
"finder": {
|
||||
"error_fetching_user": "Chyba při načítání uživatele",
|
||||
"find_user": "Najít uživatele"
|
||||
},
|
||||
"notifications": "Oznámení",
|
||||
"enable_web_push_notifications": "Povolit webová push oznámení",
|
||||
"style": {
|
||||
"switcher": {
|
||||
"keep_color": "Ponechat barvy",
|
||||
"keep_shadows": "Ponechat stíny",
|
||||
"keep_opacity": "Ponechat průhlednost",
|
||||
"keep_roundness": "Ponechat kulatost",
|
||||
"keep_fonts": "Keep fonts",
|
||||
"save_load_hint": "Možnosti „Ponechat“ dočasně ponechávají aktuálně nastavené možností při volení či nahrávání motivů, také tyto možnosti ukládají při exportování motivu. Pokud není žádné pole zaškrtnuto, uloží export motivu všechno.",
|
||||
"reset": "Resetovat",
|
||||
"clear_all": "Vymazat vše",
|
||||
"clear_opacity": "Vymazat průhlednost"
|
||||
},
|
||||
"common": {
|
||||
"color": "Barva",
|
||||
"opacity": "Průhlednost",
|
||||
"contrast": {
|
||||
"hint": "Poměr kontrastu je {ratio}, {level} {context}",
|
||||
"level": {
|
||||
"aa": "splňuje směrnici úrovně AA (minimální)",
|
||||
"aaa": "splňuje směrnici úrovně AAA (doporučováno)",
|
||||
"bad": "nesplňuje žádné směrnice přístupnosti"
|
||||
},
|
||||
"context": {
|
||||
"18pt": "pro velký (18+ bodů) text",
|
||||
"text": "pro text"
|
||||
}
|
||||
}
|
||||
},
|
||||
"common_colors": {
|
||||
"_tab_label": "Obvyklé",
|
||||
"main": "Obvyklé barvy",
|
||||
"foreground_hint": "Pro detailnější kontrolu viz záložka „Pokročilé“",
|
||||
"rgbo": "Ikony, odstíny, odznaky"
|
||||
},
|
||||
"advanced_colors": {
|
||||
"_tab_label": "Pokročilé",
|
||||
"alert": "Pozadí upozornění",
|
||||
"alert_error": "Chyba",
|
||||
"badge": "Pozadí odznaků",
|
||||
"badge_notification": "Oznámení",
|
||||
"panel_header": "Záhlaví panelu",
|
||||
"top_bar": "Vrchní pruh",
|
||||
"borders": "Okraje",
|
||||
"buttons": "Tlačítka",
|
||||
"inputs": "Vstupní pole",
|
||||
"faint_text": "Vybledlý text"
|
||||
},
|
||||
"radii": {
|
||||
"_tab_label": "Kulatost"
|
||||
},
|
||||
"shadows": {
|
||||
"_tab_label": "Stín a osvětlení",
|
||||
"component": "Komponent",
|
||||
"override": "Přepsat",
|
||||
"shadow_id": "Stín #{value}",
|
||||
"blur": "Rozmazání",
|
||||
"spread": "Rozsah",
|
||||
"inset": "Vsazení",
|
||||
"hint": "Pro stíny můžete také použít --variable jako hodnotu barvy pro použití proměnných CSS3. Prosím berte na vědomí, že nastavení průhlednosti v tomto případě nebude fungovat.",
|
||||
"filter_hint": {
|
||||
"always_drop_shadow": "Varování, tento stín vždy používá {0}, když to prohlížeč podporuje.",
|
||||
"drop_shadow_syntax": "{0} nepodporuje parametr {1} a klíčové slovo {2}.",
|
||||
"avatar_inset": "Prosím berte na vědomí, že kombinování vsazených i nevsazených stínů u avatarů může u průhledných avatarů dát neočekávané výsledky.",
|
||||
"spread_zero": "Stíny s rozsahem > 0 se zobrazí, jako kdyby byl rozsah nastaven na nulu",
|
||||
"inset_classic": "Vsazené stíny budou používat {0}"
|
||||
"general": {
|
||||
"apply": "Použít",
|
||||
"generic_error": "Vyskytla se chyba",
|
||||
"more": "Více",
|
||||
"optional": "volitelné",
|
||||
"submit": "Odeslat"
|
||||
},
|
||||
"image_cropper": {
|
||||
"cancel": "Zrušit",
|
||||
"crop_picture": "Oříznout obrázek",
|
||||
"save": "Uložit"
|
||||
},
|
||||
"login": {
|
||||
"description": "Přihlásit pomocí OAuth",
|
||||
"hint": "Chcete-li se přidat do diskuze, přihlaste se",
|
||||
"login": "Přihlásit",
|
||||
"logout": "Odhlásit",
|
||||
"password": "Heslo",
|
||||
"placeholder": "např. lain",
|
||||
"register": "Registrovat",
|
||||
"username": "Uživatelské jméno"
|
||||
},
|
||||
"media_modal": {
|
||||
"next": "Další",
|
||||
"previous": "Předchozí"
|
||||
},
|
||||
"nav": {
|
||||
"about": "O instanci",
|
||||
"back": "Zpět",
|
||||
"dms": "Přímé zprávy",
|
||||
"friend_requests": "Požadavky o sledování",
|
||||
"mentions": "Zmínky",
|
||||
"preferences": "Předvolby",
|
||||
"public_tl": "Veřejná časová osa",
|
||||
"timeline": "Časová osa",
|
||||
"twkn": "Celá známá síť",
|
||||
"user_search": "Hledání uživatelů",
|
||||
"who_to_follow": "Koho sledovat"
|
||||
},
|
||||
"notifications": {
|
||||
"broken_favorite": "Neznámý příspěvek, hledám jej…",
|
||||
"favorited_you": "si oblíbil/a váš příspěvek",
|
||||
"followed_you": "vás nyní sleduje",
|
||||
"load_older": "Načíst starší oznámení",
|
||||
"no_more_notifications": "Žádná další oznámení",
|
||||
"notifications": "Oznámení",
|
||||
"read": "Číst!",
|
||||
"repeated_you": "zopakoval/a váš příspěvek"
|
||||
},
|
||||
"post_status": {
|
||||
"account_not_locked_warning": "Váš účet není {0}. Kdokoliv vás může sledovat a vidět vaše příspěvky pouze pro sledující.",
|
||||
"account_not_locked_warning_link": "uzamčen",
|
||||
"attachments_sensitive": "Označovat přílohy jako citlivé",
|
||||
"content_type": {
|
||||
"text/bbcode": "BBCode",
|
||||
"text/html": "HTML",
|
||||
"text/markdown": "Markdown",
|
||||
"text/plain": "Prostý text"
|
||||
},
|
||||
"components": {
|
||||
"panel": "Panel",
|
||||
"panelHeader": "Záhlaví panelu",
|
||||
"topBar": "Vrchní pruh",
|
||||
"avatar": "Avatar uživatele (v zobrazení profilu)",
|
||||
"avatarStatus": "Avatar uživatele (v zobrazení příspěvku)",
|
||||
"popup": "Vyskakovací okna a popisky",
|
||||
"button": "Tlačítko",
|
||||
"buttonHover": "Tlačítko (přejetí myši)",
|
||||
"buttonPressed": "Tlačítko (stisknuto)",
|
||||
"buttonPressedHover": "Button (stisknuto+přejetí myši)",
|
||||
"input": "Vstupní pole"
|
||||
"content_warning": "Předmět (volitelný)",
|
||||
"default": "Právě jsem přistál v L.A.",
|
||||
"new_status": "Napsat nový příspěvek",
|
||||
"posting": "Přispívání",
|
||||
"scope": {
|
||||
"direct": "Přímý - Poslat pouze zmíněným uživatelům",
|
||||
"private": "Pouze pro sledující - Poslat pouze sledujícím",
|
||||
"public": "Veřejný - Poslat na veřejné časové osy",
|
||||
"unlisted": "Neuvedený - Neposlat na veřejné časové osy"
|
||||
}
|
||||
},
|
||||
"fonts": {
|
||||
"_tab_label": "Písma",
|
||||
"help": "Zvolte písmo, které bude použito pro prvky rozhraní. U možnosti „vlastní“ musíte zadat přesný název písma tak, jak se zobrazuje v systému.",
|
||||
"components": {
|
||||
"interface": "Rozhraní",
|
||||
"input": "Vstupní pole",
|
||||
"post": "Text příspěvků",
|
||||
"postCode": "Neproporcionální text v příspěvku (formátovaný text)"
|
||||
},
|
||||
"family": "Název písma",
|
||||
"size": "Velikost (v pixelech)",
|
||||
"weight": "Tloušťka",
|
||||
"custom": "Vlastní"
|
||||
},
|
||||
"preview": {
|
||||
"header": "Náhled",
|
||||
"content": "Obsah",
|
||||
"error": "Příklad chyby",
|
||||
"button": "Tlačítko",
|
||||
"text": "Spousta dalšího {0} a {1}",
|
||||
"mono": "obsahu",
|
||||
"input": "Právě jsem přistál v L.A.",
|
||||
"faint_link": "pomocný manuál",
|
||||
"fine_print": "Přečtěte si náš {0} a nenaučte se nic užitečného!",
|
||||
"header_faint": "Tohle je v pohodě",
|
||||
"checkbox": "Pročetl/a jsem podmínky používání",
|
||||
"link": "hezký malý odkaz"
|
||||
}
|
||||
}
|
||||
},
|
||||
"time": {
|
||||
"now": "teď",
|
||||
"now_short": "teď",
|
||||
"in_future": "in {0}",
|
||||
"in_past": "{0} ago",
|
||||
"unit": {
|
||||
"day": "{0} day",
|
||||
"days": "{0} days",
|
||||
"day_short": "{0}d",
|
||||
"days_short": "{0}d",
|
||||
"hour": "{0} hour",
|
||||
"hours": "{0} hours",
|
||||
"hour_short": "{0}h",
|
||||
"hours_short": "{0}h",
|
||||
"minute": "{0} minute",
|
||||
"minutes": "{0} minutes",
|
||||
"minute_short": "{0}min",
|
||||
"minutes_short": "{0}min",
|
||||
"month": "{0} měs",
|
||||
"months": "{0} měs",
|
||||
"month_short": "{0} měs",
|
||||
"months_short": "{0} měs",
|
||||
"second": "{0} second",
|
||||
"seconds": "{0} seconds",
|
||||
"second_short": "{0}s",
|
||||
"seconds_short": "{0}s",
|
||||
"week": "{0} týd",
|
||||
"weeks": "{0} týd",
|
||||
"week_short": "{0} týd",
|
||||
"weeks_short": "{0} týd",
|
||||
"year": "{0} r",
|
||||
"years": "{0} l",
|
||||
"year_short": "{0}r",
|
||||
"years_short": "{0}l"
|
||||
}
|
||||
},
|
||||
"timeline": {
|
||||
"collapse": "Zabalit",
|
||||
"conversation": "Konverzace",
|
||||
"error_fetching": "Chyba při načítání aktualizací",
|
||||
"load_older": "Načíst starší příspěvky",
|
||||
"no_retweet_hint": "Příspěvek je označen jako pouze pro sledující či přímý a nemůže být zopakován",
|
||||
"repeated": "zopakoval/a",
|
||||
"show_new": "Zobrazit nové",
|
||||
"up_to_date": "Aktuální",
|
||||
"no_more_statuses": "Žádné další příspěvky",
|
||||
"no_statuses": "Žádné příspěvky"
|
||||
},
|
||||
"status": {
|
||||
"reply_to": "Odpověď uživateli",
|
||||
"replies_list": "Odpovědi:"
|
||||
},
|
||||
"user_card": {
|
||||
"approve": "Schválit",
|
||||
"block": "Blokovat",
|
||||
"blocked": "Blokován/a!",
|
||||
"deny": "Zamítnout",
|
||||
"favorites": "Oblíbené",
|
||||
"follow": "Sledovat",
|
||||
"follow_sent": "Požadavek odeslán!",
|
||||
"follow_progress": "Odeslílám požadavek…",
|
||||
"follow_unfollow": "Přestat sledovat",
|
||||
"followees": "Sledovaní",
|
||||
"followers": "Sledující",
|
||||
"following": "Sledujete!",
|
||||
"follows_you": "Sleduje vás!",
|
||||
"its_you": "Jste to vy!",
|
||||
"media": "Média",
|
||||
"mute": "Ignorovat",
|
||||
"muted": "Ignorován/a",
|
||||
"per_day": "za den",
|
||||
"remote_follow": "Vzdálené sledování",
|
||||
"statuses": "Příspěvky",
|
||||
"unblock": "Odblokovat",
|
||||
"unblock_progress": "Odblokuji…",
|
||||
"block_progress": "Blokuji…",
|
||||
"unmute": "Přestat ignorovat",
|
||||
"unmute_progress": "Ruším ignorování…",
|
||||
"mute_progress": "Ignoruji…"
|
||||
},
|
||||
"user_profile": {
|
||||
"timeline_title": "Uživatelská časová osa",
|
||||
"profile_does_not_exist": "Omlouváme se, tento profil neexistuje.",
|
||||
"profile_loading_error": "Omlouváme se, při načítání tohoto profilu se vyskytla chyba."
|
||||
},
|
||||
"who_to_follow": {
|
||||
"more": "Více",
|
||||
"who_to_follow": "Koho sledovat"
|
||||
},
|
||||
"tool_tip": {
|
||||
"media_upload": "Nahrát média",
|
||||
"repeat": "Zopakovat",
|
||||
"reply": "Odpovědět",
|
||||
"favorite": "Oblíbit",
|
||||
"user_settings": "Uživatelské nastavení"
|
||||
},
|
||||
"upload": {
|
||||
"error": {
|
||||
"base": "Nahrávání selhalo.",
|
||||
"file_too_big": "Soubor je příliš velký [{filesize}{filesizeunit} / {allowedsize}{allowedsizeunit}]",
|
||||
"default": "Zkuste to znovu později"
|
||||
},
|
||||
"file_size_units": {
|
||||
"B": "B",
|
||||
"KiB": "KiB",
|
||||
"MiB": "MiB",
|
||||
"GiB": "GiB",
|
||||
"TiB": "TiB"
|
||||
"registration": {
|
||||
"bio": "O vás",
|
||||
"bio_placeholder": "např.\nNazdar, jsem Lain\nJsem anime dívka žijící v příměstském Japonsku. Možná mě znáte z Wired.",
|
||||
"captcha": "CAPTCHA",
|
||||
"email": "E-mail",
|
||||
"fullname": "Zobrazované jméno",
|
||||
"fullname_placeholder": "např. Lain Iwakura",
|
||||
"new_captcha": "Kliknutím na obrázek získáte novou CAPTCHA",
|
||||
"password_confirm": "Potvrzení hesla",
|
||||
"registration": "Registrace",
|
||||
"token": "Token pozvánky",
|
||||
"username_placeholder": "např. lain",
|
||||
"validations": {
|
||||
"email_required": "nemůže být prázdný",
|
||||
"fullname_required": "nemůže být prázdné",
|
||||
"password_confirmation_match": "musí být stejné jako heslo",
|
||||
"password_confirmation_required": "nemůže být prázdné",
|
||||
"password_required": "nemůže být prázdné",
|
||||
"username_required": "nemůže být prázdné"
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"app_name": "Název aplikace",
|
||||
"attachmentRadius": "Přílohy",
|
||||
"attachments": "Přílohy",
|
||||
"avatar": "Avatar",
|
||||
"avatarAltRadius": "Avatary (oznámení)",
|
||||
"avatarRadius": "Avatary",
|
||||
"avatar_size_instruction": "Doporučená minimální velikost pro avatarové obrázky je 150x150 pixelů.",
|
||||
"background": "Pozadí",
|
||||
"bio": "O vás",
|
||||
"blocks_tab": "Blokování",
|
||||
"btnRadius": "Tlačítka",
|
||||
"cBlue": "Modrá (Odpovědět, sledovat)",
|
||||
"cGreen": "Zelená (Zopakovat)",
|
||||
"cOrange": "Oranžová (Oblíbit)",
|
||||
"cRed": "Červená (Zrušit)",
|
||||
"change_password": "Změnit heslo",
|
||||
"change_password_error": "Při změně vašeho hesla se vyskytla chyba.",
|
||||
"changed_password": "Heslo bylo úspěšně změněno!",
|
||||
"checkboxRadius": "Zaškrtávací pole",
|
||||
"collapse_subject": "Zabalit příspěvky s předměty",
|
||||
"composing": "Komponování",
|
||||
"confirm_new_password": "Potvrďte nové heslo",
|
||||
"current_avatar": "Váš současný avatar",
|
||||
"current_password": "Současné heslo",
|
||||
"data_import_export_tab": "Import/export dat",
|
||||
"default_vis": "Výchozí rozsah viditelnosti",
|
||||
"delete_account": "Smazat účet",
|
||||
"delete_account_description": "Trvale smaže váš účet a všechny vaše příspěvky.",
|
||||
"delete_account_error": "Při mazání vašeho účtu nastala chyba. Pokud tato chyba bude trvat, kontaktujte prosím admministrátora vaší instance.",
|
||||
"delete_account_instructions": "Pro potvrzení smazání účtu napište své heslo do pole níže.",
|
||||
"enable_web_push_notifications": "Povolit webová push oznámení",
|
||||
"export_theme": "Uložit přednastavení",
|
||||
"filtering": "Filtrování",
|
||||
"filtering_explanation": "Všechny příspěvky obsahující tato slova budou skryty. Napište jedno slovo na každý řádek",
|
||||
"follow_export": "Export sledovaných",
|
||||
"follow_export_button": "Exportovat vaše sledované do souboru CSV",
|
||||
"follow_import": "Import sledovaných",
|
||||
"follow_import_error": "Chyba při importování sledovaných",
|
||||
"follows_imported": "Sledovaní importováni! Jejich zpracování bude chvilku trvat.",
|
||||
"foreground": "Popředí",
|
||||
"general": "Obecné",
|
||||
"hide_attachments_in_convo": "Skrývat přílohy v konverzacích",
|
||||
"hide_attachments_in_tl": "Skrývat přílohy v časové ose",
|
||||
"hide_filtered_statuses": "Skrývat filtrované příspěvky",
|
||||
"hide_followers_description": "Nezobrazovat, kdo mě sleduje",
|
||||
"hide_follows_description": "Nezobrazovat, koho sleduji",
|
||||
"hide_isp": "Skrýt panel specifický pro instanci",
|
||||
"hide_post_stats": "Skrývat statistiky příspěvků (např. počet oblíbení)",
|
||||
"hide_user_stats": "Skrývat statistiky uživatelů (např. počet sledujících)",
|
||||
"import_followers_from_a_csv_file": "Importovat sledované ze souboru CSV",
|
||||
"import_theme": "Načíst přednastavení",
|
||||
"inputRadius": "Vstupní pole",
|
||||
"instance_default": "(výchozí: {value})",
|
||||
"instance_default_simple": "(výchozí)",
|
||||
"interface": "Rozhraní",
|
||||
"interfaceLanguage": "Jazyk rozhraní",
|
||||
"invalid_theme_imported": "Zvolený soubor není podporovaný motiv Pleroma. Nebyly provedeny žádné změny s vaším motivem.",
|
||||
"limited_availability": "Nedostupné ve vašem prohlížeči",
|
||||
"links": "Odkazy",
|
||||
"lock_account_description": "Omezit váš účet pouze na schválené sledující",
|
||||
"loop_video": "Opakovat videa",
|
||||
"loop_video_silent_only": "Opakovat pouze videa beze zvuku (t.j. „GIFy“ na Mastodonu)",
|
||||
"max_thumbnails": "Maximální počet miniatur na příspěvek",
|
||||
"mutes_tab": "Ignorování",
|
||||
"name": "Jméno",
|
||||
"name_bio": "Jméno a popis",
|
||||
"new_password": "Nové heslo",
|
||||
"no_blocks": "Žádná blokování",
|
||||
"no_mutes": "Žádná ignorování",
|
||||
"no_rich_text_description": "Odstranit ze všech příspěvků formátování textu",
|
||||
"notification_visibility": "Typy oznámení k zobrazení",
|
||||
"notification_visibility_follows": "Sledující",
|
||||
"notification_visibility_likes": "Oblíbení",
|
||||
"notification_visibility_mentions": "Zmínky",
|
||||
"notification_visibility_repeats": "Zopakování",
|
||||
"notifications": "Oznámení",
|
||||
"nsfw_clickthrough": "Povolit prokliknutelné skrývání citlivých příloh",
|
||||
"oauth_tokens": "Tokeny OAuth",
|
||||
"panelRadius": "Panely",
|
||||
"pause_on_unfocused": "Pozastavit streamování, pokud není záložka prohlížeče v soustředění",
|
||||
"play_videos_in_modal": "Přehrávat videa přímo v prohlížeči médií",
|
||||
"post_status_content_type": "Publikovat typ obsahu příspěvku",
|
||||
"preload_images": "Přednačítat obrázky",
|
||||
"presets": "Přednastavení",
|
||||
"profile_background": "Profilové pozadí",
|
||||
"profile_banner": "Profilový banner",
|
||||
"profile_tab": "Profil",
|
||||
"radii_help": "Nastavit zakulacení rohů rozhraní (v pixelech)",
|
||||
"refresh_token": "Obnovit token",
|
||||
"replies_in_timeline": "Odpovědi v časové ose",
|
||||
"reply_visibility_all": "Zobrazit všechny odpovědi",
|
||||
"reply_visibility_following": "Zobrazit pouze odpovědi směřované na mě nebo uživatele, které sleduji",
|
||||
"reply_visibility_self": "Zobrazit pouze odpovědi směřované na mě",
|
||||
"revoke_token": "Odvolat",
|
||||
"saving_err": "Chyba při ukládání nastavení",
|
||||
"saving_ok": "Nastavení uložena",
|
||||
"scope_copy": "Kopírovat rozsah při odpovídání (přímé zprávy jsou vždy kopírovány)",
|
||||
"security_tab": "Bezpečnost",
|
||||
"set_new_avatar": "Nastavit nový avatar",
|
||||
"set_new_profile_background": "Nastavit nové profilové pozadí",
|
||||
"set_new_profile_banner": "Nastavit nový profilový banner",
|
||||
"settings": "Nastavení",
|
||||
"show_admin_badge": "Zobrazovat v mém profilu odznak administrátora",
|
||||
"show_moderator_badge": "Zobrazovat v mém profilu odznak moderátora",
|
||||
"stop_gifs": "Přehrávat GIFy při přejetí myši",
|
||||
"streaming": "Povolit automatické streamování nových příspěvků při rolování nahoru",
|
||||
"style": {
|
||||
"advanced_colors": {
|
||||
"_tab_label": "Pokročilé",
|
||||
"alert": "Pozadí upozornění",
|
||||
"alert_error": "Chyba",
|
||||
"badge": "Pozadí odznaků",
|
||||
"badge_notification": "Oznámení",
|
||||
"borders": "Okraje",
|
||||
"buttons": "Tlačítka",
|
||||
"faint_text": "Vybledlý text",
|
||||
"inputs": "Vstupní pole",
|
||||
"panel_header": "Záhlaví panelu",
|
||||
"top_bar": "Vrchní pruh"
|
||||
},
|
||||
"common": {
|
||||
"color": "Barva",
|
||||
"contrast": {
|
||||
"context": {
|
||||
"18pt": "pro velký (18+ bodů) text",
|
||||
"text": "pro text"
|
||||
},
|
||||
"hint": "Poměr kontrastu je {ratio}, {level} {context}",
|
||||
"level": {
|
||||
"aa": "splňuje směrnici úrovně AA (minimální)",
|
||||
"aaa": "splňuje směrnici úrovně AAA (doporučováno)",
|
||||
"bad": "nesplňuje žádné směrnice přístupnosti"
|
||||
}
|
||||
},
|
||||
"opacity": "Průhlednost"
|
||||
},
|
||||
"common_colors": {
|
||||
"_tab_label": "Obvyklé",
|
||||
"foreground_hint": "Pro detailnější kontrolu viz záložka „Pokročilé“",
|
||||
"main": "Obvyklé barvy",
|
||||
"rgbo": "Ikony, odstíny, odznaky"
|
||||
},
|
||||
"fonts": {
|
||||
"_tab_label": "Písma",
|
||||
"components": {
|
||||
"input": "Vstupní pole",
|
||||
"interface": "Rozhraní",
|
||||
"post": "Text příspěvků",
|
||||
"postCode": "Neproporcionální text v příspěvku (formátovaný text)"
|
||||
},
|
||||
"custom": "Vlastní",
|
||||
"family": "Název písma",
|
||||
"help": "Zvolte písmo, které bude použito pro prvky rozhraní. U možnosti „vlastní“ musíte zadat přesný název písma tak, jak se zobrazuje v systému.",
|
||||
"size": "Velikost (v pixelech)",
|
||||
"weight": "Tloušťka"
|
||||
},
|
||||
"preview": {
|
||||
"button": "Tlačítko",
|
||||
"checkbox": "Pročetl/a jsem podmínky používání",
|
||||
"content": "Obsah",
|
||||
"error": "Příklad chyby",
|
||||
"faint_link": "pomocný manuál",
|
||||
"fine_print": "Přečtěte si náš {0} a nenaučte se nic užitečného!",
|
||||
"header": "Náhled",
|
||||
"header_faint": "Tohle je v pohodě",
|
||||
"input": "Právě jsem přistál v L.A.",
|
||||
"link": "hezký malý odkaz",
|
||||
"mono": "obsahu",
|
||||
"text": "Spousta dalšího {0} a {1}"
|
||||
},
|
||||
"radii": {
|
||||
"_tab_label": "Kulatost"
|
||||
},
|
||||
"shadows": {
|
||||
"_tab_label": "Stín a osvětlení",
|
||||
"blur": "Rozmazání",
|
||||
"component": "Komponent",
|
||||
"components": {
|
||||
"avatar": "Avatar uživatele (v zobrazení profilu)",
|
||||
"avatarStatus": "Avatar uživatele (v zobrazení příspěvku)",
|
||||
"button": "Tlačítko",
|
||||
"buttonHover": "Tlačítko (přejetí myši)",
|
||||
"buttonPressed": "Tlačítko (stisknuto)",
|
||||
"buttonPressedHover": "Button (stisknuto+přejetí myši)",
|
||||
"input": "Vstupní pole",
|
||||
"panel": "Panel",
|
||||
"panelHeader": "Záhlaví panelu",
|
||||
"popup": "Vyskakovací okna a popisky",
|
||||
"topBar": "Vrchní pruh"
|
||||
},
|
||||
"filter_hint": {
|
||||
"always_drop_shadow": "Varování, tento stín vždy používá {0}, když to prohlížeč podporuje.",
|
||||
"avatar_inset": "Prosím berte na vědomí, že kombinování vsazených i nevsazených stínů u avatarů může u průhledných avatarů dát neočekávané výsledky.",
|
||||
"drop_shadow_syntax": "{0} nepodporuje parametr {1} a klíčové slovo {2}.",
|
||||
"inset_classic": "Vsazené stíny budou používat {0}",
|
||||
"spread_zero": "Stíny s rozsahem > 0 se zobrazí, jako kdyby byl rozsah nastaven na nulu"
|
||||
},
|
||||
"inset": "Vsazení",
|
||||
"override": "Přepsat",
|
||||
"shadow_id": "Stín #{value}",
|
||||
"spread": "Rozsah"
|
||||
},
|
||||
"switcher": {
|
||||
"clear_all": "Vymazat vše",
|
||||
"clear_opacity": "Vymazat průhlednost",
|
||||
"keep_color": "Ponechat barvy",
|
||||
"keep_fonts": "Keep fonts",
|
||||
"keep_opacity": "Ponechat průhlednost",
|
||||
"keep_roundness": "Ponechat kulatost",
|
||||
"keep_shadows": "Ponechat stíny",
|
||||
"reset": "Resetovat",
|
||||
"save_load_hint": "Možnosti „Ponechat“ dočasně ponechávají aktuálně nastavené možností při volení či nahrávání motivů, také tyto možnosti ukládají při exportování motivu. Pokud není žádné pole zaškrtnuto, uloží export motivu všechno."
|
||||
}
|
||||
},
|
||||
"subject_input_always_show": "Vždy zobrazit pole pro předmět",
|
||||
"subject_line_behavior": "Kopírovat předmět při odpovídání",
|
||||
"subject_line_email": "Jako u e-mailu: „re: předmět“",
|
||||
"subject_line_mastodon": "Jako u Mastodonu: zkopírovat tak, jak je",
|
||||
"subject_line_noop": "Nekopírovat",
|
||||
"text": "Text",
|
||||
"theme": "Motiv",
|
||||
"theme_help": "Použijte hexadecimální barevné kódy (#rrggbb) pro přizpůsobení vašeho barevného motivu.",
|
||||
"theme_help_v2_1": "Zaškrtnutím pole můžete také přepsat barvy a průhlednost některých komponentů, pro smazání všech přednastavení použijte tlačítko „Smazat vše“.",
|
||||
"theme_help_v2_2": "Ikony pod některými položkami jsou indikátory kontrastu pozadí/textu, pro detailní informace nad nimi přejeďte myší. Prosím berte na vědomí, že při používání kontrastu průhlednosti ukazují indikátory nejhorší možný případ.",
|
||||
"token": "Token",
|
||||
"tooltipRadius": "Popisky/upozornění",
|
||||
"upload_a_photo": "Nahrát fotku",
|
||||
"use_contain_fit": "Neořezávat přílohu v miniaturách",
|
||||
"use_one_click_nsfw": "Otevírat citlivé přílohy pouze jedním kliknutím",
|
||||
"user_settings": "Uživatelská nastavení",
|
||||
"valid_until": "Platný do",
|
||||
"values": {
|
||||
"false": "ne",
|
||||
"true": "ano"
|
||||
}
|
||||
},
|
||||
"status": {
|
||||
"replies_list": "Odpovědi:",
|
||||
"reply_to": "Odpověď uživateli"
|
||||
},
|
||||
"time": {
|
||||
"in_future": "in {0}",
|
||||
"in_past": "{0} ago",
|
||||
"now": "teď",
|
||||
"now_short": "teď",
|
||||
"unit": {
|
||||
"days": "{0} days",
|
||||
"days_short": "{0}d",
|
||||
"hours": "{0} hours",
|
||||
"hours_short": "{0}h",
|
||||
"minutes": "{0} minutes",
|
||||
"minutes_short": "{0}min",
|
||||
"months": "{0} měs",
|
||||
"months_short": "{0} měs",
|
||||
"seconds": "{0} seconds",
|
||||
"seconds_short": "{0}s",
|
||||
"weeks": "{0} týd",
|
||||
"weeks_short": "{0} týd",
|
||||
"years": "{0} l",
|
||||
"years_short": "{0}l"
|
||||
}
|
||||
},
|
||||
"timeline": {
|
||||
"collapse": "Zabalit",
|
||||
"conversation": "Konverzace",
|
||||
"load_older": "Načíst starší příspěvky",
|
||||
"no_more_statuses": "Žádné další příspěvky",
|
||||
"no_retweet_hint": "Příspěvek je označen jako pouze pro sledující či přímý a nemůže být zopakován",
|
||||
"no_statuses": "Žádné příspěvky",
|
||||
"repeated": "zopakoval/a",
|
||||
"show_new": "Zobrazit nové",
|
||||
"up_to_date": "Aktuální"
|
||||
},
|
||||
"tool_tip": {
|
||||
"favorite": "Oblíbit",
|
||||
"media_upload": "Nahrát média",
|
||||
"repeat": "Zopakovat",
|
||||
"reply": "Odpovědět",
|
||||
"user_settings": "Uživatelské nastavení"
|
||||
},
|
||||
"upload": {
|
||||
"error": {
|
||||
"base": "Nahrávání selhalo.",
|
||||
"default": "Zkuste to znovu později",
|
||||
"file_too_big": "Soubor je příliš velký [{filesize}{filesizeunit} / {allowedsize}{allowedsizeunit}]"
|
||||
},
|
||||
"file_size_units": {
|
||||
"B": "B",
|
||||
"GiB": "GiB",
|
||||
"KiB": "KiB",
|
||||
"MiB": "MiB",
|
||||
"TiB": "TiB"
|
||||
}
|
||||
},
|
||||
"user_card": {
|
||||
"approve": "Schválit",
|
||||
"block": "Blokovat",
|
||||
"block_progress": "Blokuji…",
|
||||
"blocked": "Blokován/a!",
|
||||
"deny": "Zamítnout",
|
||||
"favorites": "Oblíbené",
|
||||
"follow": "Sledovat",
|
||||
"follow_progress": "Odeslílám požadavek…",
|
||||
"follow_sent": "Požadavek odeslán!",
|
||||
"follow_unfollow": "Přestat sledovat",
|
||||
"followees": "Sledovaní",
|
||||
"followers": "Sledující",
|
||||
"following": "Sledujete!",
|
||||
"follows_you": "Sleduje vás!",
|
||||
"its_you": "Jste to vy!",
|
||||
"media": "Média",
|
||||
"mute": "Ignorovat",
|
||||
"mute_progress": "Ignoruji…",
|
||||
"muted": "Ignorován/a",
|
||||
"per_day": "za den",
|
||||
"remote_follow": "Vzdálené sledování",
|
||||
"statuses": "Příspěvky",
|
||||
"unblock": "Odblokovat",
|
||||
"unblock_progress": "Odblokuji…",
|
||||
"unmute": "Přestat ignorovat",
|
||||
"unmute_progress": "Ruším ignorování…"
|
||||
},
|
||||
"user_profile": {
|
||||
"profile_does_not_exist": "Omlouváme se, tento profil neexistuje.",
|
||||
"profile_loading_error": "Omlouváme se, při načítání tohoto profilu se vyskytla chyba.",
|
||||
"timeline_title": "Uživatelská časová osa"
|
||||
},
|
||||
"who_to_follow": {
|
||||
"more": "Více",
|
||||
"who_to_follow": "Koho sledovat"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
1693
src/i18n/de.json
1693
src/i18n/de.json
File diff suppressed because it is too large
Load diff
29
src/i18n/dotted-to-nested
Executable file
29
src/i18n/dotted-to-nested
Executable file
|
@ -0,0 +1,29 @@
|
|||
#!/usr/bin/env python3
|
||||
# For restructuring files that have keys like "chat.title"
|
||||
# into more useful formats
|
||||
|
||||
import sys
|
||||
import json
|
||||
from collections import defaultdict
|
||||
|
||||
with open(sys.argv[1], "r") as f:
|
||||
data = json.load(f)
|
||||
|
||||
d = defaultdict(str)
|
||||
|
||||
|
||||
def create_and_set(dic, key_path, value):
|
||||
if len(key_path) == 1:
|
||||
dic[key_path[0]] = value
|
||||
else:
|
||||
if key_path[0] not in dic:
|
||||
dic[key_path[0]] = {}
|
||||
create_and_set(dic[key_path[0]], key_path[1:], value)
|
||||
|
||||
|
||||
for key, value in data.items():
|
||||
nested_key = key.split(".")
|
||||
create_and_set(d, nested_key, value)
|
||||
|
||||
with open(sys.argv[1], "w", encoding="utf-8") as f:
|
||||
json.dump(d, f, indent=4, sort_keys=True, ensure_ascii=False)
|
2007
src/i18n/en.json
2007
src/i18n/en.json
File diff suppressed because it is too large
Load diff
1701
src/i18n/eo.json
1701
src/i18n/eo.json
File diff suppressed because it is too large
Load diff
1757
src/i18n/es.json
1757
src/i18n/es.json
File diff suppressed because it is too large
Load diff
889
src/i18n/et.json
889
src/i18n/et.json
|
@ -1,454 +1,445 @@
|
|||
{
|
||||
"finder": {
|
||||
"error_fetching_user": "Viga kasutaja leidmisel",
|
||||
"find_user": "Otsi kasutajaid"
|
||||
},
|
||||
"general": {
|
||||
"submit": "Postita",
|
||||
"verify": "Kinnita",
|
||||
"confirm": "Kinnita",
|
||||
"enable": "Luba",
|
||||
"disable": "Keela",
|
||||
"cancel": "Tühista",
|
||||
"dismiss": "Olgu",
|
||||
"show_less": "Kuva vähem",
|
||||
"show_more": "Kuva rohkem",
|
||||
"optional": "valikuline",
|
||||
"generic_error": "Esines viga",
|
||||
"more": "Rohkem",
|
||||
"apply": "Rakenda"
|
||||
},
|
||||
"login": {
|
||||
"login": "Logi sisse",
|
||||
"logout": "Logi välja",
|
||||
"password": "Parool",
|
||||
"placeholder": "nt lain",
|
||||
"register": "Registreeru",
|
||||
"username": "Kasutajanimi",
|
||||
"heading": {
|
||||
"recovery": "Kaheastmelise autentimise taaste",
|
||||
"totp": "Kaheastmeline autentimine"
|
||||
},
|
||||
"recovery_code": "Taastekood",
|
||||
"enter_two_factor_code": "Sisesta kaheastmelise autentimise kood",
|
||||
"enter_recovery_code": "Sisesta taastekood",
|
||||
"authentication_code": "Autentimiskood",
|
||||
"hint": "Logi sisse, et liituda vestlusega",
|
||||
"description": "Logi sisse OAuthiga"
|
||||
},
|
||||
"nav": {
|
||||
"mentions": "Mainimised",
|
||||
"public_tl": "Avalik Ajajoon",
|
||||
"timeline": "Ajajoon",
|
||||
"twkn": "Kogu Teadaolev Võrgustik",
|
||||
"preferences": "Eelistused",
|
||||
"who_to_follow": "Keda jälgida",
|
||||
"search": "Otsing",
|
||||
"user_search": "Kasutajaotsing",
|
||||
"dms": "Privaatsõnumid",
|
||||
"interactions": "Interaktsioonid",
|
||||
"friend_requests": "Jägimistaotlused",
|
||||
"chat": "Kohalik vestlus",
|
||||
"back": "Tagasi",
|
||||
"administration": "Administreerimine",
|
||||
"about": "Meist"
|
||||
},
|
||||
"notifications": {
|
||||
"followed_you": "alustas sinu jälgimist",
|
||||
"notifications": "Teated",
|
||||
"read": "Loe!",
|
||||
"reacted_with": "reageeris {0}",
|
||||
"migrated_to": "kolis",
|
||||
"no_more_notifications": "Rohkem teateid ei ole",
|
||||
"repeated_you": "taaspostitas su staatuse",
|
||||
"load_older": "Laadi vanemad teated",
|
||||
"follow_request": "soovib Teid jälgida",
|
||||
"favorited_you": "lisas su staatuse lemmikuks",
|
||||
"broken_favorite": "Tundmatu staatus, otsin…"
|
||||
},
|
||||
"post_status": {
|
||||
"default": "Just sõitsin elektrirongiga Tallinnast Pääskülla.",
|
||||
"posting": "Postitan",
|
||||
"scope": {
|
||||
"unlisted": "Peidetud - Ära postita avalikele ajajoontele",
|
||||
"public": "Avalil - Postita avalikele ajajoontele",
|
||||
"private": "Jälgijatele - Postita ainult jälgijatele",
|
||||
"direct": "Privaatne - Postita ainult mainitud kasutajatele"
|
||||
},
|
||||
"scope_notice": {
|
||||
"unlisted": "See postitus ei ole nähtav avalikul ega kogu võrgu ajajoonel",
|
||||
"private": "See postitus on nähtav ainult Teie jälgijatele",
|
||||
"public": "See postitus on nähtav kõigile"
|
||||
},
|
||||
"direct_warning_to_first_only": "See postitus on nähtav ainult kirja alguses mainitud kasutajatele.",
|
||||
"direct_warning_to_all": "See postitus on nähtav kõikidele mainitud kasutajatele.",
|
||||
"content_warning": "Pealkiri (valikuline)",
|
||||
"content_type": {
|
||||
"text/bbcode": "BBCode",
|
||||
"text/markdown": "Markdown",
|
||||
"text/html": "HTML",
|
||||
"text/plain": "Lihttekst"
|
||||
},
|
||||
"attachments_sensitive": "Märgi manused sensitiivseks",
|
||||
"account_not_locked_warning_link": "lukus",
|
||||
"account_not_locked_warning": "Teie konto ei ole {0}. Kõik võivad Teid jälgida, et näha Teie ainult-jälgijatele postitusi.",
|
||||
"new_status": "Postita uus staatus"
|
||||
},
|
||||
"registration": {
|
||||
"bio": "Bio",
|
||||
"email": "E-post",
|
||||
"fullname": "Kuvatav nimi",
|
||||
"password_confirm": "Parooli kinnitamine",
|
||||
"registration": "Registreerimine",
|
||||
"validations": {
|
||||
"password_confirmation_match": "peaks olema sama kui salasõna",
|
||||
"password_confirmation_required": "ei saa jätta tühjaks",
|
||||
"password_required": "ei saa jätta tühjaks",
|
||||
"email_required": "ei saa jätta tühjaks",
|
||||
"fullname_required": "ei saa jätta tühjaks",
|
||||
"username_required": "ei saa jätta tühjaks"
|
||||
},
|
||||
"fullname_placeholder": "Näiteks Lain Iwakura",
|
||||
"username_placeholder": "Näiteks lain",
|
||||
"new_captcha": "Vajuta pildile, et saada uus captcha",
|
||||
"captcha": "CAPTCHA",
|
||||
"token": "Kutse võti"
|
||||
},
|
||||
"settings": {
|
||||
"attachments": "Manused",
|
||||
"avatar": "Profiilipilt",
|
||||
"bio": "Bio",
|
||||
"current_avatar": "Sinu praegune profiilipilt",
|
||||
"current_profile_banner": "Praegune profiilibänner",
|
||||
"filtering": "Sisu filtreerimine",
|
||||
"filtering_explanation": "Kõiki staatuseid, mis sisaldavad neid sõnu, ei kuvata. Üks sõna reale",
|
||||
"hide_attachments_in_convo": "Peida manused vastlustes",
|
||||
"hide_attachments_in_tl": "Peida manused ajajoonel",
|
||||
"name": "Nimi",
|
||||
"name_bio": "Nimi ja Bio",
|
||||
"nsfw_clickthrough": "Peida tööks-mittesobivad(NSFW) manuste hiireklõpsu taha",
|
||||
"profile_background": "Profiilitaust",
|
||||
"profile_banner": "Profiilibänner",
|
||||
"set_new_avatar": "Vali uus profiilipilt",
|
||||
"set_new_profile_background": "Vali uus profiilitaust",
|
||||
"set_new_profile_banner": "Vali uus profiilibänner",
|
||||
"settings": "Sätted",
|
||||
"theme": "Teema",
|
||||
"user_settings": "Kasutaja sätted",
|
||||
"subject_line_noop": "Ära kopeeri",
|
||||
"subject_line_mastodon": "Nagu mastodon: kopeeri nagu on",
|
||||
"subject_line_email": "Nagu e-post: \"vs: pealkiri\"",
|
||||
"subject_line_behavior": "Kopeeri pealkiri vastamisel",
|
||||
"subject_input_always_show": "Alati kuva pealkirja välja",
|
||||
"minimal_scopes_mode": "Peida postituse nähtavussätted",
|
||||
"scope_copy": "Kopeeri nähtavussätted vastamisel (Privaatsed on alati kopeeritud)",
|
||||
"security_tab": "Turvalisus",
|
||||
"search_user_to_mute": "Otsi, keda soovid vaigistada",
|
||||
"search_user_to_block": "Otsi, keda soovid blokeerida",
|
||||
"saving_ok": "Sätted salvestatud",
|
||||
"saving_err": "Sätete salvestamine ebaõnnestus",
|
||||
"autohide_floating_post_button": "Automaatselt peida uue postituse nupp (mobiilil)",
|
||||
"reply_visibility_self": "Näita ainult vastuseid, mis on suunatud mulle",
|
||||
"reply_visibility_following": "Näita ainult vastuseid, mis on suunatud mulle või kasutajatele, keda jälgin",
|
||||
"reply_visibility_all": "Näita kõiki vastuseid",
|
||||
"replies_in_timeline": "Vastused ajajoonel",
|
||||
"radii_help": "Liidese ümardamine (pikslites)",
|
||||
"profile_tab": "Profiil",
|
||||
"presets": "Salvestatud sätted",
|
||||
"pause_on_unfocused": "Peata reaalajas voog kui leht pole fookuses",
|
||||
"panelRadius": "Paneelid",
|
||||
"revoke_token": "Keela",
|
||||
"valid_until": "Kehtiv kuni",
|
||||
"refresh_token": "Värskendustoken",
|
||||
"token": "Token",
|
||||
"oauth_tokens": "OAuth tokenid",
|
||||
"show_moderator_badge": "Näita Moderaator silti mu profiilil",
|
||||
"show_admin_badge": "Näita Admin silti mu profiilil",
|
||||
"hide_followers_count_description": "Ära näita minu jälgijate arvu",
|
||||
"hide_follows_count_description": "Ära näita minu jälgimiste arvu",
|
||||
"hide_followers_description": "Ära näita minu jälgijaid",
|
||||
"hide_follows_description": "Ära näita minu jälgimisi",
|
||||
"no_mutes": "Vaigistusi pole",
|
||||
"no_blocks": "Blokeeringuid pole",
|
||||
"no_rich_text_description": "Muuda kõik postitused lihttekstiks",
|
||||
"notification_visibility_emoji_reactions": "Reaktsioonid",
|
||||
"notification_visibility_moves": "Kasutaja kolimised",
|
||||
"notification_visibility_repeats": "Taaspostitused",
|
||||
"notification_visibility_mentions": "Mainimised",
|
||||
"notification_visibility_likes": "Lemmikud",
|
||||
"notification_visibility_follows": "Jälgimised",
|
||||
"notification_visibility": "Milliseid teateid kuvatakse",
|
||||
"new_password": "Uus salasõna",
|
||||
"new_email": "Uus e-post",
|
||||
"use_contain_fit": "Näita eelvaadetes täis suuruses pilte",
|
||||
"play_videos_in_modal": "Näita videoid eraldi raamis",
|
||||
"mutes_tab": "Vaigistused",
|
||||
"loop_video_silent_only": "Loop videod, millel pole heli (nt. Mastodoni \"gifid\")",
|
||||
"loop_video": "Loop videod",
|
||||
"lock_account_description": "Piira oma konto ainult lubatud jälgijatele",
|
||||
"links": "Lingid",
|
||||
"limited_availability": "Pole Teie veebilehitsejas saadaval",
|
||||
"invalid_theme_imported": "Valitud fail ei ole Pleroma kujundus. Kujundusele muudatusi ei tehtud.",
|
||||
"interfaceLanguage": "Liidese keel",
|
||||
"interface": "Liides",
|
||||
"instance_default_simple": "(vaikimisi)",
|
||||
"instance_default": "(vaikimisi: {value})",
|
||||
"checkboxRadius": "Märkeruudud",
|
||||
"inputRadius": "Sisestuskastid",
|
||||
"import_theme": "Lae sätted",
|
||||
"import_followers_from_a_csv_file": "Impordi jälgimised csv failist",
|
||||
"import_blocks_from_a_csv_file": "Impordi blokeeringud csv failist",
|
||||
"hide_filtered_statuses": "Peida filtreeritud staatused",
|
||||
"hide_user_stats": "Peida kasutaja statistika (nt. jälgijate arv)",
|
||||
"hide_post_stats": "Peida postituse statistika (nt. lemmikute arv)",
|
||||
"use_one_click_nsfw": "Ava NSFW manused ühe klikiga",
|
||||
"preload_images": "Piltide eellaadimine",
|
||||
"hide_isp": "Peida instantsipõhine paneel",
|
||||
"max_thumbnails": "Maksimaalne lubatud eelvaadete arv postituste kohta",
|
||||
"hide_muted_posts": "Peida vaigistatud kasutajate postitused",
|
||||
"general": "Üldine",
|
||||
"foreground": "Esiplaan",
|
||||
"accent": "Rõhk",
|
||||
"follows_imported": "Jälgimised imporditud! Nende töötlemine võtab natuke aega.",
|
||||
"follow_import_error": "Jälgimiste importimisel tekkis viga",
|
||||
"follow_import": "Impordi jälgimised",
|
||||
"follow_export_button": "Ekspordi oma jälgimised csv failiks",
|
||||
"follow_export": "Ekspordi jälgimised",
|
||||
"export_theme": "Salvesta sätted",
|
||||
"emoji_reactions_on_timeline": "Näita reaktsioone ajajoonel",
|
||||
"pad_emoji": "Lisa emotikonidele tühikud ette ja järgi neid menüüst valides",
|
||||
"avatar_size_instruction": "Profiilipildi soovitatud minimaalne suurus on 150x150 pikslit.",
|
||||
"domain_mutes": "Domeenid",
|
||||
"discoverable": "Luba selle konto ilmumine otsingutulemustes ning muudes teenustes",
|
||||
"delete_account_instructions": "Konto kustutamise kinnitamiseks sisestage oma salasõna.",
|
||||
"delete_account_error": "Teie konto kustutamisel tekkis viga. Kui see jätkub, palun võtke kontakti administraatoriga.",
|
||||
"delete_account_description": "Jäädavalt kustuta oma andmed ja konto.",
|
||||
"delete_account": "Kustuta konto",
|
||||
"default_vis": "Vaikimisi nähtavus",
|
||||
"data_import_export_tab": "Andmete import / eksport",
|
||||
"current_password": "Praegune salasõna",
|
||||
"confirm_new_password": "Kinnita uus salasõna",
|
||||
"composing": "Koostamine",
|
||||
"collapse_subject": "Peida postituste pealkirjad",
|
||||
"changed_password": "Salasõna edukalt muudetud!",
|
||||
"change_password_error": "Esines viga salasõna muutmisel.",
|
||||
"change_password": "Muuda salasõna",
|
||||
"changed_email": "E-post edukalt muudetud!",
|
||||
"change_email_error": "Esines viga e-posti muutmisel.",
|
||||
"change_email": "Muuda e-posti",
|
||||
"cRed": "Punane (Tühista)",
|
||||
"cOrange": "Oranž (Lisa lemmikuks)",
|
||||
"cGreen": "Roheline (Taaspostita)",
|
||||
"cBlue": "Sinine (Vasta, jälgi)",
|
||||
"btnRadius": "Nupud",
|
||||
"blocks_tab": "Blokeeringud",
|
||||
"blocks_imported": "Blokeeringud imporditud! Nende töötlemine võtab natuke aega.",
|
||||
"block_import_error": "Blokeeringute importimisel esines viga",
|
||||
"block_import": "Blokeeringute import",
|
||||
"block_export_button": "Ekspordi oma blokeeringud csv failiks",
|
||||
"block_export": "Blokeeringute eksport",
|
||||
"background": "Taust",
|
||||
"avatarRadius": "Profiilipildid",
|
||||
"avatarAltRadius": "Profiilipildid (Teated)",
|
||||
"attachmentRadius": "Manused",
|
||||
"allow_following_move": "Luba automaatjälgimine kui jälgitav konto kolib",
|
||||
"mfa": {
|
||||
"verify": {
|
||||
"desc": "Et lubada kaheastmelist autentimist, sisestage kood oma äpist:"
|
||||
},
|
||||
"scan": {
|
||||
"desc": "Kasutades oma kaheastmelise autentimise äppi, skännige see QR kood või sisestage tekstiline võti:",
|
||||
"secret_code": "Võti",
|
||||
"title": "Skänni"
|
||||
},
|
||||
"authentication_methods": "Autentimismeetodid",
|
||||
"recovery_codes_warning": "Kirjutage need koodid üles ning hoidke need kindlas kohas. Kui Te kaotate ligipääsu oma kaheastmelise autentimise äppile ning nendele koodidele, ei ole Teil võimalik oma kontosse sisse logida.",
|
||||
"waiting_a_recovery_codes": "Laen taastekoode…",
|
||||
"recovery_codes": "Taastekoodid.",
|
||||
"warning_of_generate_new_codes": "Kui Te loote uued taastekoodid, Teie vanad koodid ei tööta enam.",
|
||||
"generate_new_recovery_codes": "Loo uued taastekoodid",
|
||||
"title": "Kaheastmeline autentimine",
|
||||
"confirm_and_enable": "Kinnita & luba OTP",
|
||||
"wait_pre_setup_otp": "sean üles OTP",
|
||||
"setup_otp": "Sea üles OTP",
|
||||
"otp": "OTP"
|
||||
},
|
||||
"enter_current_password_to_confirm": "Sisetage isiku tõestamiseks oma salasõna",
|
||||
"security": "Turvalisus",
|
||||
"app_name": "Rakenduse nimi",
|
||||
"style": {
|
||||
"switcher": {
|
||||
"help": {
|
||||
"snapshot_present": "Kujunduse eelvaade on laetud, nii et kõik väärtused on üle kirjutatud. Te saate laadida ka kujunduse päris sisu.",
|
||||
"older_version_imported": "Teie imporditud fail oli loodud vanemas versioonis.",
|
||||
"future_version_imported": "Teie imporditud fail oli loodud uuemas versioonis.",
|
||||
"v2_imported": "Teie imporditud fail oli vanema versiooni jaoks. Me üritame hoida ühilduvust, kuid ikkagi võib esineda erinevusi.",
|
||||
"upgraded_from_v2": "PleromaFE-d uuendati, teie kujundus võib välja näha natuke erinev, kui mäletate."
|
||||
"about": {
|
||||
"mrf": {
|
||||
"federation": "Föderatsioon",
|
||||
"keyword": {
|
||||
"ftl_removal": "\"Kogu teatud võrgu\" ajajoonelt eemaldamine",
|
||||
"is_replaced_by": "→",
|
||||
"keyword_policies": "Võtmesõna poliitikad",
|
||||
"reject": "Lükka tagasi",
|
||||
"replace": "Vaheta"
|
||||
},
|
||||
"mrf_policies": "Lubatud MRF poliitikad",
|
||||
"mrf_policies_desc": "MRF poliitikad mõjutavad selle instansi föderatsiooni käitumist. Järgmised poliitikad on lubatud:",
|
||||
"simple": {
|
||||
"accept": "Luba",
|
||||
"accept_desc": "See instants lubab sõnumeid ainult nendest instantsidest:",
|
||||
"ftl_removal": "\"Kogu teatud võrgu\" ajajoonelt eemaldamine",
|
||||
"ftl_removal_desc": "See instants eemaldab postitused nendelt instantsidest \"Kogu teatud võrgu\" ajajoonelt:",
|
||||
"media_nsfw": "Meedia määratakse sensitiivseks",
|
||||
"media_nsfw_desc": "See instants määrab nendest instantsidest postituste meedia sensitiivseks:",
|
||||
"media_removal": "Meedia eemaldamine",
|
||||
"media_removal_desc": "See instants eemaldab meedia postitustelt nendest instantsidest:",
|
||||
"quarantine": "Karantiini",
|
||||
"quarantine_desc": "See instants saadab ainult avalikke postitusi järgmistele instantsidele:",
|
||||
"reject": "Keela",
|
||||
"reject_desc": "See instants ei luba sõnumeid nendest instantsidest:",
|
||||
"simple_policies": "Instansi-omased poliitikad"
|
||||
}
|
||||
},
|
||||
"use_source": "Uus versioon",
|
||||
"use_snapshot": "Vana versioon",
|
||||
"keep_as_is": "Jäta nii, nagu on",
|
||||
"load_theme": "Lae kujundus",
|
||||
"clear_opacity": "Tühista läbipaistvus",
|
||||
"clear_all": "Tühista kõik",
|
||||
"reset": "Taasta algne",
|
||||
"keep_fonts": "Jäta fondid",
|
||||
"keep_roundness": "Jäta ümarus",
|
||||
"keep_opacity": "Jäta läbipaistvus",
|
||||
"keep_shadows": "Jäta varjud",
|
||||
"keep_color": "Jäta värvid"
|
||||
}
|
||||
"staff": "Personal"
|
||||
},
|
||||
"enable_web_push_notifications": "Luba veebipõhised push-teated",
|
||||
"notification_blocks": "Kasutaja blokeerimisel ei tule neilt enam teateid ning nendele teilt ka mitte.",
|
||||
"notification_setting_privacy_option": "Peida saatja ning sisu push-teadetelt",
|
||||
"notifications": "Teated",
|
||||
"notification_mutes": "Kui soovid mõnelt kasutajalt mitte teateid saada, kasuta vaigistust.",
|
||||
"notification_setting_privacy": "Privaatsus",
|
||||
"notification_setting_filters": "Filtrid",
|
||||
"greentext": "Meemi nooled",
|
||||
"fun": "Naljad",
|
||||
"values": {
|
||||
"true": "jah",
|
||||
"false": "ei"
|
||||
"domain_mute_card": {
|
||||
"mute": "Vaigista",
|
||||
"mute_progress": "Vaigistan…",
|
||||
"unmute": "Ära vaigista",
|
||||
"unmute_progress": "Eemaldan vaigistuse…"
|
||||
},
|
||||
"upload_a_photo": "Lae üles foto",
|
||||
"type_domains_to_mute": "Trüki siia domeene, mida vaigistada",
|
||||
"tooltipRadius": "Vihjed/hoiatused",
|
||||
"theme_help_v2_1": "Te saate ka mõndade komponentide värvust ning läbipaistvust üle kirjutada vajutades ruudule. Kasuta \"Tühista kõik\" nuppu, et need tühistada.",
|
||||
"theme_help": "Kasuta hex värvikoode (#rrggbb) oma kujunduse isikupärastamiseks.",
|
||||
"text": "Tekst",
|
||||
"useStreamingApiWarning": "(Pole soovituslik, eksperimentaalne, on teada, et jätab postitusi vahele)",
|
||||
"useStreamingApi": "Saa postitusi ning teateid reaalajas",
|
||||
"user_mutes": "Kasutajad",
|
||||
"streaming": "Luba uute postituste automaatvoog kui oled lehekülje alguses",
|
||||
"stop_gifs": "Mängi GIFid hiirega ületades",
|
||||
"post_status_content_type": "Postituse sisutüüp"
|
||||
},
|
||||
"timeline": {
|
||||
"conversation": "Vestlus",
|
||||
"error_fetching": "Viga uuenduste laadimisel",
|
||||
"load_older": "Kuva vanemaid staatuseid",
|
||||
"show_new": "Näita uusi",
|
||||
"up_to_date": "Uuendatud"
|
||||
},
|
||||
"user_card": {
|
||||
"block": "Blokeeri",
|
||||
"blocked": "Blokeeritud!",
|
||||
"follow": "Jälgi",
|
||||
"followees": "Jälgitavaid",
|
||||
"followers": "Jälgijaid",
|
||||
"following": "Jälgin!",
|
||||
"follows_you": "Jälgib sind!",
|
||||
"mute": "Vaigista",
|
||||
"muted": "Vaigistatud",
|
||||
"per_day": "päevas",
|
||||
"statuses": "Staatuseid"
|
||||
},
|
||||
"about": {
|
||||
"mrf": {
|
||||
"mrf_policies_desc": "MRF poliitikad mõjutavad selle instansi föderatsiooni käitumist. Järgmised poliitikad on lubatud:",
|
||||
"simple": {
|
||||
"media_nsfw_desc": "See instants määrab nendest instantsidest postituste meedia sensitiivseks:",
|
||||
"media_nsfw": "Meedia määratakse sensitiivseks",
|
||||
"media_removal_desc": "See instants eemaldab meedia postitustelt nendest instantsidest:",
|
||||
"media_removal": "Meedia eemaldamine",
|
||||
"ftl_removal_desc": "See instants eemaldab postitused nendelt instantsidest \"Kogu teatud võrgu\" ajajoonelt:",
|
||||
"ftl_removal": "\"Kogu teatud võrgu\" ajajoonelt eemaldamine",
|
||||
"quarantine_desc": "See instants saadab ainult avalikke postitusi järgmistele instantsidele:",
|
||||
"quarantine": "Karantiini",
|
||||
"reject_desc": "See instants ei luba sõnumeid nendest instantsidest:",
|
||||
"reject": "Keela",
|
||||
"accept_desc": "See instants lubab sõnumeid ainult nendest instantsidest:",
|
||||
"accept": "Luba",
|
||||
"simple_policies": "Instansi-omased poliitikad"
|
||||
},
|
||||
"mrf_policies": "Lubatud MRF poliitikad",
|
||||
"keyword": {
|
||||
"is_replaced_by": "→",
|
||||
"replace": "Vaheta",
|
||||
"reject": "Lükka tagasi",
|
||||
"ftl_removal": "\"Kogu teatud võrgu\" ajajoonelt eemaldamine",
|
||||
"keyword_policies": "Võtmesõna poliitikad"
|
||||
},
|
||||
"federation": "Föderatsioon"
|
||||
"emoji": {
|
||||
"add_emoji": "Lisa emotikon",
|
||||
"custom": "Kohandatud emotikonid",
|
||||
"emoji": "Emotikonid",
|
||||
"keep_open": "Hoia valija lahti",
|
||||
"load_all": "Laen kõik {emojiAmount} emotikoni",
|
||||
"load_all_hint": "Laadisin esimesed {saneAmount} emotikoni, kõike laadides võib esineda probleeme jõudlusega.",
|
||||
"search_emoji": "Otsi emotikone",
|
||||
"stickers": "Kleepsud",
|
||||
"unicode": "Unicode emotikonid"
|
||||
},
|
||||
"staff": "Personal"
|
||||
},
|
||||
"selectable_list": {
|
||||
"select_all": "Vali kõik"
|
||||
},
|
||||
"remote_user_resolver": {
|
||||
"error": "Ei leitud.",
|
||||
"searching_for": "Otsin",
|
||||
"remote_user_resolver": "Kaugkasutaja leidja"
|
||||
},
|
||||
"interactions": {
|
||||
"load_older": "Laadi vanemad interaktsioonid",
|
||||
"moves": "Kasutaja kolimised",
|
||||
"follows": "Uued jälgimised",
|
||||
"favs_repeats": "Taaspostitused ja lemmikud"
|
||||
},
|
||||
"emoji": {
|
||||
"load_all": "Laen kõik {emojiAmount} emotikoni",
|
||||
"load_all_hint": "Laadisin esimesed {saneAmount} emotikoni, kõike laadides võib esineda probleeme jõudlusega.",
|
||||
"unicode": "Unicode emotikonid",
|
||||
"custom": "Kohandatud emotikonid",
|
||||
"add_emoji": "Lisa emotikon",
|
||||
"search_emoji": "Otsi emotikone",
|
||||
"keep_open": "Hoia valija lahti",
|
||||
"emoji": "Emotikonid",
|
||||
"stickers": "Kleepsud"
|
||||
},
|
||||
"polls": {
|
||||
"not_enough_options": "Liiga vähe unikaalseid valikuid hääletuses",
|
||||
"expired": "Hääletus lõppes {0} tagasi",
|
||||
"expires_in": "Hääletus lõppeb {0}",
|
||||
"expiry": "Hääletuse vanus",
|
||||
"multiple_choices": "Mitu vastust",
|
||||
"single_choice": "Üks vastus",
|
||||
"type": "Hääletuse tüüp",
|
||||
"vote": "Hääleta",
|
||||
"votes": "häält",
|
||||
"option": "Valik",
|
||||
"add_option": "Lisa valik",
|
||||
"add_poll": "Lisa küsitlus"
|
||||
},
|
||||
"media_modal": {
|
||||
"next": "Järgmine",
|
||||
"previous": "Eelmine"
|
||||
},
|
||||
"importer": {
|
||||
"error": "Faili importimisel tekkis viga.",
|
||||
"success": "Import õnnestus.",
|
||||
"submit": "Esita"
|
||||
},
|
||||
"image_cropper": {
|
||||
"cancel": "Tühista",
|
||||
"save_without_cropping": "Salvesta muudatusteta",
|
||||
"save": "Salvesta",
|
||||
"crop_picture": "Modifitseeri pilti"
|
||||
},
|
||||
"features_panel": {
|
||||
"who_to_follow": "Keda jälgida",
|
||||
"title": "Featuurid",
|
||||
"text_limit": "Tekstilimiit",
|
||||
"scope_options": "Ulatuse valikud",
|
||||
"media_proxy": "Meedia proksi",
|
||||
"gopher": "Gopher",
|
||||
"chat": "Vestlus"
|
||||
},
|
||||
"exporter": {
|
||||
"processing": "Töötlemine, Teilt küsitakse varsti faili allalaadimist",
|
||||
"export": "Ekspordi"
|
||||
},
|
||||
"domain_mute_card": {
|
||||
"unmute_progress": "Eemaldan vaigistuse…",
|
||||
"unmute": "Ära vaigista",
|
||||
"mute_progress": "Vaigistan…",
|
||||
"mute": "Vaigista"
|
||||
},
|
||||
"chat": {
|
||||
"title": "Vestlus"
|
||||
}
|
||||
}
|
||||
"exporter": {
|
||||
"export": "Ekspordi",
|
||||
"processing": "Töötlemine, Teilt küsitakse varsti faili allalaadimist"
|
||||
},
|
||||
"features_panel": {
|
||||
"media_proxy": "Meedia proksi",
|
||||
"scope_options": "Ulatuse valikud",
|
||||
"text_limit": "Tekstilimiit",
|
||||
"title": "Featuurid",
|
||||
"who_to_follow": "Keda jälgida"
|
||||
},
|
||||
"finder": {
|
||||
"error_fetching_user": "Viga kasutaja leidmisel",
|
||||
"find_user": "Otsi kasutajaid"
|
||||
},
|
||||
"general": {
|
||||
"apply": "Rakenda",
|
||||
"cancel": "Tühista",
|
||||
"confirm": "Kinnita",
|
||||
"disable": "Keela",
|
||||
"dismiss": "Olgu",
|
||||
"enable": "Luba",
|
||||
"generic_error": "Esines viga",
|
||||
"more": "Rohkem",
|
||||
"optional": "valikuline",
|
||||
"show_less": "Kuva vähem",
|
||||
"show_more": "Kuva rohkem",
|
||||
"submit": "Postita",
|
||||
"verify": "Kinnita"
|
||||
},
|
||||
"image_cropper": {
|
||||
"cancel": "Tühista",
|
||||
"crop_picture": "Modifitseeri pilti",
|
||||
"save": "Salvesta",
|
||||
"save_without_cropping": "Salvesta muudatusteta"
|
||||
},
|
||||
"importer": {
|
||||
"error": "Faili importimisel tekkis viga.",
|
||||
"submit": "Esita",
|
||||
"success": "Import õnnestus."
|
||||
},
|
||||
"interactions": {
|
||||
"favs_repeats": "Taaspostitused ja lemmikud",
|
||||
"follows": "Uued jälgimised",
|
||||
"load_older": "Laadi vanemad interaktsioonid",
|
||||
"moves": "Kasutaja kolimised"
|
||||
},
|
||||
"login": {
|
||||
"authentication_code": "Autentimiskood",
|
||||
"description": "Logi sisse OAuthiga",
|
||||
"enter_recovery_code": "Sisesta taastekood",
|
||||
"enter_two_factor_code": "Sisesta kaheastmelise autentimise kood",
|
||||
"heading": {
|
||||
"recovery": "Kaheastmelise autentimise taaste",
|
||||
"totp": "Kaheastmeline autentimine"
|
||||
},
|
||||
"hint": "Logi sisse, et liituda vestlusega",
|
||||
"login": "Logi sisse",
|
||||
"logout": "Logi välja",
|
||||
"password": "Parool",
|
||||
"placeholder": "nt lain",
|
||||
"recovery_code": "Taastekood",
|
||||
"register": "Registreeru",
|
||||
"username": "Kasutajanimi"
|
||||
},
|
||||
"media_modal": {
|
||||
"next": "Järgmine",
|
||||
"previous": "Eelmine"
|
||||
},
|
||||
"nav": {
|
||||
"about": "Meist",
|
||||
"administration": "Administreerimine",
|
||||
"back": "Tagasi",
|
||||
"dms": "Privaatsõnumid",
|
||||
"friend_requests": "Jägimistaotlused",
|
||||
"interactions": "Interaktsioonid",
|
||||
"mentions": "Mainimised",
|
||||
"preferences": "Eelistused",
|
||||
"public_tl": "Avalik Ajajoon",
|
||||
"search": "Otsing",
|
||||
"timeline": "Ajajoon",
|
||||
"twkn": "Kogu Teadaolev Võrgustik",
|
||||
"user_search": "Kasutajaotsing",
|
||||
"who_to_follow": "Keda jälgida"
|
||||
},
|
||||
"notifications": {
|
||||
"broken_favorite": "Tundmatu staatus, otsin…",
|
||||
"favorited_you": "lisas su staatuse lemmikuks",
|
||||
"follow_request": "soovib Teid jälgida",
|
||||
"followed_you": "alustas sinu jälgimist",
|
||||
"load_older": "Laadi vanemad teated",
|
||||
"migrated_to": "kolis",
|
||||
"no_more_notifications": "Rohkem teateid ei ole",
|
||||
"notifications": "Teated",
|
||||
"reacted_with": "reageeris {0}",
|
||||
"read": "Loe!",
|
||||
"repeated_you": "taaspostitas su staatuse"
|
||||
},
|
||||
"polls": {
|
||||
"add_option": "Lisa valik",
|
||||
"add_poll": "Lisa küsitlus",
|
||||
"expired": "Hääletus lõppes {0} tagasi",
|
||||
"expires_in": "Hääletus lõppeb {0}",
|
||||
"expiry": "Hääletuse vanus",
|
||||
"multiple_choices": "Mitu vastust",
|
||||
"not_enough_options": "Liiga vähe unikaalseid valikuid hääletuses",
|
||||
"option": "Valik",
|
||||
"single_choice": "Üks vastus",
|
||||
"type": "Hääletuse tüüp",
|
||||
"vote": "Hääleta",
|
||||
"votes": "häält"
|
||||
},
|
||||
"post_status": {
|
||||
"account_not_locked_warning": "Teie konto ei ole {0}. Kõik võivad Teid jälgida, et näha Teie ainult-jälgijatele postitusi.",
|
||||
"account_not_locked_warning_link": "lukus",
|
||||
"attachments_sensitive": "Märgi manused sensitiivseks",
|
||||
"content_type": {
|
||||
"text/bbcode": "BBCode",
|
||||
"text/html": "HTML",
|
||||
"text/markdown": "Markdown",
|
||||
"text/plain": "Lihttekst"
|
||||
},
|
||||
"content_warning": "Pealkiri (valikuline)",
|
||||
"default": "Just sõitsin elektrirongiga Tallinnast Pääskülla.",
|
||||
"direct_warning_to_all": "See postitus on nähtav kõikidele mainitud kasutajatele.",
|
||||
"direct_warning_to_first_only": "See postitus on nähtav ainult kirja alguses mainitud kasutajatele.",
|
||||
"new_status": "Postita uus staatus",
|
||||
"posting": "Postitan",
|
||||
"scope": {
|
||||
"direct": "Privaatne - Postita ainult mainitud kasutajatele",
|
||||
"private": "Jälgijatele - Postita ainult jälgijatele",
|
||||
"public": "Avalil - Postita avalikele ajajoontele",
|
||||
"unlisted": "Peidetud - Ära postita avalikele ajajoontele"
|
||||
},
|
||||
"scope_notice": {
|
||||
"private": "See postitus on nähtav ainult Teie jälgijatele",
|
||||
"public": "See postitus on nähtav kõigile",
|
||||
"unlisted": "See postitus ei ole nähtav avalikul ega kogu võrgu ajajoonel"
|
||||
}
|
||||
},
|
||||
"registration": {
|
||||
"bio": "Bio",
|
||||
"captcha": "CAPTCHA",
|
||||
"email": "E-post",
|
||||
"fullname": "Kuvatav nimi",
|
||||
"fullname_placeholder": "Näiteks Lain Iwakura",
|
||||
"new_captcha": "Vajuta pildile, et saada uus captcha",
|
||||
"password_confirm": "Parooli kinnitamine",
|
||||
"registration": "Registreerimine",
|
||||
"token": "Kutse võti",
|
||||
"username_placeholder": "Näiteks lain",
|
||||
"validations": {
|
||||
"email_required": "ei saa jätta tühjaks",
|
||||
"fullname_required": "ei saa jätta tühjaks",
|
||||
"password_confirmation_match": "peaks olema sama kui salasõna",
|
||||
"password_confirmation_required": "ei saa jätta tühjaks",
|
||||
"password_required": "ei saa jätta tühjaks",
|
||||
"username_required": "ei saa jätta tühjaks"
|
||||
}
|
||||
},
|
||||
"remote_user_resolver": {
|
||||
"error": "Ei leitud.",
|
||||
"remote_user_resolver": "Kaugkasutaja leidja",
|
||||
"searching_for": "Otsin"
|
||||
},
|
||||
"selectable_list": {
|
||||
"select_all": "Vali kõik"
|
||||
},
|
||||
"settings": {
|
||||
"accent": "Rõhk",
|
||||
"allow_following_move": "Luba automaatjälgimine kui jälgitav konto kolib",
|
||||
"app_name": "Rakenduse nimi",
|
||||
"attachmentRadius": "Manused",
|
||||
"attachments": "Manused",
|
||||
"autohide_floating_post_button": "Automaatselt peida uue postituse nupp (mobiilil)",
|
||||
"avatar": "Profiilipilt",
|
||||
"avatarAltRadius": "Profiilipildid (Teated)",
|
||||
"avatarRadius": "Profiilipildid",
|
||||
"avatar_size_instruction": "Profiilipildi soovitatud minimaalne suurus on 150x150 pikslit.",
|
||||
"background": "Taust",
|
||||
"bio": "Bio",
|
||||
"block_export": "Blokeeringute eksport",
|
||||
"block_export_button": "Ekspordi oma blokeeringud csv failiks",
|
||||
"block_import": "Blokeeringute import",
|
||||
"block_import_error": "Blokeeringute importimisel esines viga",
|
||||
"blocks_imported": "Blokeeringud imporditud! Nende töötlemine võtab natuke aega.",
|
||||
"blocks_tab": "Blokeeringud",
|
||||
"btnRadius": "Nupud",
|
||||
"cBlue": "Sinine (Vasta, jälgi)",
|
||||
"cGreen": "Roheline (Taaspostita)",
|
||||
"cOrange": "Oranž (Lisa lemmikuks)",
|
||||
"cRed": "Punane (Tühista)",
|
||||
"change_email": "Muuda e-posti",
|
||||
"change_email_error": "Esines viga e-posti muutmisel.",
|
||||
"change_password": "Muuda salasõna",
|
||||
"change_password_error": "Esines viga salasõna muutmisel.",
|
||||
"changed_email": "E-post edukalt muudetud!",
|
||||
"changed_password": "Salasõna edukalt muudetud!",
|
||||
"checkboxRadius": "Märkeruudud",
|
||||
"collapse_subject": "Peida postituste pealkirjad",
|
||||
"composing": "Koostamine",
|
||||
"confirm_new_password": "Kinnita uus salasõna",
|
||||
"current_avatar": "Sinu praegune profiilipilt",
|
||||
"current_password": "Praegune salasõna",
|
||||
"data_import_export_tab": "Andmete import / eksport",
|
||||
"default_vis": "Vaikimisi nähtavus",
|
||||
"delete_account": "Kustuta konto",
|
||||
"delete_account_description": "Jäädavalt kustuta oma andmed ja konto.",
|
||||
"delete_account_error": "Teie konto kustutamisel tekkis viga. Kui see jätkub, palun võtke kontakti administraatoriga.",
|
||||
"delete_account_instructions": "Konto kustutamise kinnitamiseks sisestage oma salasõna.",
|
||||
"discoverable": "Luba selle konto ilmumine otsingutulemustes ning muudes teenustes",
|
||||
"domain_mutes": "Domeenid",
|
||||
"emoji_reactions_on_timeline": "Näita reaktsioone ajajoonel",
|
||||
"enable_web_push_notifications": "Luba veebipõhised push-teated",
|
||||
"enter_current_password_to_confirm": "Sisetage isiku tõestamiseks oma salasõna",
|
||||
"export_theme": "Salvesta sätted",
|
||||
"filtering": "Sisu filtreerimine",
|
||||
"filtering_explanation": "Kõiki staatuseid, mis sisaldavad neid sõnu, ei kuvata. Üks sõna reale",
|
||||
"follow_export": "Ekspordi jälgimised",
|
||||
"follow_export_button": "Ekspordi oma jälgimised csv failiks",
|
||||
"follow_import": "Impordi jälgimised",
|
||||
"follow_import_error": "Jälgimiste importimisel tekkis viga",
|
||||
"follows_imported": "Jälgimised imporditud! Nende töötlemine võtab natuke aega.",
|
||||
"foreground": "Esiplaan",
|
||||
"fun": "Naljad",
|
||||
"general": "Üldine",
|
||||
"greentext": "Meemi nooled",
|
||||
"hide_attachments_in_convo": "Peida manused vastlustes",
|
||||
"hide_attachments_in_tl": "Peida manused ajajoonel",
|
||||
"hide_filtered_statuses": "Peida filtreeritud staatused",
|
||||
"hide_followers_count_description": "Ära näita minu jälgijate arvu",
|
||||
"hide_followers_description": "Ära näita minu jälgijaid",
|
||||
"hide_follows_count_description": "Ära näita minu jälgimiste arvu",
|
||||
"hide_follows_description": "Ära näita minu jälgimisi",
|
||||
"hide_isp": "Peida instantsipõhine paneel",
|
||||
"hide_muted_posts": "Peida vaigistatud kasutajate postitused",
|
||||
"hide_post_stats": "Peida postituse statistika (nt. lemmikute arv)",
|
||||
"hide_user_stats": "Peida kasutaja statistika (nt. jälgijate arv)",
|
||||
"import_blocks_from_a_csv_file": "Impordi blokeeringud csv failist",
|
||||
"import_followers_from_a_csv_file": "Impordi jälgimised csv failist",
|
||||
"import_theme": "Lae sätted",
|
||||
"inputRadius": "Sisestuskastid",
|
||||
"instance_default": "(vaikimisi: {value})",
|
||||
"instance_default_simple": "(vaikimisi)",
|
||||
"interface": "Liides",
|
||||
"interfaceLanguage": "Liidese keel",
|
||||
"invalid_theme_imported": "Valitud fail ei ole Pleroma kujundus. Kujundusele muudatusi ei tehtud.",
|
||||
"limited_availability": "Pole Teie veebilehitsejas saadaval",
|
||||
"links": "Lingid",
|
||||
"lock_account_description": "Piira oma konto ainult lubatud jälgijatele",
|
||||
"loop_video": "Loop videod",
|
||||
"loop_video_silent_only": "Loop videod, millel pole heli (nt. Mastodoni \"gifid\")",
|
||||
"max_thumbnails": "Maksimaalne lubatud eelvaadete arv postituste kohta",
|
||||
"mfa": {
|
||||
"authentication_methods": "Autentimismeetodid",
|
||||
"confirm_and_enable": "Kinnita & luba OTP",
|
||||
"generate_new_recovery_codes": "Loo uued taastekoodid",
|
||||
"otp": "OTP",
|
||||
"recovery_codes": "Taastekoodid.",
|
||||
"recovery_codes_warning": "Kirjutage need koodid üles ning hoidke need kindlas kohas. Kui Te kaotate ligipääsu oma kaheastmelise autentimise äppile ning nendele koodidele, ei ole Teil võimalik oma kontosse sisse logida.",
|
||||
"scan": {
|
||||
"desc": "Kasutades oma kaheastmelise autentimise äppi, skännige see QR kood või sisestage tekstiline võti:",
|
||||
"secret_code": "Võti",
|
||||
"title": "Skänni"
|
||||
},
|
||||
"setup_otp": "Sea üles OTP",
|
||||
"title": "Kaheastmeline autentimine",
|
||||
"verify": {
|
||||
"desc": "Et lubada kaheastmelist autentimist, sisestage kood oma äpist:"
|
||||
},
|
||||
"wait_pre_setup_otp": "sean üles OTP",
|
||||
"waiting_a_recovery_codes": "Laen taastekoode…",
|
||||
"warning_of_generate_new_codes": "Kui Te loote uued taastekoodid, Teie vanad koodid ei tööta enam."
|
||||
},
|
||||
"minimal_scopes_mode": "Peida postituse nähtavussätted",
|
||||
"mutes_tab": "Vaigistused",
|
||||
"name": "Nimi",
|
||||
"name_bio": "Nimi ja Bio",
|
||||
"new_email": "Uus e-post",
|
||||
"new_password": "Uus salasõna",
|
||||
"no_blocks": "Blokeeringuid pole",
|
||||
"no_mutes": "Vaigistusi pole",
|
||||
"no_rich_text_description": "Muuda kõik postitused lihttekstiks",
|
||||
"notification_blocks": "Kasutaja blokeerimisel ei tule neilt enam teateid ning nendele teilt ka mitte.",
|
||||
"notification_mutes": "Kui soovid mõnelt kasutajalt mitte teateid saada, kasuta vaigistust.",
|
||||
"notification_setting_filters": "Filtrid",
|
||||
"notification_setting_privacy": "Privaatsus",
|
||||
"notification_visibility": "Milliseid teateid kuvatakse",
|
||||
"notification_visibility_emoji_reactions": "Reaktsioonid",
|
||||
"notification_visibility_follows": "Jälgimised",
|
||||
"notification_visibility_likes": "Lemmikud",
|
||||
"notification_visibility_mentions": "Mainimised",
|
||||
"notification_visibility_moves": "Kasutaja kolimised",
|
||||
"notification_visibility_repeats": "Taaspostitused",
|
||||
"notifications": "Teated",
|
||||
"nsfw_clickthrough": "Peida tööks-mittesobivad(NSFW) manuste hiireklõpsu taha",
|
||||
"oauth_tokens": "OAuth tokenid",
|
||||
"pad_emoji": "Lisa emotikonidele tühikud ette ja järgi neid menüüst valides",
|
||||
"panelRadius": "Paneelid",
|
||||
"pause_on_unfocused": "Peata reaalajas voog kui leht pole fookuses",
|
||||
"play_videos_in_modal": "Näita videoid eraldi raamis",
|
||||
"post_status_content_type": "Postituse sisutüüp",
|
||||
"preload_images": "Piltide eellaadimine",
|
||||
"presets": "Salvestatud sätted",
|
||||
"profile_background": "Profiilitaust",
|
||||
"profile_banner": "Profiilibänner",
|
||||
"profile_tab": "Profiil",
|
||||
"radii_help": "Liidese ümardamine (pikslites)",
|
||||
"refresh_token": "Värskendustoken",
|
||||
"replies_in_timeline": "Vastused ajajoonel",
|
||||
"reply_visibility_all": "Näita kõiki vastuseid",
|
||||
"reply_visibility_following": "Näita ainult vastuseid, mis on suunatud mulle või kasutajatele, keda jälgin",
|
||||
"reply_visibility_self": "Näita ainult vastuseid, mis on suunatud mulle",
|
||||
"revoke_token": "Keela",
|
||||
"saving_err": "Sätete salvestamine ebaõnnestus",
|
||||
"saving_ok": "Sätted salvestatud",
|
||||
"scope_copy": "Kopeeri nähtavussätted vastamisel (Privaatsed on alati kopeeritud)",
|
||||
"search_user_to_block": "Otsi, keda soovid blokeerida",
|
||||
"search_user_to_mute": "Otsi, keda soovid vaigistada",
|
||||
"security": "Turvalisus",
|
||||
"security_tab": "Turvalisus",
|
||||
"set_new_avatar": "Vali uus profiilipilt",
|
||||
"set_new_profile_background": "Vali uus profiilitaust",
|
||||
"set_new_profile_banner": "Vali uus profiilibänner",
|
||||
"settings": "Sätted",
|
||||
"show_admin_badge": "Näita Admin silti mu profiilil",
|
||||
"show_moderator_badge": "Näita Moderaator silti mu profiilil",
|
||||
"stop_gifs": "Mängi GIFid hiirega ületades",
|
||||
"streaming": "Luba uute postituste automaatvoog kui oled lehekülje alguses",
|
||||
"style": {
|
||||
"switcher": {
|
||||
"clear_all": "Tühista kõik",
|
||||
"clear_opacity": "Tühista läbipaistvus",
|
||||
"help": {
|
||||
"future_version_imported": "Teie imporditud fail oli loodud uuemas versioonis.",
|
||||
"older_version_imported": "Teie imporditud fail oli loodud vanemas versioonis.",
|
||||
"snapshot_present": "Kujunduse eelvaade on laetud, nii et kõik väärtused on üle kirjutatud. Te saate laadida ka kujunduse päris sisu.",
|
||||
"upgraded_from_v2": "PleromaFE-d uuendati, teie kujundus võib välja näha natuke erinev, kui mäletate.",
|
||||
"v2_imported": "Teie imporditud fail oli vanema versiooni jaoks. Me üritame hoida ühilduvust, kuid ikkagi võib esineda erinevusi."
|
||||
},
|
||||
"keep_as_is": "Jäta nii, nagu on",
|
||||
"keep_color": "Jäta värvid",
|
||||
"keep_fonts": "Jäta fondid",
|
||||
"keep_opacity": "Jäta läbipaistvus",
|
||||
"keep_roundness": "Jäta ümarus",
|
||||
"keep_shadows": "Jäta varjud",
|
||||
"load_theme": "Lae kujundus",
|
||||
"reset": "Taasta algne",
|
||||
"use_snapshot": "Vana versioon",
|
||||
"use_source": "Uus versioon"
|
||||
}
|
||||
},
|
||||
"subject_input_always_show": "Alati kuva pealkirja välja",
|
||||
"subject_line_behavior": "Kopeeri pealkiri vastamisel",
|
||||
"subject_line_email": "Nagu e-post: \"vs: pealkiri\"",
|
||||
"subject_line_mastodon": "Nagu mastodon: kopeeri nagu on",
|
||||
"subject_line_noop": "Ära kopeeri",
|
||||
"text": "Tekst",
|
||||
"theme": "Teema",
|
||||
"theme_help": "Kasuta hex värvikoode (#rrggbb) oma kujunduse isikupärastamiseks.",
|
||||
"theme_help_v2_1": "Te saate ka mõndade komponentide värvust ning läbipaistvust üle kirjutada vajutades ruudule. Kasuta \"Tühista kõik\" nuppu, et need tühistada.",
|
||||
"token": "Token",
|
||||
"tooltipRadius": "Vihjed/hoiatused",
|
||||
"type_domains_to_mute": "Trüki siia domeene, mida vaigistada",
|
||||
"upload_a_photo": "Lae üles foto",
|
||||
"useStreamingApi": "Saa postitusi ning teateid reaalajas",
|
||||
"useStreamingApiWarning": "(Pole soovituslik, eksperimentaalne, on teada, et jätab postitusi vahele)",
|
||||
"use_contain_fit": "Näita eelvaadetes täis suuruses pilte",
|
||||
"use_one_click_nsfw": "Ava NSFW manused ühe klikiga",
|
||||
"user_mutes": "Kasutajad",
|
||||
"user_settings": "Kasutaja sätted",
|
||||
"valid_until": "Kehtiv kuni",
|
||||
"values": {
|
||||
"false": "ei",
|
||||
"true": "jah"
|
||||
}
|
||||
},
|
||||
"timeline": {
|
||||
"conversation": "Vestlus",
|
||||
"load_older": "Kuva vanemaid staatuseid",
|
||||
"show_new": "Näita uusi",
|
||||
"up_to_date": "Uuendatud"
|
||||
},
|
||||
"user_card": {
|
||||
"block": "Blokeeri",
|
||||
"blocked": "Blokeeritud!",
|
||||
"follow": "Jälgi",
|
||||
"followees": "Jälgitavaid",
|
||||
"followers": "Jälgijaid",
|
||||
"following": "Jälgin!",
|
||||
"follows_you": "Jälgib sind!",
|
||||
"mute": "Vaigista",
|
||||
"muted": "Vaigistatud",
|
||||
"per_day": "päevas",
|
||||
"statuses": "Staatuseid"
|
||||
}
|
||||
}
|
1400
src/i18n/eu.json
1400
src/i18n/eu.json
File diff suppressed because it is too large
Load diff
298
src/i18n/fa.json
298
src/i18n/fa.json
|
@ -1,155 +1,149 @@
|
|||
{
|
||||
"about": {
|
||||
"mrf": {
|
||||
"simple": {
|
||||
"media_removal_desc": "این نمونه رسانهی پیغامهای نمونههای ذکر شده را حذف میکند:",
|
||||
"ftl_removal_desc": "این نمونه، نمونههای ذکر شده را از تایملاین «تمام شبکه شناخته شده» حذف میکند:",
|
||||
"media_removal": "حذف رسانه",
|
||||
"ftl_removal": "حذف از تایملاین «تمام شبکه شناخته شده»",
|
||||
"quarantine_desc": "این نمونه تنها پیغامهای عمومی را به نمونههای ذکر شده پیغام ارسال میکند:",
|
||||
"quarantine": "قرنطینه شده",
|
||||
"reject_desc": "این نمونه از نمونههای ذکر شده پیغامی دریافت نمیکند:",
|
||||
"reject": "رد کننده",
|
||||
"accept_desc": "این نمونه تنها از نمونههای ذکر شده پیغام دریافت میکند:",
|
||||
"simple_policies": "سیاستهای مخصوص نمونه",
|
||||
"accept": "دریافت کننده",
|
||||
"media_nsfw_desc": "این نمونه، رسانه نمونههای ذکر شده را به اجبار حساس میکند:",
|
||||
"media_nsfw": "به اجبار حساس کردن رسانه"
|
||||
},
|
||||
"federation": "فدراسیون",
|
||||
"mrf_policies_desc": "سیاستهای MRF رفتار فدراسیون این نمونه را تغییر میدهد. سیاستهایی که در ادامه آمده اعمال شده است:",
|
||||
"keyword": {
|
||||
"reject": "رد کننده",
|
||||
"replace": "جایگزین کننده",
|
||||
"keyword_policies": "سیاستهای واژگان کلیدی",
|
||||
"is_replaced_by": "→",
|
||||
"ftl_removal": "حذف از تایملاین «تمام شبکه شناخته شده»"
|
||||
},
|
||||
"mrf_policies": "سیاستهای MRF(وسیله بازنویسی پیغام) فعال شده"
|
||||
"about": {
|
||||
"mrf": {
|
||||
"federation": "فدراسیون",
|
||||
"keyword": {
|
||||
"ftl_removal": "حذف از تایملاین «تمام شبکه شناخته شده»",
|
||||
"is_replaced_by": "→",
|
||||
"keyword_policies": "سیاستهای واژگان کلیدی",
|
||||
"reject": "رد کننده",
|
||||
"replace": "جایگزین کننده"
|
||||
},
|
||||
"mrf_policies": "سیاستهای MRF(وسیله بازنویسی پیغام) فعال شده",
|
||||
"mrf_policies_desc": "سیاستهای MRF رفتار فدراسیون این نمونه را تغییر میدهد. سیاستهایی که در ادامه آمده اعمال شده است:",
|
||||
"simple": {
|
||||
"accept": "دریافت کننده",
|
||||
"accept_desc": "این نمونه تنها از نمونههای ذکر شده پیغام دریافت میکند:",
|
||||
"ftl_removal": "حذف از تایملاین «تمام شبکه شناخته شده»",
|
||||
"ftl_removal_desc": "این نمونه، نمونههای ذکر شده را از تایملاین «تمام شبکه شناخته شده» حذف میکند:",
|
||||
"media_nsfw": "به اجبار حساس کردن رسانه",
|
||||
"media_nsfw_desc": "این نمونه، رسانه نمونههای ذکر شده را به اجبار حساس میکند:",
|
||||
"media_removal": "حذف رسانه",
|
||||
"media_removal_desc": "این نمونه رسانهی پیغامهای نمونههای ذکر شده را حذف میکند:",
|
||||
"quarantine": "قرنطینه شده",
|
||||
"quarantine_desc": "این نمونه تنها پیغامهای عمومی را به نمونههای ذکر شده پیغام ارسال میکند:",
|
||||
"reject": "رد کننده",
|
||||
"reject_desc": "این نمونه از نمونههای ذکر شده پیغامی دریافت نمیکند:",
|
||||
"simple_policies": "سیاستهای مخصوص نمونه"
|
||||
}
|
||||
},
|
||||
"staff": "کارکنان"
|
||||
},
|
||||
"staff": "کارکنان"
|
||||
},
|
||||
"image_cropper": {
|
||||
"crop_picture": "برش تصویر",
|
||||
"cancel": "لغو",
|
||||
"save_without_cropping": "ذخیره بدون برش",
|
||||
"save": "ذخیره"
|
||||
},
|
||||
"notifications": {
|
||||
"followed_you": "پیگیر شما شد",
|
||||
"favorited_you": "پیغام شما را پسندید",
|
||||
"broken_favorite": "پیغام ناشناخته، در حال جستجو…"
|
||||
},
|
||||
"nav": {
|
||||
"chats": "گپها",
|
||||
"timelines": "تایملاینها",
|
||||
"preferences": "ترجیحات",
|
||||
"who_to_follow": "چه کسانی را پیگیری کنیم",
|
||||
"search": "جستجو",
|
||||
"user_search": "جستجوی کاربر",
|
||||
"bookmarks": "نشانکها",
|
||||
"twkn": "شبکه شناخته شده",
|
||||
"timeline": "تایملاین",
|
||||
"public_tl": "تایملاین عمومی",
|
||||
"dms": "پیغامهای مستقیم",
|
||||
"interactions": "تعاملات",
|
||||
"mentions": "نام بردنها",
|
||||
"friend_requests": "درخواست پیگیری",
|
||||
"back": "قبلی",
|
||||
"administration": "مدیریت",
|
||||
"about": "درباره"
|
||||
},
|
||||
"features_panel": {
|
||||
"who_to_follow": "چه کسانی را پیگیری کنیم",
|
||||
"title": "ویژگیها",
|
||||
"text_limit": "محدودیت متن",
|
||||
"scope_options": "تنظیمات حوزه",
|
||||
"media_proxy": "پروکسی رسانه",
|
||||
"gopher": "گوفر",
|
||||
"pleroma_chat_messages": "گپ پلروما",
|
||||
"chat": "گپ"
|
||||
},
|
||||
"media_modal": {
|
||||
"next": "بعدی",
|
||||
"previous": "قبلی"
|
||||
},
|
||||
"login": {
|
||||
"heading": {
|
||||
"recovery": "بازیابی دو مرحلهای",
|
||||
"totp": "احراز هویت دو مرحلهای"
|
||||
"chats": {
|
||||
"chats": "گپها",
|
||||
"delete": "حذف",
|
||||
"delete_confirm": "آیا از حذف این پیغام اطمینان دارید؟",
|
||||
"empty_chat_list_placeholder": "شما هنوز هیچ گپی ندارید، گپ جدیدی را آغاز کنید!",
|
||||
"empty_message_error": "نمیتوان پیغام خالی فرستاد",
|
||||
"error_loading_chat": "در هنگام بارگذاری گپ خطایی رخ داد.",
|
||||
"error_sending_message": "در حین ارسال پیغام خطایی رخ داد.",
|
||||
"more": "بیشتر",
|
||||
"new": "گپ جدید"
|
||||
},
|
||||
"enter_two_factor_code": "کد احراز هویت دو مرحلهای را وارد کنید",
|
||||
"recovery_code": "کد بازیابی",
|
||||
"enter_recovery_code": "کد بازیابی را وارد کنید",
|
||||
"authentication_code": "کد احراز هویت",
|
||||
"hint": "برای شرکت در گفتگو، وارد سامانه شوید",
|
||||
"username": "نام کاربری",
|
||||
"register": "ثبت نام",
|
||||
"description": "ورود به سامانه از طریق OAuth",
|
||||
"placeholder": "به عنوان مثال: lain",
|
||||
"password": "رمز عبور",
|
||||
"logout": "خروج از سامانه",
|
||||
"login": "ورود به سامانه"
|
||||
},
|
||||
"importer": {
|
||||
"error": "در حین بارگذاری فایل خطایی رخ داد.",
|
||||
"success": "با موفقیت بارگذاری شد.",
|
||||
"submit": "ارسال"
|
||||
},
|
||||
"general": {
|
||||
"peek": "نگاه سریع",
|
||||
"close": "بستن",
|
||||
"verify": "تأیید",
|
||||
"confirm": "تأیید",
|
||||
"enable": "فعال",
|
||||
"disable": "غیر فعال",
|
||||
"cancel": "لغو",
|
||||
"show_less": "کمتر نشان بده",
|
||||
"show_more": "بیشتر نشان بده",
|
||||
"optional": "اختیاری",
|
||||
"retry": "دوباره امتحان کنید",
|
||||
"error_retry": "لطفاً دوباره امتحان کنید",
|
||||
"generic_error": "خطایی رخ داد",
|
||||
"loading": "در حال بارگذاری…",
|
||||
"more": "بیشتر",
|
||||
"submit": "ارسال",
|
||||
"apply": "اعمال"
|
||||
},
|
||||
"finder": {
|
||||
"find_user": "جستجوی کاربر",
|
||||
"error_fetching_user": "دریافت کاربر با خطا مواجه شد"
|
||||
},
|
||||
"exporter": {
|
||||
"processing": "در حال پردازش، شما به زودی قادر به دانلود فایل خواهید بود",
|
||||
"export": "صادر کردن"
|
||||
},
|
||||
"domain_mute_card": {
|
||||
"unmute": "صدا دار",
|
||||
"unmute_progress": "در حال صدا دار کردن …",
|
||||
"mute_progress": "در حال بی صدا کردن…",
|
||||
"mute": "بی صدا"
|
||||
},
|
||||
"shoutbox": {
|
||||
"title": "چت باکس"
|
||||
},
|
||||
"display_date": {
|
||||
"today": "امروز"
|
||||
},
|
||||
"file_type": {
|
||||
"file": "فایل",
|
||||
"image": "تصویر",
|
||||
"video": "ویدئو",
|
||||
"audio": "صدا"
|
||||
},
|
||||
"chats": {
|
||||
"empty_chat_list_placeholder": "شما هنوز هیچ گپی ندارید، گپ جدیدی را آغاز کنید!",
|
||||
"delete": "حذف",
|
||||
"error_sending_message": "در حین ارسال پیغام خطایی رخ داد.",
|
||||
"error_loading_chat": "در هنگام بارگذاری گپ خطایی رخ داد.",
|
||||
"delete_confirm": "آیا از حذف این پیغام اطمینان دارید؟",
|
||||
"more": "بیشتر",
|
||||
"empty_message_error": "نمیتوان پیغام خالی فرستاد",
|
||||
"new": "گپ جدید",
|
||||
"chats": "گپها"
|
||||
}
|
||||
}
|
||||
"display_date": {
|
||||
"today": "امروز"
|
||||
},
|
||||
"domain_mute_card": {
|
||||
"mute": "بی صدا",
|
||||
"mute_progress": "در حال بی صدا کردن…",
|
||||
"unmute": "صدا دار",
|
||||
"unmute_progress": "در حال صدا دار کردن …"
|
||||
},
|
||||
"exporter": {
|
||||
"export": "صادر کردن",
|
||||
"processing": "در حال پردازش، شما به زودی قادر به دانلود فایل خواهید بود"
|
||||
},
|
||||
"features_panel": {
|
||||
"media_proxy": "پروکسی رسانه",
|
||||
"scope_options": "تنظیمات حوزه",
|
||||
"text_limit": "محدودیت متن",
|
||||
"title": "ویژگیها",
|
||||
"who_to_follow": "چه کسانی را پیگیری کنیم"
|
||||
},
|
||||
"file_type": {
|
||||
"audio": "صدا",
|
||||
"file": "فایل",
|
||||
"image": "تصویر",
|
||||
"video": "ویدئو"
|
||||
},
|
||||
"finder": {
|
||||
"error_fetching_user": "دریافت کاربر با خطا مواجه شد",
|
||||
"find_user": "جستجوی کاربر"
|
||||
},
|
||||
"general": {
|
||||
"apply": "اعمال",
|
||||
"cancel": "لغو",
|
||||
"close": "بستن",
|
||||
"confirm": "تأیید",
|
||||
"disable": "غیر فعال",
|
||||
"enable": "فعال",
|
||||
"error_retry": "لطفاً دوباره امتحان کنید",
|
||||
"generic_error": "خطایی رخ داد",
|
||||
"loading": "در حال بارگذاری…",
|
||||
"more": "بیشتر",
|
||||
"optional": "اختیاری",
|
||||
"peek": "نگاه سریع",
|
||||
"retry": "دوباره امتحان کنید",
|
||||
"show_less": "کمتر نشان بده",
|
||||
"show_more": "بیشتر نشان بده",
|
||||
"submit": "ارسال",
|
||||
"verify": "تأیید"
|
||||
},
|
||||
"image_cropper": {
|
||||
"cancel": "لغو",
|
||||
"crop_picture": "برش تصویر",
|
||||
"save": "ذخیره",
|
||||
"save_without_cropping": "ذخیره بدون برش"
|
||||
},
|
||||
"importer": {
|
||||
"error": "در حین بارگذاری فایل خطایی رخ داد.",
|
||||
"submit": "ارسال",
|
||||
"success": "با موفقیت بارگذاری شد."
|
||||
},
|
||||
"login": {
|
||||
"authentication_code": "کد احراز هویت",
|
||||
"description": "ورود به سامانه از طریق OAuth",
|
||||
"enter_recovery_code": "کد بازیابی را وارد کنید",
|
||||
"enter_two_factor_code": "کد احراز هویت دو مرحلهای را وارد کنید",
|
||||
"heading": {
|
||||
"recovery": "بازیابی دو مرحلهای",
|
||||
"totp": "احراز هویت دو مرحلهای"
|
||||
},
|
||||
"hint": "برای شرکت در گفتگو، وارد سامانه شوید",
|
||||
"login": "ورود به سامانه",
|
||||
"logout": "خروج از سامانه",
|
||||
"password": "رمز عبور",
|
||||
"placeholder": "به عنوان مثال: lain",
|
||||
"recovery_code": "کد بازیابی",
|
||||
"register": "ثبت نام",
|
||||
"username": "نام کاربری"
|
||||
},
|
||||
"media_modal": {
|
||||
"next": "بعدی",
|
||||
"previous": "قبلی"
|
||||
},
|
||||
"nav": {
|
||||
"about": "درباره",
|
||||
"administration": "مدیریت",
|
||||
"back": "قبلی",
|
||||
"bookmarks": "نشانکها",
|
||||
"chats": "گپها",
|
||||
"dms": "پیغامهای مستقیم",
|
||||
"friend_requests": "درخواست پیگیری",
|
||||
"interactions": "تعاملات",
|
||||
"mentions": "نام بردنها",
|
||||
"preferences": "ترجیحات",
|
||||
"public_tl": "تایملاین عمومی",
|
||||
"search": "جستجو",
|
||||
"timeline": "تایملاین",
|
||||
"timelines": "تایملاینها",
|
||||
"twkn": "شبکه شناخته شده",
|
||||
"user_search": "جستجوی کاربر",
|
||||
"who_to_follow": "چه کسانی را پیگیری کنیم"
|
||||
},
|
||||
"notifications": {
|
||||
"broken_favorite": "پیغام ناشناخته، در حال جستجو…",
|
||||
"favorited_you": "پیغام شما را پسندید",
|
||||
"followed_you": "پیگیر شما شد"
|
||||
}
|
||||
}
|
1517
src/i18n/fi.json
1517
src/i18n/fi.json
File diff suppressed because it is too large
Load diff
1860
src/i18n/fr.json
1860
src/i18n/fr.json
File diff suppressed because it is too large
Load diff
450
src/i18n/ga.json
450
src/i18n/ga.json
|
@ -1,240 +1,216 @@
|
|||
{
|
||||
"chat": {
|
||||
"title": "Comhrá"
|
||||
},
|
||||
"features_panel": {
|
||||
"chat": "Comhrá",
|
||||
"gopher": "Gófar",
|
||||
"media_proxy": "Seachfhreastalaí meáin",
|
||||
"scope_options": "Rogha scóip",
|
||||
"text_limit": "Teorainn Téacs",
|
||||
"title": "Gnéithe",
|
||||
"who_to_follow": "Daoine le leanúint"
|
||||
},
|
||||
"finder": {
|
||||
"error_fetching_user": "Earráid a aimsiú d'úsáideoir",
|
||||
"find_user": "Aimsigh úsáideoir"
|
||||
},
|
||||
"general": {
|
||||
"apply": "Feidhmigh",
|
||||
"submit": "Deimhnigh"
|
||||
},
|
||||
"login": {
|
||||
"login": "Logáil isteach",
|
||||
"logout": "Logáil amach",
|
||||
"password": "Pasfhocal",
|
||||
"placeholder": "m.sh. Daire",
|
||||
"register": "Clárú",
|
||||
"username": "Ainm Úsáideora"
|
||||
},
|
||||
"nav": {
|
||||
"chat": "Comhrá Áitiúil",
|
||||
"friend_requests": "Iarratas ar Cairdeas",
|
||||
"mentions": "Tagairt",
|
||||
"public_tl": "Amlíne Poiblí",
|
||||
"timeline": "Amlíne",
|
||||
"twkn": "An Líonra Iomlán"
|
||||
},
|
||||
"notifications": {
|
||||
"broken_favorite": "Post anaithnid. Cuardach dó…",
|
||||
"favorited_you": "toghadh le do phost",
|
||||
"followed_you": "lean tú",
|
||||
"load_older": "Luchtaigh fógraí aosta",
|
||||
"notifications": "Fógraí",
|
||||
"read": "Léigh!",
|
||||
"repeated_you": "athphostáil tú"
|
||||
},
|
||||
"post_status": {
|
||||
"account_not_locked_warning": "Níl do chuntas {0}. Is féidir le duine ar bith a leanúint leat chun do phoist leantacha amháin a fheiceáil.",
|
||||
"account_not_locked_warning_link": "faoi glas",
|
||||
"attachments_sensitive": "Marcáil ceangaltán mar íogair",
|
||||
"content_type": {
|
||||
"text/plain": "Gnáth-théacs"
|
||||
"features_panel": {
|
||||
"media_proxy": "Seachfhreastalaí meáin",
|
||||
"scope_options": "Rogha scóip",
|
||||
"text_limit": "Teorainn Téacs",
|
||||
"title": "Gnéithe",
|
||||
"who_to_follow": "Daoine le leanúint"
|
||||
},
|
||||
"content_warning": "Teideal (roghnach)",
|
||||
"default": "Lá iontach anseo i nGaillimh",
|
||||
"direct_warning": "Ní bheidh an post seo le feiceáil ach amháin do na húsáideoirí atá luaite.",
|
||||
"posting": "Post nua",
|
||||
"scope": {
|
||||
"direct": "Díreach - Post chuig úsáideoirí luaite amháin",
|
||||
"private": "Leanúna amháin - Post chuig lucht leanúna amháin",
|
||||
"public": "Poiblí - Post chuig amlínte poiblí",
|
||||
"unlisted": "Neamhliostaithe - Ná cuir post chuig amlínte poiblí"
|
||||
"finder": {
|
||||
"error_fetching_user": "Earráid a aimsiú d'úsáideoir",
|
||||
"find_user": "Aimsigh úsáideoir"
|
||||
},
|
||||
"general": {
|
||||
"apply": "Feidhmigh",
|
||||
"submit": "Deimhnigh"
|
||||
},
|
||||
"login": {
|
||||
"login": "Logáil isteach",
|
||||
"logout": "Logáil amach",
|
||||
"password": "Pasfhocal",
|
||||
"placeholder": "m.sh. Daire",
|
||||
"register": "Clárú",
|
||||
"username": "Ainm Úsáideora"
|
||||
},
|
||||
"nav": {
|
||||
"friend_requests": "Iarratas ar Cairdeas",
|
||||
"mentions": "Tagairt",
|
||||
"public_tl": "Amlíne Poiblí",
|
||||
"timeline": "Amlíne",
|
||||
"twkn": "An Líonra Iomlán"
|
||||
},
|
||||
"notifications": {
|
||||
"broken_favorite": "Post anaithnid. Cuardach dó…",
|
||||
"favorited_you": "toghadh le do phost",
|
||||
"followed_you": "lean tú",
|
||||
"load_older": "Luchtaigh fógraí aosta",
|
||||
"notifications": "Fógraí",
|
||||
"read": "Léigh!",
|
||||
"repeated_you": "athphostáil tú"
|
||||
},
|
||||
"post_status": {
|
||||
"account_not_locked_warning": "Níl do chuntas {0}. Is féidir le duine ar bith a leanúint leat chun do phoist leantacha amháin a fheiceáil.",
|
||||
"account_not_locked_warning_link": "faoi glas",
|
||||
"attachments_sensitive": "Marcáil ceangaltán mar íogair",
|
||||
"content_type": {
|
||||
"text/plain": "Gnáth-théacs"
|
||||
},
|
||||
"content_warning": "Teideal (roghnach)",
|
||||
"default": "Lá iontach anseo i nGaillimh",
|
||||
"posting": "Post nua",
|
||||
"scope": {
|
||||
"direct": "Díreach - Post chuig úsáideoirí luaite amháin",
|
||||
"private": "Leanúna amháin - Post chuig lucht leanúna amháin",
|
||||
"public": "Poiblí - Post chuig amlínte poiblí",
|
||||
"unlisted": "Neamhliostaithe - Ná cuir post chuig amlínte poiblí"
|
||||
}
|
||||
},
|
||||
"registration": {
|
||||
"bio": "Scéal saoil",
|
||||
"email": "Ríomhphost",
|
||||
"fullname": "Ainm taispeána'",
|
||||
"password_confirm": "Deimhnigh do pasfhocal",
|
||||
"registration": "Clárú",
|
||||
"token": "Cód cuireadh"
|
||||
},
|
||||
"settings": {
|
||||
"attachmentRadius": "Ceangaltáin",
|
||||
"attachments": "Ceangaltáin",
|
||||
"avatar": "Phictúir phrófíle",
|
||||
"avatarAltRadius": "Phictúirí phrófíle (Fograí)",
|
||||
"avatarRadius": "Phictúirí phrófíle",
|
||||
"background": "Cúlra",
|
||||
"bio": "Scéal saoil",
|
||||
"btnRadius": "Cnaipí",
|
||||
"cBlue": "Gorm (Freagra, lean)",
|
||||
"cGreen": "Glas (Athphóstail)",
|
||||
"cOrange": "Oráiste (Cosúil)",
|
||||
"cRed": "Dearg (Cealaigh)",
|
||||
"change_password": "Athraigh do pasfhocal",
|
||||
"change_password_error": "Bhí fadhb ann ag athrú do pasfhocail.",
|
||||
"changed_password": "Athraigh an pasfhocal go rathúil!",
|
||||
"collapse_subject": "Poist a chosc le teidil",
|
||||
"confirm_new_password": "Deimhnigh do pasfhocal nua",
|
||||
"current_avatar": "Phictúir phrófíle",
|
||||
"current_password": "Pasfhocal reatha",
|
||||
"data_import_export_tab": "Iompórtáil / Easpórtáil Sonraí",
|
||||
"default_vis": "Scóip infheicthe réamhshocraithe",
|
||||
"delete_account": "Scrios cuntas",
|
||||
"delete_account_description": "Do chuntas agus do chuid teachtaireachtaí go léir a scriosadh go buan.",
|
||||
"delete_account_error": "Bhí fadhb ann a scriosadh do chuntas. Má leanann sé seo, téigh i dteagmháil le do riarthóir.",
|
||||
"delete_account_instructions": "Scríobh do phasfhocal san ionchur thíos chun deimhniú a scriosadh.",
|
||||
"export_theme": "Sábháil Téama",
|
||||
"filtering": "Scagadh",
|
||||
"filtering_explanation": "Beidh gach post ina bhfuil na focail seo i bhfolach, ceann in aghaidh an líne",
|
||||
"follow_export": "Easpórtáil do leanann",
|
||||
"follow_export_button": "Easpórtáil do leanann chuig comhad csv",
|
||||
"follow_import": "Iompórtáil do leanann",
|
||||
"follow_import_error": "Earráid agus do leanann a iompórtáil",
|
||||
"follows_imported": "Do leanann iompórtáil! Tógfaidh an próiseas iad le tamall.",
|
||||
"foreground": "Tulra",
|
||||
"general": "Ginearálta",
|
||||
"hide_attachments_in_convo": "Folaigh ceangaltáin i comhráite",
|
||||
"hide_attachments_in_tl": "Folaigh ceangaltáin sa amlíne",
|
||||
"hide_post_stats": "Folaigh staitisticí na bpost (m.sh. líon na n-athrá)",
|
||||
"hide_user_stats": "Folaigh na staitisticí úsáideora (m.sh. líon na leantóiri)",
|
||||
"import_followers_from_a_csv_file": "Iompórtáil leanann ó chomhad csv",
|
||||
"import_theme": "Luchtaigh Téama",
|
||||
"inputRadius": "Limistéar iontrála",
|
||||
"instance_default": "(Réamhshocrú: {value})",
|
||||
"interfaceLanguage": "Teanga comhéadain",
|
||||
"invalid_theme_imported": "Ní téama bailí é an comhad dícheangailte. Níor rinneadh aon athruithe.",
|
||||
"limited_availability": "Níl sé ar fáil i do bhrabhsálaí",
|
||||
"links": "Naisc",
|
||||
"lock_account_description": "Srian a chur ar do chuntas le lucht leanúna ceadaithe amháin",
|
||||
"loop_video": "Lúb físeáin",
|
||||
"loop_video_silent_only": "Lúb físeáin amháin gan fuaim (i.e. Mastodon's \"gifs\")",
|
||||
"name": "Ainm",
|
||||
"name_bio": "Ainm ⁊ Scéal",
|
||||
"new_password": "Pasfhocal nua'",
|
||||
"no_rich_text_description": "Bain formáidiú téacs saibhir ó gach post",
|
||||
"notification_visibility": "Cineálacha fógraí a thaispeáint",
|
||||
"notification_visibility_follows": "Leana",
|
||||
"notification_visibility_likes": "Thaithin",
|
||||
"notification_visibility_mentions": "Tagairt",
|
||||
"notification_visibility_repeats": "Atphostáil",
|
||||
"nsfw_clickthrough": "Cumasaigh an ceangaltán NSFW cliceáil ar an gcnaipe",
|
||||
"oauth_tokens": "Tocanna OAuth",
|
||||
"panelRadius": "Painéil",
|
||||
"pause_on_unfocused": "Sruthú ar sos nuair a bhíonn an fócas caillte",
|
||||
"presets": "Réamhshocruithe",
|
||||
"profile_background": "Cúlra Próifíl",
|
||||
"profile_banner": "Phictúir Ceanntáisc",
|
||||
"profile_tab": "Próifíl",
|
||||
"radii_help": "Cruinniú imeall comhéadan a chumrú (i bpicteilíní)",
|
||||
"refresh_token": "Athnuachan Comórtas",
|
||||
"replies_in_timeline": "Freagraí sa amlíne",
|
||||
"reply_visibility_all": "Taispeáin gach freagra",
|
||||
"reply_visibility_following": "Taispeáin freagraí amháin atá dírithe ar mise nó ar úsáideoirí atá mé ag leanúint",
|
||||
"reply_visibility_self": "Taispeáin freagraí amháin atá dírithe ar mise",
|
||||
"revoke_token": "Athghairm",
|
||||
"saving_err": "Earráid socruithe a shábháil",
|
||||
"saving_ok": "Socruithe sábháilte",
|
||||
"security_tab": "Slándáil",
|
||||
"set_new_avatar": "Athraigh do phictúir phrófíle",
|
||||
"set_new_profile_background": "Athraigh do cúlra próifíl",
|
||||
"set_new_profile_banner": "Athraigh do phictúir ceanntáisc",
|
||||
"settings": "Socruithe",
|
||||
"stop_gifs": "Seinn GIFs ar an scáileán",
|
||||
"streaming": "Cumasaigh post nua a shruthú uathoibríoch nuair a scrollaítear go barr an leathanaigh",
|
||||
"text": "Téacs",
|
||||
"theme": "Téama",
|
||||
"theme_help": "Úsáid cód daith hex (#rrggbb) chun do schéim a saincheapadh.",
|
||||
"token": "Token",
|
||||
"tooltipRadius": "Bileoga eolais",
|
||||
"user_settings": "Socruithe úsáideora",
|
||||
"valid_until": "Bailí Go dtí",
|
||||
"values": {
|
||||
"false": "níl",
|
||||
"true": "tá"
|
||||
}
|
||||
},
|
||||
"time": {
|
||||
"in_future": "in {0}",
|
||||
"in_past": "{0} ago",
|
||||
"now": "Anois",
|
||||
"now_short": "Anois",
|
||||
"unit": {
|
||||
"days": "{0} lá",
|
||||
"days_short": "{0}l",
|
||||
"hours": "{0} uair",
|
||||
"hours_short": "{0}u",
|
||||
"minutes": "{0} nóimeád",
|
||||
"minutes_short": "{0}n",
|
||||
"months": "{0} mí",
|
||||
"months_short": "{0}m",
|
||||
"seconds": "{0} s",
|
||||
"seconds_short": "{0}s",
|
||||
"weeks": "{0} seachtaine",
|
||||
"weeks_short": "{0}se",
|
||||
"years": "{0} bliainta",
|
||||
"years_short": "{0}b"
|
||||
}
|
||||
},
|
||||
"timeline": {
|
||||
"collapse": "Folaigh",
|
||||
"conversation": "Cómhra",
|
||||
"load_older": "Luchtaigh níos mó",
|
||||
"no_retweet_hint": "Tá an post seo marcáilte mar lucht leanúna amháin nó díreach agus ní féidir é a athphostáil",
|
||||
"repeated": "athphostáil",
|
||||
"show_new": "Taispeáin nua",
|
||||
"up_to_date": "Nuashonraithe"
|
||||
},
|
||||
"user_card": {
|
||||
"approve": "Údaraigh",
|
||||
"block": "Cosc",
|
||||
"blocked": "Cuireadh coisc!",
|
||||
"deny": "Diúltaigh",
|
||||
"follow": "Lean",
|
||||
"followees": "Leantóirí",
|
||||
"followers": "Á Leanúint",
|
||||
"following": "Á Leanúint",
|
||||
"follows_you": "Leanann tú",
|
||||
"mute": "Cuir i mód ciúin",
|
||||
"muted": "Mód ciúin",
|
||||
"per_day": "laethúil",
|
||||
"remote_follow": "Leaníunt iargúlta",
|
||||
"statuses": "Poist"
|
||||
},
|
||||
"user_profile": {
|
||||
"timeline_title": "Amlíne úsáideora"
|
||||
},
|
||||
"who_to_follow": {
|
||||
"more": "Feach uile",
|
||||
"who_to_follow": "Daoine le leanúint"
|
||||
}
|
||||
},
|
||||
"registration": {
|
||||
"bio": "Scéal saoil",
|
||||
"email": "Ríomhphost",
|
||||
"fullname": "Ainm taispeána'",
|
||||
"password_confirm": "Deimhnigh do pasfhocal",
|
||||
"registration": "Clárú",
|
||||
"token": "Cód cuireadh"
|
||||
},
|
||||
"settings": {
|
||||
"attachmentRadius": "Ceangaltáin",
|
||||
"attachments": "Ceangaltáin",
|
||||
"avatar": "Phictúir phrófíle",
|
||||
"avatarAltRadius": "Phictúirí phrófíle (Fograí)",
|
||||
"avatarRadius": "Phictúirí phrófíle",
|
||||
"background": "Cúlra",
|
||||
"bio": "Scéal saoil",
|
||||
"btnRadius": "Cnaipí",
|
||||
"cBlue": "Gorm (Freagra, lean)",
|
||||
"cGreen": "Glas (Athphóstail)",
|
||||
"cOrange": "Oráiste (Cosúil)",
|
||||
"cRed": "Dearg (Cealaigh)",
|
||||
"change_password": "Athraigh do pasfhocal",
|
||||
"change_password_error": "Bhí fadhb ann ag athrú do pasfhocail.",
|
||||
"changed_password": "Athraigh an pasfhocal go rathúil!",
|
||||
"collapse_subject": "Poist a chosc le teidil",
|
||||
"confirm_new_password": "Deimhnigh do pasfhocal nua",
|
||||
"current_avatar": "Phictúir phrófíle",
|
||||
"current_password": "Pasfhocal reatha",
|
||||
"current_profile_banner": "Phictúir ceanntáisc",
|
||||
"data_import_export_tab": "Iompórtáil / Easpórtáil Sonraí",
|
||||
"default_vis": "Scóip infheicthe réamhshocraithe",
|
||||
"delete_account": "Scrios cuntas",
|
||||
"delete_account_description": "Do chuntas agus do chuid teachtaireachtaí go léir a scriosadh go buan.",
|
||||
"delete_account_error": "Bhí fadhb ann a scriosadh do chuntas. Má leanann sé seo, téigh i dteagmháil le do riarthóir.",
|
||||
"delete_account_instructions": "Scríobh do phasfhocal san ionchur thíos chun deimhniú a scriosadh.",
|
||||
"export_theme": "Sábháil Téama",
|
||||
"filtering": "Scagadh",
|
||||
"filtering_explanation": "Beidh gach post ina bhfuil na focail seo i bhfolach, ceann in aghaidh an líne",
|
||||
"follow_export": "Easpórtáil do leanann",
|
||||
"follow_export_button": "Easpórtáil do leanann chuig comhad csv",
|
||||
"follow_export_processing": "Próiseáil. Iarrtar ort go luath an comhad a íoslódáil.",
|
||||
"follow_import": "Iompórtáil do leanann",
|
||||
"follow_import_error": "Earráid agus do leanann a iompórtáil",
|
||||
"follows_imported": "Do leanann iompórtáil! Tógfaidh an próiseas iad le tamall.",
|
||||
"foreground": "Tulra",
|
||||
"general": "Ginearálta",
|
||||
"hide_attachments_in_convo": "Folaigh ceangaltáin i comhráite",
|
||||
"hide_attachments_in_tl": "Folaigh ceangaltáin sa amlíne",
|
||||
"hide_post_stats": "Folaigh staitisticí na bpost (m.sh. líon na n-athrá)",
|
||||
"hide_user_stats": "Folaigh na staitisticí úsáideora (m.sh. líon na leantóiri)",
|
||||
"import_followers_from_a_csv_file": "Iompórtáil leanann ó chomhad csv",
|
||||
"import_theme": "Luchtaigh Téama",
|
||||
"inputRadius": "Limistéar iontrála",
|
||||
"instance_default": "(Réamhshocrú: {value})",
|
||||
"interfaceLanguage": "Teanga comhéadain",
|
||||
"invalid_theme_imported": "Ní téama bailí é an comhad dícheangailte. Níor rinneadh aon athruithe.",
|
||||
"limited_availability": "Níl sé ar fáil i do bhrabhsálaí",
|
||||
"links": "Naisc",
|
||||
"lock_account_description": "Srian a chur ar do chuntas le lucht leanúna ceadaithe amháin",
|
||||
"loop_video": "Lúb físeáin",
|
||||
"loop_video_silent_only": "Lúb físeáin amháin gan fuaim (i.e. Mastodon's \"gifs\")",
|
||||
"name": "Ainm",
|
||||
"name_bio": "Ainm ⁊ Scéal",
|
||||
"new_password": "Pasfhocal nua'",
|
||||
"notification_visibility": "Cineálacha fógraí a thaispeáint",
|
||||
"notification_visibility_follows": "Leana",
|
||||
"notification_visibility_likes": "Thaithin",
|
||||
"notification_visibility_mentions": "Tagairt",
|
||||
"notification_visibility_repeats": "Atphostáil",
|
||||
"no_rich_text_description": "Bain formáidiú téacs saibhir ó gach post",
|
||||
"nsfw_clickthrough": "Cumasaigh an ceangaltán NSFW cliceáil ar an gcnaipe",
|
||||
"oauth_tokens": "Tocanna OAuth",
|
||||
"token": "Token",
|
||||
"refresh_token": "Athnuachan Comórtas",
|
||||
"valid_until": "Bailí Go dtí",
|
||||
"revoke_token": "Athghairm",
|
||||
"panelRadius": "Painéil",
|
||||
"pause_on_unfocused": "Sruthú ar sos nuair a bhíonn an fócas caillte",
|
||||
"presets": "Réamhshocruithe",
|
||||
"profile_background": "Cúlra Próifíl",
|
||||
"profile_banner": "Phictúir Ceanntáisc",
|
||||
"profile_tab": "Próifíl",
|
||||
"radii_help": "Cruinniú imeall comhéadan a chumrú (i bpicteilíní)",
|
||||
"replies_in_timeline": "Freagraí sa amlíne",
|
||||
"reply_visibility_all": "Taispeáin gach freagra",
|
||||
"reply_visibility_following": "Taispeáin freagraí amháin atá dírithe ar mise nó ar úsáideoirí atá mé ag leanúint",
|
||||
"reply_visibility_self": "Taispeáin freagraí amháin atá dírithe ar mise",
|
||||
"saving_err": "Earráid socruithe a shábháil",
|
||||
"saving_ok": "Socruithe sábháilte",
|
||||
"security_tab": "Slándáil",
|
||||
"set_new_avatar": "Athraigh do phictúir phrófíle",
|
||||
"set_new_profile_background": "Athraigh do cúlra próifíl",
|
||||
"set_new_profile_banner": "Athraigh do phictúir ceanntáisc",
|
||||
"settings": "Socruithe",
|
||||
"stop_gifs": "Seinn GIFs ar an scáileán",
|
||||
"streaming": "Cumasaigh post nua a shruthú uathoibríoch nuair a scrollaítear go barr an leathanaigh",
|
||||
"text": "Téacs",
|
||||
"theme": "Téama",
|
||||
"theme_help": "Úsáid cód daith hex (#rrggbb) chun do schéim a saincheapadh.",
|
||||
"tooltipRadius": "Bileoga eolais",
|
||||
"user_settings": "Socruithe úsáideora",
|
||||
"values": {
|
||||
"false": "níl",
|
||||
"true": "tá"
|
||||
}
|
||||
},
|
||||
"time": {
|
||||
"now": "Anois",
|
||||
"now_short": "Anois",
|
||||
"in_future": "in {0}",
|
||||
"in_past": "{0} ago",
|
||||
"unit": {
|
||||
"day": "{0} lá",
|
||||
"days": "{0} lá",
|
||||
"day_short": "{0}l",
|
||||
"days_short": "{0}l",
|
||||
"hour": "{0} uair",
|
||||
"hours": "{0} uair",
|
||||
"hour_short": "{0}u",
|
||||
"hours_short": "{0}u",
|
||||
"minute": "{0} nóimeád",
|
||||
"minutes": "{0} nóimeád",
|
||||
"minute_short": "{0}n",
|
||||
"minutes_short": "{0}n",
|
||||
"month": "{0} mí",
|
||||
"months": "{0} mí",
|
||||
"month_short": "{0}m",
|
||||
"months_short": "{0}m",
|
||||
"second": "{0} s",
|
||||
"seconds": "{0} s",
|
||||
"second_short": "{0}s",
|
||||
"seconds_short": "{0}s",
|
||||
"week": "{0} seachtain",
|
||||
"weeks": "{0} seachtaine",
|
||||
"week_short": "{0}se",
|
||||
"weeks_short": "{0}se",
|
||||
"year": "{0} bliainta",
|
||||
"years": "{0} bliainta",
|
||||
"year_short": "{0}b",
|
||||
"years_short": "{0}b"
|
||||
}
|
||||
},
|
||||
"timeline": {
|
||||
"collapse": "Folaigh",
|
||||
"conversation": "Cómhra",
|
||||
"error_fetching": "Earráid a thabhairt cothrom le dáta",
|
||||
"load_older": "Luchtaigh níos mó",
|
||||
"no_retweet_hint": "Tá an post seo marcáilte mar lucht leanúna amháin nó díreach agus ní féidir é a athphostáil",
|
||||
"repeated": "athphostáil",
|
||||
"show_new": "Taispeáin nua",
|
||||
"up_to_date": "Nuashonraithe"
|
||||
},
|
||||
"user_card": {
|
||||
"approve": "Údaraigh",
|
||||
"block": "Cosc",
|
||||
"blocked": "Cuireadh coisc!",
|
||||
"deny": "Diúltaigh",
|
||||
"follow": "Lean",
|
||||
"followees": "Leantóirí",
|
||||
"followers": "Á Leanúint",
|
||||
"following": "Á Leanúint",
|
||||
"follows_you": "Leanann tú",
|
||||
"mute": "Cuir i mód ciúin",
|
||||
"muted": "Mód ciúin",
|
||||
"per_day": "laethúil",
|
||||
"remote_follow": "Leaníunt iargúlta",
|
||||
"statuses": "Poist"
|
||||
},
|
||||
"user_profile": {
|
||||
"timeline_title": "Amlíne úsáideora"
|
||||
},
|
||||
"who_to_follow": {
|
||||
"more": "Feach uile",
|
||||
"who_to_follow": "Daoine le leanúint"
|
||||
}
|
||||
}
|
||||
}
|
780
src/i18n/he.json
780
src/i18n/he.json
|
@ -1,400 +1,392 @@
|
|||
{
|
||||
"chat": {
|
||||
"title": "צ'אט"
|
||||
},
|
||||
"exporter": {
|
||||
"export": "ייצוא",
|
||||
"processing": "מעבד, בקרוב תופיע אפשרות להוריד את הקובץ"
|
||||
},
|
||||
"features_panel": {
|
||||
"chat": "צ'אט",
|
||||
"gopher": "גופר",
|
||||
"media_proxy": "מדיה פרוקסי",
|
||||
"scope_options": "אפשרויות טווח",
|
||||
"text_limit": "מגבלת טקסט",
|
||||
"title": "מאפיינים",
|
||||
"who_to_follow": "אחרי מי לעקוב"
|
||||
},
|
||||
"finder": {
|
||||
"error_fetching_user": "שגיאה במציאת משתמש",
|
||||
"find_user": "מציאת משתמש"
|
||||
},
|
||||
"general": {
|
||||
"apply": "החל",
|
||||
"submit": "שלח",
|
||||
"more": "עוד",
|
||||
"generic_error": "קרתה שגיאה",
|
||||
"optional": "לבחירה",
|
||||
"show_more": "הראה עוד",
|
||||
"show_less": "הראה פחות",
|
||||
"cancel": "בטל"
|
||||
},
|
||||
"image_cropper": {
|
||||
"crop_picture": "חתוך תמונה",
|
||||
"save": "שמור",
|
||||
"save_without_cropping": "שמור בלי לחתוך",
|
||||
"cancel": "בטל"
|
||||
},
|
||||
"importer": {
|
||||
"submit": "שלח",
|
||||
"success": "ייובא בהצלחה.",
|
||||
"error": "אירעתה שגיאה בזמן ייבוא קובץ זה."
|
||||
},
|
||||
"login": {
|
||||
"login": "התחבר",
|
||||
"description": "היכנס עם OAuth",
|
||||
"logout": "התנתק",
|
||||
"password": "סיסמה",
|
||||
"placeholder": "למשל lain",
|
||||
"register": "הירשם",
|
||||
"username": "שם המשתמש",
|
||||
"hint": "הירשם על מנת להצטרף לדיון"
|
||||
},
|
||||
"media_modal": {
|
||||
"previous": "הקודם",
|
||||
"next": "הבא"
|
||||
},
|
||||
"nav": {
|
||||
"about": "על-אודות",
|
||||
"back": "חזור",
|
||||
"chat": "צ'אט מקומי",
|
||||
"friend_requests": "בקשות עקיבה",
|
||||
"mentions": "אזכורים",
|
||||
"interactions": "אינטרקציות",
|
||||
"dms": "הודעות ישירות",
|
||||
"public_tl": "ציר הזמן הציבורי",
|
||||
"timeline": "ציר הזמן",
|
||||
"twkn": "כל הרשת הידועה",
|
||||
"user_search": "חיפוש משתמש",
|
||||
"who_to_follow": "אחרי מי לעקוב",
|
||||
"preferences": "העדפות"
|
||||
},
|
||||
"notifications": {
|
||||
"broken_favorite": "סטאטוס לא ידוע, מחפש…",
|
||||
"favorited_you": "אהב את הסטטוס שלך",
|
||||
"followed_you": "עקב אחריך",
|
||||
"load_older": "טען התראות ישנות",
|
||||
"notifications": "התראות",
|
||||
"read": "קרא!",
|
||||
"repeated_you": "חזר על הסטטוס שלך",
|
||||
"no_more_notifications": "לא עוד התראות"
|
||||
},
|
||||
"interactions": {
|
||||
"favs_repeats": "חזרות ומועדפים",
|
||||
"follows": "עוקבים חדשים",
|
||||
"load_older": "טען אינטרקציות ישנות"
|
||||
},
|
||||
"post_status": {
|
||||
"new_status": "פרסם סטאטוס חדש",
|
||||
"account_not_locked_warning": "המשתמש שלך אינו {0}. כל אחד יכול לעקוב אחריך ולראות את ההודעות לעוקבים-בלבד שלך.",
|
||||
"account_not_locked_warning_link": "נעול",
|
||||
"attachments_sensitive": "סמן מסמכים מצורפים כלא בטוחים לצפייה",
|
||||
"content_type": {
|
||||
"text/plain": "טקסט פשוט",
|
||||
"text/html": "HTML",
|
||||
"text/markdown": "Markdown",
|
||||
"text/bbcode": "BBCode"
|
||||
"about": {
|
||||
"mrf": {
|
||||
"federation": "פדרציה",
|
||||
"keyword": {
|
||||
"keyword_policies": "פוליסת מילות מפתח"
|
||||
}
|
||||
}
|
||||
},
|
||||
"content_warning": "נושא (נתון לבחירה)",
|
||||
"default": "הרגע נחת ב-ל.א.",
|
||||
"direct_warning_to_all": "הודעה זו תהיה נראית לכל המשתמשים המוזכרים.",
|
||||
"direct_warning_to_first_only": "הודעה זו תהיה נראית לכל המשתמשים במוזכרים בתחילת ההודעה בלבד.",
|
||||
"posting": "מפרסם",
|
||||
"scope_notice": {
|
||||
"public": "הודעה זו תהיה נראית לכולם",
|
||||
"private": "הודעה זו תהיה נראית לעוקבים שלך בלבד",
|
||||
"unlisted": "הודעה זו לא תהיה נראית בציר זמן הציבורי או בכל הרשת הידועה"
|
||||
"exporter": {
|
||||
"export": "ייצוא",
|
||||
"processing": "מעבד, בקרוב תופיע אפשרות להוריד את הקובץ"
|
||||
},
|
||||
"scope": {
|
||||
"direct": "ישיר - שלח לאנשים המוזכרים בלבד",
|
||||
"private": "עוקבים-בלבד - שלח לעוקבים בלבד",
|
||||
"public": "ציבורי - שלח לציר הזמן הציבורי",
|
||||
"unlisted": "מחוץ לרשימה - אל תשלח לציר הזמן הציבורי"
|
||||
}
|
||||
},
|
||||
"registration": {
|
||||
"bio": "אודות",
|
||||
"email": "אימייל",
|
||||
"fullname": "שם תצוגה",
|
||||
"password_confirm": "אישור סיסמה",
|
||||
"registration": "הרשמה",
|
||||
"token": "טוקן הזמנה",
|
||||
"captcha": "אימות אנוש",
|
||||
"new_captcha": "לחץ על התמונה על מנת לקבל אימות אנוש חדש",
|
||||
"username_placeholder": "למשל lain",
|
||||
"fullname_placeholder": "למשל Lain Iwakura",
|
||||
"bio_placeholder": "למשל\nהיי, אני ליין.\nאני ילדת אנימה שגרה בפרוורי יפן. אולי אתם מכירים אותי מהWired.",
|
||||
"validations": {
|
||||
"username_required": "לא יכול להישאר ריק",
|
||||
"fullname_required": "לא יכול להישאר ריק",
|
||||
"email_required": "לא יכול להישאר ריק",
|
||||
"password_required": "לא יכול להישאר ריק",
|
||||
"password_confirmation_required": "לא יכול להישאר ריק",
|
||||
"password_confirmation_match": "צריך להיות דומה לסיסמה"
|
||||
}
|
||||
},
|
||||
"selectable_list": {
|
||||
"select_all": "בחר הכל"
|
||||
},
|
||||
"settings": {
|
||||
"app_name": "שם האפליקציה",
|
||||
"attachmentRadius": "צירופים",
|
||||
"attachments": "צירופים",
|
||||
"avatar": "תמונת פרופיל",
|
||||
"avatarAltRadius": "תמונות פרופיל (התראות)",
|
||||
"avatarRadius": "תמונות פרופיל",
|
||||
"background": "רקע",
|
||||
"bio": "אודות",
|
||||
"block_export": "ייצוא חסימות",
|
||||
"block_export_button": "ייצוא חסימות אל קובץ csv",
|
||||
"block_import": "ייבוא חסימות",
|
||||
"block_import_error": "שגיאה בייבוא החסימות",
|
||||
"blocks_imported": "החסימות יובאו! ייקח מעט זמן לעבד אותן.",
|
||||
"blocks_tab": "חסימות",
|
||||
"btnRadius": "כפתורים",
|
||||
"cBlue": "כחול (תגובה, עקיבה)",
|
||||
"cGreen": "ירוק (חזרה)",
|
||||
"cOrange": "כתום (לייק)",
|
||||
"cRed": "אדום (ביטול)",
|
||||
"change_password": "שנה סיסמה",
|
||||
"change_password_error": "הייתה בעיה בשינוי סיסמתך.",
|
||||
"changed_password": "סיסמה שונתה בהצלחה!",
|
||||
"collapse_subject": "מזער הודעות עם נושאים",
|
||||
"composing": "מרכיב",
|
||||
"confirm_new_password": "אשר סיסמה",
|
||||
"current_avatar": "תמונת הפרופיל הנוכחית שלך",
|
||||
"current_password": "סיסמה נוכחית",
|
||||
"current_profile_banner": "כרזת הפרופיל הנוכחית שלך",
|
||||
"data_import_export_tab": "ייבוא או ייצוא מידע",
|
||||
"default_vis": "ברירת מחדל לטווח הנראות",
|
||||
"delete_account": "מחק משתמש",
|
||||
"delete_account_description": "מחק לצמיתות את המשתמש שלך ואת כל הודעותיך.",
|
||||
"delete_account_error": "הייתה בעיה במחיקת המשתמש. אם זה ממשיך, אנא עדכן את מנהל השרת שלך.",
|
||||
"delete_account_instructions": "הכנס את סיסמתך בקלט למטה על מנת לאשר מחיקת משתמש.",
|
||||
"avatar_size_instruction": "הגודל המינימלי המומלץ לתמונות פרופיל הוא 150x150 פיקסלים.",
|
||||
"export_theme": "שמור ערכים",
|
||||
"filtering": "סינון",
|
||||
"filtering_explanation": "כל הסטטוסים הכוללים את המילים הללו יושתקו, אחד לשורה",
|
||||
"follow_export": "יצוא עקיבות",
|
||||
"follow_export_button": "ייצא את הנעקבים שלך לקובץ csv",
|
||||
"follow_import": "יבוא עקיבות",
|
||||
"follow_import_error": "שגיאה בייבוא נעקבים",
|
||||
"follows_imported": "נעקבים יובאו! ייקח זמן מה לעבד אותם.",
|
||||
"foreground": "חזית",
|
||||
"general": "כללי",
|
||||
"hide_attachments_in_convo": "החבא צירופים בשיחות",
|
||||
"hide_attachments_in_tl": "החבא צירופים בציר הזמן",
|
||||
"hide_muted_posts": "הסתר הודעות של משתמשים מושתקים",
|
||||
"max_thumbnails": "מספר מירבי של תמונות ממוזערות להודעה",
|
||||
"hide_isp": "הסתר פאנל-צד",
|
||||
"preload_images": "טען תמונות מראש",
|
||||
"use_one_click_nsfw": "פתח תמונות לא-בטוחות-לעבודה עם לחיצה אחת בלבד",
|
||||
"hide_post_stats": "הסתר נתוני הודעה (למשל, מספר החזרות)",
|
||||
"hide_user_stats": "הסתר נתוני משתמש (למשל, מספר העוקבים)",
|
||||
"hide_filtered_statuses": "מסתר סטטוסים מסוננים",
|
||||
"import_blocks_from_a_csv_file": "ייבא חסימות מקובץ csv",
|
||||
"import_followers_from_a_csv_file": "ייבא את הנעקבים שלך מקובץ csv",
|
||||
"import_theme": "טען ערכים",
|
||||
"inputRadius": "שדות קלט",
|
||||
"checkboxRadius": "תיבות סימון",
|
||||
"instance_default": "(default: {value})",
|
||||
"instance_default_simple": "(default)",
|
||||
"interface": "ממשק",
|
||||
"interfaceLanguage": "שפת הממשק",
|
||||
"invalid_theme_imported": "הקובץ הנבחר אינו תמה הנתמכת ע\"י פלרומה. שום שינויים לא נעשו לתמה שלך.",
|
||||
"limited_availability": "לא זמין בדפדפן שלך",
|
||||
"links": "לינקים",
|
||||
"lock_account_description": "הגבל את המשתמש לעוקבים מאושרים בלבד",
|
||||
"loop_video": "נגן סרטונים ללא הפסקה",
|
||||
"loop_video_silent_only": "נגן רק סרטונים חסרי קול ללא הפסקה",
|
||||
"mutes_tab": "השתקות",
|
||||
"play_videos_in_modal": "נגן סרטונים ישירות בנגן המדיה",
|
||||
"use_contain_fit": "אל תחתוך את הצירוף בתמונות הממוזערות",
|
||||
"name": "שם",
|
||||
"name_bio": "שם ואודות",
|
||||
"new_password": "סיסמה חדשה",
|
||||
"notification_visibility": "סוג ההתראות שתרצו לראות",
|
||||
"notification_visibility_follows": "עקיבות",
|
||||
"notification_visibility_likes": "לייקים",
|
||||
"notification_visibility_mentions": "אזכורים",
|
||||
"notification_visibility_repeats": "חזרות",
|
||||
"no_rich_text_description": "הסר פורמט טקסט עשיר מכל ההודעות",
|
||||
"no_blocks": "ללא חסימות",
|
||||
"no_mutes": "ללא השתקות",
|
||||
"hide_follows_description": "אל תראה אחרי מי אני עוקב",
|
||||
"hide_followers_description": "אל תראה מי עוקב אחרי",
|
||||
"show_admin_badge": "הראה סמל מנהל בפרופיל שלי",
|
||||
"show_moderator_badge": "הראה סמל צוות בפרופיל שלי",
|
||||
"nsfw_clickthrough": "החל החבאת צירופים לא בטוחים לצפיה בעת עבודה בעזרת לחיצת עכבר",
|
||||
"oauth_tokens": "אסימוני OAuth",
|
||||
"token": "אסימון",
|
||||
"refresh_token": "רענון האסימון",
|
||||
"valid_until": "בתוקף עד",
|
||||
"revoke_token": "בטל",
|
||||
"panelRadius": "פאנלים",
|
||||
"pause_on_unfocused": "השהה זרימת הודעות כשהחלון לא בפוקוס",
|
||||
"presets": "ערכים קבועים מראש",
|
||||
"profile_background": "רקע הפרופיל",
|
||||
"profile_banner": "כרזת הפרופיל",
|
||||
"profile_tab": "פרופיל",
|
||||
"radii_help": "קבע מראש עיגול פינות לממשק (בפיקסלים)",
|
||||
"replies_in_timeline": "תגובות בציר הזמן",
|
||||
"reply_visibility_all": "הראה את כל התגובות",
|
||||
"reply_visibility_following": "הראה תגובות שמופנות אליי או לעקובים שלי בלבד",
|
||||
"reply_visibility_self": "הראה תגובות שמופנות אליי בלבד",
|
||||
"autohide_floating_post_button": "החבא אוטומטית את הכפתור הודעה חדשה (נייד)",
|
||||
"saving_err": "שגיאה בשמירת הגדרות",
|
||||
"saving_ok": "הגדרות נשמרו",
|
||||
"search_user_to_block": "חפש משתמש לחסימה",
|
||||
"search_user_to_mute": "חפש משתמש להשתקה",
|
||||
"security_tab": "ביטחון",
|
||||
"scope_copy": "העתק תחום הודעה בתגובה להודעה (הודעות ישירות תמיד מועתקות)",
|
||||
"minimal_scopes_mode": "צמצם אפשרויות בחירה לתחום הודעה",
|
||||
"set_new_avatar": "קבע תמונת פרופיל חדשה",
|
||||
"set_new_profile_background": "קבע רקע פרופיל חדש",
|
||||
"set_new_profile_banner": "קבע כרזת פרופיל חדשה",
|
||||
"settings": "הגדרות",
|
||||
"subject_input_always_show": "תמיד הראה את שדה הנושא",
|
||||
"subject_line_behavior": "העתק נושא בתגובה",
|
||||
"subject_line_email": "כמו אימייל: \"re: נושא\"",
|
||||
"subject_line_mastodon": "כמו מסטודון: העתק כפי שזה",
|
||||
"subject_line_noop": "אל תעתיק",
|
||||
"post_status_content_type": "שלח את סוג תוכן ההודעה",
|
||||
"stop_gifs": "נגן-בעת-ריחוף GIFs",
|
||||
"streaming": "החל זרימת הודעות אוטומטית בעת גלילה למעלה הדף",
|
||||
"text": "טקסט",
|
||||
"theme": "תמה",
|
||||
"theme_help": "השתמש בקודי צבע הקס (#אדום-אדום-ירוק-ירוק-כחול-כחול) על מנת להתאים אישית את תמת הצבע שלך.",
|
||||
"tooltipRadius": "טולטיפ \\ התראות",
|
||||
"upload_a_photo": "העלה תמונה",
|
||||
"user_settings": "הגדרות משתמש",
|
||||
"values": {
|
||||
"false": "לא",
|
||||
"true": "כן"
|
||||
"features_panel": {
|
||||
"media_proxy": "מדיה פרוקסי",
|
||||
"scope_options": "אפשרויות טווח",
|
||||
"text_limit": "מגבלת טקסט",
|
||||
"title": "מאפיינים",
|
||||
"who_to_follow": "אחרי מי לעקוב"
|
||||
},
|
||||
"notifications": "התראות",
|
||||
"enable_web_push_notifications": "אפשר התראות web push",
|
||||
"version": {
|
||||
"title": "גרסה",
|
||||
"backend_version": "גרסת קצה אחורי",
|
||||
"frontend_version": "גרסת קצה קדמי"
|
||||
}
|
||||
},
|
||||
"timeline": {
|
||||
"collapse": "מוטט",
|
||||
"conversation": "שיחה",
|
||||
"error_fetching": "שגיאה בהבאת הודעות",
|
||||
"load_older": "טען סטטוסים חדשים",
|
||||
"no_retweet_hint": "ההודעה מסומנת כ\"לעוקבים-בלבד\" ולא ניתן לחזור עליה",
|
||||
"repeated": "חזר",
|
||||
"show_new": "הראה חדש",
|
||||
"up_to_date": "עדכני",
|
||||
"no_more_statuses": "אין עוד סטטוסים",
|
||||
"no_statuses": "אין סטטוסים"
|
||||
},
|
||||
"status": {
|
||||
"favorites": "מועדפים",
|
||||
"repeats": "חזרות",
|
||||
"delete": "מחק סטטוס",
|
||||
"pin": "הצמד לפרופיל",
|
||||
"unpin": "הסר הצמדה מהפרופיל",
|
||||
"pinned": "מוצמד",
|
||||
"delete_confirm": "האם באמת למחוק סטטוס זה?",
|
||||
"reply_to": "הגב ל",
|
||||
"replies_list": "תגובות:"
|
||||
},
|
||||
"user_card": {
|
||||
"approve": "אשר",
|
||||
"block": "חסימה",
|
||||
"blocked": "חסום!",
|
||||
"deny": "דחה",
|
||||
"favorites": "מועדפים",
|
||||
"follow": "עקוב",
|
||||
"follow_sent": "בקשה נשלחה!",
|
||||
"follow_progress": "מבקש…",
|
||||
"follow_unfollow": "בטל עקיבה",
|
||||
"followees": "נעקבים",
|
||||
"followers": "עוקבים",
|
||||
"following": "עוקב!",
|
||||
"follows_you": "עוקב אחריך!",
|
||||
"its_you": "זה אתה!",
|
||||
"media": "מדיה",
|
||||
"mute": "השתק",
|
||||
"muted": "מושתק",
|
||||
"per_day": "ליום",
|
||||
"remote_follow": "עקיבה מרחוק",
|
||||
"report": "דווח",
|
||||
"statuses": "סטטוסים",
|
||||
"unblock": "הסר חסימה",
|
||||
"unblock_progress": "מסיר חסימה…",
|
||||
"block_progress": "חוסם…",
|
||||
"unmute": "הסר השתקה",
|
||||
"unmute_progress": "מסיר השתקה…",
|
||||
"mute_progress": "משתיק…",
|
||||
"admin_menu": {
|
||||
"moderation": "ניהול (צוות)",
|
||||
"grant_admin": "הפוך למנהל",
|
||||
"revoke_admin": "הסר מנהל",
|
||||
"grant_moderator": "הפוך לצוות",
|
||||
"revoke_moderator": "הסר צוות",
|
||||
"activate_account": "הפעל משתמש",
|
||||
"deactivate_account": "השבת משתמש",
|
||||
"delete_account": "מחק משתמש",
|
||||
"force_nsfw": "סמן את כל ההודעות בתור לא-מתאימות-לעבודה",
|
||||
"strip_media": "הסר מדיה מההודעות",
|
||||
"force_unlisted": "הפוך הודעות ללא רשומות",
|
||||
"sandbox": "הפוך הודעות לנראות לעוקבים-בלבד",
|
||||
"disable_remote_subscription": "אל תאפשר עקיבה של המשתמש מאינסטנס אחר",
|
||||
"disable_any_subscription": "אל תאפשר עקיבה של המשתמש בכלל",
|
||||
"quarantine": "אל תאפשר פדרציה של ההודעות של המשתמש",
|
||||
"delete_user": "מחק משתמש"
|
||||
}
|
||||
},
|
||||
"user_profile": {
|
||||
"timeline_title": "ציר זמן המשתמש",
|
||||
"profile_does_not_exist": "סליחה, פרופיל זה אינו קיים.",
|
||||
"profile_loading_error": "סליחה, הייתה שגיאה בטעינת הפרופיל."
|
||||
},
|
||||
"user_reporting": {
|
||||
"title": "מדווח על {0}",
|
||||
"add_comment_description": "הדיווח ישלח לצוות האינסטנס. אפשר להסביר למה הנך מדווחים על משתמש זה למטה:",
|
||||
"additional_comments": "תגובות נוספות",
|
||||
"forward_description": "המשתמש משרת אחר. לשלוח לשם עותק של הדיווח?",
|
||||
"forward_to": "העבר ל {0}",
|
||||
"submit": "הגש",
|
||||
"generic_error": "קרתה שגיאה בעת עיבוד הבקשה."
|
||||
},
|
||||
"who_to_follow": {
|
||||
"more": "עוד",
|
||||
"who_to_follow": "אחרי מי לעקוב"
|
||||
},
|
||||
"tool_tip": {
|
||||
"media_upload": "העלה מדיה",
|
||||
"repeat": "חזור",
|
||||
"reply": "הגב",
|
||||
"favorite": "מועדף",
|
||||
"user_settings": "הגדרות משתמש"
|
||||
},
|
||||
"upload": {
|
||||
"error": {
|
||||
"base": "העלאה נכשלה.",
|
||||
"file_too_big": "קובץ גדול מדי [{filesize}{filesizeunit} / {allowedsize}{allowedsizeunit}]",
|
||||
"default": "נסה שוב אחר כך"
|
||||
"finder": {
|
||||
"error_fetching_user": "שגיאה במציאת משתמש",
|
||||
"find_user": "מציאת משתמש"
|
||||
},
|
||||
"file_size_units": {
|
||||
"B": "B",
|
||||
"KiB": "KiB",
|
||||
"MiB": "MiB",
|
||||
"GiB": "GiB",
|
||||
"TiB": "TiB"
|
||||
"general": {
|
||||
"apply": "החל",
|
||||
"cancel": "בטל",
|
||||
"generic_error": "קרתה שגיאה",
|
||||
"more": "עוד",
|
||||
"optional": "לבחירה",
|
||||
"show_less": "הראה פחות",
|
||||
"show_more": "הראה עוד",
|
||||
"submit": "שלח"
|
||||
},
|
||||
"image_cropper": {
|
||||
"cancel": "בטל",
|
||||
"crop_picture": "חתוך תמונה",
|
||||
"save": "שמור",
|
||||
"save_without_cropping": "שמור בלי לחתוך"
|
||||
},
|
||||
"importer": {
|
||||
"error": "אירעתה שגיאה בזמן ייבוא קובץ זה.",
|
||||
"submit": "שלח",
|
||||
"success": "ייובא בהצלחה."
|
||||
},
|
||||
"interactions": {
|
||||
"favs_repeats": "חזרות ומועדפים",
|
||||
"follows": "עוקבים חדשים",
|
||||
"load_older": "טען אינטרקציות ישנות"
|
||||
},
|
||||
"login": {
|
||||
"description": "היכנס עם OAuth",
|
||||
"hint": "הירשם על מנת להצטרף לדיון",
|
||||
"login": "התחבר",
|
||||
"logout": "התנתק",
|
||||
"password": "סיסמה",
|
||||
"placeholder": "למשל lain",
|
||||
"register": "הירשם",
|
||||
"username": "שם המשתמש"
|
||||
},
|
||||
"media_modal": {
|
||||
"next": "הבא",
|
||||
"previous": "הקודם"
|
||||
},
|
||||
"nav": {
|
||||
"about": "על-אודות",
|
||||
"back": "חזור",
|
||||
"dms": "הודעות ישירות",
|
||||
"friend_requests": "בקשות עקיבה",
|
||||
"interactions": "אינטרקציות",
|
||||
"mentions": "אזכורים",
|
||||
"preferences": "העדפות",
|
||||
"public_tl": "ציר הזמן הציבורי",
|
||||
"timeline": "ציר הזמן",
|
||||
"twkn": "כל הרשת הידועה",
|
||||
"user_search": "חיפוש משתמש",
|
||||
"who_to_follow": "אחרי מי לעקוב"
|
||||
},
|
||||
"notifications": {
|
||||
"broken_favorite": "סטאטוס לא ידוע, מחפש…",
|
||||
"favorited_you": "אהב את הסטטוס שלך",
|
||||
"followed_you": "עקב אחריך",
|
||||
"load_older": "טען התראות ישנות",
|
||||
"no_more_notifications": "לא עוד התראות",
|
||||
"notifications": "התראות",
|
||||
"read": "קרא!",
|
||||
"repeated_you": "חזר על הסטטוס שלך"
|
||||
},
|
||||
"post_status": {
|
||||
"account_not_locked_warning": "המשתמש שלך אינו {0}. כל אחד יכול לעקוב אחריך ולראות את ההודעות לעוקבים-בלבד שלך.",
|
||||
"account_not_locked_warning_link": "נעול",
|
||||
"attachments_sensitive": "סמן מסמכים מצורפים כלא בטוחים לצפייה",
|
||||
"content_type": {
|
||||
"text/bbcode": "BBCode",
|
||||
"text/html": "HTML",
|
||||
"text/markdown": "Markdown",
|
||||
"text/plain": "טקסט פשוט"
|
||||
},
|
||||
"content_warning": "נושא (נתון לבחירה)",
|
||||
"default": "הרגע נחת ב-ל.א.",
|
||||
"direct_warning_to_all": "הודעה זו תהיה נראית לכל המשתמשים המוזכרים.",
|
||||
"direct_warning_to_first_only": "הודעה זו תהיה נראית לכל המשתמשים במוזכרים בתחילת ההודעה בלבד.",
|
||||
"new_status": "פרסם סטאטוס חדש",
|
||||
"posting": "מפרסם",
|
||||
"scope": {
|
||||
"direct": "ישיר - שלח לאנשים המוזכרים בלבד",
|
||||
"private": "עוקבים-בלבד - שלח לעוקבים בלבד",
|
||||
"public": "ציבורי - שלח לציר הזמן הציבורי",
|
||||
"unlisted": "מחוץ לרשימה - אל תשלח לציר הזמן הציבורי"
|
||||
},
|
||||
"scope_notice": {
|
||||
"private": "הודעה זו תהיה נראית לעוקבים שלך בלבד",
|
||||
"public": "הודעה זו תהיה נראית לכולם",
|
||||
"unlisted": "הודעה זו לא תהיה נראית בציר זמן הציבורי או בכל הרשת הידועה"
|
||||
}
|
||||
},
|
||||
"registration": {
|
||||
"bio": "אודות",
|
||||
"bio_placeholder": "למשל\nהיי, אני ליין.\nאני ילדת אנימה שגרה בפרוורי יפן. אולי אתם מכירים אותי מהWired.",
|
||||
"captcha": "אימות אנוש",
|
||||
"email": "אימייל",
|
||||
"fullname": "שם תצוגה",
|
||||
"fullname_placeholder": "למשל Lain Iwakura",
|
||||
"new_captcha": "לחץ על התמונה על מנת לקבל אימות אנוש חדש",
|
||||
"password_confirm": "אישור סיסמה",
|
||||
"registration": "הרשמה",
|
||||
"token": "טוקן הזמנה",
|
||||
"username_placeholder": "למשל lain",
|
||||
"validations": {
|
||||
"email_required": "לא יכול להישאר ריק",
|
||||
"fullname_required": "לא יכול להישאר ריק",
|
||||
"password_confirmation_match": "צריך להיות דומה לסיסמה",
|
||||
"password_confirmation_required": "לא יכול להישאר ריק",
|
||||
"password_required": "לא יכול להישאר ריק",
|
||||
"username_required": "לא יכול להישאר ריק"
|
||||
}
|
||||
},
|
||||
"selectable_list": {
|
||||
"select_all": "בחר הכל"
|
||||
},
|
||||
"settings": {
|
||||
"app_name": "שם האפליקציה",
|
||||
"attachmentRadius": "צירופים",
|
||||
"attachments": "צירופים",
|
||||
"autohide_floating_post_button": "החבא אוטומטית את הכפתור הודעה חדשה (נייד)",
|
||||
"avatar": "תמונת פרופיל",
|
||||
"avatarAltRadius": "תמונות פרופיל (התראות)",
|
||||
"avatarRadius": "תמונות פרופיל",
|
||||
"avatar_size_instruction": "הגודל המינימלי המומלץ לתמונות פרופיל הוא 150x150 פיקסלים.",
|
||||
"background": "רקע",
|
||||
"bio": "אודות",
|
||||
"block_export": "ייצוא חסימות",
|
||||
"block_export_button": "ייצוא חסימות אל קובץ csv",
|
||||
"block_import": "ייבוא חסימות",
|
||||
"block_import_error": "שגיאה בייבוא החסימות",
|
||||
"blocks_imported": "החסימות יובאו! ייקח מעט זמן לעבד אותן.",
|
||||
"blocks_tab": "חסימות",
|
||||
"btnRadius": "כפתורים",
|
||||
"cBlue": "כחול (תגובה, עקיבה)",
|
||||
"cGreen": "ירוק (חזרה)",
|
||||
"cOrange": "כתום (לייק)",
|
||||
"cRed": "אדום (ביטול)",
|
||||
"change_password": "שנה סיסמה",
|
||||
"change_password_error": "הייתה בעיה בשינוי סיסמתך.",
|
||||
"changed_password": "סיסמה שונתה בהצלחה!",
|
||||
"checkboxRadius": "תיבות סימון",
|
||||
"collapse_subject": "מזער הודעות עם נושאים",
|
||||
"composing": "מרכיב",
|
||||
"confirm_new_password": "אשר סיסמה",
|
||||
"current_avatar": "תמונת הפרופיל הנוכחית שלך",
|
||||
"current_password": "סיסמה נוכחית",
|
||||
"data_import_export_tab": "ייבוא או ייצוא מידע",
|
||||
"default_vis": "ברירת מחדל לטווח הנראות",
|
||||
"delete_account": "מחק משתמש",
|
||||
"delete_account_description": "מחק לצמיתות את המשתמש שלך ואת כל הודעותיך.",
|
||||
"delete_account_error": "הייתה בעיה במחיקת המשתמש. אם זה ממשיך, אנא עדכן את מנהל השרת שלך.",
|
||||
"delete_account_instructions": "הכנס את סיסמתך בקלט למטה על מנת לאשר מחיקת משתמש.",
|
||||
"enable_web_push_notifications": "אפשר התראות web push",
|
||||
"export_theme": "שמור ערכים",
|
||||
"filtering": "סינון",
|
||||
"filtering_explanation": "כל הסטטוסים הכוללים את המילים הללו יושתקו, אחד לשורה",
|
||||
"follow_export": "יצוא עקיבות",
|
||||
"follow_export_button": "ייצא את הנעקבים שלך לקובץ csv",
|
||||
"follow_import": "יבוא עקיבות",
|
||||
"follow_import_error": "שגיאה בייבוא נעקבים",
|
||||
"follows_imported": "נעקבים יובאו! ייקח זמן מה לעבד אותם.",
|
||||
"foreground": "חזית",
|
||||
"general": "כללי",
|
||||
"hide_attachments_in_convo": "החבא צירופים בשיחות",
|
||||
"hide_attachments_in_tl": "החבא צירופים בציר הזמן",
|
||||
"hide_filtered_statuses": "מסתר סטטוסים מסוננים",
|
||||
"hide_followers_description": "אל תראה מי עוקב אחרי",
|
||||
"hide_follows_description": "אל תראה אחרי מי אני עוקב",
|
||||
"hide_isp": "הסתר פאנל-צד",
|
||||
"hide_muted_posts": "הסתר הודעות של משתמשים מושתקים",
|
||||
"hide_post_stats": "הסתר נתוני הודעה (למשל, מספר החזרות)",
|
||||
"hide_user_stats": "הסתר נתוני משתמש (למשל, מספר העוקבים)",
|
||||
"import_blocks_from_a_csv_file": "ייבא חסימות מקובץ csv",
|
||||
"import_followers_from_a_csv_file": "ייבא את הנעקבים שלך מקובץ csv",
|
||||
"import_theme": "טען ערכים",
|
||||
"inputRadius": "שדות קלט",
|
||||
"instance_default": "(default: {value})",
|
||||
"instance_default_simple": "(default)",
|
||||
"interface": "ממשק",
|
||||
"interfaceLanguage": "שפת הממשק",
|
||||
"invalid_theme_imported": "הקובץ הנבחר אינו תמה הנתמכת ע\"י פלרומה. שום שינויים לא נעשו לתמה שלך.",
|
||||
"limited_availability": "לא זמין בדפדפן שלך",
|
||||
"links": "לינקים",
|
||||
"lock_account_description": "הגבל את המשתמש לעוקבים מאושרים בלבד",
|
||||
"loop_video": "נגן סרטונים ללא הפסקה",
|
||||
"loop_video_silent_only": "נגן רק סרטונים חסרי קול ללא הפסקה",
|
||||
"max_thumbnails": "מספר מירבי של תמונות ממוזערות להודעה",
|
||||
"minimal_scopes_mode": "צמצם אפשרויות בחירה לתחום הודעה",
|
||||
"mutes_tab": "השתקות",
|
||||
"name": "שם",
|
||||
"name_bio": "שם ואודות",
|
||||
"new_password": "סיסמה חדשה",
|
||||
"no_blocks": "ללא חסימות",
|
||||
"no_mutes": "ללא השתקות",
|
||||
"no_rich_text_description": "הסר פורמט טקסט עשיר מכל ההודעות",
|
||||
"notification_visibility": "סוג ההתראות שתרצו לראות",
|
||||
"notification_visibility_follows": "עקיבות",
|
||||
"notification_visibility_likes": "לייקים",
|
||||
"notification_visibility_mentions": "אזכורים",
|
||||
"notification_visibility_repeats": "חזרות",
|
||||
"notifications": "התראות",
|
||||
"nsfw_clickthrough": "החל החבאת צירופים לא בטוחים לצפיה בעת עבודה בעזרת לחיצת עכבר",
|
||||
"oauth_tokens": "אסימוני OAuth",
|
||||
"panelRadius": "פאנלים",
|
||||
"pause_on_unfocused": "השהה זרימת הודעות כשהחלון לא בפוקוס",
|
||||
"play_videos_in_modal": "נגן סרטונים ישירות בנגן המדיה",
|
||||
"post_status_content_type": "שלח את סוג תוכן ההודעה",
|
||||
"preload_images": "טען תמונות מראש",
|
||||
"presets": "ערכים קבועים מראש",
|
||||
"profile_background": "רקע הפרופיל",
|
||||
"profile_banner": "כרזת הפרופיל",
|
||||
"profile_tab": "פרופיל",
|
||||
"radii_help": "קבע מראש עיגול פינות לממשק (בפיקסלים)",
|
||||
"refresh_token": "רענון האסימון",
|
||||
"replies_in_timeline": "תגובות בציר הזמן",
|
||||
"reply_visibility_all": "הראה את כל התגובות",
|
||||
"reply_visibility_following": "הראה תגובות שמופנות אליי או לעקובים שלי בלבד",
|
||||
"reply_visibility_self": "הראה תגובות שמופנות אליי בלבד",
|
||||
"revoke_token": "בטל",
|
||||
"saving_err": "שגיאה בשמירת הגדרות",
|
||||
"saving_ok": "הגדרות נשמרו",
|
||||
"scope_copy": "העתק תחום הודעה בתגובה להודעה (הודעות ישירות תמיד מועתקות)",
|
||||
"search_user_to_block": "חפש משתמש לחסימה",
|
||||
"search_user_to_mute": "חפש משתמש להשתקה",
|
||||
"security_tab": "ביטחון",
|
||||
"set_new_avatar": "קבע תמונת פרופיל חדשה",
|
||||
"set_new_profile_background": "קבע רקע פרופיל חדש",
|
||||
"set_new_profile_banner": "קבע כרזת פרופיל חדשה",
|
||||
"settings": "הגדרות",
|
||||
"show_admin_badge": "הראה סמל מנהל בפרופיל שלי",
|
||||
"show_moderator_badge": "הראה סמל צוות בפרופיל שלי",
|
||||
"stop_gifs": "נגן-בעת-ריחוף GIFs",
|
||||
"streaming": "החל זרימת הודעות אוטומטית בעת גלילה למעלה הדף",
|
||||
"subject_input_always_show": "תמיד הראה את שדה הנושא",
|
||||
"subject_line_behavior": "העתק נושא בתגובה",
|
||||
"subject_line_email": "כמו אימייל: \"re: נושא\"",
|
||||
"subject_line_mastodon": "כמו מסטודון: העתק כפי שזה",
|
||||
"subject_line_noop": "אל תעתיק",
|
||||
"text": "טקסט",
|
||||
"theme": "תמה",
|
||||
"theme_help": "השתמש בקודי צבע הקס (#אדום-אדום-ירוק-ירוק-כחול-כחול) על מנת להתאים אישית את תמת הצבע שלך.",
|
||||
"token": "אסימון",
|
||||
"tooltipRadius": "טולטיפ \\ התראות",
|
||||
"upload_a_photo": "העלה תמונה",
|
||||
"use_contain_fit": "אל תחתוך את הצירוף בתמונות הממוזערות",
|
||||
"use_one_click_nsfw": "פתח תמונות לא-בטוחות-לעבודה עם לחיצה אחת בלבד",
|
||||
"user_settings": "הגדרות משתמש",
|
||||
"valid_until": "בתוקף עד",
|
||||
"values": {
|
||||
"false": "לא",
|
||||
"true": "כן"
|
||||
},
|
||||
"version": {
|
||||
"backend_version": "גרסת קצה אחורי",
|
||||
"frontend_version": "גרסת קצה קדמי",
|
||||
"title": "גרסה"
|
||||
}
|
||||
},
|
||||
"status": {
|
||||
"delete": "מחק סטטוס",
|
||||
"delete_confirm": "האם באמת למחוק סטטוס זה?",
|
||||
"favorites": "מועדפים",
|
||||
"pin": "הצמד לפרופיל",
|
||||
"pinned": "מוצמד",
|
||||
"repeats": "חזרות",
|
||||
"replies_list": "תגובות:",
|
||||
"reply_to": "הגב ל",
|
||||
"unpin": "הסר הצמדה מהפרופיל"
|
||||
},
|
||||
"timeline": {
|
||||
"collapse": "מוטט",
|
||||
"conversation": "שיחה",
|
||||
"load_older": "טען סטטוסים חדשים",
|
||||
"no_more_statuses": "אין עוד סטטוסים",
|
||||
"no_retweet_hint": "ההודעה מסומנת כ\"לעוקבים-בלבד\" ולא ניתן לחזור עליה",
|
||||
"no_statuses": "אין סטטוסים",
|
||||
"repeated": "חזר",
|
||||
"show_new": "הראה חדש",
|
||||
"up_to_date": "עדכני"
|
||||
},
|
||||
"tool_tip": {
|
||||
"favorite": "מועדף",
|
||||
"media_upload": "העלה מדיה",
|
||||
"repeat": "חזור",
|
||||
"reply": "הגב",
|
||||
"user_settings": "הגדרות משתמש"
|
||||
},
|
||||
"upload": {
|
||||
"error": {
|
||||
"base": "העלאה נכשלה.",
|
||||
"default": "נסה שוב אחר כך",
|
||||
"file_too_big": "קובץ גדול מדי [{filesize}{filesizeunit} / {allowedsize}{allowedsizeunit}]"
|
||||
},
|
||||
"file_size_units": {
|
||||
"B": "B",
|
||||
"GiB": "GiB",
|
||||
"KiB": "KiB",
|
||||
"MiB": "MiB",
|
||||
"TiB": "TiB"
|
||||
}
|
||||
},
|
||||
"user_card": {
|
||||
"admin_menu": {
|
||||
"activate_account": "הפעל משתמש",
|
||||
"deactivate_account": "השבת משתמש",
|
||||
"delete_account": "מחק משתמש",
|
||||
"delete_user": "מחק משתמש",
|
||||
"disable_any_subscription": "אל תאפשר עקיבה של המשתמש בכלל",
|
||||
"disable_remote_subscription": "אל תאפשר עקיבה של המשתמש מאינסטנס אחר",
|
||||
"force_nsfw": "סמן את כל ההודעות בתור לא-מתאימות-לעבודה",
|
||||
"force_unlisted": "הפוך הודעות ללא רשומות",
|
||||
"grant_admin": "הפוך למנהל",
|
||||
"grant_moderator": "הפוך לצוות",
|
||||
"moderation": "ניהול (צוות)",
|
||||
"quarantine": "אל תאפשר פדרציה של ההודעות של המשתמש",
|
||||
"revoke_admin": "הסר מנהל",
|
||||
"revoke_moderator": "הסר צוות",
|
||||
"sandbox": "הפוך הודעות לנראות לעוקבים-בלבד",
|
||||
"strip_media": "הסר מדיה מההודעות"
|
||||
},
|
||||
"approve": "אשר",
|
||||
"block": "חסימה",
|
||||
"block_progress": "חוסם…",
|
||||
"blocked": "חסום!",
|
||||
"deny": "דחה",
|
||||
"favorites": "מועדפים",
|
||||
"follow": "עקוב",
|
||||
"follow_progress": "מבקש…",
|
||||
"follow_sent": "בקשה נשלחה!",
|
||||
"follow_unfollow": "בטל עקיבה",
|
||||
"followees": "נעקבים",
|
||||
"followers": "עוקבים",
|
||||
"following": "עוקב!",
|
||||
"follows_you": "עוקב אחריך!",
|
||||
"its_you": "זה אתה!",
|
||||
"media": "מדיה",
|
||||
"mute": "השתק",
|
||||
"mute_progress": "משתיק…",
|
||||
"muted": "מושתק",
|
||||
"per_day": "ליום",
|
||||
"remote_follow": "עקיבה מרחוק",
|
||||
"report": "דווח",
|
||||
"statuses": "סטטוסים",
|
||||
"unblock": "הסר חסימה",
|
||||
"unblock_progress": "מסיר חסימה…",
|
||||
"unmute": "הסר השתקה",
|
||||
"unmute_progress": "מסיר השתקה…"
|
||||
},
|
||||
"user_profile": {
|
||||
"profile_does_not_exist": "סליחה, פרופיל זה אינו קיים.",
|
||||
"profile_loading_error": "סליחה, הייתה שגיאה בטעינת הפרופיל.",
|
||||
"timeline_title": "ציר זמן המשתמש"
|
||||
},
|
||||
"user_reporting": {
|
||||
"add_comment_description": "הדיווח ישלח לצוות האינסטנס. אפשר להסביר למה הנך מדווחים על משתמש זה למטה:",
|
||||
"additional_comments": "תגובות נוספות",
|
||||
"forward_description": "המשתמש משרת אחר. לשלוח לשם עותק של הדיווח?",
|
||||
"forward_to": "העבר ל {0}",
|
||||
"generic_error": "קרתה שגיאה בעת עיבוד הבקשה.",
|
||||
"submit": "הגש",
|
||||
"title": "מדווח על {0}"
|
||||
},
|
||||
"who_to_follow": {
|
||||
"more": "עוד",
|
||||
"who_to_follow": "אחרי מי לעקוב"
|
||||
}
|
||||
},
|
||||
"about": {
|
||||
"mrf": {
|
||||
"keyword": {
|
||||
"keyword_policies": "פוליסת מילות מפתח"
|
||||
},
|
||||
"federation": "פדרציה"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
158
src/i18n/hu.json
158
src/i18n/hu.json
|
@ -1,81 +1,79 @@
|
|||
{
|
||||
"finder": {
|
||||
"error_fetching_user": "Hiba felhasználó beszerzésével",
|
||||
"find_user": "Felhasználó keresése"
|
||||
},
|
||||
"general": {
|
||||
"submit": "Elküld"
|
||||
},
|
||||
"login": {
|
||||
"login": "Bejelentkezés",
|
||||
"logout": "Kijelentkezés",
|
||||
"password": "Jelszó",
|
||||
"placeholder": "e.g. lain",
|
||||
"register": "Feliratkozás",
|
||||
"username": "Felhasználó név"
|
||||
},
|
||||
"nav": {
|
||||
"mentions": "Említéseim",
|
||||
"public_tl": "Publikus Idővonal",
|
||||
"timeline": "Idővonal",
|
||||
"twkn": "Az Egész Ismert Hálózat"
|
||||
},
|
||||
"notifications": {
|
||||
"followed_you": "követ téged",
|
||||
"notifications": "Értesítések",
|
||||
"read": "Olvasva!"
|
||||
},
|
||||
"post_status": {
|
||||
"default": "Most érkeztem L.A.-be",
|
||||
"posting": "Küldés folyamatban"
|
||||
},
|
||||
"registration": {
|
||||
"bio": "Bio",
|
||||
"email": "Email",
|
||||
"fullname": "Teljes név",
|
||||
"password_confirm": "Jelszó megerősítése",
|
||||
"registration": "Feliratkozás"
|
||||
},
|
||||
"settings": {
|
||||
"attachments": "Csatolmányok",
|
||||
"avatar": "Avatár",
|
||||
"bio": "Bio",
|
||||
"current_avatar": "Jelenlegi avatár",
|
||||
"current_profile_banner": "Jelenlegi profil banner",
|
||||
"filtering": "Szűrés",
|
||||
"filtering_explanation": "Minden tartalom mely ezen szavakat tartalmazza némítva lesz, soronként egy",
|
||||
"hide_attachments_in_convo": "Csatolmányok elrejtése a társalgásokban",
|
||||
"hide_attachments_in_tl": "Csatolmányok elrejtése az idővonalon",
|
||||
"name": "Név",
|
||||
"name_bio": "Név és Bio",
|
||||
"nsfw_clickthrough": "NSFW átkattintási tartalom elrejtésének engedélyezése",
|
||||
"profile_background": "Profil háttérkép",
|
||||
"profile_banner": "Profil Banner",
|
||||
"set_new_avatar": "Új avatár",
|
||||
"set_new_profile_background": "Új profil háttér beállítása",
|
||||
"set_new_profile_banner": "Új profil banner",
|
||||
"settings": "Beállítások",
|
||||
"theme": "Téma",
|
||||
"user_settings": "Felhasználói beállítások"
|
||||
},
|
||||
"timeline": {
|
||||
"conversation": "Társalgás",
|
||||
"error_fetching": "Hiba a frissítések beszerzésénél",
|
||||
"load_older": "Régebbi állapotok betöltése",
|
||||
"show_new": "Újak mutatása",
|
||||
"up_to_date": "Naprakész"
|
||||
},
|
||||
"user_card": {
|
||||
"block": "Letilt",
|
||||
"blocked": "Letiltva!",
|
||||
"follow": "Követ",
|
||||
"followees": "Követettek",
|
||||
"followers": "Követők",
|
||||
"following": "Követve!",
|
||||
"follows_you": "Követ téged!",
|
||||
"mute": "Némít",
|
||||
"muted": "Némított",
|
||||
"per_day": "naponta",
|
||||
"statuses": "Állapotok"
|
||||
}
|
||||
}
|
||||
"finder": {
|
||||
"error_fetching_user": "Hiba felhasználó beszerzésével",
|
||||
"find_user": "Felhasználó keresése"
|
||||
},
|
||||
"general": {
|
||||
"submit": "Elküld"
|
||||
},
|
||||
"login": {
|
||||
"login": "Bejelentkezés",
|
||||
"logout": "Kijelentkezés",
|
||||
"password": "Jelszó",
|
||||
"placeholder": "e.g. lain",
|
||||
"register": "Feliratkozás",
|
||||
"username": "Felhasználó név"
|
||||
},
|
||||
"nav": {
|
||||
"mentions": "Említéseim",
|
||||
"public_tl": "Publikus Idővonal",
|
||||
"timeline": "Idővonal",
|
||||
"twkn": "Az Egész Ismert Hálózat"
|
||||
},
|
||||
"notifications": {
|
||||
"followed_you": "követ téged",
|
||||
"notifications": "Értesítések",
|
||||
"read": "Olvasva!"
|
||||
},
|
||||
"post_status": {
|
||||
"default": "Most érkeztem L.A.-be",
|
||||
"posting": "Küldés folyamatban"
|
||||
},
|
||||
"registration": {
|
||||
"bio": "Bio",
|
||||
"email": "Email",
|
||||
"fullname": "Teljes név",
|
||||
"password_confirm": "Jelszó megerősítése",
|
||||
"registration": "Feliratkozás"
|
||||
},
|
||||
"settings": {
|
||||
"attachments": "Csatolmányok",
|
||||
"avatar": "Avatár",
|
||||
"bio": "Bio",
|
||||
"current_avatar": "Jelenlegi avatár",
|
||||
"filtering": "Szűrés",
|
||||
"filtering_explanation": "Minden tartalom mely ezen szavakat tartalmazza némítva lesz, soronként egy",
|
||||
"hide_attachments_in_convo": "Csatolmányok elrejtése a társalgásokban",
|
||||
"hide_attachments_in_tl": "Csatolmányok elrejtése az idővonalon",
|
||||
"name": "Név",
|
||||
"name_bio": "Név és Bio",
|
||||
"nsfw_clickthrough": "NSFW átkattintási tartalom elrejtésének engedélyezése",
|
||||
"profile_background": "Profil háttérkép",
|
||||
"profile_banner": "Profil Banner",
|
||||
"set_new_avatar": "Új avatár",
|
||||
"set_new_profile_background": "Új profil háttér beállítása",
|
||||
"set_new_profile_banner": "Új profil banner",
|
||||
"settings": "Beállítások",
|
||||
"theme": "Téma",
|
||||
"user_settings": "Felhasználói beállítások"
|
||||
},
|
||||
"timeline": {
|
||||
"conversation": "Társalgás",
|
||||
"load_older": "Régebbi állapotok betöltése",
|
||||
"show_new": "Újak mutatása",
|
||||
"up_to_date": "Naprakész"
|
||||
},
|
||||
"user_card": {
|
||||
"block": "Letilt",
|
||||
"blocked": "Letiltva!",
|
||||
"follow": "Követ",
|
||||
"followees": "Követettek",
|
||||
"followers": "Követők",
|
||||
"following": "Követve!",
|
||||
"follows_you": "Követ téged!",
|
||||
"mute": "Némít",
|
||||
"muted": "Némított",
|
||||
"per_day": "naponta",
|
||||
"statuses": "Állapotok"
|
||||
}
|
||||
}
|
1221
src/i18n/id.json
1221
src/i18n/id.json
File diff suppressed because it is too large
Load diff
1705
src/i18n/it.json
1705
src/i18n/it.json
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
1135
src/i18n/ko.json
1135
src/i18n/ko.json
File diff suppressed because it is too large
Load diff
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue