Compare commits

...

23 Commits

Author SHA1 Message Date
maTh 16f5a0be7c
Merge 3fb186e9ef into 08d6328975 2024-05-16 23:13:20 +02:00
maTh 3fb186e9ef
Merge branch 'edge' into reading-view-action-icons 2024-05-16 23:13:16 +02:00
Karim 08d6328975
Add new contributor to CREDITS.md (#6468)
* Add new contributor to CREDITS.md

* Add new contributor to CREDITS.md

---------

Co-authored-by: krm_shrrftdnv <Karim.Sharafutdinov@easycomm.ru>
2024-05-16 13:08:20 +02:00
Karim f193a910dc
[i18n] Russian translation (#6467)
* added russian translation

* Fix tests

* Missing ignore

---------

Co-authored-by: krm_shrrftdnv <Karim.Sharafutdinov@easycomm.ru>
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2024-05-16 09:08:15 +02:00
Shane Redman 8e3bfa1a47
Docs: fix minor typo in 09_AccessControl.md (#6465) (#6466)
chose -> choose
2024-05-15 21:38:39 +02:00
András Marczinkó c54f4fe771
Improved the Hungarian translation (#6464)
* Improved the Hungarian translation

* Update conf.php
2024-05-15 21:38:21 +02:00
Alexandre Alapetite bb1a6cafb6
Changelog
+minor forgotten i18n comments
2024-05-15 09:48:09 +02:00
Alexandre Alapetite 2ed91026fc
Correct casing for GitHub (#6460) 2024-05-15 08:58:10 +02:00
Alexandre Alapetite 2d17c020b6
PHPStan 1.11 + minor update dev dependencies (#6459)
* PHPStan 1.11 + minor update dev dependencies
https://github.com/phpstan/phpstan/releases/tag/1.11.0

* Comment style
2024-05-15 08:57:58 +02:00
Alexandre Alapetite f958eaef2f
Changelog 2024-05-14 12:25:31 +02:00
maTh 2091f46657
Merge branch 'edge' into reading-view-action-icons 2024-05-01 11:21:27 +02:00
maTh 78713fe73f
Merge branch 'edge' into reading-view-action-icons 2024-04-27 23:14:38 +02:00
math-gh 208b4623a6 fix 2024-04-27 23:05:50 +02:00
math-gh eb1fad1b03 fix 2024-04-27 23:01:44 +02:00
maTh 95c4316f85
Merge branch 'edge' into reading-view-action-icons 2024-04-22 19:01:02 +02:00
maTh 9c1e22ab4f
Merge branch 'edge' into reading-view-action-icons 2024-04-15 09:28:00 +02:00
math-gh c8bc7e3fc9 Update article.phtml 2024-04-14 09:57:48 +02:00
maTh fc31b86e9f
Merge branch 'edge' into reading-view-action-icons 2024-04-13 23:14:47 +02:00
math-gh e06163561b Credits to joshka 2024-04-13 23:06:29 +02:00
math-gh 12ad266663 i18n 2024-04-13 23:06:09 +02:00
math-gh bccf9ff96a CSS 2024-04-13 23:06:01 +02:00
math-gh 18549a0924 implementation into the reading view 2024-04-13 23:05:44 +02:00
math-gh d136a2d437 add configs in reading 2024-04-13 23:05:18 +02:00
116 changed files with 853 additions and 551 deletions

View File

@ -1,6 +1,106 @@
# FreshRSS changelog
## 2024-XX-XX FreshRSS 1.23.2-dev
## 2024-05-XX FreshRSS 1.23.2-dev
* Features
* New *shareable user query* mechanism to share list of articles by HTML, RSS, OPML [#6052](https://github.com/FreshRSS/FreshRSS/pull/6052)
* Deprecates RSS sharing with master token
* New JSON scraping mode to consume JSON data [#5662](https://github.com/FreshRSS/FreshRSS/pull/5662), [#6317](https://github.com/FreshRSS/FreshRSS/pull/6317), [#6369](https://github.com/FreshRSS/FreshRSS/pull/6369)
* New support for JSON Feeds [#5662](https://github.com/FreshRSS/FreshRSS/pull/5662)
* New support for HTTP POST [#5662](https://github.com/FreshRSS/FreshRSS/pull/5662)
* New options to automatically add labels to incoming articles [#5954](https://github.com/FreshRSS/FreshRSS/pull/5954)
* New button to download a feed configuration as OPML [#6312](https://github.com/FreshRSS/FreshRSS/pull/6312)
* Web scraping support more encodings such as EUC-JP [#6112](https://github.com/FreshRSS/FreshRSS/pull/6112)
* Web scraping support password-protected queries (refactor some cURL options and use `CURLOPT_USERPWD`) [#6177](https://github.com/FreshRSS/FreshRSS/pull/6177)
* Web scraping HTTP GET allow UTF-8 even when charset is far from top [#6271](https://github.com/FreshRSS/FreshRSS/pull/6271)
* Allow manual refresh of disabled feeds [#6408](https://github.com/FreshRSS/FreshRSS/pull/6408)
* Allow multiple authors on enclosures [#6272](https://github.com/FreshRSS/FreshRSS/pull/6272)
* New system option in `data/config.php` for number of feeds to refresh in parallel from UI [#6124](https://github.com/FreshRSS/FreshRSS/pull/6124)
* CLI
* New CLI for [database backup & restore](https://freshrss.github.io/FreshRSS/en/admins/05_Backup.html#creating-a-database-backup) [#6387](https://github.com/FreshRSS/FreshRSS/pull/6387)
* Can also be used to [migrate from one database to another](https://freshrss.github.io/FreshRSS/en/admins/05_Backup.html#migrate-database), or to upgrade SQLite schema
* `./cli/db-backup.php ; ./cli/db-restore.php`
* Improve CLI parameters [#6028](https://github.com/FreshRSS/FreshRSS/pull/6028), [#6036](https://github.com/FreshRSS/FreshRSS/pull/6036),
[#6099](https://github.com/FreshRSS/FreshRSS/pull/6099), [#6214](https://github.com/FreshRSS/FreshRSS/pull/6214)
* Fix i18n `cli/manipulate.translation.php` ignore behaviour [#6041](https://github.com/FreshRSS/FreshRSS/pull/6041)
* API
* New compatible app [Read You](https://github.com/Ashinch/ReadYou) [#4633](https://github.com/FreshRSS/FreshRSS/pull/4633), [#6050](https://github.com/FreshRSS/FreshRSS/pull/6050)
* Reduce API memory consumption [#6137](https://github.com/FreshRSS/FreshRSS/pull/6137)
* Allow negative feed IDs for future special cases [#6010](https://github.com/FreshRSS/FreshRSS/pull/6010)
* Only return `OK` for requests without query parameters [#6238](https://github.com/FreshRSS/FreshRSS/pull/6238)
* Bug fixing
* Better account for some edge cases for cron and automatic labels during feed refresh [#6117](https://github.com/FreshRSS/FreshRSS/pull/6117)
* Better support for thumbnails in RSS feeds [#5972](https://github.com/FreshRSS/FreshRSS/pull/5972)
* Auto-update PostgreSQL or MariaDB / MySQL databases for column details changes since FreshRSS 1.21.0 [#6279](https://github.com/FreshRSS/FreshRSS/pull/6279)
* For SQLite, DB update require running `./cli/db-backup.php ; ./cli/db-restore.php --force-overwrite`
* Fix SQLite import of exports produced before FreshRSS 1.20.0 [#6450](https://github.com/FreshRSS/FreshRSS/pull/6450)
* Fix SQLite release handle to fix deleting users on Microsoft Windows [#6285](https://github.com/FreshRSS/FreshRSS/pull/6285)
* Fix to allow admins to create user even when there are Terms Of Service [#6269](https://github.com/FreshRSS/FreshRSS/pull/6269)
* Fix updating the *uncategorized* category deletes the title [#6073](https://github.com/FreshRSS/FreshRSS/pull/6073)
* Fix disable master authentication token [#6185](https://github.com/FreshRSS/FreshRSS/pull/6185)
* Fix CSS selector preview [#6423](https://github.com/FreshRSS/FreshRSS/pull/6423)
* Fix CSS selector encoding [#6426](https://github.com/FreshRSS/FreshRSS/pull/6426)
* Fix export of CSS selector in OPML of individual feeds [#6435](https://github.com/FreshRSS/FreshRSS/pull/6435)
* Fix OPML import of `CURLOPT_PROXYTYPE` [#6439](https://github.com/FreshRSS/FreshRSS/pull/6439)
* Fix favicon with protocol-relative URLs have duplicate slashes [#6068](https://github.com/FreshRSS/FreshRSS/pull/6068)
* Fix feed TTL+muted logic [#6115](https://github.com/FreshRSS/FreshRSS/pull/6115)
* Fix apply *mark as read* to updated articles too [#6334](https://github.com/FreshRSS/FreshRSS/pull/6334)
* Fix ZIP export on systems with custom temp folder [#6392](https://github.com/FreshRSS/FreshRSS/pull/6392)
* Fix number of posts per page during paging [#6268](https://github.com/FreshRSS/FreshRSS/pull/6268)
* Fix clipboard sharing UI [#6301](https://github.com/FreshRSS/FreshRSS/pull/6301)
* Fix shortcut for clipboard sharing [#6277](https://github.com/FreshRSS/FreshRSS/pull/6277)
* Fix user-query filter display [#6421](https://github.com/FreshRSS/FreshRSS/pull/6421)
* SimplePie
* Fix absolutize URL for several cases [#6270](https://github.com/FreshRSS/FreshRSS/pull/6270), [simplepie/#861](https://github.com/simplepie/simplepie/pull/861)
* Security
* Replace `iframe` `allow` attribute [#6274](https://github.com/FreshRSS/FreshRSS/pull/6274)
* Deployment
* Disable unused PHP modules in our Debian-based Docker image [#5994](https://github.com/FreshRSS/FreshRSS/pull/5994)
* UI
* No warning for muted feeds [#6114](https://github.com/FreshRSS/FreshRSS/pull/6114)
* Various UI and style improvements [#6055](https://github.com/FreshRSS/FreshRSS/pull/6055), [#6074](https://github.com/FreshRSS/FreshRSS/pull/6074),
[#6241](https://github.com/FreshRSS/FreshRSS/pull/6241), [#6242](https://github.com/FreshRSS/FreshRSS/pull/6242), [#6289](https://github.com/FreshRSS/FreshRSS/pull/6289),
[#6299](https://github.com/FreshRSS/FreshRSS/pull/6299), [#6314](https://github.com/FreshRSS/FreshRSS/pull/6314), [#6357](https://github.com/FreshRSS/FreshRSS/pull/6357),
[#6373](https://github.com/FreshRSS/FreshRSS/pull/6373), [#6376](https://github.com/FreshRSS/FreshRSS/pull/6376), [#6385](https://github.com/FreshRSS/FreshRSS/pull/6385),
[#6390](https://github.com/FreshRSS/FreshRSS/pull/6390), [#6444](https://github.com/FreshRSS/FreshRSS/pull/6444), [#6445](https://github.com/FreshRSS/FreshRSS/pull/6445)
* Improve theme *Origine compact* [#6197](https://github.com/FreshRSS/FreshRSS/pull/6197)
* i18n
* Improve Brazilian Portuguese [#6067](https://github.com/FreshRSS/FreshRSS/pull/6067)
* Improve Czech [#6344](https://github.com/FreshRSS/FreshRSS/pull/6344)
* Improve Dutch [#6343](https://github.com/FreshRSS/FreshRSS/pull/6343)
* Improve German [#6313](https://github.com/FreshRSS/FreshRSS/pull/6313)
* Improve Hungarian [#6005](https://github.com/FreshRSS/FreshRSS/pull/6005), [#6377](https://github.com/FreshRSS/FreshRSS/pull/6377)
* Improve Italian [#6018](https://github.com/FreshRSS/FreshRSS/pull/6018), [#6060](https://github.com/FreshRSS/FreshRSS/pull/6060), [#6329](https://github.com/FreshRSS/FreshRSS/pull/6329)
* Improve Japanese [#6108](https://github.com/FreshRSS/FreshRSS/pull/6108), [#6294](https://github.com/FreshRSS/FreshRSS/pull/6294)
* Improve Korean [#6342](https://github.com/FreshRSS/FreshRSS/pull/6342)
* Improve Polish [#6358](https://github.com/FreshRSS/FreshRSS/pull/6358)
* Improve Portuguese [#6345](https://github.com/FreshRSS/FreshRSS/pull/6345)
* Improve Simplified Chinese [#6336](https://github.com/FreshRSS/FreshRSS/pull/6336)
* Improve Slovakian [#6356](https://github.com/FreshRSS/FreshRSS/issues/6356)
* Improve Traditional Chinese [#6350](https://github.com/FreshRSS/FreshRSS/pull/6350)
* Improve Turkish [#6328](https://github.com/FreshRSS/FreshRSS/pull/6328)
* Misc. [#6460](https://github.com/FreshRSS/FreshRSS/pull/6460)
* Extensions
* Sanitize parsing list of extensions names and version number [#6016](https://github.com/FreshRSS/FreshRSS/pull/6016),
[#6155](https://github.com/FreshRSS/FreshRSS/pull/6155), [Extensions#214](https://github.com/FreshRSS/Extensions/pull/214), [#6186](https://github.com/FreshRSS/FreshRSS/pull/6186)
* Apply filter actions such as *mark as read* after the *entry_before_insert* hook for extensions [#6091](https://github.com/FreshRSS/FreshRSS/pull/6091)
* New developer command to test all third-party extensions [Extensions#228](https://github.com/FreshRSS/Extensions/pull/228), [#6273](https://github.com/FreshRSS/FreshRSS/pull/6273)
* `composer run-script phpstan-third-party`
* New function `Minz_Extension::amendCsp()` for extensions to modify HTTP headers for Content Security Policy [#6246](https://github.com/FreshRSS/FreshRSS/pull/6246)
* New property `FreshRSS_Entry::isUpdated()` for extensions to know whether an entry is new or updated [#6334](https://github.com/FreshRSS/FreshRSS/pull/6334)
* Compatibility
* Restore PHP 7.4 compatibility for automated tests [#6038](https://github.com/FreshRSS/FreshRSS/pull/6038), [#6039](https://github.com/FreshRSS/FreshRSS/pull/6039)
* Fix PHP 8.2+ compatibility for e-mails [#6130](https://github.com/FreshRSS/FreshRSS/pull/6130)
* Use PHP 8.3+ `#[\Override]` [#6273](https://github.com/FreshRSS/FreshRSS/pull/6273)
* Misc.
* Improve PHPStan [#6037](https://github.com/FreshRSS/FreshRSS/pull/6037), [#6459](https://github.com/FreshRSS/FreshRSS/pull/6459)
* Update *PHPMailer* [#6022](https://github.com/FreshRSS/FreshRSS/pull/6022)
* Remove noisy `name` parameters in user-query URL [#6371](https://github.com/FreshRSS/FreshRSS/pull/6371)
* Code improvements [#6046](https://github.com/FreshRSS/FreshRSS/pull/6046), [#6075](https://github.com/FreshRSS/FreshRSS/pull/6075),
[#6132](https://github.com/FreshRSS/FreshRSS/pull/6132)
* Add Dependabot for GitHub Actions [#6164](https://github.com/FreshRSS/FreshRSS/pull/6164)
* Allow <kbd>Ctrl</kbd>+<kbd>C</kbd> for `make start` [#6239](https://github.com/FreshRSS/FreshRSS/pull/6239)
* Update dev dependencies [#6023](https://github.com/FreshRSS/FreshRSS/pull/6023), [#6265](https://github.com/FreshRSS/FreshRSS/pull/6265)
## 2023-12-30 FreshRSS 1.23.1
@ -15,7 +115,7 @@
* Deployment
* Exclude more folders with `.dockerignore` [#5996](https://github.com/FreshRSS/FreshRSS/pull/5996)
* i18n
* Improve simplified Chinese [#5977](https://github.com/FreshRSS/FreshRSS/pull/5977)
* Improve Simplified Chinese [#5977](https://github.com/FreshRSS/FreshRSS/pull/5977)
* Improve Hungarian [#6000](https://github.com/FreshRSS/FreshRSS/pull/6000)
@ -324,10 +424,10 @@
* i18n
* Improve Chinese [#4853](https://github.com/FreshRSS/FreshRSS/pull/4853), [#4856](https://github.com/FreshRSS/FreshRSS/pull/4856)
* SimplePie
* No URL Decode for enclosure links [#768](https://github.com/simplepie/simplepie/pull/768)
* Fix case of multiple RSS2.0 enclosures [#769](https://github.com/simplepie/simplepie/pull/769)
* Sanitize thumbnail URL [#770](https://github.com/simplepie/simplepie/pull/770)
* Use single constant for default HTTP Accept header [#784](https://github.com/simplepie/simplepie/pull/784)
* No URL Decode for enclosure links [simplepie#768](https://github.com/simplepie/simplepie/pull/768)
* Fix case of multiple RSS2.0 enclosures [simplepie#769](https://github.com/simplepie/simplepie/pull/769)
* Sanitize thumbnail URL [simplepie#770](https://github.com/simplepie/simplepie/pull/770)
* Use single constant for default HTTP Accept header [simplepie#784](https://github.com/simplepie/simplepie/pull/784)
* Misc.
* Increase max feed URL length and drop unicity in database [#5038](https://github.com/FreshRSS/FreshRSS/pull/5038)
* New support of [Development Containers](https://containers.dev) / [GitHub Codespaces](https://github.com/features/codespaces) to ease development [#4859](https://github.com/FreshRSS/FreshRSS/pull/4859)

View File

@ -106,12 +106,14 @@ People are sorted by name so please keep this order.
* [Joe Stump](https://github.com/joestump): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:joestump), [Web](http://stu.mp)
* [Joel Garcia](https://github.com/joelchrono12): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:joelchrono12), [Web](https://joelchrono12.xyz)
* [Jonas Östanbäck](https://github.com/cez81): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:cez81)
* [Josh McKinney](https://github.com/joshka): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:joshka)
* [Joris Kinable](https://github.com/jkinable): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:jkinable)
* [Jules Bertholet](https://github.com/Jules-Bertholet): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:Jules-Bertholet)
* [Julien Reichardt](https://github.com/j8r): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:j8r), [Web](https://blog.jrei.ch/)
* [Julien-Pierre Avérous](https://github.com/javerous): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:javerous), [Web](https://www.sourcemac.com/)
* [Justin Tracey](https://github.com/jtracey): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:jtracey), [Web](https://unsuspicious.click)
* [Kaibin Yang](https://github.com/SkyYkb): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:SkyYkb), [Web](https://kaibinyang.com/)
* [Karim Sharafutdinov](https://github.com/krm-shrftdnv): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:krm-shrftdnv)
* [Kasimir Cash](https://github.com/KasimirCash): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:KasimirCash)
* [Kevin Papst](https://github.com/kevinpapst): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:kevinpapst), [Web](http://www.kevinpapst.de/)
* [Kiblyn11](https://github.com/Kiblyn11): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:Kiblyn11)

View File

@ -123,6 +123,7 @@ class FreshRSS_configure_Controller extends FreshRSS_ActionController {
FreshRSS_Context::userConf()->show_tags_max = Minz_Request::paramInt('show_tags_max');
FreshRSS_Context::userConf()->show_author_date = Minz_Request::paramString('show_author_date') ?: '0';
FreshRSS_Context::userConf()->show_feed_name = Minz_Request::paramString('show_feed_name') ?: 't';
FreshRSS_Context::userConf()->show_articleicons = Minz_Request::paramString('show_articleicons') ?: 't';
FreshRSS_Context::userConf()->hide_read_feeds = Minz_Request::paramBoolean('hide_read_feeds');
FreshRSS_Context::userConf()->onread_jump_next = Minz_Request::paramBoolean('onread_jump_next');
FreshRSS_Context::userConf()->lazyload = Minz_Request::paramBoolean('lazyload');

View File

@ -267,7 +267,7 @@ class FreshRSS_update_Controller extends FreshRSS_ActionController {
$res = !self::hasGitUpdate();
} else {
require(UPDATE_FILENAME);
// @phpstan-ignore-next-line
// @phpstan-ignore function.notFound
$res = do_post_update();
}
@ -290,12 +290,12 @@ class FreshRSS_update_Controller extends FreshRSS_ActionController {
} else {
require(UPDATE_FILENAME);
if (Minz_Request::isPost()) {
// @phpstan-ignore-next-line
// @phpstan-ignore function.notFound
save_info_update();
}
// @phpstan-ignore-next-line
// @phpstan-ignore function.notFound
if (!need_info_update()) {
// @phpstan-ignore-next-line
// @phpstan-ignore function.notFound
$res = apply_update();
} else {
return;

View File

@ -349,8 +349,8 @@ class FreshRSS_Feed extends Minz_Model {
public function load(bool $loadDetails = false, bool $noCache = false): ?SimplePie {
if ($this->url != '') {
/**
* @phpstan-ignore-next-line
* @throws Minz_FileNotExistException
* @phpstan-ignore if.alwaysFalse
*/
if (CACHE_PATH == '') {
throw new Minz_FileNotExistException(

View File

@ -383,6 +383,7 @@ SQL;
}
$sql .= ' AND et.id_entry IN (' . str_repeat('?,', count($entries) - 1). '?)';
if (is_array($entries[0])) {
/** @var array<array<string,string>> $entries */
foreach ($entries as $entry) {
if (!empty($entry['id'])) {
$values[] = $entry['id'];
@ -394,6 +395,7 @@ SQL;
$values[] = $entry->id();
}
} else {
/** @var array<numeric-string> $entries */
foreach ($entries as $entry) {
$values[] = $entry;
}

View File

@ -21,6 +21,7 @@ declare(strict_types=1);
* @property int $show_tags_max
* @property string $show_author_date
* @property string $show_feed_name
* @property string $show_articleicons
* @property bool $display_posts
* @property string $email_validation_token
* @property-read bool $enabled

View File

@ -213,7 +213,7 @@ return array(
'latest' => 'Stabilní vydání (“latest”)',
),
'title' => 'Aktualizovat systém',
'viaGit' => 'Aktualizace přes git a Github.com začala',
'viaGit' => 'Aktualizace přes git a GitHub.com začala',
),
'user' => array(
'admin' => 'Administrátor',

View File

@ -183,6 +183,11 @@ return array(
'with_authors' => 'V řádku s autory a datem',
),
'feed_title' => 'Název feedu',
'icons' => array(
'_' => 'Article icons position<br><small>(Reading view only)</small>', // TODO
'above_title' => 'Above title', // TODO
'with_authors' => 'In authors and date row', // TODO
),
'tags' => array(
'_' => 'Štítky',
'both' => 'V záhlaví a zápatí',

View File

@ -19,7 +19,7 @@ return array(
'credits_content' => 'Některé designové prvky pocházejí z <a href="http://twitter.github.io/bootstrap/">Bootstrap</a>, FreshRSS ale tuto platformu nevyužívá. <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">Ikony</a> pocházejí z <a href="https://www.gnome.org/">projektu GNOME</a>. Písmo <em>Open Sans</em> vytvořil <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>. FreshRSS je založeno na PHP framework <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>.',
'documentation' => 'Dokumentace',
'freshrss_description' => 'FreshRSS je čtečka kanálů RSS určená k provozu na vlastním serveru. Je to nenáročný a jednoduchý, zároveň ale mocný a konfigurovatelný nástroj.',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">na Github</a>',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">na GitHub</a>',
'license' => 'Licence',
'project_website' => 'Webová stránka projektu',
'title' => 'O aplikaci',

View File

@ -213,7 +213,7 @@ return array(
'latest' => 'Stabile Version (“latest”)',
),
'title' => 'System aktualisieren',
'viaGit' => 'Update über git und Github.com gestartet',
'viaGit' => 'Update über git und GitHub.com gestartet',
),
'user' => array(
'admin' => 'Administrator', // IGNORE

View File

@ -183,6 +183,11 @@ return array(
'with_authors' => 'In der Zeile mit Autoren und Datum',
),
'feed_title' => 'Feed Titel',
'icons' => array(
'_' => 'Article icons position<br><small>(Reading view only)</small>', // TODO
'above_title' => 'Above title', // TODO
'with_authors' => 'In authors and date row', // TODO
),
'tags' => array(
'_' => 'Hashtags',
'both' => 'In Kopf- und Fußzeile',

View File

@ -19,7 +19,7 @@ return array(
'credits_content' => 'Einige Designelemente stammen von <a href="http://twitter.github.io/bootstrap/">Bootstrap</a>, obwohl FreshRSS dieses Framework nicht nutzt. <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">Icons</a> stammen vom <a href="https://www.gnome.org/">GNOME project</a>. <em>Open Sans</em> Font wurde von <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a> erstellt. FreshRSS basiert auf <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>, einem PHP-Framework.',
'documentation' => 'Handbuch',
'freshrss_description' => 'FreshRSS ist ein RSS-Feedsaggregator zum selbst hosten. Er ist leicht und einfach zu handhaben und gleichzeitig ein leistungsstarkes und konfigurierbares Werkzeug.',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">auf Github</a>',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">auf GitHub</a>',
'license' => 'Lizenz',
'project_website' => 'Projekt-Website',
'title' => 'Über',

View File

@ -213,7 +213,7 @@ return array(
'latest' => 'Stable release (“latest”)', // TODO
),
'title' => 'Ενημέρωση συστήματος',
'viaGit' => 'Update via git and Github.com started', // TODO
'viaGit' => 'Update via git and GitHub.com started', // TODO
),
'user' => array(
'admin' => 'Διαχειριστής',

View File

@ -183,6 +183,11 @@ return array(
'with_authors' => 'In authors and date row', // TODO
),
'feed_title' => 'Feed title', // TODO
'icons' => array(
'_' => 'Article icons position<br><small>(Reading view only)</small>', // TODO
'above_title' => 'Above title', // TODO
'with_authors' => 'In authors and date row', // TODO
),
'tags' => array(
'_' => 'Tags', // TODO
'both' => 'In header and footer', // TODO

View File

@ -19,7 +19,7 @@ return array(
'credits_content' => 'Some design elements come from <a href="http://twitter.github.io/bootstrap/">Bootstrap</a> although FreshRSS doesnt use this framework. <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">Icons</a> come from the <a href="https://www.gnome.org/">GNOME project</a>. <em>Open Sans</em> font police has been created by <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>. FreshRSS is based on <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>, a PHP framework.', // TODO
'documentation' => 'Documentation', // TODO
'freshrss_description' => 'FreshRSS is a self-hostable RSS aggregator and reader. It allows you to read and follow several news websites at a glance without the need to browse from one website to another. FreshRSS is lightweight, configurable, and easy to use.', // TODO
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">on Github</a>', // TODO
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">on GitHub</a>', // TODO
'license' => 'License', // TODO
'project_website' => 'Project website', // TODO
'title' => 'About', // TODO

View File

@ -213,7 +213,7 @@ return array(
'latest' => 'Stable release (“latest”)', // IGNORE
),
'title' => 'Update system', // IGNORE
'viaGit' => 'Update via git and Github.com started', // IGNORE
'viaGit' => 'Update via git and GitHub.com started', // IGNORE
),
'user' => array(
'admin' => 'Administrator', // IGNORE

View File

@ -183,6 +183,11 @@ return array(
'with_authors' => 'In authors and date row', // IGNORE
),
'feed_title' => 'Feed title', // IGNORE
'icons' => array(
'_' => 'Article icons position<br><small>(Reading view only)</small>', // TODO
'above_title' => 'Above title', // IGNORE
'with_authors' => 'In authors and date row', // IGNORE
),
'tags' => array(
'_' => 'Tags', // IGNORE
'both' => 'In header and footer', // IGNORE

View File

@ -19,7 +19,7 @@ return array(
'credits_content' => 'Some design elements come from <a href="http://twitter.github.io/bootstrap/">Bootstrap</a> although FreshRSS doesnt use this framework. <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">Icons</a> come from the <a href="https://www.gnome.org/">GNOME project</a>. <em>Open Sans</em> font police has been created by <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>. FreshRSS is based on <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>, a PHP framework.', // IGNORE
'documentation' => 'Documentation', // IGNORE
'freshrss_description' => 'FreshRSS is a self-hostable RSS aggregator and reader. It allows you to read and follow several news websites at a glance without the need to browse from one website to another. FreshRSS is lightweight, configurable, and easy to use.', // IGNORE
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">on Github</a>', // IGNORE
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">on GitHub</a>', // IGNORE
'license' => 'License', // IGNORE
'project_website' => 'Project website', // IGNORE
'title' => 'About', // IGNORE

View File

@ -194,7 +194,7 @@ return array(
'help' => 'How to <a href="https://freshrss.github.io/FreshRSS/en/admins/12_User_management.html#enable-terms-of-service-tos" target="_blank">enable the Terms of Service</a>',
),
'websub' => array(
'help' => 'About <a href="https://freshrss.github.io/FreshRSS/en/users/WebSub.html" target="_blank">WebSub</a>', // TODO
'help' => 'About <a href="https://freshrss.github.io/FreshRSS/en/users/WebSub.html" target="_blank">WebSub</a>',
),
),
'update' => array(
@ -213,7 +213,7 @@ return array(
'latest' => 'Stable release (“latest”)',
),
'title' => 'Update FreshRSS',
'viaGit' => 'Update via git and Github.com started',
'viaGit' => 'Update via git and GitHub.com started',
),
'user' => array(
'admin' => 'Administrator',

View File

@ -183,6 +183,11 @@ return array(
'with_authors' => 'In authors and date row',
),
'feed_title' => 'Feed title',
'icons' => array(
'_' => 'Article icons position<br><small>(Reading view only)</small>', // TODO
'above_title' => 'Above title', // TODO
'with_authors' => 'In authors and date row', // TODO
),
'tags' => array(
'_' => 'Tags',
'both' => 'In header and footer',

View File

@ -19,7 +19,7 @@ return array(
'credits_content' => 'Some design elements come from <a href="http://twitter.github.io/bootstrap/">Bootstrap</a> although FreshRSS doesnt use this framework. <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">Icons</a> come from the <a href="https://www.gnome.org/">GNOME project</a>. <em>Open Sans</em> font police has been created by <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>. FreshRSS is based on <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>, a PHP framework.',
'documentation' => 'Documentation',
'freshrss_description' => 'FreshRSS is a self-hostable RSS aggregator and reader. It allows you to read and follow several news websites at a glance without the need to browse from one website to another. FreshRSS is lightweight, configurable, and easy to use.',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">on Github</a>',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">on GitHub</a>',
'license' => 'License',
'project_website' => 'Project website',
'title' => 'About',

View File

@ -213,7 +213,7 @@ return array(
'latest' => 'Stable release (“latest”)', // TODO
),
'title' => 'Actualizar sistema',
'viaGit' => 'Update via git and Github.com started', // TODO
'viaGit' => 'Update via git and GitHub.com started', // TODO
),
'user' => array(
'admin' => 'Administrador',

View File

@ -183,6 +183,11 @@ return array(
'with_authors' => 'En la fila de autores y fecha',
),
'feed_title' => 'Título del Feed',
'icons' => array(
'_' => 'Article icons position<br><small>(Reading view only)</small>', // TODO
'above_title' => 'Above title', // TODO
'with_authors' => 'In authors and date row', // TODO
),
'tags' => array(
'_' => 'Etiquetas',
'both' => 'En el encabezado y pie de página',

View File

@ -19,7 +19,7 @@ return array(
'credits_content' => 'Aunque FreshRSS no usa ese entorno, algunos elementos del diseño están obtenidos de <a href="http://twitter.github.io/bootstrap/">Bootstrap</a>. Los <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">Iconos</a> han sido obtenidos del <a href="https://www.gnome.org/">proyecto GNOME</a>. La fuente <em>Open Sans</em> es una creación de <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>. FreshRSS usa el entorno PHP <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>.',
'documentation' => 'Documentacion',
'freshrss_description' => 'FreshRSS es un agregador de fuentes RSS de alojamiento privado. Es una herramienta potente, pero ligera y fácil de usar y configurar.',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">en Github</a>',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">en GitHub</a>',
'license' => 'Licencia',
'project_website' => 'Web del proyecto',
'title' => 'Acerca de',

View File

@ -213,7 +213,7 @@ return array(
'latest' => ' انتشار پایدار ("آخرین")',
),
'title' => ' FreshRSS را به روز کنید',
'viaGit' => ' به روز رسانی از طریق git و Github.com شروع شد',
'viaGit' => ' به روز رسانی از طریق git و GitHub.com شروع شد',
),
'user' => array(
'admin' => ' مدیر',

View File

@ -183,6 +183,11 @@ return array(
'with_authors' => ' در نویسندگان و ردیف تاریخ',
),
'feed_title' => ' عنوان خوراک',
'icons' => array(
'_' => 'Article icons position<br><small>(Reading view only)</small>', // TODO
'above_title' => 'Above title', // TODO
'with_authors' => 'In authors and date row', // TODO
),
'tags' => array(
'_' => ' برچسب ها',
'both' => ' در سرصفحه و پاورقی',

View File

@ -19,7 +19,7 @@ return array(
'credits_content' => ' برخی از عناصر طراحی از <a href="http://twitter.github.io/bootstrap/">Bootstrap</a> می آیند',
'documentation' => ' اسناد و مدارک',
'freshrss_description' => ' FreshRSS یک جمع کننده و خواننده RSS خود میزبان است. این به شما امکان می دهد بدون نیاز به مرور از یک وب سایت به وب سایت دیگر',
'github' => ' <a href="https://github.com/FreshRSS/FreshRSS/issues">در Github</a>',
'github' => ' <a href="https://github.com/FreshRSS/FreshRSS/issues">در GitHub</a>',
'license' => ' مجوز',
'project_website' => ' وب سایت پروژه',
'title' => ' در مورد',

View File

@ -213,7 +213,7 @@ return array(
'latest' => 'Publication stable (“latest”)',
),
'title' => 'Système de mise à jour',
'viaGit' => 'Mise à jour via git et Github.com démarrée',
'viaGit' => 'Mise à jour via git et GitHub.com démarrée',
),
'user' => array(
'admin' => 'Administrateur',

View File

@ -183,6 +183,11 @@ return array(
'with_authors' => 'Sur la ligne « Auteurs et date »',
),
'feed_title' => 'Titre du flux',
'icons' => array(
'_' => 'Article icons position<br><small>(Reading view only)</small>', // TODO
'above_title' => 'Above title', // TODO
'with_authors' => 'In authors and date row', // TODO
),
'tags' => array(
'_' => 'Tags', // IGNORE
'both' => 'En en-tête et en pied darticle',

View File

@ -19,7 +19,7 @@ return array(
'credits_content' => 'Des éléments de design sont issus du <a href="http://twitter.github.io/bootstrap/">projet Bootstrap</a> bien que FreshRSS nutilise pas ce framework. Les <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">icônes</a> sont issues du <a href="https://www.gnome.org/">projet GNOME</a>. La police <em>Open Sans</em> utilisée a été créée par <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>. FreshRSS repose sur <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>, un framework PHP.',
'documentation' => 'Documentation', // IGNORE
'freshrss_description' => 'FreshRSS est un agrégateur de flux RSS à auto-héberger. Il se veut léger et facile à prendre en main tout en étant un outil puissant et paramétrable.',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">sur Github</a>',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">sur GitHub</a>',
'license' => 'Licence',
'project_website' => 'Site du projet',
'title' => 'À propos',
@ -45,7 +45,7 @@ return array(
'bookmark_query' => 'Enregistrer la recherche courante',
'favorites' => 'Articles favoris (%s)',
'global_view' => 'Vue globale',
'important' => 'Flux importants', // DIRTY
'important' => 'Flux importants',
'main_stream' => 'Flux principaux',
'mark_all_read' => 'Tout marquer comme lu',
'mark_cat_read' => 'Marquer la catégorie comme lue',

View File

@ -213,7 +213,7 @@ return array(
'latest' => 'Stable release (“latest”)', // TODO
),
'title' => 'מערכת העדכון',
'viaGit' => 'Update via git and Github.com started', // TODO
'viaGit' => 'Update via git and GitHub.com started', // TODO
),
'user' => array(
'admin' => 'Administrator', // TODO

View File

@ -183,6 +183,11 @@ return array(
'with_authors' => 'In authors and date row', // TODO
),
'feed_title' => 'Feed title', // TODO
'icons' => array(
'_' => 'Article icons position<br><small>(Reading view only)</small>', // TODO
'above_title' => 'Above title', // TODO
'with_authors' => 'In authors and date row', // TODO
),
'tags' => array(
'_' => 'Tags', // TODO
'both' => 'In header and footer', // TODO

View File

@ -14,7 +14,7 @@ return array(
'auth' => array(
'allow_anonymous' => 'Névtelen felhasználók olvashatják az alapértelmezett felhasználó cikkeit (%s)',
'allow_anonymous_refresh' => 'Névtelen felhasználok frissíthetik a cikkeket',
'api_enabled' => ' <abbr>API</abbr> elérés engedélyezése <small>(mobil alkalmazás szükséges)</small>',
'api_enabled' => ' <abbr>API</abbr> elérés engedélyezése <small>(mobilalkalmazásokhoz szükséges)</small>',
'form' => 'Webes űrlap (hagyományos, JavaScript szükséges hozzá)',
'http' => 'HTTP (haladó felhasználóknak HTTPS-el)',
'none' => 'nincs (veszélyes)',
@ -26,24 +26,24 @@ return array(
),
'check_install' => array(
'cache' => array(
'nok' => 'Ellenőrizd a <em>./data/cache</em> könyvtárat. HTTP szervernek írási jogosultságra van szüksége.',
'ok' => 'Jogosultságok a gyorsítótár könyvtáron rendben vannak.',
'nok' => 'Ellenőrizd a <em>./data/cache</em> könyvtárat. A HTTP szervernek írási jogosultságra van szüksége.',
'ok' => 'A jogosultságok a gyorsítótár könyvtáron rendben vannak.',
),
'categories' => array(
'nok' => 'Kategória tábla nincs helyesen konfigurálva.',
'ok' => 'Kategória tábla rendben van.',
'nok' => 'A kategória tábla nincs helyesen konfigurálva.',
'ok' => 'A kategória tábla rendben van.',
),
'connection' => array(
'nok' => 'Nem lehet kapcsolódni az adatbázishoz.',
'ok' => 'Kapcsolat az adatbázissal rendben van.',
'ok' => 'A kapcsolat az adatbázissal rendben van.',
),
'ctype' => array(
'nok' => 'Nem található a karakter típus ellenőrző könyvtár (php-ctype).',
'ok' => 'Karakter típus ellenőrző könyvtár rendben (ctype).',
'ok' => 'A karakter típus ellenőrző könyvtár rendben van (ctype).',
),
'curl' => array(
'nok' => 'Nem található a cURL könyvtár (php-curl csomag).',
'ok' => 'cURL könyvtár rendben van.',
'ok' => 'A cURL könyvtár rendben van.',
),
'data' => array(
'nok' => 'Ellenőrizd a <em>./data</em> könyvtár jogosultságait. A HTTP szervernek szüksége van írási jogosultságra.',
@ -55,25 +55,25 @@ return array(
'ok' => 'A DOM böngészésére való könyvtár telepítve van.',
),
'entries' => array(
'nok' => 'Belépési tábla nincs helyesen konfigurálva.',
'ok' => 'Belépési tábla rendben.',
'nok' => 'A belépési tábla nincs helyesen konfigurálva.',
'ok' => 'A belépési tábla rendben van.',
),
'favicons' => array(
'nok' => 'Ellenőrizd a <em>./data/favicons</em> könyvtár jogosultságait.A HTTP szervernek szüksége van írási jogosultságra.',
'ok' => 'A favicons könyvtár jogosultságai megfelelőek.',
),
'feeds' => array(
'nok' => 'Hírforrás tábla nincs megfelelően konfigurálva.',
'ok' => 'Hírforrás tábla ok.',
'nok' => 'A hírforrás tábla nincs megfelelően konfigurálva.',
'ok' => 'A hírforrás tábla ok.',
),
'fileinfo' => array(
'nok' => 'Fileinfo könyvtár nem található (fileinfo csomag).',
'ok' => 'Fileinfo könyvtár rendben van.',
'nok' => 'A PHP fileinfo könyvtár nem található (fileinfo csomag).',
'ok' => 'A fileinfo könyvtár rendben van.',
),
'files' => 'Fájl telepítés',
'json' => array(
'nok' => 'JSON nem található (php-json csomag).',
'ok' => 'JSON kiegészítő telepítve.',
'nok' => 'A JSON nem található (php-json csomag).',
'ok' => 'A JSON kiegészítő telepítve van.',
),
'mbstring' => array(
'nok' => 'Az ajánlott mbstring könyvtár nem található a Unicode kódoláshoz.',
@ -85,7 +85,7 @@ return array(
),
'pdo' => array(
'nok' => 'Nem található PDO vagy legalább egy támogató driver (pdo_mysql, pdo_sqlite, pdo_pgsql).',
'ok' => 'PDO telepítve és legalább egy támogatott driver (pdo_mysql, pdo_sqlite, pdo_pgsql).',
'ok' => 'A PDO telepítve és van legalább egy támogatott driver (pdo_mysql, pdo_sqlite, pdo_pgsql).',
),
'php' => array(
'_' => 'PHP telepítés',
@ -99,15 +99,15 @@ return array(
'title' => 'Telepítés ellenőrzése',
'tokens' => array(
'nok' => 'Ellenőrizd a <em>./data/tokens</em> könyvtár jogosultságait. A HTTP szervernek szüksége van írási jogosultságra.',
'ok' => 'Token könyvtár írási jogosultságai rendben.',
'ok' => 'A token könyvtár írási jogosultságai rendben vannak.',
),
'users' => array(
'nok' => 'Ellenőrizd a <em>./data/users</em> könyvtár írási jogosultságait. A HTTP szervernek szüksége van írási jogosultságra.',
'ok' => 'Users könyvtár írási jogosultságai rendben.',
'ok' => 'A users könyvtár írási jogosultságai rendben vannak.',
),
'zip' => array(
'nok' => 'Nem található ZIP kiegészítő (php-zip csomag).',
'ok' => 'ZIP kiegészítő telepítve.',
'ok' => 'A ZIP kiegészítő telepítve van.',
),
),
'extensions' => array(
@ -133,7 +133,7 @@ return array(
'_' => 'Statisztika',
'all_feeds' => 'Minden hírforrás',
'category' => 'Kategória',
'entry_count' => 'Újak száma',
'entry_count' => 'Bejegyzések száma',
'entry_per_category' => 'Bejegyzések kategóriánként',
'entry_per_day' => 'Bejegyzések naponta (utolsó 30 nap)',
'entry_per_day_of_week' => 'A hét napjain (átlag: %.2f bejegyzés)',
@ -146,7 +146,7 @@ return array(
'main' => 'Fő statisztika',
'main_stream' => 'Minden cikk',
'no_idle' => 'Nincsenek tétlen hírforrások!',
'number_entries' => '%d cikkek',
'number_entries' => '%d cikk',
'percent_of_total' => '% az összesből',
'repartition' => 'Cikkek eloszlása',
'status_favorites' => 'Kedvencek',
@ -158,14 +158,14 @@ return array(
),
'system' => array(
'_' => 'Rendszer konfiguráció',
'auto-update-url' => 'Szerver URL automata frissítése',
'auto-update-url' => 'Automatikus frissítés szerver URL',
'base-url' => array(
'_' => 'Alap URL',
'recommendation' => 'Automatikus ajánlás: <kbd>%s</kbd>',
),
'cookie-duration' => array(
'help' => 'másodpercekben',
'number' => 'Bejelentkezési sütik megtartási ideje',
'number' => 'Bejelentkezve maradás időtartam',
),
'force_email_validation' => 'Kötelező email cím visszaigazolás',
'instance-name' => 'Instance név',
@ -228,8 +228,8 @@ return array(
'language' => 'Nyelv',
'last_user_activity' => 'Utolsó felhasználói aktivitás',
'list' => 'Felhasználói lista',
'number' => ' %d fiók létrehozva',
'numbers' => ' %d fiók van létrehozva',
'number' => '%d fiók létrehozva',
'numbers' => '%d fiók van létrehozva',
'password_form' => 'Jelszó<br /><small>(a Webes űrlap belépési módszerhez)</small>',
'password_format' => 'Legalább 7 karakter',
'title' => 'Felhasználók kezelése',

View File

@ -42,7 +42,7 @@ return array(
'display_authors' => 'Szerzők',
'entry' => 'Cikk ikonok',
'publication_date' => 'Kiadás ideje',
'related_tags' => 'Cikk tag-ek',
'related_tags' => 'Cikk címkék',
'sharing' => 'Megosztás',
'summary' => 'Összegzés',
'top_line' => 'Felső sor',
@ -57,10 +57,10 @@ return array(
'_' => 'Téma',
'deprecated' => array(
'_' => 'Elavult',
'description' => 'Ez a téma már nem támogatott és nem lesz elérhető <a href="https://freshrss.github.io/FreshRSS/en/users/05_Configuration.html#theme" target="_blank">a FreshRSS következő verzióiban</a>',
'description' => 'Ez a téma már nem támogatott és nem lesz elérhető <a href="https://freshrss.github.io/FreshRSS/en/users/05_Configuration.html#theme" target="_blank">a FreshRSS következő verzióiban</a>',
),
),
'theme_not_available' => 'A%s” téma már nem elérhető. Válassz egy másik témát.',
'theme_not_available' => 'A(z) „%s” téma már nem elérhető. Válassz egy másik témát.',
'thumbnail' => array(
'label' => 'Miniatűr',
'landscape' => 'Fekvő',
@ -113,7 +113,7 @@ return array(
),
'query' => array(
'_' => 'Felhasználói lekérdezések',
'deprecated' => 'Ez a lekérdezés már nem érvényes.A hivatkozott kategória vagy hírforrás törölve lett.',
'deprecated' => 'Ez a lekérdezés már nem érvényes. A hivatkozott kategória vagy hírforrás törölve lett.',
'filter' => array(
'_' => 'Alkalmazott szűrő:',
'categories' => 'Rendezés kategória szerint',
@ -128,46 +128,46 @@ return array(
),
'get_all' => 'Minden cikk megjelenítése',
'get_all_labels' => 'Cikkek megjelenítése bármilyen címkével',
'get_category' => 'Listáz “%s” kategóriát',
'get_category' => '„%s” kategória megjelenítése',
'get_favorite' => 'Kedvenc cikkek megjelenítése',
'get_feed' => 'Listáz “%s” hírforrást',
'get_feed' => '„%s” hírforrás megjelenítése',
'get_important' => 'Cikkek megjelenítése fontos hírforrásokból',
'get_label' => ' %s” címkével rendelkező cikkek megjelenítése',
'get_label' => ' %s” címkével rendelkező cikkek megjelenítése',
'help' => 'Lásd a <a href="https://freshrss.github.io/FreshRSS/en/users/user_queries.html" target="_blank"> dokumentációt a felhasználói lekérdezések és HTML/RSS/OPML megosztás témákban</a>.',
'name' => 'Név',
'no_filter' => 'Nincs szűrés',
'number' => 'Lekérdezés %d',
'number' => '%d lekérdezés',
'order_asc' => 'Régebbi cikkek előre',
'order_desc' => 'Újabb cikkek előre',
'search' => 'Keresse a “%s”',
'search' => 'Keresés erre „%s”',
'share' => array(
'_' => 'Lekérdezés megosztása linkkel',
'help' => 'Ezt a linket küldd el hogy megoszd a lekérdezést',
'help' => 'Ezt a linket küldd el hogy megoszd a lekérdezést bárkivel',
'html' => 'Megosztható link a HTML oldalhoz',
'opml' => 'Megosztható link az OPML hírforrás listához',
'rss' => 'Megosztható link az RSS hírforráshoz',
),
'state_0' => 'Minden cikk',
'state_1' => 'Olvasott cikkek',
'state_2' => 'Olvasatlan cikkek',
'state_3' => 'Minden cikk',
'state_4' => 'Kedvenc cikkek',
'state_5' => 'Kedvenc olvasott cikkek',
'state_6' => 'Kedvenc olvasatlan cikkek',
'state_7' => 'Kedvenc cikkek',
'state_8' => 'Nem kedvenc cikkek',
'state_9' => 'Nem kedvenc olvasott cikkek',
'state_10' => 'Nem kedvenc olvasatlan cikkek',
'state_11' => 'Nem kedvenc cikkek',
'state_12' => 'Minden cikk',
'state_13' => 'Olvasott cikkek',
'state_14' => 'Olvasatlan cikkek',
'state_15' => 'Minden cikk',
'state_0' => 'Minden cikk megjelenítése',
'state_1' => 'Olvasott cikkek megjelenítése',
'state_2' => 'Olvasatlan cikkek megjelenítése',
'state_3' => 'Minden cikk megjelenítése',
'state_4' => 'Kedvenc cikkek megjelenítése',
'state_5' => 'Kedvenc olvasott cikkek megjelenítése',
'state_6' => 'Kedvenc olvasatlan cikkek megjelenítése',
'state_7' => 'Kedvenc cikkek megjelenítése',
'state_8' => 'Nem kedvenc cikkek megjelenítése',
'state_9' => 'Nem kedvenc olvasott cikkek megjelenítése',
'state_10' => 'Nem kedvenc olvasatlan cikkek megjelenítése',
'state_11' => 'Nem kedvenc cikkek megjelenítése',
'state_12' => 'Minden cikk megjelenítése',
'state_13' => 'Olvasott cikkek megjelenítése',
'state_14' => 'Olvasatlan cikkek megjelenítése',
'state_15' => 'Minden cikk megjelenítése',
'title' => 'Felhasználói lekérdezések',
),
'reading' => array(
'_' => 'Olvasás',
'after_onread' => '“minden megjelölése olvasottként” után,',
'after_onread' => 'Utána „minden megjelölése olvasottként”,',
'always_show_favorites' => 'Minden cikk megjelenítése a kedvencekben alapértelmezetten',
'article' => array(
'authors_date' => array(
@ -178,11 +178,16 @@ return array(
'none' => 'Sehol',
),
'feed_name' => array(
'above_title' => 'Cím/Tag felett',
'above_title' => 'Cím/címke felett',
'none' => 'Sehol',
'with_authors' => 'A szerzők és dátum sorban',
),
'feed_title' => 'Hírforrás címe',
'icons' => array(
'_' => 'Article icons position<br><small>(Reading view only)</small>', // TODO
'above_title' => 'Above title', // TODO
'with_authors' => 'In authors and date row', // TODO
),
'tags' => array(
'_' => 'Címkék',
'both' => 'Fejlécben és láblécben',
@ -192,13 +197,13 @@ return array(
),
'tags_max' => array(
'_' => 'Címkék maximális száma',
'help' => '0 : minden címke mutatása összecsukás nélkül',
'help' => '0 esetén: minden címke mutatása összecsukás nélkül',
),
),
'articles_per_page' => 'Cikkek száma oldalanként',
'auto_load_more' => 'Még több cikk betöltése, ha a lap aljához ért',
'auto_remove_article' => 'Cikkek elrejtése elolvasás után',
'confirm_enabled' => 'Megerősítő jóváhagyás a "jelölje mindet olvasottként" végrehajtása előtt',
'confirm_enabled' => 'Megerősítő jóváhagyás a „jelölje mindet olvasottként” végrehajtása előtt',
'display_articles_unfolded' => 'Legyenek a cikkek kibontva alapértelmezésben',
'display_categories_unfolded' => 'Mely kategóriák legyenek kibontva',
'headline' => array(
@ -209,10 +214,10 @@ return array(
'misc' => 'Egyebek',
'view' => 'Nézet',
),
'hide_read_feeds' => 'Rejtse el a kategóriákat és hírforrásokat ahol nincs olvasatlan cikk (nem működik egyszerre a "Minden cikk megjelenítése" beállítással)',
'hide_read_feeds' => 'Rejtse el a kategóriákat és hírforrásokat ahol nincs olvasatlan cikk (nem működik egyszerre a „Minden cikk megjelenítése” beállítással)',
'img_with_lazyload' => 'Használjon <em>lazy load</em> módot a képek betöltésére',
'jump_next' => 'ugorjon a következő olvasatlan gyermekre (hírforrás vagy kategória)',
'mark_updated_article_unread' => 'Frissített cikkek jelölése olvasatlanként',
'jump_next' => 'ugorjon a következő olvasatlan testvérre (hírforrás vagy kategória)',
'mark_updated_article_unread' => 'Frissített cikkek megjelölése olvasatlanként',
'number_divided_when_reader' => 'Olvasó módban 2-vel osztható szám.',
'read' => array(
'article_open_on_website' => 'ha a cikk megnyitásra került az eredeti weblapon',
@ -222,27 +227,27 @@ return array(
'scroll' => 'görgetés közben (kivéve a fontos hírforrásokat)',
'upon_gone' => 'ha már nincs benne a hírforrásban',
'upon_reception' => 'a cikk beérkezésekor',
'when' => 'Jelölje a cikket olvasottként…',
'when' => 'Jelöljön meg egy cikket olvasottként…',
'when_same_title' => 'ha egy azonos című cikk már létezik a legújabb <i>n</i> számú cikk között',
),
'show' => array(
'_' => 'Megjelenített cikkek',
'active_category' => 'Aktív kategória',
'adaptive' => 'Adaptív',
'all_articles' => 'Mindegyik cikk',
'adaptive' => 'Megjelenítés beállítása',
'all_articles' => 'Mindegyik cikk megjelenítése',
'all_categories' => 'Mindegyik kategória',
'no_category' => 'Egyik sem',
'no_category' => 'Nincs kategória',
'remember_categories' => 'Emlékezzen a kibontott kategóriákra',
'unread' => 'Csak az olvasatlan cikkek',
),
'show_fav_unread_help' => 'A címkékre is vonatkozik',
'sides_close_article' => 'Cikk szövegrészén kívüli kattintás bezárja a cikket',
'sides_close_article' => 'A cikk szövegrészén kívüli kattintás bezárja a cikket',
'sort' => array(
'_' => 'Rendezési sorrend',
'newer_first' => 'Újabb elöl',
'older_first' => 'Régebbi elöl',
),
'sticky_post' => 'Cikk gördüljön felülre mikor megnyitásra kerül',
'sticky_post' => 'A cikk gördüljön felülre, amikor megnyitásra kerül',
'title' => 'Olvasás',
'view' => array(
'default' => 'Alapértelmezett nézet',
@ -265,7 +270,7 @@ return array(
'remove' => 'Megosztási mód eltávolítása',
'shaarli' => 'Shaarli', // IGNORE
'share_name' => 'Megosztás neve',
'share_url' => 'Használt megosztási URL',
'share_url' => 'URL megosztása a használathoz',
'title' => 'Sharing', // IGNORE
'twitter' => 'Twitter', // IGNORE
'wallabag' => 'wallabag', // IGNORE
@ -275,7 +280,7 @@ return array(
'article_action' => 'Cikk műveletek',
'auto_share' => 'Megosztás',
'auto_share_help' => 'Ha csak egy megosztási mód van, az lesz használva. Egyébként, a megosztási módok a számukkal elérhetőek.',
'close_dropdown' => 'Menü bezárása',
'close_dropdown' => 'Menük bezárása',
'collapse_article' => 'Összecsuk',
'first_article' => 'Első cikk megnyitása',
'focus_search' => 'Ugrás a keresődobozra',
@ -304,7 +309,7 @@ return array(
'title' => 'Gyorsgombok',
'toggle_media' => 'Média indítás/megállítás',
'user_filter' => 'Felhasználói lekérdezések elfogadása',
'user_filter_help' => 'H csak egy felhasználói lekérdezés van azt használja. Egyébként, a lekérdezések elérhetők a számuk szerint.',
'user_filter_help' => 'Ha csak egy felhasználói lekérdezés van, akkor az kerül felhasználásra. Ellenkező esetben a lekérdezések a számuk alapján érhetőek el.',
'views' => 'Nézetek',
),
'user' => array(

View File

@ -12,7 +12,7 @@
return array(
'access' => array(
'denied' => 'Nincs jogosultságod megnézni ezt a lapot',
'denied' => 'Nincs jogosultságod megnézni ezt az oldalt',
'not_found' => 'A kért oldal nem található',
),
'admin' => array(
@ -26,40 +26,40 @@ return array(
),
'auth' => array(
'login' => array(
'invalid' => 'Belépés érvénytelen',
'success' => 'Belépés sikeres',
'invalid' => 'Érvénytelen belépés',
'success' => 'Csatlakozott',
),
'logout' => array(
'success' => 'Kilépés sikeres',
'success' => 'Lecsatlakozott',
),
),
'conf' => array(
'error' => 'Hiba történt a konfiguráció mentése közben',
'query_created' => 'Lekérdezés “%s” létrehozása megtörtént.',
'query_created' => 'A(z) „%s” lekérdezés létrehozása megtörtént.',
'shortcuts_updated' => 'Gyorsgombok frissítve',
'updated' => 'Beállítások frissítve',
),
'extensions' => array(
'already_enabled' => '%s már be van kapcsolva',
'cannot_remove' => '%s nem távolítható el',
'already_enabled' => 'A(z) %s már be van kapcsolva',
'cannot_remove' => 'A(z) %s nem távolítható el',
'disable' => array(
'ko' => '%s nem kapcsolható ki. <a href="%s">nézd meg a FreshRSS log-okat</a> a részletekért.',
'ok' => '%s kikapcsolása sikeres',
'ko' => 'A(z) %s nem kapcsolható ki. <a href="%s">nézd meg a FreshRSS log-okat</a> a részletekért.',
'ok' => 'A(z) %s kikapcsolása sikeres',
),
'enable' => array(
'ko' => '%s nem kapcsolható be. <a href="%s">nézd meg a FreshRSS log-okat</a> a részletekért.',
'ok' => '%s bekapcsolása sikeres',
'ko' => 'A(z) %s nem kapcsolható be. <a href="%s">nézd meg a FreshRSS log-okat</a> a részletekért.',
'ok' => 'A(z) %s bekapcsolása sikeres',
),
'no_access' => 'Nincs hozzáférésed a %s',
'not_enabled' => '%s nincs bekapcsolva',
'not_found' => '%s nem létezik',
'removed' => '%s eltávolítva',
'no_access' => 'Nincs hozzáférésed ehhez: %s',
'not_enabled' => 'A(z) %s nincs bekapcsolva',
'not_found' => 'A(z) %s nem létezik',
'removed' => 'A(z) %s eltávolítva',
),
'import_export' => array(
'export_no_zip_extension' => 'A ZIP kiterjesztés nem létezik a szerveren. Exportáld a fájlokat egyesével.',
'feeds_imported' => 'A hírlisták importálása megtörtént és most frissítésre kerülnek / A hírlistáit importáltuk. Ha végzett az importálással, most rákattinthat a <i>Hírlisták frissítése</i> gombra.',
'feeds_imported_with_errors' => 'A hírlisták importálása megtörtént, de néhány hiba történt / A hírlistáit importáltuk, de néhány hiba történt. Ha végzett az importálással, most rákattinthat a <i>Hírlisták frissítése</i> gombra.',
'file_cannot_be_uploaded' => 'Fájl nem feltölthető!',
'file_cannot_be_uploaded' => 'A fájl nem feltölthető!',
'no_zip_extension' => 'A ZIP kiterjesztés nem létezik a szerveren.',
'zip_error' => 'Hiba történt a ZIP feldolgozása közben.',
),
@ -90,14 +90,14 @@ return array(
'actualized' => '<em>%s</em> frissítése megtörtént',
'actualizeds' => 'RSS hírforrások frissítése megtörtént',
'added' => 'RSS hírforrás <em>%s</em> hozzáadása megtörtént',
'already_subscribed' => 'Már fel vagy iratkozva a <em>%s</em> hírforrásra',
'already_subscribed' => 'Már fel vagy iratkozva a(z) <em>%s</em> hírforrásra',
'cache_cleared' => '<em>%s</em> gyorsítótára kiürítve',
'deleted' => 'Hírforrás törlése megtörtént',
'error' => 'Hírforrás frissítése nem lehetséges',
'internal_problem' => 'A hírforrást nem sikerült hozzáadni. <a href="%s">Nézd meg a FreshRSS logokat</a> a részletekért. Megpróbálhatod mindenképp hozzáadni, ha az <code>#force_feed</code> szöveget az URL után írod.',
'invalid_url' => 'URL <em>%s</em> érvénytelen',
'n_actualized' => '%d hírforrások frissítése kész',
'n_entries_deleted' => '%d cikkek törlése kész',
'n_entries_deleted' => '%d cikk törlése kész',
'no_refresh' => 'Nincs több frissíthető hírforrás',
'not_added' => '<em>%s</em> nem adható hozzá',
'not_found' => 'Hírforrás nem található',
@ -115,16 +115,16 @@ return array(
'purge_completed' => 'Törlés kész (%d cikkek törölve)',
),
'tag' => array(
'created' => 'Címke %s” létrehozva.',
'created' => 'Címke %s” létrehozva.',
'error' => 'Nem sikerült a címke frissítése!',
'name_exists' => 'Címke név már létezik.',
'renamed' => 'Címke “%s” átnevezve “%s”.',
'renamed' => 'Címke „%s” átnevezve „%s”.',
'updated' => 'Címke frissítése megtörtént.',
),
'update' => array(
'can_apply' => 'Egy FreshRSS frissítés elérhető : <strong>Verzió %s</strong>.',
'error' => 'A frissítési folyamat hibába ütközött: %s',
'file_is_nok' => 'Egy frissítés elérhető a FreshRSS-hez (<strong>Verzió %s</strong>), de ellenőrizd a jogosultságokat a <em>%s</em> könyvtáron. A HTTP szervernek szüksége van írási jogosultságra.',
'file_is_nok' => 'Egy frissítés elérhető a FreshRSS-hez (<strong>Verzió %s</strong>), de ellenőrizd a jogosultságokat a(z) <em>%s</em> könyvtáron. A HTTP szervernek szüksége van írási jogosultságra.',
'finished' => 'Frissítés kész!',
'none' => 'Nem áll rendelkezésre új frissítés',
'server_not_found' => 'Frissítési szerver nem található. [%s]',

View File

@ -27,7 +27,7 @@ return array(
'filter' => 'Szűrő',
'import' => 'Import', // IGNORE
'load_default_shortcuts' => 'Alapértelmezett gyorsgombok visszaállítása',
'manage' => 'Beállítás',
'manage' => 'Kezelés',
'mark_read' => 'Megjelölés olvasottként',
'open_url' => 'URL Megnyitása',
'promote' => 'Előléptet',
@ -129,7 +129,7 @@ return array(
'confirm_action' => 'Biztos vagy benne hogy végrehajtod ezt a műveletet? A művelet nem megszakítható!',
'confirm_action_feed_cat' => 'Biztos hogy végrehajtod ezt a műveletet? Minden kapcsolódó kedvenc és lekérdezés törölve lesz. Nem lehet megszakítani!',
'feedback' => array(
'body_new_articles' => ' %%d db új cikk olvasható a FreshRSS-ben.',
'body_new_articles' => '%%d db új cikk olvasható a FreshRSS-ben.',
'body_unread_articles' => '(olvasatlan: %%d)',
'request_failed' => 'Egy művelet nem sikerült, lehetséges hogy az internet kapcsolattal vannak problémák.',
'title_new_articles' => 'FreshRSS: új cikkek!',
@ -166,7 +166,7 @@ return array(
),
'menu' => array(
'about' => 'Névjegy',
'account' => 'Adatlap',
'account' => 'Fiók',
'admin' => 'Adminisztráció',
'archiving' => 'Archiválás',
'authentication' => 'Hitelesítés',
@ -242,7 +242,7 @@ return array(
),
'stream' => array(
'load_more' => 'Több cikk betöltése',
'mark_all_read' => 'Legyen mind olvasott',
'mark_all_read' => 'Minden megjelölése olvasottként',
'nothing_to_load' => 'Nincs több cikk',
),
);

View File

@ -16,7 +16,7 @@ return array(
'agpl3' => '<a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL 3</a>', // IGNORE
'bugs_reports' => 'Hiba jelentések',
'credits' => 'Credits', // IGNORE
'credits_content' => 'Néhány dizájn elem a <a href="http://twitter.github.io/bootstrap/">Bootstrap</a> segítségével működik, habár a FreshRSS nem használja ezt a framework-öt. Az <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">Ikonok</a> a <a href="https://www.gnome.org/">GNOME projekt-ből származnak</a>. <em>Open Sans</em> betűtípust készítette <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>. FreshRSS a <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a> PHP keretrendszeren alapul.',
'credits_content' => 'Néhány dizájn elem a <a href="http://twitter.github.io/bootstrap/">Bootstrap</a> segítségével működik, habár a FreshRSS nem használja ezt a framework-öt. Az <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">Ikonok</a> a <a href="https://www.gnome.org/">GNOME projekt-ből származnak</a>. <em>Open Sans</em> betűtípust készítette <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>. A FreshRSS a <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a> PHP keretrendszeren alapul.',
'documentation' => 'Dokumentáció',
'freshrss_description' => 'A FreshRSS egy saját magunk által host-olható RSS hírgyűjtő és olvasó. Lehetővé teszi hogy kövess és olvass sok híroldalt egy pillantás alatt anélkül hogy mindegyiket meglátogatnád egyesével. A FreshRSS könnyű, gyors, jól konfigurálható, és könnyen használható.',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">GitHub-on</a>',
@ -47,7 +47,7 @@ return array(
'global_view' => 'Globális nézet',
'important' => 'Fontos hírforrások',
'main_stream' => 'Minden cikk',
'mark_all_read' => 'Legyen mind olvasott',
'mark_all_read' => 'Minden megjelölése olvasottként',
'mark_cat_read' => 'Kategória megjelölése olvasottként',
'mark_feed_read' => 'Hírforrás megjelölése olvasottként',
'mark_selection_unread' => 'Kijelöltek olvasatlanná tétele',
@ -58,7 +58,7 @@ return array(
'queries' => 'Felhasználói lekérdezések',
'read' => 'Olvasottak megjelenítése',
'reader_view' => 'Olvasó nézet',
'rss_view' => 'RSS hírforrás megnyitása',
'rss_view' => 'RSS hírforrás',
'search_short' => 'Keresés',
'starred' => 'Kedvencek megjelenítése',
'stats' => 'Statisztika',

View File

@ -20,7 +20,7 @@ return array(
),
'auth' => array(
'form' => 'Webes űrlap (hagyományos, JavaScript-et igényel)',
'http' => 'HTTP (haladó felhasználóknak HTTPSel)',
'http' => 'HTTP (haladó felhasználóknak HTTPS-el)',
'none' => 'Egyik sem (veszélyes)',
'password_form' => 'Jelszó<br /><small>(a Webes űrlap belépési módszerhez)</small>',
'password_format' => 'Legalább 7 karakter',
@ -41,9 +41,9 @@ return array(
),
'check' => array(
'_' => 'Ellenőrzés',
'already_installed' => 'FreshRSS már telepítve van!',
'already_installed' => 'Azt észleltük, hogy a FreshRSS már telepítve van!',
'cache' => array(
'nok' => 'Ellenőrizd a jogosultságokat a <em>%1$s</em> könyvtáron a <em>%2$s</em> felhasználónak. A HTTP szervernek szüksége van írási jogosultságra.',
'nok' => 'Ellenőrizd a jogosultságokat a(z) <em>%1$s</em> könyvtáron a(z) <em>%2$s</em> felhasználónak. A HTTP szervernek szüksége van írási jogosultságra.',
'ok' => 'A cache könyvtár jogosultságai rendben vannak.',
),
'ctype' => array(
@ -55,7 +55,7 @@ return array(
'ok' => 'A cURL könyvtár telepítve van.',
),
'data' => array(
'nok' => 'Ellenőrizd a <em>%1$s</em> könyvtáron a <em>%2$s</em> felhasználónak. A HTTP szervernek szüksége van írási jogosultságra.',
'nok' => 'Ellenőrizd a(z) <em>%1$s</em> könyvtáron a(z) <em>%2$s</em> felhasználónak. A HTTP szervernek szüksége van írási jogosultságra.',
'ok' => 'A data könyvtár jogosultságai rendben vannak.',
),
'dom' => array(
@ -63,16 +63,16 @@ return array(
'ok' => 'A DOM böngészésére való könyvtár telepítve van.',
),
'favicons' => array(
'nok' => 'Ellenőrizd a <em>%1$s</em> könyvtár jogosultságait a <em>%2$s</em> felhasználónak. A HTTP szervernek szüksége van írási jogosultságra.',
'nok' => 'Ellenőrizd a(z) <em>%1$s</em> könyvtár jogosultságait a(z) <em>%2$s</em> felhasználónak. A HTTP szervernek szüksége van írási jogosultságra.',
'ok' => 'A favicons könyvtár jogosultságai rendben vannak.',
),
'fileinfo' => array(
'nok' => 'PHP fileinfo könyvtár nem található (fileinfo csomag).',
'nok' => 'A PHP fileinfo könyvtár nem található (fileinfo csomag).',
'ok' => 'A fileinfo könyvtár telepítve van.',
),
'json' => array(
'nok' => 'Nem található a JSON elemző könyvtár (JSON parse).',
'ok' => 'A JSON parse könyvtár telepítve van.',
'nok' => 'Nem található a JSON elemző könyvtár.',
'ok' => 'A JSON elemző könyvtár telepítve van.',
),
'mbstring' => array(
'nok' => 'Az ajánlott mbstring könyvtár nem található a Unicode kódoláshoz',
@ -84,25 +84,25 @@ return array(
),
'pdo' => array(
'nok' => 'Nem található PDO vagy legalább egy támogató driver (pdo_mysql, pdo_sqlite, pdo_pgsql).',
'ok' => 'PDO telepítve és legalább egy támogatott driver (pdo_mysql, pdo_sqlite, pdo_pgsql).',
'ok' => 'A PDO telepítve és van legalább egy támogatott driver (pdo_mysql, pdo_sqlite, pdo_pgsql).',
),
'php' => array(
'nok' => 'A PHP verzió %s, de a FreshRSS számára szükséges verzió %s.',
'nok' => 'A PHP verzió %s, de a FreshRSS számára szükséges verzió %s.',
'ok' => 'A PHP verzió, %s, kompatibilis a FreshRSS-el.',
),
'reload' => 'Újra ellenőrzés',
'tmp' => array(
'nok' => 'Ellenőrizd a <em>%1$s</em> könyvtár jogosultságait a <em>%2$s</em> felhasználónak. A HTTP szervernek szüksége van írási jogosultságra.',
'ok' => 'Temp könyvtár jogosultságai rendben vannak.',
'nok' => 'Ellenőrizd a(z) <em>%1$s</em> könyvtár jogosultságait a(z) <em>%2$s</em> felhasználónak. A HTTP szervernek szüksége van írási jogosultságra.',
'ok' => 'A temp könyvtár jogosultságai rendben vannak.',
),
'unknown_process_username' => 'ismeretlen',
'users' => array(
'nok' => 'Ellenőrizd a <em>%1$s</em> könyvtár jogosultságait a <em>%2$s</em> felhasználónak. A HTTP szervernek szüksége van írási jogosultságra.',
'ok' => 'Users könyvtár jogosultságai rendben vannak.',
'nok' => 'Ellenőrizd a(z) <em>%1$s</em> könyvtár jogosultságait a(z) <em>%2$s</em> felhasználónak. A HTTP szervernek szüksége van írási jogosultságra.',
'ok' => 'A users könyvtár jogosultságai rendben vannak.',
),
'xml' => array(
'nok' => 'Nem található az XML elemző könyvtár (parse XML).',
'ok' => 'XML elemző könyvtár telepítve van.',
'nok' => 'Nem található az XML elemző könyvtár.',
'ok' => 'Az XML elemző könyvtár telepítve van.',
),
),
'conf' => array(

View File

@ -12,21 +12,21 @@
return array(
'api' => array(
'documentation' => 'Másold ki az URL-t hogy külső alkalmazásban használhasd.',
'documentation' => 'Másold ki az URL-t, hogy külső alkalmazásban használhasd.',
'title' => 'API', // IGNORE
),
'bookmarklet' => array(
'documentation' => 'Húzd ezt a gombot a könyvjelzőid közé vagy jobb gombbal add hozzá. Ezt a gombot megnyomva az éppen látogatott weblapra lehet feliratkozni a FreshRSS-ben.',
'documentation' => 'Húzza ezt a gombot a könyvjelzők eszköztárára, vagy kattintson rá jobb gombbal, és válassza a „Link hozzáadása a könyvjelzőkhöz” lehetőséget. Ezután kattintson a „Feliratkozás” gombra bármely oldalon, amelyre szeretne feliratkozni.',
'label' => 'Feliratkozás',
'title' => 'Feliratkozás gomb',
'title' => 'könyvjelző',
),
'category' => array(
'_' => 'Kategória',
'add' => 'Kategória hozzáadása',
'add' => 'Hozzáadás egy kategóriához',
'archiving' => 'Archiválás',
'dynamic_opml' => array(
'_' => 'Dinamikus OPML',
'help' => 'Adj meg egy URL-t <a href="http://opml.org/" target="_blank">OPML fájl</a> hogy automatikusan kitöltődjön ez a kategória hírforrásokkal',
'help' => 'Adj meg egy URL-t az <a href="http://opml.org/" target="_blank">OPML fájlhoz</a> hogy automatikusan kitöltődjön ez a kategória hírforrásokkal',
),
'empty' => 'Üres kategória',
'information' => 'Információ',
@ -50,7 +50,7 @@ return array(
),
'clear_cache' => 'Mindig törölje a cache-t',
'content_action' => array(
'_' => 'Tartalom művelet amikor cikk tartalma beszerzésre kerül',
'_' => 'Tartalom művelet, amikor cikk tartalma beszerzésre kerül',
'append' => 'Hozzáadás a létező tartalom után',
'prepend' => 'Hozzáadás a létező tartalom elé',
'replace' => 'Cserélje ki a létező tartalmat',
@ -85,7 +85,7 @@ return array(
'_' => 'hírforrás címe',
'help' => 'Példa: <code>//title</code> vagy statikus szöveg: <code>"Az egyedi hírforrásom"</code>',
),
'help' => '<dfn><a href="https://www.w3.org/TR/xpath-10/" target="_blank">XPath 1.0</a></dfn> egy szabványos lekérdezési nyelv haladó felhasználóknak, amit a FreshRSS támogat (Web scraping).',
'help' => '<dfn><a href="https://www.w3.org/TR/xpath-10/" target="_blank">XPath 1.0</a></dfn> egy szabványos lekérdezési nyelv haladó felhasználók számára, amelyet a FreshRSS támogat a webes lemásolás engedélyezéséhez.',
'item' => array(
'_' => 'hírek keresése <strong>elemek</strong><br /><small>(legfontosabb)</small>',
'help' => 'Példa: <code>//div[@class="news-item"]</code>',
@ -226,8 +226,8 @@ return array(
'export_opml' => 'Hírforrások listájának exportálása (OPML)',
'export_starred' => 'Kedvencek exportálása',
'feed_list' => 'Cikkek %s listája',
'file_to_import' => 'Állomány importálása<br />(OPML, JSON vagy ZIP)',
'file_to_import_no_zip' => 'Állomány importálása<br />(OPML vagy JSON)',
'file_to_import' => 'Importálandó fájl<br />(OPML, JSON vagy ZIP)',
'file_to_import_no_zip' => 'Importálandó fájl<br />(OPML vagy JSON)',
'import' => 'Importálás',
'starred_list' => 'Kedvenc cikkek listája',
'title' => 'Importálás / exportálás',

View File

@ -13,12 +13,12 @@
return array(
'email' => array(
'feedback' => array(
'invalid' => 'Érvénytelen email cím.',
'required' => 'Email cím megadása kötelező.',
'invalid' => 'Ez az email cím érvénytelen.',
'required' => 'Egy email cím megadása kötelező.',
),
'validation' => array(
'change_email' => 'Megváltoztathatod az email címed <a href="%s">a profil lapon</a>.',
'email_sent_to' => 'Email-t küldtünk neked a <strong>%s</strong> címre. Kövesd a leírást hogy visszaigazolhasd a címedet.',
'change_email' => 'Megváltoztathatod az email címed <a href="%s">a profil oldalon</a>.',
'email_sent_to' => 'Email-t küldtünk neked a(z) <strong>%s</strong> címre. Kövesd a leírást hogy visszaigazolhasd a címedet.',
'feedback' => array(
'email_failed' => 'Nem tudtunk email-t küldeni neked egy szerver konfigurációs hiba miatt.',
'email_sent' => 'Egy email lett elküldve a címedre.',
@ -34,13 +34,13 @@ return array(
),
'mailer' => array(
'email_need_validation' => array(
'body' => 'Épp most regisztráltál a %s -re, de még vissza kell igazolnod az email címed. Ehhez csak kövesd a linket:',
'body' => 'Épp most regisztráltál a %s -re/ra, de még vissza kell igazolnod az email címed. Ehhez csak kövesd a linket:',
'title' => 'Vissza kell igazolnod a fiókod',
'welcome' => 'Üdv %s,',
),
),
'password' => array(
'invalid' => 'Érvénytelen jelszó.',
'invalid' => 'A jelszó érvénytelen.',
),
'tos' => array(
'feedback' => array(
@ -48,7 +48,7 @@ return array(
),
),
'username' => array(
'invalid' => 'Érvénytelen felhasználónév.',
'invalid' => 'Ez a felhasználónév érvénytelen.',
'taken' => 'Ez a felhasználónév, %s, már foglalt.',
),
);

View File

@ -213,7 +213,7 @@ return array(
'latest' => 'Stable release (“latest”)', // TODO
),
'title' => 'Perbarui Sistem',
'viaGit' => 'Update via git and Github.com started', // TODO
'viaGit' => 'Update via git and GitHub.com started', // TODO
),
'user' => array(
'admin' => 'Administrator', // TODO

View File

@ -183,6 +183,11 @@ return array(
'with_authors' => 'In authors and date row', // TODO
),
'feed_title' => 'Feed title', // TODO
'icons' => array(
'_' => 'Article icons position<br><small>(Reading view only)</small>', // TODO
'above_title' => 'Above title', // TODO
'with_authors' => 'In authors and date row', // TODO
),
'tags' => array(
'_' => 'Tags', // TODO
'both' => 'In header and footer', // TODO

View File

@ -19,7 +19,7 @@ return array(
'credits_content' => 'Some design elements come from <a href="http://twitter.github.io/bootstrap/">Bootstrap</a> although FreshRSS doesnt use this framework. <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">Icons</a> come from the <a href="https://www.gnome.org/">GNOME project</a>. <em>Open Sans</em> font police has been created by <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>. FreshRSS is based on <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>, a PHP framework.', // TODO
'documentation' => 'Documentation', // TODO
'freshrss_description' => 'FreshRSS is a self-hostable RSS aggregator and reader. It allows you to read and follow several news websites at a glance without the need to browse from one website to another. FreshRSS is lightweight, configurable, and easy to use.', // TODO
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">on Github</a>', // TODO
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">on GitHub</a>', // TODO
'license' => 'License', // TODO
'project_website' => 'Project website', // TODO
'title' => 'About', // TODO

View File

@ -213,7 +213,7 @@ return array(
'latest' => 'Stabile (“latest”)',
),
'title' => 'Aggiorna sistema',
'viaGit' => 'Aggiornamento tramite git e Github.com avviato',
'viaGit' => 'Aggiornamento tramite git e GitHub.com avviato',
),
'user' => array(
'admin' => 'Amministratore',

View File

@ -183,6 +183,11 @@ return array(
'with_authors' => 'Nella riga degli autori e data',
),
'feed_title' => 'Titolo del feed',
'icons' => array(
'_' => 'Article icons position<br><small>(Reading view only)</small>', // TODO
'above_title' => 'Above title', // TODO
'with_authors' => 'In authors and date row', // TODO
),
'tags' => array(
'_' => 'Tag',
'both' => 'Nellintestazione e nel fondo pagina',

View File

@ -19,7 +19,7 @@ return array(
'credits_content' => 'Alcuni elementi di design provengono da <a href="http://twitter.github.io/bootstrap/">Bootstrap</a> sebbene FreshRSS non usi questo framework. Le <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">icone</a> provengono dal progetto <a href="https://www.gnome.org/">GNOME</a>. Il carattere <em>Open Sans</em> è stato creato da <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>. FreshRSS è basato su <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>, un framework PHP.',
'documentation' => 'Documentazione',
'freshrss_description' => 'FreshRSS è un aggregatore di feeds RSS da installare sul proprio host. Leggero e facile da mantenere pur essendo molto configurabile e potente.',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">su Github</a>',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">su GitHub</a>',
'license' => 'Licenza',
'project_website' => 'Sito del progetto',
'title' => 'Informazioni',

View File

@ -213,7 +213,7 @@ return array(
'latest' => '安定版リリース (“latest”)',
),
'title' => 'アップデートシステム',
'viaGit' => 'gitとGithub.comによるアップデートを開始',
'viaGit' => 'gitとGitHub.comによるアップデートを開始',
),
'user' => array(
'admin' => '管理者',

View File

@ -183,6 +183,11 @@ return array(
'with_authors' => '著者と日付の行',
),
'feed_title' => 'フィードのタイトル',
'icons' => array(
'_' => 'Article icons position<br><small>(Reading view only)</small>', // TODO
'above_title' => 'Above title', // TODO
'with_authors' => 'In authors and date row', // TODO
),
'tags' => array(
'_' => 'タグ',
'both' => 'ヘッダーとフッター',

View File

@ -19,7 +19,7 @@ return array(
'credits_content' => 'いくつかのデザイン要素は <a href="http://twitter.github.io/bootstrap/">Bootstrap</a>から来ています。しかしFreshRSSはこのフレームワークを使用していません。 <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">アイコン</a> は <a href="https://www.gnome.org/">GNOME プロジェクトから作られています</a>。 <em>Open Sans</em> フォントは <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson によって作成されました</a>。 FreshRSS は<a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>,PHP フレームワークをもとにしています。',
'documentation' => '文書',
'freshrss_description' => 'FreshRSSは なセルフホストできるRSSフィード収集ツールです。強力なツールになっており、軽量で簡単に使え、豊富な設定が特徴です。',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">Githubへお願いします</a>',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">GitHubへお願いします</a>',
'license' => 'ライセンス',
'project_website' => 'プロジェクトのwebサイト',
'title' => 'FreshRSSについて',

View File

@ -213,7 +213,7 @@ return array(
'latest' => '안정 릴리즈 (“latest”)',
),
'title' => '업데이트',
'viaGit' => 'Git 및 Github.com을 통한 업데이트 시작 됨',
'viaGit' => 'Git 및 GitHub.com을 통한 업데이트 시작 됨',
),
'user' => array(
'admin' => '관리자',

View File

@ -183,6 +183,11 @@ return array(
'with_authors' => '작성자, 작성일과 같은 줄에',
),
'feed_title' => '피드 제목',
'icons' => array(
'_' => 'Article icons position<br><small>(Reading view only)</small>', // TODO
'above_title' => 'Above title', // TODO
'with_authors' => 'In authors and date row', // TODO
),
'tags' => array(
'_' => '태그',
'both' => '머리말과 꼬리말에',

View File

@ -19,7 +19,7 @@ return array(
'credits_content' => 'FreshRSS는 <a href="http://twitter.github.io/bootstrap/">Bootstrap</a> 프레임워크를 사용하진 않지만, 일부 디자인 요소를 가져왔습니다. <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">아이콘들</a>은 <a href="https://www.gnome.org/">GNOME 프로젝트</a>에서 가져왔습니다. <em>Open Sans</em> 글꼴은 <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>가 제작하였습니다. FreshRSS는 PHP 프레임워크인 <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>에 기반하고 있습니다.',
'documentation' => '문서',
'freshrss_description' => 'FreshRSS는 같은 셀프 호스팅 기반의 RSS 피드 수집기입니다. FreshRSS는 강력하고 다양한 설정을 할 수 있으면서도 가볍고 사용하기 쉽습니다.',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">Github 저장소에 제보</a>',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">GitHub 저장소에 제보</a>',
'license' => '라이센스',
'project_website' => '프로젝트 웹사이트',
'title' => '정보',

View File

@ -213,7 +213,7 @@ return array(
'latest' => 'Stable release (“latest”)', // TODO
),
'title' => 'Atjaunināt sistēmu',
'viaGit' => 'Update via git and Github.com started', // TODO
'viaGit' => 'Update via git and GitHub.com started', // TODO
),
'user' => array(
'admin' => 'Administrators',

View File

@ -183,6 +183,11 @@ return array(
'with_authors' => 'Autoru un datuma rindā',
),
'feed_title' => 'Barotnes tituls',
'icons' => array(
'_' => 'Article icons position<br><small>(Reading view only)</small>', // TODO
'above_title' => 'Above title', // TODO
'with_authors' => 'In authors and date row', // TODO
),
'tags' => array(
'_' => 'Birkas',
'both' => 'Virsrakstā un kājenē',

View File

@ -213,7 +213,7 @@ return array(
'latest' => 'Stabiele release (“latest”)',
),
'title' => 'Vernieuw systeem',
'viaGit' => 'Update via git and Github.com gestart',
'viaGit' => 'Update via git and GitHub.com gestart',
),
'user' => array(
'admin' => 'Beheerder',

View File

@ -183,6 +183,11 @@ return array(
'with_authors' => 'In lijn met auteurs en datum',
),
'feed_title' => 'Feedtitel',
'icons' => array(
'_' => 'Article icons position<br><small>(Reading view only)</small>', // TODO
'above_title' => 'Above title', // TODO
'with_authors' => 'In authors and date row', // TODO
),
'tags' => array(
'_' => 'Tags', // IGNORE
'both' => 'In kop en voet',

View File

@ -19,7 +19,7 @@ return array(
'credits_content' => 'Sommige ontwerp elementen komen van <a href="http://twitter.github.io/bootstrap/">Bootstrap</a> alhoewel FreshRSS dit raamwerk niet gebruikt. <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">Pictogrammen</a> komen van het <a href="https://www.gnome.org/">GNOME project</a>. <em>De Open Sans</em> font police is gemaakt door <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>. FreshRSS is gebaseerd op <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>, een PHP raamwerk. Nederlandse vertaling door Wanabo, <a href="http://www.nieuwskop.be" title="NieuwsKop">NieuwsKop.be</a>. Link naar de Nederlandse vertaling, <a href="https://github.com/Wanabo/FreshRSS-Dutch-translation/tree/master">FreshRSS-Dutch-translation</a>.',
'documentation' => 'Documentatie',
'freshrss_description' => 'FreshRSS is een RSS-feed aggregator om zelf te hosten. Het gebruikt weinig systeembronnen en is makkelijk te beheren terwijl het een krachtig en makkelijk te configureren programma is.',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">op Github</a>',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">op GitHub</a>',
'license' => 'Licentie',
'project_website' => 'Projectwebsite',
'title' => 'Over',

View File

@ -213,7 +213,7 @@ return array(
'latest' => 'Stable release (“latest”)', // TODO
),
'title' => 'Sistèma de mesa a jorn',
'viaGit' => 'Update via git and Github.com started', // TODO
'viaGit' => 'Update via git and GitHub.com started', // TODO
),
'user' => array(
'admin' => 'Administrator', // IGNORE

View File

@ -183,6 +183,11 @@ return array(
'with_authors' => 'Dins la linha autors e data',
),
'feed_title' => 'Títol del flux',
'icons' => array(
'_' => 'Article icons position<br><small>(Reading view only)</small>', // TODO
'above_title' => 'Above title', // TODO
'with_authors' => 'In authors and date row', // TODO
),
'tags' => array(
'_' => 'Etiquetas',
'both' => 'Dins lentèsta e lo bas de pagina',

View File

@ -19,7 +19,7 @@ return array(
'credits_content' => 'Unes elements de lestil venon del <a href="http://twitter.github.io/bootstrap/">projècte Bootstrap</a> encara que FreshRSS utilize pas aqueste framework. Las <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">icònas</a> venon del <a href="https://www.gnome.org/">projècte GNOME</a>. La polissa <em>Open Sans</em> utilizada foguèt creada per en <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>. FreshRSS es basat sus <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>, un framework PHP.',
'documentation' => 'Documentation', // TODO
'freshrss_description' => 'FreshRSS es un agregador de fluxes RSS per lauto-albergar tal. Sa tòca es dèsser leugièr e de bon utilizar de prima abòrd mas tanben dèsser potent e parametrable.',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">sus Github</a>',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">sus GitHub</a>',
'license' => 'Licéncia',
'project_website' => 'Site del projècte',
'title' => 'A prepaus',

View File

@ -213,7 +213,7 @@ return array(
'latest' => 'Wersja stabilna (“latest”)',
),
'title' => 'Aktualizacja',
'viaGit' => 'Rozpoczęto aktualizację gitem do najnowszej wersji z Githuba',
'viaGit' => 'Rozpoczęto aktualizację gitem do najnowszej wersji z GitHuba',
),
'user' => array(
'admin' => 'Administrator', // IGNORE

View File

@ -183,6 +183,11 @@ return array(
'with_authors' => 'W tej samej linii co autor i data',
),
'feed_title' => 'Nazwa kanału',
'icons' => array(
'_' => 'Article icons position<br><small>(Reading view only)</small>', // TODO
'above_title' => 'Above title', // TODO
'with_authors' => 'In authors and date row', // TODO
),
'tags' => array(
'_' => 'Tagi',
'both' => 'W nagłówku i stopce',

View File

@ -19,7 +19,7 @@ return array(
'credits_content' => 'Niektóre elementy designu pochodzą z <a href="http://twitter.github.io/bootstrap/">Bootstrapa</a>, przy czym FreshRSS nie używa tego frameworku. <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">Ikony</a> zostały pierwotnie stworzone dla <a href="https://www.gnome.org/">projektu GNOME</a>. Font <em>Open Sans</em> jest autorstwa <a href="https://fonts.google.com/specimen/Open+Sans">Stevea Mattesona</a>. FreshRSS opiera się na <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>, frameworku PHP.',
'documentation' => 'Dokumentacja',
'freshrss_description' => 'FreshRSS jest agregatorem kanałów RSS przeznaczonym do zainstalowania na własnym serwerze. Jest lekki i łatwy do schowania w kieszeni, pozostając przy tym potężnym i konfigurowalnym narzędziem.',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">na Githubie</a>',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">na GitHubie</a>',
'license' => 'Licencja',
'project_website' => 'Strona projektu',
'title' => 'O serwisie',

View File

@ -213,7 +213,7 @@ return array(
'latest' => 'Release estável (“latest”)',
),
'title' => 'Sistema de atualização',
'viaGit' => 'Atualização via git e Github.com iniciada',
'viaGit' => 'Atualização via git e GitHub.com iniciada',
),
'user' => array(
'admin' => 'Administrador',

View File

@ -183,6 +183,11 @@ return array(
'with_authors' => 'Com autores e data',
),
'feed_title' => 'Título do Feed',
'icons' => array(
'_' => 'Article icons position<br><small>(Reading view only)</small>', // TODO
'above_title' => 'Above title', // TODO
'with_authors' => 'In authors and date row', // TODO
),
'tags' => array(
'_' => 'Tag',
'both' => 'No cabeçalho e rodapé',

View File

@ -19,7 +19,7 @@ return array(
'credits_content' => 'Alguns elementos de design vieram do <a href="http://twitter.github.io/bootstrap/">Bootstrap</a> Embora FreshRRS não utiliza este framework. <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">Ícones</a> vieram do <a href="https://www.gnome.org/">GNOME project</a>. <em>Open Sans</em> font police foi criada por <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>. FreshRSS é baseado no <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>, um framework PHP.',
'documentation' => 'Documentação',
'freshrss_description' => 'FreshRSS é um RSS feeds aggregator para um host próprio. É leve e fácil de utilizar enquanto é uma ferramenta poderosa e configurável. ',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">no Github</a>',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">no GitHub</a>',
'license' => 'licença',
'project_website' => 'Site do projeto',
'title' => 'Sobre',

View File

@ -19,8 +19,8 @@ return array(
'http' => 'HTTP (для опытных пользователей с HTTPS)',
'none' => 'Без аутентификации (небезопасно)',
'title' => 'Аутентификации',
'token' => 'Master authentication token', // TODO
'token_help' => 'Allows access to all RSS outputs of the user as well as refreshing feeds without authentication:', // TODO
'token' => 'Главный токен аутентификации',
'token_help' => 'Обеспечивает доступ ко всем выходным данным RSS пользователя, а также к обновлению лент без проверки подлинности:',
'type' => 'Способ аутентификации',
'unsafe_autologin' => 'Разрешить небезопасный автоматический вход с использованием следующего формата: ',
),
@ -160,8 +160,8 @@ return array(
'_' => 'Системные настройки',
'auto-update-url' => 'URL сервера для автоматического обновления',
'base-url' => array(
'_' => 'Base URL', // TODO
'recommendation' => 'Automatic recommendation: <kbd>%s</kbd>', // TODO
'_' => 'Основной URL-адрес',
'recommendation' => 'Автоматическая рекомендация: <kbd>%s</kbd>',
),
'cookie-duration' => array(
'help' => 'в секундах',
@ -187,33 +187,33 @@ return array(
),
'title' => 'Форма регистрации пользователей',
),
'sensitive-parameter' => 'Sensitive parameter. Edit manually in <kbd>./data/config.php</kbd>', // TODO
'sensitive-parameter' => 'Важный параметр. Отредактируйте вручную в <kbd>./data/config.php</kbd>',
'tos' => array(
'disabled' => 'is not given', // TODO
'enabled' => '<a href="./?a=tos">is enabled</a>', // TODO
'help' => 'How to <a href="https://freshrss.github.io/FreshRSS/en/admins/12_User_management.html#enable-terms-of-service-tos" target="_blank">enable the Terms of Service</a>', // TODO
'disabled' => 'не указан',
'enabled' => '<a href="./?a=tos">включен</a>',
'help' => 'Как <a href="https://freshrss.github.io/FreshRSS/en/admins/12_User_management.html#enable-terms-of-service-tos" target="_blank">включить Условия предоставления услуг</a>',
),
'websub' => array(
'help' => 'About <a href="https://freshrss.github.io/FreshRSS/en/users/WebSub.html" target="_blank">WebSub</a>', // TODO
'help' => 'О <a href="https://freshrss.github.io/FreshRSS/en/users/WebSub.html" target="_blank">WebSub</a>',
),
),
'update' => array(
'_' => 'Обновление системы',
'apply' => 'Применить',
'changelog' => 'Changelog', // TODO
'changelog' => 'Список изменений',
'check' => 'Проверить обновления',
'copiedFromURL' => 'update.php copied from %s to ./data', // TODO
'copiedFromURL' => 'update.php скопирован из %s в ./data',
'current_version' => 'Ваша текущая версия',
'last' => 'Последняя проверка',
'loading' => 'Updating…', // TODO
'loading' => 'Обновление…',
'none' => 'Нет обновлений',
'releaseChannel' => array(
'_' => 'Release channel', // TODO
'edge' => 'Rolling release (“edge”)', // TODO
'latest' => 'Stable release (“latest”)', // TODO
'_' => 'Релизный канал',
'edge' => 'Плавающий релиз (“edge”)',
'latest' => 'Стабильный релиз (“latest”)',
),
'title' => 'Обновить систему',
'viaGit' => 'Update via git and Github.com started', // TODO
'viaGit' => 'Обновление с помощью git и GitHub.com запущено',
),
'user' => array(
'admin' => 'Администратор',

View File

@ -33,9 +33,9 @@ return array(
'display' => array(
'_' => 'Отображение',
'darkMode' => array(
'_' => 'Automatic dark mode (beta)', // TODO
'auto' => 'Auto', // TODO
'no' => 'No', // TODO
'_' => 'Автоматический темный режим (beta)',
'auto' => 'Авто',
'no' => 'Нет',
),
'icon' => array(
'bottom_line' => 'Нижняя линия',
@ -56,8 +56,8 @@ return array(
'theme' => array(
'_' => 'Тема',
'deprecated' => array(
'_' => 'Deprecated', // TODO
'description' => 'This theme is no longer supported and will be not available anymore in a <a href="https://freshrss.github.io/FreshRSS/en/users/05_Configuration.html#theme" target="_blank">future release of FreshRSS</a>', // TODO
'_' => 'Deprecated', // IGNORE
'description' => 'Эта тема устарела и будет недоступна в FreshRSS <a href="https://freshrss.github.io/FreshRSS/en/users/05_Configuration.html#theme" target="_blank">в будущем релизе</a>',
),
),
'theme_not_available' => 'Тема “%s” больше не доступна. Пожалуйста выберите другю тему.',
@ -68,14 +68,14 @@ return array(
'portrait' => 'Вертикальный',
'square' => 'Квадратный',
),
'timezone' => 'Time zone', // TODO
'timezone' => 'Часовой пояс',
'title' => 'Отображение',
'website' => array(
'full' => 'Icon and name', // TODO
'icon' => 'Icon only', // TODO
'label' => 'Website', // TODO
'name' => 'Name only', // TODO
'none' => 'None', // TODO
'full' => 'Значок и название',
'icon' => 'Только значок',
'label' => 'Вебсайт',
'name' => 'Только название',
'none' => 'Ничего',
),
'width' => array(
'content' => 'Ширина содержимого',
@ -120,20 +120,20 @@ return array(
'feeds' => 'Отображение по ленте',
'order' => 'Сортировать по дате',
'search' => 'Выражение',
'shareOpml' => 'Enable sharing by OPML of corresponding categories and feeds', // TODO
'shareRss' => 'Enable sharing by HTML &amp; RSS', // TODO
'shareOpml' => 'Включить общий доступ с помощью OPML к соответствующим категориям и лентам',
'shareRss' => 'Включить общий доступ с помощью HTML &amp; RSS',
'state' => 'Состояние',
'tags' => 'Отображение по метке',
'type' => 'Тип',
),
'get_all' => 'Показать все статьи',
'get_all_labels' => 'Display articles with any label', // TODO
'get_all_labels' => 'Показать все статьи с любыми метками',
'get_category' => 'Показать категорию “%s”',
'get_favorite' => 'Показать избранные статьи',
'get_feed' => 'Показать ленту “%s”',
'get_important' => 'Display articles from important feeds', // TODO
'get_label' => 'Display articles with “%s” label', // TODO
'help' => 'See the <a href="https://freshrss.github.io/FreshRSS/en/users/user_queries.html" target="_blank">documentation for user queries and resharing by HTML / RSS / OPML</a>.', // TODO
'get_important' => 'Отображать статьи из важных лент',
'get_label' => 'Показать статьи с “%s” меткой',
'help' => 'Смотрите <a href="https://freshrss.github.io/FreshRSS/en/users/user_queries.html" target="_blank">документацию по пользовательским запросам и повторному обмену данными с помощью HTML / RSS / OPML</a>.',
'name' => 'Название',
'no_filter' => 'Нет фильтров',
'number' => 'Запрос №%d',
@ -141,11 +141,11 @@ return array(
'order_desc' => 'Показывать сначала новые статьи',
'search' => 'Искать “%s”',
'share' => array(
'_' => 'Share this query by link', // TODO
'help' => 'Give this link if you want to share this query with anyone', // TODO
'html' => 'Shareable link to the HTML page', // TODO
'opml' => 'Shareable link to the OPML list of feeds', // TODO
'rss' => 'Shareable link to the RSS feed', // TODO
'_' => 'Поделиться запросом по ссылке',
'help' => 'Дайте эту ссылку, если хотите поделиться этим запросом с кем-либо',
'html' => 'Ссылка доступа на HTML-страницу',
'opml' => 'Ссылка доступа на список лент в формате OPML',
'rss' => 'Ссылка доступа на RSS-ленту',
),
'state_0' => 'Показать все статьи',
'state_1' => 'Показать прочитанные статьи',
@ -183,6 +183,11 @@ return array(
'with_authors' => 'В строке с автором и датой',
),
'feed_title' => 'Титул ленты',
'icons' => array(
'_' => 'Article icons position<br><small>(Reading view only)</small>', // TODO
'above_title' => 'Above title', // TODO
'with_authors' => 'In authors and date row', // TODO
),
'tags' => array(
'_' => 'Метки',
'both' => 'В верхнем и нижнем колонтитулах',
@ -217,9 +222,9 @@ return array(
'read' => array(
'article_open_on_website' => 'когда статья открывается на её сайте',
'article_viewed' => 'когда статья просматривается',
'focus' => 'when focused (except for important feeds)', // TODO
'focus' => 'когда статья выбрана (за исключением важных лент)',
'keep_max_n_unread' => 'Максимальное количество непрочитанных статей',
'scroll' => 'во время прокрутки (except for important feeds)', // DIRTY
'scroll' => 'во время прокрутки (за исключением важных лент)',
'upon_gone' => 'когда это больше не в новостной ленте',
'upon_reception' => 'по получении статьи',
'when' => 'Отмечать статью прочитанной…',
@ -296,7 +301,7 @@ return array(
'other_action' => 'Другие действия',
'previous_article' => 'Открыть предыдущую статью',
'reading_view' => 'Переключиться на вид для чтения',
'rss_view' => 'Открыть как RSS-канал',
'rss_view' => 'Открыть как RSS-ленту',
'see_on_website' => 'Посмотреть на сайте',
'shift_for_all_read' => '+ <kbd>Alt ⎇</kbd>, чтобы отметить предыдущие статьи прочитанными<br />+ <kbd>⇧ Shift</kbd>, чтобы отметить все статьи прочитанными',
'skip_next_article' => 'Перейти к следующей, не раскрывая',

View File

@ -57,11 +57,11 @@ return array(
),
'import_export' => array(
'export_no_zip_extension' => 'На вашем сервере нет расширения ZIP. Пожалуйста, попробуйте экспортировать файлы один за другим.',
'feeds_imported' => 'Ваши ленты импортированы и теперь будут обновлены / Your feeds have been imported. If you are done importing, you can now click the <i>Update feeds</i> button.', // DIRTY
'feeds_imported_with_errors' => 'Ваши ленты импортированы, но возникли ошибки / Your feeds have been imported, but some errors occurred. If you are done importing, you can now click the <i>Update feeds</i> button.', // DIRTY
'feeds_imported' => 'Ваши ленты импортированы и теперь будут обновлены. Если вы завершили импортирование, можете нажать на кнопку <i>Обновить ленты</i>.',
'feeds_imported_with_errors' => 'Ваши ленты импортированы, но возникли ошибки. Если вы завершили импортирование, можете нажать на кнопку <i>Обновить ленты</i>.',
'file_cannot_be_uploaded' => 'Файл не может быть загружен!',
'no_zip_extension' => 'На вашем сервере нет расширения ZIP.',
'zip_error' => 'Ошибка возникла при импорте ZIP.', // DIRTY
'zip_error' => 'Ошибка возникла при импорте ZIP.',
),
'profile' => array(
'error' => 'Ваш профиль не может быть изменён',
@ -116,10 +116,10 @@ return array(
),
'tag' => array(
'created' => 'Метка “%s” создана.',
'error' => 'Label could not be updated!', // TODO
'error' => 'Метка не может быть изменена!',
'name_exists' => 'Метка с таким названием уже существует.',
'renamed' => 'Метка “%s” переименована в “%s”.',
'updated' => 'Label has been updated.', // TODO
'updated' => 'Метка изменена.',
),
'update' => array(
'can_apply' => 'FreshRSS будет обновлён до <strong>версии %s</strong>.',

View File

@ -134,7 +134,7 @@ return array(
'request_failed' => 'Запрос не удался. Возможно, это вызвано проблемами с подключением к Интернет.',
'title_new_articles' => 'FreshRSS: новые статьи!',
),
'labels_empty' => 'No labels', // TODO
'labels_empty' => 'Нет меток',
'new_article' => 'Появились новые статьи. Нажмите, чтобы обновить страницу.',
'should_be_activated' => 'JavaScript должен быть включён',
),
@ -178,7 +178,7 @@ return array(
'queries' => 'Пользовательские запросы',
'reading' => 'Чтение',
'search' => 'Искать слова или #теги',
'search_help' => 'See documentation for advanced <a href="https://freshrss.github.io/FreshRSS/en/users/10_filter.html#with-the-search-field" target="_blank">search parameters</a>', // TODO
'search_help' => 'Дополнительные <a href="https://freshrss.github.io/FreshRSS/en/users/10_filter.html#with-the-search-field" target="_blank">параметры поиска</a> приведены в документации',
'sharing' => 'Обмен',
'shortcuts' => 'Горячие клавиши',
'stats' => 'Статистика',
@ -203,7 +203,7 @@ return array(
'clipboard' => 'Буфер обмена',
'diaspora' => 'Diaspora*', // IGNORE
'email' => 'Электронная почта',
'email-webmail-firefox-fix' => 'Email (webmail - fix for Firefox)', // TODO
'email-webmail-firefox-fix' => 'Электронная почта (webmail - правка для Firefox)',
'facebook' => 'Facebook', // IGNORE
'gnusocial' => 'GNU social', // IGNORE
'jdh' => 'Journal du hacker', // IGNORE

View File

@ -19,7 +19,7 @@ return array(
'credits_content' => 'Некоторые элементы дизайна взяты из <a href="http://twitter.github.io/bootstrap/">Bootstrap</a>, хотя FreshRSS не использует этот фреймворк. <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">Иконки</a> взяты из <a href="https://www.gnome.org/">проекта GNOME</a>. Шрифт <em>Open Sans</em> создан <a href="https://fonts.google.com/specimen/Open+Sans">Стивом Мэттесоном</a>. FreshRSS основан на <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>, PHP-фреймворке.',
'documentation' => 'Документация',
'freshrss_description' => 'FreshRSS — агрегатор RSS-лент для размещения на своём сервере. Лёгкий и простой в использовании, будучи при этом мощным и настраиваемым инструментом.',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">в Github</a>',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">в GitHub</a>',
'license' => 'Лицензия',
'project_website' => 'Сайт проекта',
'title' => 'О проекте',
@ -45,7 +45,7 @@ return array(
'bookmark_query' => 'Сохранить текущий запрос',
'favorites' => 'Избранное (%s)',
'global_view' => 'Глобальный вид',
'important' => 'Important feeds', // TODO
'important' => 'Важные ленты',
'main_stream' => 'Основной поток',
'mark_all_read' => 'Отметить всё прочитанным',
'mark_cat_read' => 'Отметить категорию прочитанной',

View File

@ -67,13 +67,13 @@ return array(
'empty' => 'Лента пустая. Пожалуйста, убедитесь, что её до сих пор обслуживают.',
'error' => 'С этой лентой возникла проблема. Пожалуйста, убедитесь, что она всегда досягаема. Затем снова обновите её.',
'export-as-opml' => array(
'download' => 'Download', // TODO
'help' => 'XML file', // TODO
'label' => 'Export as OPML', // TODO
'download' => 'Скачать',
'help' => 'XML файл',
'label' => 'Экспортировать как OPML',
),
'filteractions' => array(
'_' => 'Действия фильтрации',
'help' => 'Введите по одному поисковому фильтру в строке. Operators <a href="https://freshrss.github.io/FreshRSS/en/users/10_filter.html#with-the-search-field" target="_blank">see documentation</a>.', // DIRTY
'help' => 'Введите по одному поисковому фильтру в строке. См. <a href="https://freshrss.github.io/FreshRSS/en/users/10_filter.html#with-the-search-field" target="_blank">документацию</a>.',
),
'information' => 'Информация',
'keep_min' => 'Оставлять статей не менее',
@ -127,46 +127,46 @@ return array(
'xpath' => 'XPath для:',
),
'json_dotnotation' => array(
'_' => 'JSON (dot notation)', // TODO
'_' => 'JSON (точечная нотация)',
'feed_title' => array(
'_' => 'feed title', // TODO
'help' => 'Example: <code>meta.title</code> or a static string: <code>"My custom feed"</code>', // TODO
'_' => 'название ленты',
'help' => 'Пример: <code>meta.title</code> или статический текст: <code>"Моя пользовательская лента"</code>',
),
'help' => 'A JSON dot notated uses dots between objects and brackets for arrays (e.g. <code>data.items[0].title</code>)', // TODO
'help' => 'JSON с точечной нотацией использует точки между объектами и квадратные скобки для массивов (например: <code>data.items[0].title</code>)',
'item' => array(
'_' => 'finding news <strong>items</strong><br /><small>(most important)</small>', // TODO
'help' => 'JSON path to the array containing the items, e.g. <code>newsItems</code>', // TODO
'_' => 'Найти новые <strong>элементы</strong><br /><small>(самое важное)</small>',
'help' => 'JSON-путь к массиву, содержащему элементы, например: <code>newsItems</code>',
),
'item_author' => 'item author', // TODO
'item_categories' => 'item tags', // TODO
'item_author' => 'автор элемента',
'item_categories' => 'теги элемента',
'item_content' => array(
'_' => 'item content', // TODO
'help' => 'Key under which the content is found, e.g. <code>content</code>', // TODO
'_' => 'содержимое элемента',
'help' => 'Ключ, по которому найден контент, например: <code>content</code>',
),
'item_thumbnail' => array(
'_' => 'item thumbnail', // TODO
'help' => 'Example: <code>image</code>', // TODO
'_' => 'эскиз элемента',
'help' => 'Пример: <code>image</code>',
),
'item_timeFormat' => array(
'_' => 'Custom date/time format', // TODO
'help' => 'Optional. A format supported by <a href="https://php.net/datetime.createfromformat" target="_blank"><code>DateTime::createFromFormat()</code></a> such as <code>d-m-Y H:i:s</code>', // TODO
'_' => 'Пользовательский формат даты/времени',
'help' => 'Выборочно. Формат, поддерживаемый <a href="https://php.net/datetime.createfromformat" target="_blank"><code>DateTime::createFromFormat()</code></a>, например <code>d-m-Y H:i:s</code>',
),
'item_timestamp' => array(
'_' => 'item date', // TODO
'help' => 'The result will be parsed by <a href="https://php.net/strtotime" target="_blank"><code>strtotime()</code></a>', // TODO
'_' => 'дата элемента',
'help' => 'Результат будет распарсен используя <a href="https://php.net/strtotime" target="_blank"><code>strtotime()</code></a>',
),
'item_title' => 'item title', // TODO
'item_uid' => 'item unique ID', // TODO
'item_title' => 'название элемента',
'item_uid' => 'уникальный ID элемента',
'item_uri' => array(
'_' => 'item link (URL)', // TODO
'help' => 'Example: <code>permalink</code>', // TODO
'_' => 'ссылка на элемент (URL)',
'help' => 'Пример: <code>permalink</code>',
),
'json' => 'dot notation for:', // TODO
'relative' => 'dot notated path (relative to item) for:', // TODO
'json' => 'точечная нотация для:',
'relative' => 'JSON-путь (относительный до элемента) для:',
),
'jsonfeed' => 'JSON Feed', // TODO
'jsonfeed' => 'JSON Лента',
'rss' => 'RSS / Atom (по умолчанию)',
'xml_xpath' => 'XML + XPath', // TODO
'xml_xpath' => 'XML + XPath', // IGNORE
),
'maintenance' => array(
'clear_cache' => 'Очистить кэш',
@ -178,10 +178,10 @@ return array(
'max_http_redir' => 'Максимум HTTP переводов',
'max_http_redir_help' => 'Установите 0 или оставьте пустым, чтобы отключить, -1 для бесконечных переводов',
'method' => array(
'_' => 'HTTP Method', // TODO
'_' => 'HTTP метод',
),
'method_help' => 'The POST payload has automatic support for <code>application/x-www-form-urlencoded</code> and <code>application/json</code>', // TODO
'method_postparams' => 'Payload for POST', // TODO
'method_help' => 'Полезная нагрузка POST автоматически поддерживает <code>application/x-www-form-urlencoded</code> и <code>application/json</code>',
'method_postparams' => 'Полезная нагрузка POST',
'moved_category_deleted' => 'Когда вы удаляете категорию, ленты категории автоматически попадают в категорию <em>%s</em>.',
'mute' => 'заглушить',
'no_selected' => 'Ленты не выбраны.',
@ -190,11 +190,11 @@ return array(
'_' => 'Видимость',
'archived' => 'Не показывать (архивировано)',
'category' => 'Показывать в категории ленты',
'important' => 'Show in important feeds', // TODO
'important' => 'Показывать в важных лентах',
'main_stream' => 'Показывать в основном потоке',
),
'proxy' => 'Указать прокси для извлечения этой ленты',
'proxy_help' => 'Выберите протокол (например, SOCKS5) и введите адрес прокси (например, <kbd>127.0.0.1:1080</kbd> or <kbd>username:password@127.0.0.1:1080</kbd>)', // DIRTY
'proxy_help' => 'Выберите протокол (например, SOCKS5) и введите адрес прокси (например, <kbd>127.0.0.1:1080</kbd> или <kbd>username:password@127.0.0.1:1080</kbd>)', // DIRTY
'selector_preview' => array(
'show_raw' => 'Показать исходный код',
'show_rendered' => 'Показать содержимое',
@ -245,7 +245,7 @@ return array(
'subscription_tools' => 'Инструменты подписки',
),
'tag' => array(
'auto_label' => 'Add this label to new articles', // TODO
'auto_label' => 'Добавьте это название к новым статьям',
'name' => 'Название',
'new_name' => 'Новое название',
'old_name' => 'Старое название',

View File

@ -213,7 +213,7 @@ return array(
'latest' => 'Stabilná verzia (“latest”)',
),
'title' => 'Aktualizácia systému',
'viaGit' => 'Začala sa aktualizácia prostredníctvom git a Github.com',
'viaGit' => 'Začala sa aktualizácia prostredníctvom git a GitHub.com',
),
'user' => array(
'admin' => 'Administrátor',

View File

@ -183,6 +183,11 @@ return array(
'with_authors' => 'V riadku autori a dátum',
),
'feed_title' => 'Nadpis kanála',
'icons' => array(
'_' => 'Article icons position<br><small>(Reading view only)</small>', // TODO
'above_title' => 'Above title', // TODO
'with_authors' => 'In authors and date row', // TODO
),
'tags' => array(
'_' => 'Značky',
'both' => 'V záhlaví a pätičke',

View File

@ -19,7 +19,7 @@ return array(
'credits_content' => 'Niektoré časti vzhľadu pochádzajú z <a href="http://twitter.github.io/bootstrap/">Bootstrap</a>u, aj keď FreshRSS tento framework nepoužíva. <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">Ikony</a> sú z <a href="https://www.gnome.org/">GNOME project</a>. Font <em>Open Sans</em> zabezpečil <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>. FreshRSS je založený na PHP frameworku <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>.',
'documentation' => 'Dokumentácia',
'freshrss_description' => 'FreshRSS je čítačka RSS kanálov, ktorú môžete nasadiť na vlastný server. Ide o jednoduchý a zároveň dobre nastaviteľný nástroj.',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">na Github</a>e',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">na GitHub</a>e',
'license' => 'Licencia',
'project_website' => 'Webová stránka projektu',
'title' => 'O FreshRSS',

View File

@ -213,7 +213,7 @@ return array(
'latest' => 'Stabil sürüm (“latest”)',
),
'title' => 'Sistem güncelleme',
'viaGit' => 'git ve Github.com ile gğncelleme başladı',
'viaGit' => 'git ve GitHub.com ile gğncelleme başladı',
),
'user' => array(
'admin' => 'Yönetici',

View File

@ -183,6 +183,11 @@ return array(
'with_authors' => 'Yazarlar ve tarihler satırında',
),
'feed_title' => 'Akış Başlığı',
'icons' => array(
'_' => 'Article icons position<br><small>(Reading view only)</small>', // TODO
'above_title' => 'Above title', // TODO
'with_authors' => 'In authors and date row', // TODO
),
'tags' => array(
'_' => 'Etiketler',
'both' => 'Üst Bilgi ve Alt Bilgide',

View File

@ -19,7 +19,7 @@ return array(
'credits_content' => 'Bu frameworkü kullanmamasına rağmen FreshRSS bazı tasarım ögelerini <a href="http://twitter.github.io/bootstrap/">Bootstrap</a> dan almıştır. <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">İkonlar</a> <a href="https://www.gnome.org/">GNOME projesinden</a> alınmıştır. <em>Open Sans</em> yazı tipi <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a> tarafından oluşturulmuştur. FreshRSS bir PHP framework olan <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a> i temel alır.',
'documentation' => 'Dökümantasyon',
'freshrss_description' => 'FreshRSS kendi hostunuzda çalışan bir RSS akış toplayıcısıdır. Güçlü ve yapılandırılabilir araçlarıyla basit ve kullanımı kolay bir uygulamadır.',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">Github sayfası</a>',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">GitHub sayfası</a>',
'license' => 'Lisans',
'project_website' => 'Proje sayfası',
'title' => 'Hakkında',

View File

@ -213,7 +213,7 @@ return array(
'latest' => '稳定版本 (“latest”)',
),
'title' => '更新系统',
'viaGit' => '开始通过 git and Github.com 更新',
'viaGit' => '开始通过 git and GitHub.com 更新',
),
'user' => array(
'admin' => '管理员',

View File

@ -183,6 +183,11 @@ return array(
'with_authors' => '与作者和日期一行',
),
'feed_title' => '订阅源标题',
'icons' => array(
'_' => 'Article icons position<br><small>(Reading view only)</small>', // TODO
'above_title' => 'Above title', // TODO
'with_authors' => 'In authors and date row', // TODO
),
'tags' => array(
'_' => '文章标签',
'both' => '页脚与页眉',

View File

@ -19,7 +19,7 @@ return array(
'credits_content' => '某些设计元素来自于 <a href="http://twitter.github.io/bootstrap/">Bootstrap</a> ,尽管 FreshRSS 并没有使用此框架。<a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">图标</a> 来自于 <a href="https://www.gnome.org/">GNOME 项目</a>。<em>Open Sans</em> 字体出自 <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a> 之手。FreshRSS 基于 PHP 框架 <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>。',
'documentation' => '文档',
'freshrss_description' => 'FreshRSS 是一个自托管的 RSS 聚合服务。 它不仅轻快易用,并且强大又易于配置。',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">Github Issues</a>',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">GitHub Issues</a>',
'license' => '授权',
'project_website' => '项目网站',
'title' => '关于',

View File

@ -213,7 +213,7 @@ return array(
'latest' => '穩定式發佈(“latest”)',
),
'title' => '系統更新',
'viaGit' => '從git並由Github.com開始',
'viaGit' => '從git並由GitHub.com開始',
),
'user' => array(
'admin' => '管理員',

View File

@ -183,6 +183,11 @@ return array(
'with_authors' => '與作者和日期一行',
),
'feed_title' => '訂閱源標題',
'icons' => array(
'_' => 'Article icons position<br><small>(Reading view only)</small>', // TODO
'above_title' => 'Above title', // TODO
'with_authors' => 'In authors and date row', // TODO
),
'tags' => array(
'_' => '文章標籤',
'both' => '兩者都顯示',

View File

@ -19,7 +19,7 @@ return array(
'credits_content' => '某些設計元素來自於 <a href="http://twitter.github.io/bootstrap/">Bootstrap</a> ,盡管 FreshRSS 並沒有使用此框架。<a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">圖標</a> 來自於 <a href="https://www.gnome.org/">GNOME 項目</a>。<em>Open Sans</em> 字體出自 <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a> 之手。FreshRSS 基於 PHP 框架 <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>。',
'documentation' => 'Documentation', // TODO
'freshrss_description' => 'FreshRSS 是一個自托管的 RSS 聚合服務。 它不僅輕快又易用,而且強大又易於配置。',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">Github Issues</a>',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">GitHub Issues</a>',
'license' => '授權',
'project_website' => '項目網站',
'title' => '關於',

View File

@ -135,6 +135,15 @@
</select>
</div>
</div>
<div class="form-group">
<label class="group-name" for="show_articleicons"><?= _t('conf.reading.article.icons') ?></label>
<div class="group-controls">
<select name="show_articleicons" id="show_articleicons" data-leave-validation="<?= FreshRSS_Context::userConf()->show_articleicons ?>">
<option value="t" <?= FreshRSS_Context::userConf()->show_articleicons === 't' ? ' selected="selected"' : '' ?> data-input-visible="true"><?= _t('conf.reading.article.icons.above_title') ?></option>
<option value="a" <?= FreshRSS_Context::userConf()->show_articleicons === 'a' ? ' selected="selected"' : '' ?> data-input-visible="true"><?= _t('conf.reading.article.icons.with_authors') ?></option>
</select>
</div>
</div>
<div class="form-group">
<label class="group-name" for="show_tags"><?= _t('conf.reading.article.tags') ?></label>
<div class="group-controls">

View File

@ -1,4 +1,5 @@
<?php
// used only in Reading view and html.phtml
declare(strict_types=1);
/** @var FreshRSS_View $this */
$entry = $this->entry;
@ -17,16 +18,32 @@
$readUrl['params']['is_read'] = 0;
}
?>
<div class="article-header-topline">
<div class="article-header-topline horizontal-list">
<?php if (FreshRSS_Auth::hasAccess()) { ?>
<a class="read" href="<?= Minz_Url::display($readUrl) ?>" title="<?= _t('conf.shortcut.mark_read') ?>"><?= _i($entry->isRead() ? 'read' : 'unread') ?></a>
<a class="bookmark" href="<?= Minz_Url::display($favoriteUrl) ?>" title="<?= _t('conf.shortcut.mark_favorite') ?>"><?= _i($entry->isFavorite() ? 'starred' : 'non-starred') ?></a>
<?php if (FreshRSS_Context::userConf()->topline_read && FreshRSS_Context::userConf()->show_articleicons == 't') { ?>
<div class="item manage">
<a class="read" href="<?= Minz_Url::display($readUrl) ?>" title="<?= _t('conf.shortcut.mark_read') ?>"><?= _i($entry->isRead() ? 'read' : 'unread') ?></a>
</div>
<?php } ?>
<?php if (FreshRSS_Context::userConf()->topline_favorite && FreshRSS_Context::userConf()->show_articleicons == 't') { ?>
<div class="item manage">
<a class="bookmark" href="<?= Minz_Url::display($favoriteUrl) ?>" title="<?= _t('conf.shortcut.mark_favorite') ?>"><?= _i($entry->isFavorite() ? 'starred' : 'non-starred') ?></a>
</div>
<?php } ?>
<?php } ?>
<?php if (FreshRSS_Context::userConf()->show_feed_name === 't') { ?>
<a class="website" href="<?= _url('index', 'reader', 'get', 'f_' . $feed->id()) ?>" title="<?= _t('gen.action.filter') ?>">
<?php if (FreshRSS_Context::userConf()->show_favicons): ?>
<img class="favicon" src="<?= $feed->favicon() ?>" alt="✇" loading="lazy" /><?php
endif; ?><span><?= $feed->name() ?></span></a>
<div class="item">
<?php if (FreshRSS_Context::userConf()->show_feed_name === 't') { ?>
<a class="website" href="<?= _url('index', 'reader', 'get', 'f_' . $feed->id()) ?>" title="<?= _t('gen.action.filter') ?>">
<?php if (FreshRSS_Context::userConf()->show_favicons): ?>
<img class="favicon" src="<?= $feed->favicon() ?>" alt="✇" loading="lazy" /><?php
endif; ?><span><?= $feed->name() ?></span></a>
<?php } ?>
</div>
<?php
if (FreshRSS_Context::userConf()->topline_link && FreshRSS_Context::userConf()->show_articleicons == 't') { ?>
<div class="item link">
<a target="_blank" rel="noreferrer" href="<?= $this->entry->link() ?>" class="item-element" title="<?= _t('conf.shortcut.see_on_website') ?>"><?= _i('link') ?></a>
</div>
<?php } ?>
</div>
@ -35,24 +52,31 @@
$this->renderHelper('index/tags');
}
?>
<h1 class="title"><a target="_blank" rel="noreferrer" class="go_website" href="<?= $entry->link() ?>"><?= $entry->title() ?></a></h1>
<?php if (FreshRSS_Context::userConf()->show_author_date === 'h' || FreshRSS_Context::userConf()->show_author_date === 'b') { ?>
<div class="subtitle">
<?php if (FreshRSS_Context::userConf()->show_feed_name === 'a') { ?>
<div class="website">
<a href="<?= $this->internal_rendering ? $feed->website() : _url('index', 'reader', 'get', 'f_' . $feed->id()) ?>" title="<?= _t('gen.action.filter') ?>">
<?php if (in_array(FreshRSS_Context::userConf()->show_author_date, ['h','b'], true)) { ?>
<div class="subtitle horizontal-list">
<?php if (FreshRSS_Auth::hasAccess()) { ?>
<?php if (FreshRSS_Context::userConf()->topline_read && FreshRSS_Context::userConf()->show_articleicons == 'a') { ?>
<div class="item manage">
<a class="read" href="<?= Minz_Url::display($readUrl) ?>" title="<?= _t('conf.shortcut.mark_read') ?>"><?= _i($entry->isRead() ? 'read' : 'unread') ?></a>
</div>
<?php } ?>
<?php if (FreshRSS_Context::userConf()->topline_favorite && FreshRSS_Context::userConf()->show_articleicons == 'a') { ?>
<div class="item manage">
<a class="bookmark" href="<?= Minz_Url::display($favoriteUrl) ?>" title="<?= _t('conf.shortcut.mark_favorite') ?>"><?= _i($entry->isFavorite() ? 'starred' : 'non-starred') ?></a>
</div>
<?php } ?>
<?php } ?>
<div class="item">
<?php if (FreshRSS_Context::userConf()->show_feed_name === 'a') { ?>
<span class="website"><a href="<?= $this->internal_rendering ? $feed->website() : _url('index', 'reader', 'get', 'f_' . $feed->id()) ?>" title="<?= _t('gen.action.filter') ?>">
<?php if (FreshRSS_Context::userConf()->show_favicons): ?>
<img class="favicon" src="<?= $feed->favicon() ?>" alt="✇" loading="lazy" /><?php
endif; ?><span><?= $feed->name() ?></span>
</a>
</div>
<?php }
$authors = $entry->authors();
if (!empty($authors) && is_array($authors)) {
?>
<div class="author">
endif; ?><span><?= $feed->name() ?></span></a></span>
<?php }
$authors = $entry->authors();
if (!empty($authors) && is_array($authors)) { ?>
<div class="author">
<?= _t('gen.short.by_author') ?>
<?php
foreach ($authors as $author) {
@ -60,11 +84,18 @@
?>
<a href="<?= $href ?>" title="<?= _t('gen.action.filter') ?>"><?= $author ?></a>
<?php } ?>
</div>
<?php } ?>
<div class="date">
</div>
<?php } ?>
</div>
<div class="item date">
<time datetime="<?= $entry->machineReadableDate() ?>"><?= $entry->date() ?></time>
</div>
<?php
if (FreshRSS_Context::userConf()->topline_link && FreshRSS_Context::userConf()->show_articleicons == 'a') { ?>
<div class="item link">
<a target="_blank" rel="noreferrer" href="<?= $this->entry->link() ?>" class="item-element" title="<?= _t('conf.shortcut.see_on_website') ?>"><?= _i('link') ?></a>
</div>
<?php } ?>
</div>
<?php } ?>
</header>

View File

@ -11,7 +11,7 @@
<h1><?= _t('admin.update') ?></h1>
<?php
// @phpstan-ignore-next-line
// @phpstan-ignore function.notFound
ask_info_update();
?>
</main>

View File

@ -101,7 +101,7 @@ abstract class CliOptionsParser {
}
if (!empty($typedValues)) {
// @phpstan-ignore-next-line (change to `@phpstan-ignore property.dynamicName` when upgrading to PHPStan 1.11+)
// @phpstan-ignore property.dynamicName
$this->$name = $types['isArray'] ? $typedValues : array_pop($typedValues);
}
}

View File

@ -108,7 +108,7 @@ foreach ($values as $name => $value) {
}
break;
}
// @phpstan-ignore-next-line (change to `@phpstan-ignore property.dynamicName` when upgrading to PHPStan 1.11+)
// @phpstan-ignore assign.propertyType, property.dynamicName
$systemConf->$name = $value;
}
}

View File

@ -57,9 +57,9 @@
"ext-phar": "*",
"ext-tokenizer": "*",
"ext-xmlwriter": "*",
"phpstan/phpstan": "^1.10",
"phpstan/phpstan-phpunit": "^1.3",
"phpstan/phpstan-strict-rules": "^1.5",
"phpstan/phpstan": "^1.11",
"phpstan/phpstan-phpunit": "^1.4",
"phpstan/phpstan-strict-rules": "^1.6",
"phpunit/phpunit": "^9",
"squizlabs/php_codesniffer": "^3.9"
},

42
composer.lock generated
View File

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "39d1b72706ede754d441aa7d720c03d5",
"content-hash": "2dcd52d3495f0c8bbca900f58e469323",
"packages": [],
"packages-dev": [
{
@ -314,16 +314,16 @@
},
{
"name": "phpstan/phpstan",
"version": "1.10.67",
"version": "1.11.0",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan.git",
"reference": "16ddbe776f10da6a95ebd25de7c1dbed397dc493"
"reference": "666cb1703742cea9cc80fee631f0940e1592fa6e"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/phpstan/phpstan/zipball/16ddbe776f10da6a95ebd25de7c1dbed397dc493",
"reference": "16ddbe776f10da6a95ebd25de7c1dbed397dc493",
"url": "https://api.github.com/repos/phpstan/phpstan/zipball/666cb1703742cea9cc80fee631f0940e1592fa6e",
"reference": "666cb1703742cea9cc80fee631f0940e1592fa6e",
"shasum": ""
},
"require": {
@ -368,25 +368,25 @@
"type": "github"
}
],
"time": "2024-04-16T07:22:02+00:00"
"time": "2024-05-13T06:02:22+00:00"
},
{
"name": "phpstan/phpstan-phpunit",
"version": "1.3.16",
"version": "1.4.0",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan-phpunit.git",
"reference": "d5242a59d035e46774f2e634b374bc39ff62cb95"
"reference": "f3ea021866f4263f07ca3636bf22c64be9610c11"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/d5242a59d035e46774f2e634b374bc39ff62cb95",
"reference": "d5242a59d035e46774f2e634b374bc39ff62cb95",
"url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/f3ea021866f4263f07ca3636bf22c64be9610c11",
"reference": "f3ea021866f4263f07ca3636bf22c64be9610c11",
"shasum": ""
},
"require": {
"php": "^7.2 || ^8.0",
"phpstan/phpstan": "^1.10"
"phpstan/phpstan": "^1.11"
},
"conflict": {
"phpunit/phpunit": "<7.0"
@ -418,27 +418,27 @@
"description": "PHPUnit extensions and rules for PHPStan",
"support": {
"issues": "https://github.com/phpstan/phpstan-phpunit/issues",
"source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.16"
"source": "https://github.com/phpstan/phpstan-phpunit/tree/1.4.0"
},
"time": "2024-02-23T09:51:20+00:00"
"time": "2024-04-20T06:39:00+00:00"
},
{
"name": "phpstan/phpstan-strict-rules",
"version": "1.5.5",
"version": "1.6.0",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan-strict-rules.git",
"reference": "2e193a07651a6f4be3baa44ddb21d822681f5918"
"reference": "363f921dd8441777d4fc137deb99beb486c77df1"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/2e193a07651a6f4be3baa44ddb21d822681f5918",
"reference": "2e193a07651a6f4be3baa44ddb21d822681f5918",
"url": "https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/363f921dd8441777d4fc137deb99beb486c77df1",
"reference": "363f921dd8441777d4fc137deb99beb486c77df1",
"shasum": ""
},
"require": {
"php": "^7.2 || ^8.0",
"phpstan/phpstan": "^1.10.60"
"phpstan/phpstan": "^1.11"
},
"require-dev": {
"nikic/php-parser": "^4.13.0",
@ -467,9 +467,9 @@
"description": "Extra strict and opinionated rules for PHPStan",
"support": {
"issues": "https://github.com/phpstan/phpstan-strict-rules/issues",
"source": "https://github.com/phpstan/phpstan-strict-rules/tree/1.5.5"
"source": "https://github.com/phpstan/phpstan-strict-rules/tree/1.6.0"
},
"time": "2024-04-19T15:12:26+00:00"
"time": "2024-04-20T06:37:51+00:00"
},
{
"name": "phpunit/php-code-coverage",
@ -2024,5 +2024,5 @@
"platform-overrides": {
"php": "7.4"
},
"plugin-api-version": "2.6.0"
"plugin-api-version": "2.3.0"
}

View File

@ -40,6 +40,7 @@ return array (
'show_tags_max' => 7,
'show_author_date' => 'h', // {0 => none, b => both, f => footer, h => header}
'show_feed_name' => 'a', // {0 => none, a => with authors, t => above title}
'show_articleicons' => 't', // {a => with_authors, t => above title}
'hide_read_feeds' => true,
'onread_jump_next' => true,
'lazyload' => true,

View File

@ -32,6 +32,6 @@ It could happen that we make two releases in a short span of time if we have a r
As its name suggests, the development version is the working codebase, intended for developers. **This release may be unstable!**
If you want to keep track of the most recent enhancements or help the developers with bug reports, this is the branch for you. If you use this version, please keep in mind that you need to follow the branch activity on Github (via [the branch RSS feed](https://github.com/FreshRSS/FreshRSS/commits/edge.atom), for instance), and manually pull new commits.
If you want to keep track of the most recent enhancements or help the developers with bug reports, this is the branch for you. If you use this version, please keep in mind that you need to follow the branch activity on GitHub (via [the branch RSS feed](https://github.com/FreshRSS/FreshRSS/commits/edge.atom), for instance), and manually pull new commits.
Some say that the main developers use this branch on a daily basis without problem. They may know what they are doing…

View File

@ -57,7 +57,7 @@ See also another option for Authentik, [using the OAuth2 Provider with OpenID](1
## No Authentication
Not using authentication on your server is dangerous, as anyone with access to your server would be able to make changes as an admin.
It is never advisable to not use any form of authentication, but **never** chose this option on a server that is able to be accessed outside of your home network.
It is never advisable to not use any form of authentication, but **never** choose this option on a server that is able to be accessed outside of your home network.
## OpenID Connect

View File

@ -6,7 +6,7 @@ Start by creating your development environment. A guide to setting up FreshRSS
## After That
* [Github Branching and Pushing](02_Github.md)
* [GitHub Branching and Pushing](02_GitHub.md)
* [Running tests](03_Running_tests.md)
* [Creating a pull request](04_Pull_requests.md)
* [Releasing a new version](05_Release_new_version.md)

View File

@ -2,7 +2,7 @@
## About FreshRSS
FreshRSS is an RSS / Atom feed aggregator written in PHP dating back to October 2012. The official site is located at [freshrss.org](https://freshrss.org) and the official repository is hosted on Github: [github.com/FreshRSS/FreshRSS](https://github.com/FreshRSS/FreshRSS).
FreshRSS is an RSS / Atom feed aggregator written in PHP dating back to October 2012. The official site is located at [freshrss.org](https://freshrss.org) and the official repository is hosted on GitHub: [github.com/FreshRSS/FreshRSS](https://github.com/FreshRSS/FreshRSS).
## The problem

View File

@ -27,7 +27,7 @@ Here are the steps to follow:
1. __Verify if the feed syntax is valid__ with the [W3C on-line tool](https://validator.w3.org/feed/ "RSS and Atom feed validator"). If its not valid, theres nothing we can do.
1. __Verify SimplePie validation__ with the [SimplePie on-line tool](https://simplepie.org/demo/ "SimplePie official demo"). If its not recognized, theres nothing we can do.
1. __Verify FreshRSS integration__ with the [demo](https://demo.freshrss.org "FreshRSS official demo"). If its not working, you need to [create an issue on Github](https://github.com/FreshRSS/FreshRSS/issues/new "Create an issue for FreshRSS") so we can have a look at it. If its working, theres probably something fishy with the hosting server.
1. __Verify FreshRSS integration__ with the [demo](https://demo.freshrss.org "FreshRSS official demo"). If its not working, you need to [create an issue on GitHub](https://github.com/FreshRSS/FreshRSS/issues/new "Create an issue for FreshRSS") so we can have a look at it. If its working, theres probably something fishy with the hosting server.
## How can you change a forgotten password?

View File

@ -4,7 +4,7 @@
FreshRSS est un agrégateur de flux RSS / Atom écrit en PHP depuis octobre
2012. Le site officiel est situé à ladresse
[freshrss.org](https://freshrss.org) et son dépot Git est hébergé par Github
[freshrss.org](https://freshrss.org) et son dépot Git est hébergé par GitHub
: [github.com/FreshRSS/FreshRSS](https://github.com/FreshRSS/FreshRSS).
## Problème à résoudre

Some files were not shown because too many files have changed in this diff Show More