diff --git a/.cliffignore b/.cliffignore new file mode 100644 index 000000000..187668fd1 --- /dev/null +++ b/.cliffignore @@ -0,0 +1,7 @@ +9766c534bddad8e82e6d19f9bad5cf70b9887f9a +92ce77ec0ec703c08a659419087a373f76e711f7 +2d53efc945c7747be1755d0b66557a86bdc12cbd +602137b65129b817811b80975a369ebde3270c6d +4eb26ae37e1f4c82a45961517ffeb54c20200408 +e59adce848a9e10ee5775254045cbbd915236b8b +9e0a64108d62236ab07b3f8d10e8c78269b8e1d1 diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 19301d0e6..47028004c 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -43,6 +43,9 @@ jobs: with: php-version: '8.1' + - name: Update composer.lock file + run: composer update --no-install + - name: Install Composer dependencies run: composer install --no-progress --prefer-dist --optimize-autoloader diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9ab197a68..e92dfe326 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,6 +19,9 @@ jobs: with: php-version: '8.1' + - name: Update composer.lock file + run: composer update --no-install + - name: Install Composer dependencies 🪚 run: composer install --no-progress --prefer-dist --optimize-autoloader @@ -41,7 +44,7 @@ jobs: - name: Upload Archive 📤 uses: actions/upload-artifact@v4 with: - name: TorrentPier + name: TorrentPier-master path: ${{ steps.create-zip.outputs.ZIP_NAME }} deploy: @@ -56,6 +59,9 @@ jobs: with: php-version: '8.1' + - name: Update composer.lock file + run: composer update --no-install + - name: 🖇 Install Composer dependencies run: composer install --no-progress --prefer-dist --optimize-autoloader diff --git a/.gitignore b/.gitignore index 2af16db7d..dd0e1f365 100644 --- a/.gitignore +++ b/.gitignore @@ -4,7 +4,6 @@ ### TorrentPier ### *.log -/*.txt install.php_* composer-setup.php .env diff --git a/CHANGELOG.md b/CHANGELOG.md index 58c97b79d..e3b26f3a3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,13 +6,91 @@ ### 🚀 Features -- *(avatar upload)* Added `accept="image/*"` attribute ([#1841](https://github.com/torrentpier/torrentpier/pull/1841)) - ([56d531a](https://github.com/torrentpier/torrentpier/commit/56d531aa5ddb778d08a2796fa9fb865e5b3040ce)) -- *(emailer)* Added ability to configure `sendmail` - ([5ad4a70](https://github.com/torrentpier/torrentpier/commit/5ad4a7019d996d468650ab608ab53d6cf3ebb4f5)) -- *(playback_m3u.php)* Added checking auth to download ([#1848](https://github.com/torrentpier/torrentpier/pull/1848)) - ([0b8d8a5](https://github.com/torrentpier/torrentpier/commit/0b8d8a5210ee761dddaa57fc48bb48b0ede1ec3c)) -- Added secure headers configuring ([#1856](https://github.com/torrentpier/torrentpier/pull/1856)) - ([9766c53](https://github.com/torrentpier/torrentpier/commit/9766c534bddad8e82e6d19f9bad5cf70b9887f9a)) +- *(ACP)* Added `robots.txt` editor ([#1913](https://github.com/torrentpier/torrentpier/pull/1913)) - ([79bb13e](https://github.com/torrentpier/torrentpier/commit/79bb13e17d07505be4d3a3c67223b4f591b66bfb)) +- *(bbcode)* Implement color customization for `[box]` tag ([#1920](https://github.com/torrentpier/torrentpier/pull/1920)) - ([4c24cb6](https://github.com/torrentpier/torrentpier/commit/4c24cb65bfebf307b717e985b169ea5d27df64f8)) +- *(install)* Autofill `Host` in `robots.txt` file ([#1916](https://github.com/torrentpier/torrentpier/pull/1916)) - ([03eeb08](https://github.com/torrentpier/torrentpier/commit/03eeb08ad185b6dcc99563f567297e41f4a56117)) +- Added ability to set page meta description ([#1917](https://github.com/torrentpier/torrentpier/pull/1917)) - ([7b8b9a0](https://github.com/torrentpier/torrentpier/commit/7b8b9a0bbabc1dfbf56cac8c105ad158ae78c3a7)) + +### 🈳 New translations + +- New translations main.php (Russian) ([#1922](https://github.com/torrentpier/torrentpier/pull/1922)) - ([8e965fb](https://github.com/torrentpier/torrentpier/commit/8e965fb1ceb5e82201c43b33fcdb044256646191)) +- New Crowdin updates ([#1921](https://github.com/torrentpier/torrentpier/pull/1921)) - ([daeb7fe](https://github.com/torrentpier/torrentpier/commit/daeb7fe87e8da53745fe7aac0708cefa3392ffdc)) +- New Crowdin updates ([#1915](https://github.com/torrentpier/torrentpier/pull/1915)) - ([a3da6f5](https://github.com/torrentpier/torrentpier/commit/a3da6f538658fbfe4e57aad10046d8c459a1a498)) +- New Crowdin updates ([#1914](https://github.com/torrentpier/torrentpier/pull/1914)) - ([a15baef](https://github.com/torrentpier/torrentpier/commit/a15baef69a2955b6dc9cd6e8fdf467550d0b5d09)) +- New Crowdin updates ([#1911](https://github.com/torrentpier/torrentpier/pull/1911)) - ([174f441](https://github.com/torrentpier/torrentpier/commit/174f44160e1f33bed9422f0c4eab9d73b7025036)) +- New Crowdin updates ([#1910](https://github.com/torrentpier/torrentpier/pull/1910)) - ([c40aad2](https://github.com/torrentpier/torrentpier/commit/c40aad20ad865849d3088498f1ba95a5fb0a0621)) +- New Crowdin updates ([#1907](https://github.com/torrentpier/torrentpier/pull/1907)) - ([999ae1e](https://github.com/torrentpier/torrentpier/commit/999ae1eff9f3a4c951fc48efbf94c0cea2a5f8d2)) +- Updated translations ([#1909](https://github.com/torrentpier/torrentpier/pull/1909)) - ([897edfc](https://github.com/torrentpier/torrentpier/commit/897edfc371087427c574776472cbbf3f1f933273)) +- Updated translations ([#1908](https://github.com/torrentpier/torrentpier/pull/1908)) - ([6d0499d](https://github.com/torrentpier/torrentpier/commit/6d0499dd0229d454d3af00f10151adc26a9e96a7)) +- New translations ([#1906](https://github.com/torrentpier/torrentpier/pull/1906)) - ([8a3b12c](https://github.com/torrentpier/torrentpier/commit/8a3b12c1192678552a3186c1f58df9b4d7e5ba1b)) ### 📦 Dependencies +- *(deps)* Bump filp/whoops from 2.18.0 to 2.18.1 ([#1919](https://github.com/torrentpier/torrentpier/pull/1919)) - ([1253661](https://github.com/torrentpier/torrentpier/commit/125366147c6257abadd489f3802e4a0dab37a89c)) +- *(deps)* Bump arokettu/bencode from 4.3.0 to 4.3.1 ([#1912](https://github.com/torrentpier/torrentpier/pull/1912)) - ([f76e351](https://github.com/torrentpier/torrentpier/commit/f76e351b32cfa2932bc1afde6c3c522cd993b8af)) + +### ⚙️ Miscellaneous + +- Minor improvements ([#1918](https://github.com/torrentpier/torrentpier/pull/1918)) - ([46f29bc](https://github.com/torrentpier/torrentpier/commit/46f29bc68a18fdefad81e26a60fe44f122407ea7)) + + +## [v2.4.5](https://github.com/torrentpier/torrentpier/compare/v2.4.5-rc.5..v2.4.5) (2025-05-11) + +### 🚀 Features + +- *(admin_smilies)* Added confirmation on smilie deleting ([#1895](https://github.com/torrentpier/torrentpier/pull/1895)) - ([b51820e](https://github.com/torrentpier/torrentpier/commit/b51820e1861044143321fcde5239c22abc3de984)) +- *(announcer)* Check for frozen torrents ([#1770](https://github.com/torrentpier/torrentpier/pull/1770)) - ([6e0786b](https://github.com/torrentpier/torrentpier/commit/6e0786bdee8f1a2557f9ac1dc628983bcafe3f5f)) +- *(freeipapi)* Added ability to use own API token ([#1901](https://github.com/torrentpier/torrentpier/pull/1901)) - ([513e306](https://github.com/torrentpier/torrentpier/commit/513e3065d34409931c4198c03b080f232f1d809b)) +- Added ability to hide peer username in peer list ([#1903](https://github.com/torrentpier/torrentpier/pull/1903)) - ([3a64f85](https://github.com/torrentpier/torrentpier/commit/3a64f8595cafd99b9cb821d52ec5d3b3e8e467c0)) +- Added ability to hide peer country in peer list ([#1891](https://github.com/torrentpier/torrentpier/pull/1891)) - ([2555ebc](https://github.com/torrentpier/torrentpier/commit/2555ebce4717f871922495e48cbca9e22da78bd5)) +- Added ability to hide BitTorrent client in peers list ([#1890](https://github.com/torrentpier/torrentpier/pull/1890)) - ([f5d65b8](https://github.com/torrentpier/torrentpier/commit/f5d65b8911c5e864f000348a6d1aefbb4c09c2b4)) + +### 🐛 Bug Fixes + +- *(peers list)* `IPv6` showing ([#1902](https://github.com/torrentpier/torrentpier/pull/1902)) - ([4b7203f](https://github.com/torrentpier/torrentpier/commit/4b7203f8aeeeffc1b163bd3db1dd6b2cac33c923)) +- Incorrect rounding in execution time counter ([#1899](https://github.com/torrentpier/torrentpier/pull/1899)) - ([781b724](https://github.com/torrentpier/torrentpier/commit/781b7240c41ddd141cfb057480c10d9cee30e6d7)) +- `Undefined array key "smile"` when are no smilies ([#1896](https://github.com/torrentpier/torrentpier/pull/1896)) - ([36d3992](https://github.com/torrentpier/torrentpier/commit/36d399220e2c16a582e1e400df0002c164f5ec3b)) +- Peer country flag not shown in peers list ([#1894](https://github.com/torrentpier/torrentpier/pull/1894)) - ([8edba72](https://github.com/torrentpier/torrentpier/commit/8edba72f09f037225ede058cf09c830b1a01e78f)) + +### 📦 Dependencies + +- *(deps)* Bump symfony/polyfill from 1.31.0 to 1.32.0 ([#1900](https://github.com/torrentpier/torrentpier/pull/1900)) - ([a4793f6](https://github.com/torrentpier/torrentpier/commit/a4793f6ce103f22941d72793e2bf8cdf9f78d494)) + +### ⚙️ Miscellaneous + +- Minor improvements ([#1904](https://github.com/torrentpier/torrentpier/pull/1904)) - ([3cdf843](https://github.com/torrentpier/torrentpier/commit/3cdf843a0442d4cdf9b70702c6092d05df86c7e0)) +- Minor improvements ([#1898](https://github.com/torrentpier/torrentpier/pull/1898)) - ([2f02692](https://github.com/torrentpier/torrentpier/commit/2f026921ee331226900b3cd4f1bb238f6562b48d)) +- Minor improvements ([#1897](https://github.com/torrentpier/torrentpier/pull/1897)) - ([14086a0](https://github.com/torrentpier/torrentpier/commit/14086a0ed6181a0ff4496ee2e56f4fb70bfe18d5)) +- Minor improvements ([#1893](https://github.com/torrentpier/torrentpier/pull/1893)) - ([90ece5c](https://github.com/torrentpier/torrentpier/commit/90ece5c7621789f170246b2898841b347e264674)) +- Minor improvements ([#1892](https://github.com/torrentpier/torrentpier/pull/1892)) - ([1e5b93d](https://github.com/torrentpier/torrentpier/commit/1e5b93d2c072c5c35feef7567b3fcdb4b3597935)) + + +## [v2.4.5-rc.5](https://github.com/torrentpier/torrentpier/compare/v2.4.5-rc.4..v2.4.5-rc.5) (2025-05-03) + +### 🚀 Features + +- *(admin_ranks)* Added confirmation on rank deleting ([#1888](https://github.com/torrentpier/torrentpier/pull/1888)) - ([e510ebc](https://github.com/torrentpier/torrentpier/commit/e510ebc3ba30be7bf99769b1e5540353bd53c333)) +- *(atom)* Hide topics from private forums ([#1889](https://github.com/torrentpier/torrentpier/pull/1889)) - ([75e9d5e](https://github.com/torrentpier/torrentpier/commit/75e9d5e4a8c5ec20f438e7b24a5469d219959a8c)) +- *(avatar upload)* Added `accept="image/*"` attribute ([#1841](https://github.com/torrentpier/torrentpier/pull/1841)) - ([56d531a](https://github.com/torrentpier/torrentpier/commit/56d531aa5ddb778d08a2796fa9fb865e5b3040ce)) +- *(emailer)* Added ability to configure `sendmail` - ([5ad4a70](https://github.com/torrentpier/torrentpier/commit/5ad4a7019d996d468650ab608ab53d6cf3ebb4f5)) +- *(magnet)* Added `xl` (eXact Length) parametr ([#1883](https://github.com/torrentpier/torrentpier/pull/1883)) - ([c0cdcff](https://github.com/torrentpier/torrentpier/commit/c0cdcff48825ce5fb0c89c0ec44eb95686aee74c)) +- *(playback_m3u.php)* Added checking auth to download ([#1848](https://github.com/torrentpier/torrentpier/pull/1848)) - ([0b8d8a5](https://github.com/torrentpier/torrentpier/commit/0b8d8a5210ee761dddaa57fc48bb48b0ede1ec3c)) + +### 🐛 Bug Fixes + +- *(cache)* Implicitly marking parameter `$name` as nullable is deprecated ([#1877](https://github.com/torrentpier/torrentpier/pull/1877)) - ([c3b4000](https://github.com/torrentpier/torrentpier/commit/c3b40003b778a725e958cebee6446bcfd6a68b10)) +- Displaying `Network news` and `Latest news` for guests when foums are private ([#1879](https://github.com/torrentpier/torrentpier/pull/1879)) - ([9f96090](https://github.com/torrentpier/torrentpier/commit/9f96090cc419f828e54e69a91a906a3f3d92c255)) +- Pagination issue in `Report on action` page ([#1872](https://github.com/torrentpier/torrentpier/pull/1872)) - ([8358aa0](https://github.com/torrentpier/torrentpier/commit/8358aa00de2ec9efd4c51b8bef11bd700a56c19c)) +- `tablesorting` issues & incorrect `user_role` for pending users ([#1871](https://github.com/torrentpier/torrentpier/pull/1871)) - ([595adbe](https://github.com/torrentpier/torrentpier/commit/595adbe4da5296b0f3ebde6628e58e878c0fb7d5)) +- Fixed TorrentPier build-in emojis showing in ACP ([#1870](https://github.com/torrentpier/torrentpier/pull/1870)) - ([12792e7](https://github.com/torrentpier/torrentpier/commit/12792e74f71a57448277dda46471563a7fea71db)) + +### 📦 Dependencies + +- *(deps)* Bump vlucas/phpdotenv from 5.6.1 to 5.6.2 ([#1887](https://github.com/torrentpier/torrentpier/pull/1887)) - ([7a14464](https://github.com/torrentpier/torrentpier/commit/7a14464d20fe8d2f8b980a82647c6b9ec081f621)) +- *(deps)* Bump php-curl-class/php-curl-class from 11.1.0 to 12.0.0 ([#1868](https://github.com/torrentpier/torrentpier/pull/1868)) - ([bd5aa2a](https://github.com/torrentpier/torrentpier/commit/bd5aa2a5e71560409bc630ea2334e33c77458ab3)) +- *(deps)* Bump monolog/monolog from 3.8.1 to 3.9.0 ([#1865](https://github.com/torrentpier/torrentpier/pull/1865)) - ([6440162](https://github.com/torrentpier/torrentpier/commit/64401621879af0cc445c38687c571d2fec184410)) +- *(deps)* Bump php-curl-class/php-curl-class from 11.0.5 to 11.1.0 ([#1864](https://github.com/torrentpier/torrentpier/pull/1864)) - ([de2fcea](https://github.com/torrentpier/torrentpier/commit/de2fceabedefd07441ba6801417157a9828e0e2a)) +- *(deps)* Bump egulias/email-validator from 4.0.3 to 4.0.4 ([#1858](https://github.com/torrentpier/torrentpier/pull/1858)) - ([3ced460](https://github.com/torrentpier/torrentpier/commit/3ced460640e4bfe27a91acd0408e73c3c49e1534)) - *(deps)* Bump filp/whoops from 2.17.0 to 2.18.0 ([#1853](https://github.com/torrentpier/torrentpier/pull/1853)) - ([7ca0582](https://github.com/torrentpier/torrentpier/commit/7ca058256186b7b690003308d660a3a6271e84d2)) - *(deps)* Bump php-curl-class/php-curl-class from 11.0.4 to 11.0.5 ([#1849](https://github.com/torrentpier/torrentpier/pull/1849)) - ([37ad07a](https://github.com/torrentpier/torrentpier/commit/37ad07a40c1adf29f712f469d2850753d32a5eb9)) - *(deps)* Bump belomaxorka/captcha from 1.2.3 to 1.2.4 - ([4641b0a](https://github.com/torrentpier/torrentpier/commit/4641b0a0d0e055d684ec36d41bfaf22b4d4b2ee1)) @@ -23,16 +101,33 @@ - Password generation ([#1847](https://github.com/torrentpier/torrentpier/pull/1847)) - ([af2403f](https://github.com/torrentpier/torrentpier/commit/af2403f1918845e8af3d9fa7708623eef6aa427e)) - Moved `Select` class into `Legacy\Common` ([#1846](https://github.com/torrentpier/torrentpier/pull/1846)) - ([bd0ef06](https://github.com/torrentpier/torrentpier/commit/bd0ef063fac328ed16537aacbc12e287a8d8206b)) -### 🎨 Styling - -- Correct `sidebar2` displaying ([#1852](https://github.com/torrentpier/torrentpier/pull/1852)) - ([9e0a641](https://github.com/torrentpier/torrentpier/commit/9e0a64108d62236ab07b3f8d10e8c78269b8e1d1)) - ### ⚙️ Miscellaneous +- *(.cliffignore)* Added one more commit ([#1860](https://github.com/torrentpier/torrentpier/pull/1860)) - ([974d359](https://github.com/torrentpier/torrentpier/commit/974d3590c1fb11c6314da4a4b8115a2229e32bbd)) +- *(README)* Removed `Build actions` badge ([#1861](https://github.com/torrentpier/torrentpier/pull/1861)) - ([e9920ab](https://github.com/torrentpier/torrentpier/commit/e9920ab59803552e3a1a00b603962208a62efe4e)) +- *(cliff)* Added `.cliffignore` file to ignore reverted commits ([#1859](https://github.com/torrentpier/torrentpier/pull/1859)) - ([2eab551](https://github.com/torrentpier/torrentpier/commit/2eab551bd75e7acfd6f4dabe13b2a30ac09db880)) - *(nightly builds)* Added cleanup step ([#1851](https://github.com/torrentpier/torrentpier/pull/1851)) - ([299d9a1](https://github.com/torrentpier/torrentpier/commit/299d9a1f6c4f244e435803212e763c252e5bd396)) +- *(password_hash)* Changed `cost` to `12` by default ([#1886](https://github.com/torrentpier/torrentpier/pull/1886)) - ([1663e19](https://github.com/torrentpier/torrentpier/commit/1663e19c3f80ae15792d6ffe4ce64e40129b14db)) +- *(render_flag)* Hide names for specified (`$nameIgnoreList`) flags ([#1862](https://github.com/torrentpier/torrentpier/pull/1862)) - ([83e42bc](https://github.com/torrentpier/torrentpier/commit/83e42bc5db086f60a6038b3fffca5982ceeced51)) - *(text captcha)* Disabled scatter effect by default - ([3af5202](https://github.com/torrentpier/torrentpier/commit/3af5202f7b2a4ea5d14bbc4808b7a380de2e0dc0)) +- Updated nightly builds link ([#1885](https://github.com/torrentpier/torrentpier/pull/1885)) - ([6bd000b](https://github.com/torrentpier/torrentpier/commit/6bd000bc0d6176dbe1f0a573f081c9daefd3718b)) +- Composer dependencies are installed according to the minimum supported PHP version ([#1884](https://github.com/torrentpier/torrentpier/pull/1884)) - ([5fe7700](https://github.com/torrentpier/torrentpier/commit/5fe770070e1cd71ea50ea3ad3825a322774f0baf)) +- Corrected `php` version in `composer.json` ([#1882](https://github.com/torrentpier/torrentpier/pull/1882)) - ([bc1713a](https://github.com/torrentpier/torrentpier/commit/bc1713abdd28d04e8e1da3c3eabeb5170a35a460)) +- Composer dependencies are installed according to the minimum supported PHP version ([#1881](https://github.com/torrentpier/torrentpier/pull/1881)) - ([5c4972e](https://github.com/torrentpier/torrentpier/commit/5c4972ec12340cbffb8ac941d390ee6c2c89b635)) +- Minor improvements ([#1880](https://github.com/torrentpier/torrentpier/pull/1880)) - ([de8f192](https://github.com/torrentpier/torrentpier/commit/de8f1925bae3b38db18b86eb4a10337853638ad7)) +- Minor improvements ([#1876](https://github.com/torrentpier/torrentpier/pull/1876)) - ([eeb391d](https://github.com/torrentpier/torrentpier/commit/eeb391da6a16440492a3b803f63be301ba3d02d3)) +- Minor improvements ([#1875](https://github.com/torrentpier/torrentpier/pull/1875)) - ([41a78dd](https://github.com/torrentpier/torrentpier/commit/41a78ddbcbc628f0592c59879df0170bf48664aa)) +- Minor improvements ([#1874](https://github.com/torrentpier/torrentpier/pull/1874)) - ([0f1a69e](https://github.com/torrentpier/torrentpier/commit/0f1a69e32d8d5eb5053b021844845911c619d8cd)) +- Fetch only necessary sitemap parameters in `admin_sitemap.php` ([#1873](https://github.com/torrentpier/torrentpier/pull/1873)) - ([f9c8160](https://github.com/torrentpier/torrentpier/commit/f9c8160f8e897950a038a74ad7ee30b116f7b2b8)) +- Changed placeholder IP address from `7f000001` to `0` ([#1869](https://github.com/torrentpier/torrentpier/pull/1869)) - ([84e2392](https://github.com/torrentpier/torrentpier/commit/84e23928968f943826bdc4390c52365357d56f32)) +- Minor improvements ([#1866](https://github.com/torrentpier/torrentpier/pull/1866)) - ([7237653](https://github.com/torrentpier/torrentpier/commit/72376532b32395eda04dc032c07ca08b27346c6b)) - Some minor improvements ([#1855](https://github.com/torrentpier/torrentpier/pull/1855)) - ([3cc880e](https://github.com/torrentpier/torrentpier/commit/3cc880eeb8be41596d5e8eaf19297046500afcf7)) +### ◀️ Revert + +- Added `TorrentPier instance hash` generation - ([eabf851](https://github.com/torrentpier/torrentpier/commit/eabf851ee60d29835d1979f46dcf2b9d82576c1b)) +- Added `IndexNow` protocol support 🤖 - ([1b288a9](https://github.com/torrentpier/torrentpier/commit/1b288a96e443e06c4f4e9ea374037d3b0af8a639)) + ## [v2.4.5-rc.4](https://github.com/torrentpier/torrentpier/compare/v2.4.5-rc.3..v2.4.5-rc.4) (2025-03-09) @@ -62,10 +157,6 @@ - Integrity checker 🥺🪦 ([#1827](https://github.com/torrentpier/torrentpier/pull/1827)) - ([ba3ce88](https://github.com/torrentpier/torrentpier/commit/ba3ce885c8d84ae939a0ce9c79b97877d3aaab41)) - Redundant `.htaccess` files ([#1826](https://github.com/torrentpier/torrentpier/pull/1826)) - ([912b080](https://github.com/torrentpier/torrentpier/commit/912b080b16438b09f82fbc72a363589cc2f6209e)) -### 🚜 Refactor - -- Moved classes from `Legacy` folder to `src` root ([#1828](https://github.com/torrentpier/torrentpier/pull/1828)) - ([92ce77e](https://github.com/torrentpier/torrentpier/commit/92ce77ec0ec703c08a659419087a373f76e711f7)) - ### ⚙️ Miscellaneous - *(Caddyfile)* Some minor fixes ([#1822](https://github.com/torrentpier/torrentpier/pull/1822)) - ([6f641aa](https://github.com/torrentpier/torrentpier/commit/6f641aa9d8d7afb30920c054a43347393ea05cc4)) @@ -120,7 +211,6 @@ - *(debug)* Disabled `Bugsnag` reporting on local environment ([#1751](https://github.com/torrentpier/torrentpier/pull/1751)) - ([1f3b629](https://github.com/torrentpier/torrentpier/commit/1f3b629e9cea4d11fbf3cf29f575ba730bad898d)) - *(installer)* Missing `gd` extension ([#1749](https://github.com/torrentpier/torrentpier/pull/1749)) - ([a1c519d](https://github.com/torrentpier/torrentpier/commit/a1c519d938b848edffcbf7fbbe6a3fdb9a5394f1)) - *(youtube player)* Mixed content issue ([#1795](https://github.com/torrentpier/torrentpier/pull/1795)) - ([3c0a1d5](https://github.com/torrentpier/torrentpier/commit/3c0a1d5d0018daa87ad3914ea04078a9a6d05fc2)) -- Null `$bb_cfg['tp_instance_hash']` ([#1790](https://github.com/torrentpier/torrentpier/pull/1790)) - ([602137b](https://github.com/torrentpier/torrentpier/commit/602137b65129b817811b80975a369ebde3270c6d)) - Incorrect peer country flag ([#1768](https://github.com/torrentpier/torrentpier/pull/1768)) - ([0f091eb](https://github.com/torrentpier/torrentpier/commit/0f091eb546e34923d9d1ab34be5faf92080ec198)) ### 📦 Dependencies @@ -144,7 +234,6 @@ - *(cd workflow)* Fixed release body creation ([#1809](https://github.com/torrentpier/torrentpier/pull/1809)) - ([7378cb3](https://github.com/torrentpier/torrentpier/commit/7378cb3af5cc56343c667a9d920038b05327e97b)) - *(cd workflow)* Fixed release body creation ([#1807](https://github.com/torrentpier/torrentpier/pull/1807)) - ([cc679a8](https://github.com/torrentpier/torrentpier/commit/cc679a80246f3ff65136653025d826bf1458db3a)) - *(changelog workflow)* Minor improvements ([#1802](https://github.com/torrentpier/torrentpier/pull/1802)) - ([15ca21f](https://github.com/torrentpier/torrentpier/commit/15ca21f03840281f7d4402959aa8bfb7d407b45b)) -- *(changelog workflow)* Some minor improvements ([#1801](https://github.com/torrentpier/torrentpier/pull/1801)) - ([2d53efc](https://github.com/torrentpier/torrentpier/commit/2d53efc945c7747be1755d0b66557a86bdc12cbd)) - *(checksum workflow)* Fixed incorrect file path ([#1799](https://github.com/torrentpier/torrentpier/pull/1799)) - ([4eb5a9a](https://github.com/torrentpier/torrentpier/commit/4eb5a9adc61c4e116feb09208091efb914275da2)) - *(cliff)* Changed emoji for dependencies ([#1755](https://github.com/torrentpier/torrentpier/pull/1755)) - ([55d4670](https://github.com/torrentpier/torrentpier/commit/55d467048370b51cd592982c8026702dca8813d5)) - *(cliff)* Use blockquote for notice ([#1748](https://github.com/torrentpier/torrentpier/pull/1748)) - ([61e5592](https://github.com/torrentpier/torrentpier/commit/61e55925f312417bdb63c88a7c8939c3b2eb2ac5)) @@ -172,10 +261,6 @@ - Minor improvements ([#1743](https://github.com/torrentpier/torrentpier/pull/1743)) - ([e73d650](https://github.com/torrentpier/torrentpier/commit/e73d65011fff0a8b8e1368eef61bbfb67e87eab8)) - Enabled `$bb_cfg['integrity_check']` by defaul ([#1742](https://github.com/torrentpier/torrentpier/pull/1742)) - ([7e3601e](https://github.com/torrentpier/torrentpier/commit/7e3601e63aff73be1428969ca37dda3da2537d9b)) -### ◀️ Revert - -- Fix: Null `$bb_cfg['tp_instance_hash']` ([#1792](https://github.com/torrentpier/torrentpier/pull/1792)) - ([4eb26ae](https://github.com/torrentpier/torrentpier/commit/4eb26ae37e1f4c82a45961517ffeb54c20200408)) - ## New Contributors ❤️ * @actions-user made their first contribution diff --git a/README.md b/README.md index 4f694bc66..8397b363b 100644 --- a/README.md +++ b/README.md @@ -8,9 +8,8 @@

License Stars Packagist - Build status Crowdin - TorrentPier nightly + TorrentPier nightly Downloads Version Last release @@ -35,7 +34,6 @@ and go from there. The documentation will be translated to english in the near f * High-load capable, heavily configurable announcer * Scrape support * FreeLeech -* [IndexNow](https://www.indexnow.org) support * [TorrServer integration](https://github.com/YouROK/TorrServer) support * BitTorrent v2 support * Event-based invite system diff --git a/_cleanup.php b/_cleanup.php index 3b292c216..cbaf5deac 100644 --- a/_cleanup.php +++ b/_cleanup.php @@ -18,6 +18,7 @@ if (php_sapi_name() !== 'cli') { $items = [ '.github', + '.cliffignore', '.editorconfig', '.gitignore', '.styleci.yml', diff --git a/admin/admin_forumauth.php b/admin/admin_forumauth.php index 797842a0a..fec7aa909 100644 --- a/admin/admin_forumauth.php +++ b/admin/admin_forumauth.php @@ -123,6 +123,7 @@ if ($submit) { } $datastore->update('cat_forums'); + CACHE('bb_cache')->rm(); bb_die($lang['FORUM_AUTH_UPDATED'] . '

' . sprintf($lang['CLICK_RETURN_FORUMAUTH'], '', '')); } diff --git a/admin/admin_forumauth_list.php b/admin/admin_forumauth_list.php index c45aa0092..37c49d251 100644 --- a/admin/admin_forumauth_list.php +++ b/admin/admin_forumauth_list.php @@ -153,6 +153,7 @@ if ($submit) { } $datastore->update('cat_forums'); + CACHE('bb_cache')->rm(); bb_die($lang['FORUM_AUTH_UPDATED'] . '

' . sprintf($lang['CLICK_RETURN_FORUMAUTH'], '', '')); } // End of submit diff --git a/admin/admin_ranks.php b/admin/admin_ranks.php index 366668301..03b63d5b2 100644 --- a/admin/admin_ranks.php +++ b/admin/admin_ranks.php @@ -29,6 +29,10 @@ if (isset($_GET['mode']) || isset($_POST['mode'])) { } } +if ($mode == 'delete' && isset($_POST['cancel'])) { + $mode = ''; +} + if ($mode != '') { if ($mode == 'edit' || $mode == 'add') { // @@ -123,29 +127,40 @@ if ($mode != '') { // Ok, they want to delete their rank // + $confirmed = isset($_POST['confirm']); if (isset($_POST['id']) || isset($_GET['id'])) { $rank_id = isset($_POST['id']) ? (int)$_POST['id'] : (int)$_GET['id']; } else { $rank_id = 0; } - if ($rank_id) { - $sql = 'DELETE FROM ' . BB_RANKS . " WHERE rank_id = $rank_id"; + if ($confirmed) { + if ($rank_id) { + $sql = 'DELETE FROM ' . BB_RANKS . " WHERE rank_id = $rank_id"; - if (!$result = DB()->sql_query($sql)) { - bb_die('Could not delete rank data'); + if (!$result = DB()->sql_query($sql)) { + bb_die('Could not delete rank data'); + } + + $sql = 'UPDATE ' . BB_USERS . " SET user_rank = 0 WHERE user_rank = $rank_id"; + if (!$result = DB()->sql_query($sql)) { + bb_die($lang['NO_UPDATE_RANKS']); + } + + $datastore->update('ranks'); + + bb_die($lang['RANK_REMOVED'] . '

' . sprintf($lang['CLICK_RETURN_RANKADMIN'], '', '') . '

' . sprintf($lang['CLICK_RETURN_ADMIN_INDEX'], '', '')); + } else { + bb_die($lang['MUST_SELECT_RANK']); } - - $sql = 'UPDATE ' . BB_USERS . " SET user_rank = 0 WHERE user_rank = $rank_id"; - if (!$result = DB()->sql_query($sql)) { - bb_die($lang['NO_UPDATE_RANKS']); - } - - $datastore->update('ranks'); - - bb_die($lang['RANK_REMOVED'] . '

' . sprintf($lang['CLICK_RETURN_RANKADMIN'], '', '') . '

' . sprintf($lang['CLICK_RETURN_ADMIN_INDEX'], '', '')); } else { - bb_die($lang['MUST_SELECT_RANK']); + $hidden_fields = ''; + $hidden_fields .= ''; + + print_confirmation([ + 'FORM_ACTION' => 'admin_ranks.php', + 'HIDDEN_FIELDS' => $hidden_fields, + ]); } } else { bb_die('Invalid mode'); diff --git a/admin/admin_robots.php b/admin/admin_robots.php new file mode 100644 index 000000000..44d73d52b --- /dev/null +++ b/admin/admin_robots.php @@ -0,0 +1,45 @@ +
' . sprintf($lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'], '', '') . '

' . sprintf($lang['CLICK_RETURN_ADMIN_INDEX'], '', '')); +} + +$current_content = ''; +if (is_file($robots_file)) { + $current_content = file_get_contents($robots_file); +} + +$template->assign_vars([ + 'S_ACTION' => 'admin_robots.php', + 'ROBOTS_TXT' => htmlCHR($current_content), +]); + +print_page('admin_robots.tpl', 'admin'); diff --git a/admin/admin_sitemap.php b/admin/admin_sitemap.php index e40ebd307..3e3fd1fb6 100644 --- a/admin/admin_sitemap.php +++ b/admin/admin_sitemap.php @@ -14,7 +14,7 @@ if (!empty($setmodules)) { require __DIR__ . '/pagestart.php'; -$sql = 'SELECT * FROM ' . BB_CONFIG; +$sql = "SELECT * FROM " . BB_CONFIG . " WHERE config_name IN('sitemap_time', 'static_sitemap')"; if (!$result = DB()->sql_query($sql)) { bb_die('Could not query config information in admin_sitemap'); diff --git a/admin/admin_smilies.php b/admin/admin_smilies.php index c91723a5e..e53c24223 100644 --- a/admin/admin_smilies.php +++ b/admin/admin_smilies.php @@ -22,6 +22,10 @@ if (isset($_POST['mode']) || isset($_GET['mode'])) { $mode = ''; } +if ($mode == 'delete' && isset($_POST['cancel'])) { + $mode = ''; +} + $pathToSmilesDir = BB_ROOT . $bb_cfg['smilies_path']; $delimeter = '=+:'; $s_hidden_fields = ''; @@ -174,17 +178,28 @@ if (isset($_GET['import_pack']) || isset($_POST['import_pack'])) { } elseif ($mode != '') { switch ($mode) { case 'delete': + $confirmed = isset($_POST['confirm']); $smiley_id = (!empty($_POST['id'])) ? $_POST['id'] : $_GET['id']; $smiley_id = (int)$smiley_id; - $sql = 'DELETE FROM ' . BB_SMILIES . ' WHERE smilies_id = ' . $smiley_id; - $result = DB()->sql_query($sql); - if (!$result) { - bb_die('Could not delete smiley'); - } - $datastore->update('smile_replacements'); + if ($confirmed) { + $sql = 'DELETE FROM ' . BB_SMILIES . ' WHERE smilies_id = ' . $smiley_id; + $result = DB()->sql_query($sql); + if (!$result) { + bb_die('Could not delete smiley'); + } - bb_die($lang['SMILEY_DEL_SUCCESS'] . '

' . sprintf($lang['CLICK_RETURN_SMILEADMIN'], '', '') . '

' . sprintf($lang['CLICK_RETURN_ADMIN_INDEX'], '', '')); + $datastore->update('smile_replacements'); + bb_die($lang['SMILEY_DEL_SUCCESS'] . '

' . sprintf($lang['CLICK_RETURN_SMILEADMIN'], '', '') . '

' . sprintf($lang['CLICK_RETURN_ADMIN_INDEX'], '', '')); + } else { + $hidden_fields = ''; + $hidden_fields .= ''; + + print_confirmation([ + 'FORM_ACTION' => 'admin_smilies.php', + 'HIDDEN_FIELDS' => $hidden_fields, + ]); + } break; case 'edit': diff --git a/admin/admin_terms.php b/admin/admin_terms.php index 37d57da17..4e294c3a5 100644 --- a/admin/admin_terms.php +++ b/admin/admin_terms.php @@ -19,7 +19,7 @@ $preview = isset($_POST['preview']); if (isset($_POST['post']) && ($bb_cfg['terms'] !== $_POST['message'])) { bb_update_config(['terms' => $_POST['message']]); - bb_die($lang['CONFIG_UPDATED']); + bb_die($lang['TERMS_UPDATED_SUCCESSFULLY'] . '

' . sprintf($lang['CLICK_RETURN_TERMS_CONFIG'], '', '') . '

' . sprintf($lang['CLICK_RETURN_ADMIN_INDEX'], '', '')); } $template->assign_vars([ diff --git a/admin/admin_ug_auth.php b/admin/admin_ug_auth.php index b6914f4dd..7cef20864 100644 --- a/admin/admin_ug_auth.php +++ b/admin/admin_ug_auth.php @@ -20,9 +20,9 @@ $max_forum_name_length = 50; $yes_sign = '√'; $no_sign = 'x'; -$group_id = isset($_REQUEST['g']) ? (int)$_REQUEST['g'] : 0; -$user_id = isset($_REQUEST['u']) ? (int)$_REQUEST['u'] : 0; -$cat_id = isset($_REQUEST['c']) ? (int)$_REQUEST['c'] : 0; +$group_id = isset($_REQUEST[POST_GROUPS_URL]) ? (int)$_REQUEST[POST_GROUPS_URL] : 0; +$user_id = isset($_REQUEST[POST_USERS_URL]) ? (int)$_REQUEST[POST_USERS_URL] : 0; +$cat_id = isset($_REQUEST[POST_CAT_URL]) ? (int)$_REQUEST[POST_CAT_URL] : 0; $mode = isset($_REQUEST['mode']) ? (string)$_REQUEST['mode'] : ''; $submit = isset($_REQUEST['submit']); @@ -200,7 +200,7 @@ if ($mode == 'user' && (!empty($_POST['username']) || $user_id)) { 'CAT_HREF' => "$base_url&" . POST_CAT_URL . "=$c_id", )); - if (!$c =& $_REQUEST['c'] or !in_array($c, array('all', $c_id)) or empty($c_data['forums'])) { + if (!$c =& $_REQUEST[POST_CAT_URL] or !in_array($c, array('all', $c_id)) or empty($c_data['forums'])) { continue; } @@ -316,7 +316,7 @@ if ($mode == 'user' && (!empty($_POST['username']) || $user_id)) { 'CAT_HREF' => "$base_url&" . POST_CAT_URL . "=$c_id", )); - if (!($c =& $_REQUEST['c']) || !in_array($c, array('all', $c_id)) || empty($c_data['forums'])) { + if (!($c =& $_REQUEST[POST_CAT_URL]) || !in_array($c, array('all', $c_id)) || empty($c_data['forums'])) { continue; } diff --git a/admin/stats/tr_stats.php b/admin/stats/tr_stats.php index 591b675c6..4cd8733c3 100644 --- a/admin/stats/tr_stats.php +++ b/admin/stats/tr_stats.php @@ -39,7 +39,7 @@ foreach ($sql as $i => $query) { echo ''; echo '

';
 
-echo 'gen time: ' . sprintf('%.4f', array_sum(explode(' ', microtime())) - TIMESTART) . " sec\n";
+echo 'gen time: ' . sprintf('%.3f', array_sum(explode(' ', microtime())) - TIMESTART) . " sec\n";
 
 echo '
'; echo ''; diff --git a/admin/stats/tracker.php b/admin/stats/tracker.php index 102436bcb..977856b4c 100644 --- a/admin/stats/tracker.php +++ b/admin/stats/tracker.php @@ -173,7 +173,7 @@ echo ''; echo !$client_full ? '

Simple stats for clients are being cached for one hour.

' : ''; echo '
';
 
-echo 'gen time: ' . sprintf('%.4f', array_sum(explode(' ', microtime())) - TIMESTART) . " sec\n";
+echo 'gen time: ' . sprintf('%.3f', array_sum(explode(' ', microtime())) - TIMESTART) . " sec\n";
 echo '
'; echo ''; diff --git a/bt/announce.php b/bt/announce.php index 67ade667b..91d9d1e23 100644 --- a/bt/announce.php +++ b/bt/announce.php @@ -248,9 +248,10 @@ if ($lp_info) { $passkey_sql = DB()->escape($passkey); $sql = " - SELECT tor.topic_id, tor.poster_id, tor.tor_type, tor.info_hash, tor.info_hash_v2, u.* + SELECT tor.topic_id, tor.poster_id, tor.tor_type, tor.tor_status, tor.info_hash, tor.info_hash_v2, bt.*, u.user_level FROM " . BB_BT_TORRENTS . " tor - LEFT JOIN " . BB_BT_USERS . " u ON u.auth_key = '$passkey_sql' + LEFT JOIN " . BB_BT_USERS . " bt ON bt.auth_key = '$passkey_sql' + LEFT JOIN " . BB_USERS . " u ON u.user_id = bt.user_id $info_hash_where LIMIT 1 "; @@ -266,9 +267,22 @@ if ($lp_info) { // Assign variables $user_id = $row['user_id']; + define('IS_GUEST', (int)$user_id === GUEST_UID); + define('IS_ADMIN', !IS_GUEST && (int)$row['user_level'] === ADMIN); + define('IS_MOD', !IS_GUEST && (int)$row['user_level'] === MOD); + define('IS_GROUP_MEMBER', !IS_GUEST && (int)$row['user_level'] === GROUP_MEMBER); + define('IS_USER', !IS_GUEST && (int)$row['user_level'] === USER); + define('IS_SUPER_ADMIN', IS_ADMIN && isset($bb_cfg['super_admins'][$user_id])); + define('IS_AM', IS_ADMIN || IS_MOD); $topic_id = $row['topic_id']; $releaser = (int)($user_id == $row['poster_id']); $tor_type = $row['tor_type']; + $tor_status = $row['tor_status']; + + // Check tor status + if (!IS_AM && isset($bb_cfg['tor_frozen'][$tor_status]) && !(isset($bb_cfg['tor_frozen_author_download'][$tor_status]) && $releaser)) { + msg_die('Torrent frozen and cannot be downloaded'); + } // Check hybrid status if (!empty($row['info_hash']) && !empty($row['info_hash_v2'])) { diff --git a/composer.json b/composer.json index 82f829c9b..a15ef15cc 100644 --- a/composer.json +++ b/composer.json @@ -46,7 +46,7 @@ "forum": "https://torrentpier.com" }, "require": { - "php": "^8.1 | ^8.2 | ^8.3 | ^8.4", + "php": ">=8.1", "arokettu/random-polyfill": "1.0.2", "arokettu/bencode": "^4.1.0", "arokettu/monsterid": "dev-master", @@ -57,13 +57,12 @@ "egulias/email-validator": "^4.0.1", "filp/whoops": "^2.15", "z4kn4fein/php-semver": "^v3.0.0", - "nemorize/indexnow": "^0.0.1", "gigablah/sphinxphp": "2.0.8", "google/recaptcha": "^1.3", "jacklul/monolog-telegram": "^3.1", "josantonius/cookie": "^2.0", "gemorroj/m3u-parser": "dev-master", - "php-curl-class/php-curl-class": "^11.0.0", + "php-curl-class/php-curl-class": "^12.0.0", "league/flysystem": "^3.28", "longman/ip-tools": "1.2.1", "matthiasmullie/scrapbook": "^1.5.4", @@ -74,7 +73,7 @@ "symfony/event-dispatcher": "^6.4", "symfony/mime": "^6.4", "symfony/mailer": "^6.4", - "symfony/polyfill": "v1.31.0", + "symfony/polyfill": "v1.32.0", "vlucas/phpdotenv": "^5.5" }, "require-dev": { diff --git a/composer.lock b/composer.lock index 3012c3903..921fbc56a 100644 --- a/composer.lock +++ b/composer.lock @@ -4,20 +4,20 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "c1e345a7abe58feb13d951acfd499e95", + "content-hash": "2acad3dafd9fd57bc8c26303df22dd15", "packages": [ { "name": "arokettu/bencode", - "version": "4.3.0", + "version": "4.3.1", "source": { "type": "git", "url": "https://github.com/arokettu/bencode.git", - "reference": "be43c5c2d54fb2c8a358f6d38130fc7e57928913" + "reference": "0955a7037670c24d5ae5fdafe5ff5894aba024e7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/arokettu/bencode/zipball/be43c5c2d54fb2c8a358f6d38130fc7e57928913", - "reference": "be43c5c2d54fb2c8a358f6d38130fc7e57928913", + "url": "https://api.github.com/repos/arokettu/bencode/zipball/0955a7037670c24d5ae5fdafe5ff5894aba024e7", + "reference": "0955a7037670c24d5ae5fdafe5ff5894aba024e7", "shasum": "" }, "require": { @@ -33,12 +33,13 @@ "pear/math_biginteger": "^1.0", "phpunit/phpunit": "^10.5.28", "psy/psysh": "*", - "sandfox.dev/code-standard": "^1.2024.07.05", + "sandfox.dev/code-standard": "^1.2025.05.07", "squizlabs/php_codesniffer": "*", - "vimeo/psalm": "^5.2" + "vimeo/psalm": "^6" }, "suggest": { "brick/math": "In case you need integers larger than your architecture supports", + "ext-bcmath": "In case you need integers larger than your architecture supports (PHP 8.4 or later)", "ext-gmp": "In case you need integers larger than your architecture supports", "pear/math_biginteger": "In case you need integers larger than your architecture supports", "php-64bit": "Running 64 bit is recommended to prevent integer overflow" @@ -75,7 +76,7 @@ "issues": "https://gitlab.com/sandfox/bencode/-/issues", "source": "https://gitlab.com/sandfox/bencode" }, - "time": "2024-09-25T14:43:35+00:00" + "time": "2025-05-20T19:25:23+00:00" }, { "name": "arokettu/is-resource", @@ -144,12 +145,12 @@ "source": { "type": "git", "url": "https://github.com/arokettu/monsterid.git", - "reference": "de2873a5cf6f2ed7cf2c8709ee1bae0e6aec1ed8" + "reference": "4e7484a593c42eba960ee555877dd9b26577fe8a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/arokettu/monsterid/zipball/de2873a5cf6f2ed7cf2c8709ee1bae0e6aec1ed8", - "reference": "de2873a5cf6f2ed7cf2c8709ee1bae0e6aec1ed8", + "url": "https://api.github.com/repos/arokettu/monsterid/zipball/4e7484a593c42eba960ee555877dd9b26577fe8a", + "reference": "4e7484a593c42eba960ee555877dd9b26577fe8a", "shasum": "" }, "require": { @@ -157,20 +158,26 @@ "arokettu/random-polyfill": "^1.0.1", "ext-gd": "*", "php": "^8.0", - "php-http/discovery": "^1.19", "psr/http-factory": "^1.0" }, "require-dev": { "arokettu/random-polyfill": ">= 1.0.1 < 1.99", "httpsoft/http-message": "^1.1", + "php-http/discovery": "^1.20", "phpunit/phpunit": ">= 7.0 < 10", "psy/psysh": "*", - "sandfox.dev/code-standard": "^1.2024.07.05", + "sandfox.dev/code-standard": "^1.2025.03.27", + "slim/psr7": "^1.7", "squizlabs/php_codesniffer": "*", - "vimeo/psalm": "^5.4" + "vimeo/psalm": "^5.4 || ^6.0" }, "default-branch": true, "type": "library", + "extra": { + "discovery": { + "psr/http-factory-implementation": "Arokettu\\MonsterID\\Tests\\Helpers\\HttpFactory" + } + }, "autoload": { "files": [ "src/functions.php" @@ -191,7 +198,7 @@ }, { "name": "Anton Smirnov", - "email": "sandfox@sandfox.me", + "email": "sandfox+composer@sandfox.me", "homepage": "https://sandfox.me/", "role": "maintainer" } @@ -203,11 +210,12 @@ "monsterid" ], "support": { + "chat": "https://gitter.im/arokettu/community", "docs": "https://monsterid.readthedocs.io/", "issues": "https://gitlab.com/sandfox/monsterid/-/issues", "source": "https://gitlab.com/sandfox/monsterid" }, - "time": "2024-10-13T00:45:20+00:00" + "time": "2025-04-03T13:37:00+00:00" }, { "name": "arokettu/random-polyfill", @@ -347,16 +355,16 @@ }, { "name": "arokettu/unsigned", - "version": "1.3.5", + "version": "1.3.6", "source": { "type": "git", "url": "https://github.com/arokettu/unsigned.git", - "reference": "559dd1247fb4bbc9d70a6ff8581d8e9fd742e096" + "reference": "1e5b3a131d669ee31c4d941bc27e4ba4ef64ae76" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/arokettu/unsigned/zipball/559dd1247fb4bbc9d70a6ff8581d8e9fd742e096", - "reference": "559dd1247fb4bbc9d70a6ff8581d8e9fd742e096", + "url": "https://api.github.com/repos/arokettu/unsigned/zipball/1e5b3a131d669ee31c4d941bc27e4ba4ef64ae76", + "reference": "1e5b3a131d669ee31c4d941bc27e4ba4ef64ae76", "shasum": "" }, "require": { @@ -365,13 +373,16 @@ "require-dev": { "phpunit/phpunit": ">= 6.5 <10", "psy/psysh": "*", - "sandfox.dev/code-standard": "^1.2023.12.09", + "sandfox.dev/code-standard": "^1.2025.03.27", "squizlabs/php_codesniffer": "*" }, "type": "library", "autoload": { "files": [ "src/lib.php" + ], + "classmap": [ + "src/Unsigned.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -398,7 +409,7 @@ "issues": "https://gitlab.com/sandfox/unsigned/-/issues", "source": "https://gitlab.com/sandfox/unsigned" }, - "time": "2024-02-01T20:40:11+00:00" + "time": "2025-03-31T23:49:37+00:00" }, { "name": "belomaxorka/captcha", @@ -588,16 +599,16 @@ }, { "name": "composer/ca-bundle", - "version": "1.5.6", + "version": "1.5.7", "source": { "type": "git", "url": "https://github.com/composer/ca-bundle.git", - "reference": "f65c239c970e7f072f067ab78646e9f0b2935175" + "reference": "d665d22c417056996c59019579f1967dfe5c1e82" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/ca-bundle/zipball/f65c239c970e7f072f067ab78646e9f0b2935175", - "reference": "f65c239c970e7f072f067ab78646e9f0b2935175", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/d665d22c417056996c59019579f1967dfe5c1e82", + "reference": "d665d22c417056996c59019579f1967dfe5c1e82", "shasum": "" }, "require": { @@ -644,7 +655,7 @@ "support": { "irc": "irc://irc.freenode.org/composer", "issues": "https://github.com/composer/ca-bundle/issues", - "source": "https://github.com/composer/ca-bundle/tree/1.5.6" + "source": "https://github.com/composer/ca-bundle/tree/1.5.7" }, "funding": [ { @@ -660,7 +671,7 @@ "type": "tidelift" } ], - "time": "2025-03-06T14:30:56+00:00" + "time": "2025-05-26T15:08:54+00:00" }, { "name": "doctrine/lexer", @@ -741,16 +752,16 @@ }, { "name": "egulias/email-validator", - "version": "4.0.3", + "version": "4.0.4", "source": { "type": "git", "url": "https://github.com/egulias/EmailValidator.git", - "reference": "b115554301161fa21467629f1e1391c1936de517" + "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/b115554301161fa21467629f1e1391c1936de517", - "reference": "b115554301161fa21467629f1e1391c1936de517", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa", + "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa", "shasum": "" }, "require": { @@ -796,7 +807,7 @@ ], "support": { "issues": "https://github.com/egulias/EmailValidator/issues", - "source": "https://github.com/egulias/EmailValidator/tree/4.0.3" + "source": "https://github.com/egulias/EmailValidator/tree/4.0.4" }, "funding": [ { @@ -804,20 +815,20 @@ "type": "github" } ], - "time": "2024-12-27T00:36:43+00:00" + "time": "2025-03-06T22:45:56+00:00" }, { "name": "filp/whoops", - "version": "2.18.0", + "version": "2.18.1", "source": { "type": "git", "url": "https://github.com/filp/whoops.git", - "reference": "a7de6c3c6c3c022f5cfc337f8ede6a14460cf77e" + "reference": "8fcc6a862f2e7b94eb4221fd0819ddba3d30ab26" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filp/whoops/zipball/a7de6c3c6c3c022f5cfc337f8ede6a14460cf77e", - "reference": "a7de6c3c6c3c022f5cfc337f8ede6a14460cf77e", + "url": "https://api.github.com/repos/filp/whoops/zipball/8fcc6a862f2e7b94eb4221fd0819ddba3d30ab26", + "reference": "8fcc6a862f2e7b94eb4221fd0819ddba3d30ab26", "shasum": "" }, "require": { @@ -867,7 +878,7 @@ ], "support": { "issues": "https://github.com/filp/whoops/issues", - "source": "https://github.com/filp/whoops/tree/2.18.0" + "source": "https://github.com/filp/whoops/tree/2.18.1" }, "funding": [ { @@ -875,7 +886,7 @@ "type": "github" } ], - "time": "2025-03-15T12:00:00+00:00" + "time": "2025-06-03T18:56:14+00:00" }, { "name": "gemorroj/m3u-parser", @@ -883,20 +894,20 @@ "source": { "type": "git", "url": "https://github.com/Gemorroj/M3uParser.git", - "reference": "6e6a35df8d5410d8884c7dadcde611607aae3b12" + "reference": "95c62fd837e7adad1694d86dd8f6b31b603ab819" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Gemorroj/M3uParser/zipball/6e6a35df8d5410d8884c7dadcde611607aae3b12", - "reference": "6e6a35df8d5410d8884c7dadcde611607aae3b12", + "url": "https://api.github.com/repos/Gemorroj/M3uParser/zipball/95c62fd837e7adad1694d86dd8f6b31b603ab819", + "reference": "95c62fd837e7adad1694d86dd8f6b31b603ab819", "shasum": "" }, "require": { "php": ">=8.0.2" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^3.68.5", - "phpstan/phpstan": "^2", + "friendsofphp/php-cs-fixer": "^3.73.1", + "phpstan/phpstan": "^2.1", "phpunit/phpunit": "^9.6.22" }, "default-branch": true, @@ -925,7 +936,7 @@ "issues": "https://github.com/Gemorroj/M3uParser/issues", "source": "https://github.com/Gemorroj/M3uParser/tree/master" }, - "time": "2025-03-03T18:16:38+00:00" + "time": "2025-05-04T19:36:03+00:00" }, { "name": "gigablah/sphinxphp", @@ -1098,16 +1109,16 @@ }, { "name": "guzzlehttp/guzzle", - "version": "7.9.2", + "version": "7.9.3", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "d281ed313b989f213357e3be1a179f02196ac99b" + "reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/d281ed313b989f213357e3be1a179f02196ac99b", - "reference": "d281ed313b989f213357e3be1a179f02196ac99b", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/7b2f29fe81dc4da0ca0ea7d42107a0845946ea77", + "reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77", "shasum": "" }, "require": { @@ -1204,7 +1215,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.9.2" + "source": "https://github.com/guzzle/guzzle/tree/7.9.3" }, "funding": [ { @@ -1220,20 +1231,20 @@ "type": "tidelift" } ], - "time": "2024-07-24T11:22:20+00:00" + "time": "2025-03-27T13:37:11+00:00" }, { "name": "guzzlehttp/promises", - "version": "2.0.4", + "version": "2.2.0", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "f9c436286ab2892c7db7be8c8da4ef61ccf7b455" + "reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/f9c436286ab2892c7db7be8c8da4ef61ccf7b455", - "reference": "f9c436286ab2892c7db7be8c8da4ef61ccf7b455", + "url": "https://api.github.com/repos/guzzle/promises/zipball/7c69f28996b0a6920945dd20b3857e499d9ca96c", + "reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c", "shasum": "" }, "require": { @@ -1287,7 +1298,7 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/2.0.4" + "source": "https://github.com/guzzle/promises/tree/2.2.0" }, "funding": [ { @@ -1303,20 +1314,20 @@ "type": "tidelift" } ], - "time": "2024-10-17T10:06:22+00:00" + "time": "2025-03-27T13:27:01+00:00" }, { "name": "guzzlehttp/psr7", - "version": "2.7.0", + "version": "2.7.1", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "a70f5c95fb43bc83f07c9c948baa0dc1829bf201" + "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/a70f5c95fb43bc83f07c9c948baa0dc1829bf201", - "reference": "a70f5c95fb43bc83f07c9c948baa0dc1829bf201", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/c2270caaabe631b3b44c85f99e5a04bbb8060d16", + "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16", "shasum": "" }, "require": { @@ -1403,7 +1414,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.7.0" + "source": "https://github.com/guzzle/psr7/tree/2.7.1" }, "funding": [ { @@ -1419,7 +1430,7 @@ "type": "tidelift" } ], - "time": "2024-07-18T11:15:46+00:00" + "time": "2025-03-27T12:30:47+00:00" }, { "name": "jacklul/monolog-telegram", @@ -1956,16 +1967,16 @@ }, { "name": "monolog/monolog", - "version": "3.8.1", + "version": "3.9.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "aef6ee73a77a66e404dd6540934a9ef1b3c855b4" + "reference": "10d85740180ecba7896c87e06a166e0c95a0e3b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/aef6ee73a77a66e404dd6540934a9ef1b3c855b4", - "reference": "aef6ee73a77a66e404dd6540934a9ef1b3c855b4", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/10d85740180ecba7896c87e06a166e0c95a0e3b6", + "reference": "10d85740180ecba7896c87e06a166e0c95a0e3b6", "shasum": "" }, "require": { @@ -2043,7 +2054,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/3.8.1" + "source": "https://github.com/Seldaek/monolog/tree/3.9.0" }, "funding": [ { @@ -2055,49 +2066,7 @@ "type": "tidelift" } ], - "time": "2024-12-05T17:15:07+00:00" - }, - { - "name": "nemorize/indexnow", - "version": "0.0.1", - "source": { - "type": "git", - "url": "https://github.com/nemorize/php-indexnow.git", - "reference": "7602a8ae1de0cf1dd11692a7627f10111c55731a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nemorize/php-indexnow/zipball/7602a8ae1de0cf1dd11692a7627f10111c55731a", - "reference": "7602a8ae1de0cf1dd11692a7627f10111c55731a", - "shasum": "" - }, - "require": { - "guzzlehttp/guzzle": "^7.7", - "php": ">=8.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "Nemorize\\Indexnow\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ji Yong, Kim", - "email": "nemo@qroffle.com" - } - ], - "description": "PHP library for submitting website URLs using IndexNow to search engines.", - "support": { - "issues": "https://github.com/nemorize/php-indexnow/issues", - "source": "https://github.com/nemorize/php-indexnow/tree/0.0.1" - }, - "abandoned": true, - "time": "2023-07-31T17:08:12+00:00" + "time": "2025-03-24T10:02:05+00:00" }, { "name": "nikic/iter", @@ -2153,21 +2122,21 @@ }, { "name": "php-curl-class/php-curl-class", - "version": "11.0.5", + "version": "12.0.0", "source": { "type": "git", "url": "https://github.com/php-curl-class/php-curl-class.git", - "reference": "01a0e43fb66094c8764a84680b67179e08cce9c2" + "reference": "7a8f05efb18bb865dbce864b8fd34d4f5d920c74" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-curl-class/php-curl-class/zipball/01a0e43fb66094c8764a84680b67179e08cce9c2", - "reference": "01a0e43fb66094c8764a84680b67179e08cce9c2", + "url": "https://api.github.com/repos/php-curl-class/php-curl-class/zipball/7a8f05efb18bb865dbce864b8fd34d4f5d920c74", + "reference": "7a8f05efb18bb865dbce864b8fd34d4f5d920c74", "shasum": "" }, "require": { "ext-curl": "*", - "php": ">=7.4" + "php": ">=8.0" }, "require-dev": { "dealerdirect/phpcodesniffer-composer-installer": "*", @@ -2227,88 +2196,9 @@ ], "support": { "issues": "https://github.com/php-curl-class/php-curl-class/issues", - "source": "https://github.com/php-curl-class/php-curl-class/tree/11.0.5" + "source": "https://github.com/php-curl-class/php-curl-class/tree/12.0.0" }, - "time": "2025-03-11T18:04:20+00:00" - }, - { - "name": "php-http/discovery", - "version": "1.20.0", - "source": { - "type": "git", - "url": "https://github.com/php-http/discovery.git", - "reference": "82fe4c73ef3363caed49ff8dd1539ba06044910d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-http/discovery/zipball/82fe4c73ef3363caed49ff8dd1539ba06044910d", - "reference": "82fe4c73ef3363caed49ff8dd1539ba06044910d", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.0|^2.0", - "php": "^7.1 || ^8.0" - }, - "conflict": { - "nyholm/psr7": "<1.0", - "zendframework/zend-diactoros": "*" - }, - "provide": { - "php-http/async-client-implementation": "*", - "php-http/client-implementation": "*", - "psr/http-client-implementation": "*", - "psr/http-factory-implementation": "*", - "psr/http-message-implementation": "*" - }, - "require-dev": { - "composer/composer": "^1.0.2|^2.0", - "graham-campbell/phpspec-skip-example-extension": "^5.0", - "php-http/httplug": "^1.0 || ^2.0", - "php-http/message-factory": "^1.0", - "phpspec/phpspec": "^5.1 || ^6.1 || ^7.3", - "sebastian/comparator": "^3.0.5 || ^4.0.8", - "symfony/phpunit-bridge": "^6.4.4 || ^7.0.1" - }, - "type": "composer-plugin", - "extra": { - "class": "Http\\Discovery\\Composer\\Plugin", - "plugin-optional": true - }, - "autoload": { - "psr-4": { - "Http\\Discovery\\": "src/" - }, - "exclude-from-classmap": [ - "src/Composer/Plugin.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" - } - ], - "description": "Finds and installs PSR-7, PSR-17, PSR-18 and HTTPlug implementations", - "homepage": "http://php-http.org", - "keywords": [ - "adapter", - "client", - "discovery", - "factory", - "http", - "message", - "psr17", - "psr7" - ], - "support": { - "issues": "https://github.com/php-http/discovery/issues", - "source": "https://github.com/php-http/discovery/tree/1.20.0" - }, - "time": "2024-10-02T11:20:13+00:00" + "time": "2025-03-25T18:04:16+00:00" }, { "name": "phpoption/phpoption", @@ -2903,16 +2793,16 @@ }, { "name": "symfony/deprecation-contracts", - "version": "v3.5.1", + "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6" + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", - "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62", + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62", "shasum": "" }, "require": { @@ -2925,7 +2815,7 @@ "name": "symfony/contracts" }, "branch-alias": { - "dev-main": "3.5-dev" + "dev-main": "3.6-dev" } }, "autoload": { @@ -2950,7 +2840,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.1" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.6.0" }, "funding": [ { @@ -2966,7 +2856,7 @@ "type": "tidelift" } ], - "time": "2024-09-25T14:20:29+00:00" + "time": "2024-09-25T14:21:43+00:00" }, { "name": "symfony/event-dispatcher", @@ -3050,16 +2940,16 @@ }, { "name": "symfony/event-dispatcher-contracts", - "version": "v3.5.1", + "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f" + "reference": "59eb412e93815df44f05f342958efa9f46b1e586" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7642f5e970b672283b7823222ae8ef8bbc160b9f", - "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/59eb412e93815df44f05f342958efa9f46b1e586", + "reference": "59eb412e93815df44f05f342958efa9f46b1e586", "shasum": "" }, "require": { @@ -3073,7 +2963,7 @@ "name": "symfony/contracts" }, "branch-alias": { - "dev-main": "3.5-dev" + "dev-main": "3.6-dev" } }, "autoload": { @@ -3106,7 +2996,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.1" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.6.0" }, "funding": [ { @@ -3122,7 +3012,7 @@ "type": "tidelift" } ], - "time": "2024-09-25T14:20:29+00:00" + "time": "2024-09-25T14:21:43+00:00" }, { "name": "symfony/filesystem", @@ -3256,16 +3146,16 @@ }, { "name": "symfony/mailer", - "version": "v6.4.18", + "version": "v6.4.21", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "e93a6ae2767d7f7578c2b7961d9d8e27580b2b11" + "reference": "ada2809ccd4ec27aba9fc344e3efdaec624c6438" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/e93a6ae2767d7f7578c2b7961d9d8e27580b2b11", - "reference": "e93a6ae2767d7f7578c2b7961d9d8e27580b2b11", + "url": "https://api.github.com/repos/symfony/mailer/zipball/ada2809ccd4ec27aba9fc344e3efdaec624c6438", + "reference": "ada2809ccd4ec27aba9fc344e3efdaec624c6438", "shasum": "" }, "require": { @@ -3316,7 +3206,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v6.4.18" + "source": "https://github.com/symfony/mailer/tree/v6.4.21" }, "funding": [ { @@ -3332,20 +3222,20 @@ "type": "tidelift" } ], - "time": "2025-01-24T15:27:15+00:00" + "time": "2025-04-26T23:47:35+00:00" }, { "name": "symfony/mime", - "version": "v6.4.19", + "version": "v6.4.21", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "ac537b6c55ccc2c749f3c979edfa9ec14aaed4f3" + "reference": "fec8aa5231f3904754955fad33c2db50594d22d1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/ac537b6c55ccc2c749f3c979edfa9ec14aaed4f3", - "reference": "ac537b6c55ccc2c749f3c979edfa9ec14aaed4f3", + "url": "https://api.github.com/repos/symfony/mime/zipball/fec8aa5231f3904754955fad33c2db50594d22d1", + "reference": "fec8aa5231f3904754955fad33c2db50594d22d1", "shasum": "" }, "require": { @@ -3401,7 +3291,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.4.19" + "source": "https://github.com/symfony/mime/tree/v6.4.21" }, "funding": [ { @@ -3417,20 +3307,20 @@ "type": "tidelift" } ], - "time": "2025-02-17T21:23:52+00:00" + "time": "2025-04-27T13:27:38+00:00" }, { "name": "symfony/polyfill", - "version": "v1.31.0", + "version": "v1.32.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill.git", - "reference": "c5ce28b35b2784b7b508aaa4447a6c3e39041e50" + "reference": "c4ee386e95ccdbea59cea802ea776d806319d506" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill/zipball/c5ce28b35b2784b7b508aaa4447a6c3e39041e50", - "reference": "c5ce28b35b2784b7b508aaa4447a6c3e39041e50", + "url": "https://api.github.com/repos/symfony/polyfill/zipball/c4ee386e95ccdbea59cea802ea776d806319d506", + "reference": "c4ee386e95ccdbea59cea802ea776d806319d506", "shasum": "" }, "require": { @@ -3453,6 +3343,7 @@ "symfony/polyfill-php82": "self.version", "symfony/polyfill-php83": "self.version", "symfony/polyfill-php84": "self.version", + "symfony/polyfill-php85": "self.version", "symfony/polyfill-util": "self.version", "symfony/polyfill-uuid": "self.version" }, @@ -3483,6 +3374,7 @@ "src/Intl/Icu/Resources/stubs", "src/Intl/MessageFormatter/Resources/stubs", "src/Intl/Normalizer/Resources/stubs", + "src/Php85/Resources/stubs", "src/Php84/Resources/stubs", "src/Php83/Resources/stubs", "src/Php82/Resources/stubs", @@ -3516,7 +3408,7 @@ ], "support": { "issues": "https://github.com/symfony/polyfill/issues", - "source": "https://github.com/symfony/polyfill/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill/tree/v1.32.0" }, "funding": [ { @@ -3532,20 +3424,20 @@ "type": "tidelift" } ], - "time": "2024-09-09T12:16:23+00:00" + "time": "2025-05-02T09:40:28+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.5.1", + "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0" + "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/e53260aabf78fb3d63f8d79d69ece59f80d5eda0", - "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f021b05a130d35510bd6b25fe9053c2a8a15d5d4", + "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4", "shasum": "" }, "require": { @@ -3563,7 +3455,7 @@ "name": "symfony/contracts" }, "branch-alias": { - "dev-main": "3.5-dev" + "dev-main": "3.6-dev" } }, "autoload": { @@ -3599,7 +3491,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.5.1" + "source": "https://github.com/symfony/service-contracts/tree/v3.6.0" }, "funding": [ { @@ -3615,20 +3507,20 @@ "type": "tidelift" } ], - "time": "2024-09-25T14:20:29+00:00" + "time": "2025-04-25T09:37:31+00:00" }, { "name": "vlucas/phpdotenv", - "version": "v5.6.1", + "version": "v5.6.2", "source": { "type": "git", "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "a59a13791077fe3d44f90e7133eb68e7d22eaff2" + "reference": "24ac4c74f91ee2c193fa1aaa5c249cb0822809af" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/a59a13791077fe3d44f90e7133eb68e7d22eaff2", - "reference": "a59a13791077fe3d44f90e7133eb68e7d22eaff2", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/24ac4c74f91ee2c193fa1aaa5c249cb0822809af", + "reference": "24ac4c74f91ee2c193fa1aaa5c249cb0822809af", "shasum": "" }, "require": { @@ -3687,7 +3579,7 @@ ], "support": { "issues": "https://github.com/vlucas/phpdotenv/issues", - "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.1" + "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.2" }, "funding": [ { @@ -3699,7 +3591,7 @@ "type": "tidelift" } ], - "time": "2024-07-20T21:52:34+00:00" + "time": "2025-04-30T23:37:27+00:00" }, { "name": "z4kn4fein/php-semver", @@ -3759,16 +3651,16 @@ "packages-dev": [ { "name": "symfony/var-dumper", - "version": "v6.4.18", + "version": "v6.4.21", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "4ad10cf8b020e77ba665305bb7804389884b4837" + "reference": "22560f80c0c5cd58cc0bcaf73455ffd81eb380d5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/4ad10cf8b020e77ba665305bb7804389884b4837", - "reference": "4ad10cf8b020e77ba665305bb7804389884b4837", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/22560f80c0c5cd58cc0bcaf73455ffd81eb380d5", + "reference": "22560f80c0c5cd58cc0bcaf73455ffd81eb380d5", "shasum": "" }, "require": { @@ -3824,7 +3716,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.4.18" + "source": "https://github.com/symfony/var-dumper/tree/v6.4.21" }, "funding": [ { @@ -3840,7 +3732,7 @@ "type": "tidelift" } ], - "time": "2025-01-17T11:26:11+00:00" + "time": "2025-04-09T07:34:50+00:00" } ], "aliases": [], @@ -3852,7 +3744,7 @@ "prefer-stable": true, "prefer-lowest": false, "platform": { - "php": "^8.1 | ^8.2 | ^8.3 | ^8.4" + "php": ">=8.1" }, "platform-dev": [], "plugin-api-version": "2.3.0" diff --git a/filelist.php b/filelist.php index f9792c989..8e256dc67 100644 --- a/filelist.php +++ b/filelist.php @@ -23,7 +23,7 @@ if (!$topic_id) { bb_die($lang['INVALID_TOPIC_ID'], 404); } -$sql = 'SELECT t.attach_id, t.info_hash, t.info_hash_v2, t.size, ad.physical_filename +$sql = 'SELECT t.forum_id, t.attach_id, t.info_hash, t.info_hash_v2, t.size, ad.physical_filename FROM ' . BB_BT_TORRENTS . ' t LEFT JOIN ' . BB_ATTACHMENTS_DESC . ' ad ON t.attach_id = ad.attach_id @@ -34,6 +34,12 @@ if (!$row = DB()->fetch_row($sql)) { bb_die($lang['INVALID_TOPIC_ID_DB'], 404); } +// Check rights +$is_auth = auth(AUTH_ALL, $row['forum_id'], $userdata); +if (!$is_auth['auth_view']) { + bb_die($lang['SORRY_AUTH_VIEW_ATTACH'], 403); +} + // Protocol meta $meta_v1 = !empty($row['info_hash']); $meta_v2 = !empty($row['info_hash_v2']); diff --git a/group.php b/group.php index 237b12357..b674c823d 100644 --- a/group.php +++ b/group.php @@ -573,7 +573,7 @@ if (!$group_id) { $template->assign_block_vars('pending', [ 'ROW_CLASS' => $row_class, 'AVATAR_IMG' => $pending_info['avatar'], - 'USER' => profile_url($pending_info), + 'USER' => profile_url($member), 'FROM' => $pending_info['from'], 'JOINED' => $pending_info['joined'], 'JOINED_RAW' => $pending_info['joined_raw'], diff --git a/index.php b/index.php index 7598df5d7..2c752341c 100644 --- a/index.php +++ b/index.php @@ -45,8 +45,11 @@ if ($bb_cfg['show_network_news']) { // Init userdata $user->session_start(); +// Set meta description +$page_cfg['meta_description'] = $bb_cfg['site_desc']; + // Init main vars -$viewcat = isset($_GET['c']) ? (int)$_GET['c'] : 0; +$viewcat = isset($_GET[POST_CAT_URL]) ? (int)$_GET[POST_CAT_URL] : 0; $lastvisit = IS_GUEST ? TIMENOW : $userdata['user_lastvisit']; // Caching output @@ -80,6 +83,7 @@ $forum_name_html = $forums['forum_name_html']; $anon = GUEST_UID; $excluded_forums_csv = $user->get_excluded_forums(AUTH_VIEW); +$excluded_forums_array = $excluded_forums_csv ? explode(',', $excluded_forums_csv) : []; $only_new = $user->opt_js['only_new']; // Validate requested category id @@ -329,6 +333,10 @@ if ($bb_cfg['show_latest_news']) { $template->assign_vars(['SHOW_LATEST_NEWS' => true]); foreach ($latest_news as $news) { + if (in_array($news['forum_id'], $excluded_forums_array)) { + continue; + } + $template->assign_block_vars('news', [ 'NEWS_TOPIC_ID' => $news['topic_id'], 'NEWS_TITLE' => str_short($wordCensor->censorString($news['topic_title']), $bb_cfg['max_news_title']), @@ -348,6 +356,10 @@ if ($bb_cfg['show_network_news']) { $template->assign_vars(['SHOW_NETWORK_NEWS' => true]); foreach ($network_news as $net) { + if (in_array($net['forum_id'], $excluded_forums_array)) { + continue; + } + $template->assign_block_vars('net', [ 'NEWS_TOPIC_ID' => $net['topic_id'], 'NEWS_TITLE' => str_short($wordCensor->censorString($net['topic_title']), $bb_cfg['max_net_title']), diff --git a/install.php b/install.php index 72bd12068..ff88365d3 100644 --- a/install.php +++ b/install.php @@ -257,6 +257,8 @@ if (!is_file(BB_ROOT . 'vendor/autoload.php')) { // Installing dependencies if (is_file(BB_ROOT . 'composer.phar')) { out('- Installing dependencies...', 'info'); + runProcess('php ' . BB_ROOT . 'composer.phar update --no-install'); + sleep(3); runProcess('php ' . BB_ROOT . 'composer.phar install --no-interaction --no-ansi'); define('COMPOSER_COMPLETED', true); } else { @@ -399,6 +401,14 @@ if (!empty($DB_HOST) && !empty($DB_DATABASE) && !empty($DB_USERNAME)) { $conn->close(); out("- Importing SQL dump completed!\n", 'success'); + // Autofill host in robots.txt + $robots_txt_file = BB_ROOT . 'robots.txt'; + if (isset($TP_HOST) && is_file($robots_txt_file)) { + $content = file_get_contents($robots_txt_file); + $content = str_replace('example.com', $TP_HOST, $content); + file_put_contents($robots_txt_file, $content); + } + if (isset($APP_ENV) && $APP_ENV === 'local') { if (!is_file(BB_ROOT . 'library/config.local.php')) { if (copy(BB_ROOT . 'library/config.php', BB_ROOT . 'library/config.local.php')) { diff --git a/install/sql/mysql.sql b/install/sql/mysql.sql index c13b460f3..23ed26841 100644 --- a/install/sql/mysql.sql +++ b/install/sql/mysql.sql @@ -600,8 +600,7 @@ VALUES ('allow_autologin', '1'), ('premod', '0'), ('tor_comment', '1'), ('terms', ''), - ('show_board_start_index', '1'), - ('tp_instance_hash', ''); + ('show_board_start_index', '1'); -- ---------------------------- -- Table structure for `bb_cron` diff --git a/install/upgrade/legacy-changes.txt b/install/upgrade/legacy-changes.txt index b7fbc92e0..942ed2075 100644 --- a/install/upgrade/legacy-changes.txt +++ b/install/upgrade/legacy-changes.txt @@ -153,4 +153,5 @@ ALTER TABLE `bb_topics` ADD COLUMN `topic_allow_robots` TINYINT(1) UNSIGNED NOT INSERT INTO `bb_config` VALUES ('magnet_links_for_guests', '0'); INSERT INTO `bb_config` VALUES ('tp_instance_hash', ''); -// 2.4.5 +// 2.4.5-rc.5 +DELETE FROM `bb_config` WHERE `config_name` = 'tp_instance_hash'; diff --git a/library/attach_mod/displaying_torrent.php b/library/attach_mod/displaying_torrent.php index 373b6b863..06a670266 100644 --- a/library/attach_mod/displaying_torrent.php +++ b/library/attach_mod/displaying_torrent.php @@ -149,7 +149,7 @@ if ($tor_reged && $tor_info) { // Magnet link $user_passkey = \TorrentPier\Legacy\Torrent::getPasskey($bt_user_id); - $tor_magnet = create_magnet($tor_info['info_hash'], $tor_info['info_hash_v2'], $user_passkey, html_ent_decode($t_data['topic_title'])); + $tor_magnet = create_magnet($tor_info['info_hash'], $tor_info['info_hash_v2'], $user_passkey, html_ent_decode($t_data['topic_title']), $tor_size); // ratio limits $min_ratio_dl = $bb_cfg['bt_min_ratio_allow_dl_tor']; @@ -219,7 +219,6 @@ if ($tor_reged && $tor_info) { 'HASH' => !empty($tor_info['info_hash']) ? strtoupper(bin2hex($tor_info['info_hash'])) : false, 'HASH_V2' => !empty($tor_info['info_hash_v2']) ? strtoupper(bin2hex($tor_info['info_hash_v2'])) : false, 'FILELIST_ICON' => $images['icon_tor_filelist'], - 'FILELIST_LINK' => FILELIST_URL . $tor_info['topic_id'], 'REGED_TIME' => bb_date($tor_info['reg_time']), 'REGED_DELTA' => delta_time($tor_info['reg_time']), 'TORRENT_SIZE' => humn_size($tor_size, 2), @@ -245,7 +244,7 @@ if ($tor_reged && $tor_info) { 'SHOW_DL_LIST' => true, 'SHOW_DL_LIST_TOR_INFO' => true, - 'TOR_SIZE' => humn_size($tor_size, 1), + 'TOR_SIZE' => humn_size($tor_size, 2), 'TOR_LONGEVITY' => delta_time($tor_info['reg_time']), 'TOR_DOWNLOAD_COUNT' => $download_count, 'TOR_COMPLETED' => $tor_completed_count, @@ -302,7 +301,7 @@ if ($tor_reged && $tor_info) { $sql = "SELECT tr.user_id, tr.ip, tr.ipv6, tr.port, tr.peer_id, tr.uploaded, tr.downloaded, tr.remain, tr.seeder, tr.releaser, tr.speed_up, tr.speed_down, tr.update_time, - tr.complete_percent, u.username, u.user_rank + tr.complete_percent, u.username, u.user_rank, u.user_opt FROM " . BB_BT_TRACKER . " tr LEFT JOIN " . BB_USERS . " u ON u.user_id = tr.user_id WHERE tr.topic_id = $tor_id @@ -373,8 +372,8 @@ if ($tor_reged && $tor_info) { $peers = $tmp; $template->assign_vars([ - 'TOR_SPEED_UP' => ($tor_speed_up) ? humn_size($tor_speed_up, 0, 'KB') . '/s' : '0 KB/s', - 'TOR_SPEED_DOWN' => ($tor_speed_down) ? humn_size($tor_speed_down, 0, 'KB') . '/s' : '0 KB/s' + 'TOR_SPEED_UP' => ($tor_speed_up) ? humn_size($tor_speed_up, min: 'KB') . '/s' : '0 KB/s', + 'TOR_SPEED_DOWN' => ($tor_speed_down) ? humn_size($tor_speed_down, min: 'KB') . '/s' : '0 KB/s' ]); } @@ -384,7 +383,9 @@ if ($tor_reged && $tor_info) { // Full details mode if ($s_mode == 'full') { if (!empty($peer['ip']) && !empty($peer['ipv6'])) { - $ip = bt_show_ip($peer['ipv6']) . ' (' . bt_show_ip($peer['ip']) . ')'; + if ($ip = bt_show_ip($peer['ipv6'])) { + $ip .= ' (' . bt_show_ip($peer['ip']) . ')'; + } } else { $ip = bt_show_ip(!empty($peer['ipv6']) ? $peer['ipv6'] : $peer['ip']); } @@ -407,7 +408,7 @@ if ($tor_reged && $tor_info) { $template->assign_block_vars((string)$x_full, [ 'SEED_ORD_ACT' => $seed_order_action, - 'SEEDERS_UP_TOT' => humn_size($sp_up_tot[$x], 0, 'KB') . '/s' + 'SEEDERS_UP_TOT' => humn_size($sp_up_tot[$x], min: 'KB') . '/s' ]); if ($ip) { @@ -429,8 +430,8 @@ if ($tor_reged && $tor_info) { $template->assign_block_vars((string)$x_full, [ 'LEECH_ORD_ACT' => $leech_order_action, - 'LEECHERS_UP_TOT' => humn_size($sp_up_tot[$x], 0, 'KB') . '/s', - 'LEECHERS_DOWN_TOT' => humn_size($sp_down_tot[$x], 0, 'KB') . '/s' + 'LEECHERS_UP_TOT' => humn_size($sp_up_tot[$x], min: 'KB') . '/s', + 'LEECHERS_DOWN_TOT' => humn_size($sp_down_tot[$x], min: 'KB') . '/s' ]); if ($ip) { @@ -444,23 +445,46 @@ if ($tor_reged && $tor_info) { $compl_perc = ($compl_size) ? floor($compl_size * 100 / $tor_size) : 0; } - $rel_sign = (!$guest && $peer['releaser']) ? ' ®' : ''; - $name = profile_url($peer) . $rel_sign; $up_tot = ($p_max_up) ? humn_size($p_max_up) : '-'; $down_tot = ($p_max_down) ? humn_size($p_max_down) : '-'; $up_ratio = ($p_max_down) ? round(($p_max_up / $p_max_down), 2) : ''; - $sp_up = ($peer['speed_up']) ? humn_size($peer['speed_up'], 0, 'KB') . '/s' : '-'; - $sp_down = ($peer['speed_down']) ? humn_size($peer['speed_down'], 0, 'KB') . '/s' : '-'; + $sp_up = ($peer['speed_up']) ? humn_size($peer['speed_up'], min: 'KB') . '/s' : '-'; + $sp_down = ($peer['speed_down']) ? humn_size($peer['speed_down'], min: 'KB') . '/s' : '-'; $bgr_class = (!($tr[$x] % 2)) ? $bgr_class_1 : $bgr_class_2; $row_bgr = ($change_peers_bgr_over) ? " class=\"$bgr_class\" onmouseover=\"this.className='$bgr_class_over';\" onmouseout=\"this.className='$bgr_class';\"" : ''; $tr[$x]++; + $peerUsername = $lang['HIDDEN_USER']; + if (IS_AM || $peer['user_id'] == $userdata['user_id'] || !bf($peer['user_opt'], 'user_opt', 'user_hide_peer_username')) { + $releaserSign = (!$guest && $peer['releaser']) ? ' ®' : ''; + $peerUsername = profile_url($peer) . $releaserSign; + $peerUsername = $peer['update_time'] ? $peerUsername : "$peerUsername"; + } + + $peerTorrentClient = $lang['HIDDEN_USER']; + if (IS_AM || $peer['user_id'] == $userdata['user_id'] || !bf($peer['user_opt'], 'user_opt', 'user_hide_torrent_client')) { + if (isset($peer['peer_id'])) { + $peerTorrentClient = get_user_torrent_client($peer['peer_id']); + } + } + + $peerCountry = $lang['HIDDEN_USER']; + if ($bb_cfg['ip2country_settings']['enabled']) { + if (IS_AM || $peer['user_id'] == $userdata['user_id'] || !bf($peer['user_opt'], 'user_opt', 'user_hide_peer_country')) { + if ($infoByIP = infoByIP((!empty($peer['ipv6']) ? $peer['ipv6'] : $peer['ip']), $peer['port'])) { + if (!empty($infoByIP['countryCode'])) { + $peerCountry = render_flag($infoByIP['countryCode'], false); + } + } + } + } + $template->assign_block_vars("$x_full.$x_row", [ 'ROW_BGR' => $row_bgr, - 'NAME' => ($peer['update_time']) ? $name : "$name", - 'PEER_ID' => isset($peer['peer_id']) ? get_user_torrent_client($peer['peer_id']) : $lang['UNKNOWN'], - 'COUNTRY' => render_flag(infoByIP((!empty($peer['ipv6']) ? $peer['ipv6'] : $peer['ip']), $peer['port'])['countryCode'], false), + 'NAME' => $peerUsername, + 'PEER_ID' => $peerTorrentClient, + 'COUNTRY' => $peerCountry, 'COMPL_PRC' => $compl_perc, 'UP_TOTAL' => ($max_up_id[$x] == $pid) ? "$up_tot" : $up_tot, 'DOWN_TOTAL' => ($max_down_id[$x] == $pid) ? "$down_tot" : $down_tot, @@ -470,12 +494,15 @@ if ($tor_reged && $tor_info) { 'DOWN_TOTAL_RAW' => $peer['downloaded'], 'SPEED_UP_RAW' => $peer['speed_up'], 'SPEED_DOWN_RAW' => $peer['speed_down'], - 'UPD_EXP_TIME' => ($peer['update_time']) ? $lang['DL_UPD'] . bb_date($peer['update_time'], 'd-M-y H:i') . ' · ' . delta_time($peer['update_time']) . $lang['TOR_BACK'] : $lang['DL_STOPPED'], - 'TOR_RATIO' => ($up_ratio) ? $lang['USER_RATIO'] . "UL/DL: $up_ratio" : '' + 'UPD_EXP_TIME' => $peer['update_time'] ? $lang['DL_UPD'] . bb_date($peer['update_time'], 'd-M-y H:i') . ' · ' . delta_time($peer['update_time']) . $lang['TOR_BACK'] : $lang['DL_STOPPED'], + 'TOR_RATIO' => $up_ratio ? $lang['USER_RATIO'] . "UL/DL: $up_ratio" : '' ]); if ($ip) { - $template->assign_block_vars("$x_full.$x_row.ip", ['IP' => $ip]); + $template->assign_block_vars("$x_full.$x_row.ip", [ + 'U_WHOIS_IP' => $bb_cfg['whois_info'] . $ip, + 'IP' => $ip + ]); } if ($port !== false) { $template->assign_block_vars("$x_full.$x_row.port", ['PORT' => $port]); diff --git a/library/attach_mod/includes/functions_attach.php b/library/attach_mod/includes/functions_attach.php index ebfc48bcb..e2d7bc67a 100644 --- a/library/attach_mod/includes/functions_attach.php +++ b/library/attach_mod/includes/functions_attach.php @@ -342,7 +342,7 @@ function _set_var(&$result, $var, $type, $multibyte = false) * @param $var_name * @param $default * @param bool $multibyte - * @return array + * @return array|string */ function get_var($var_name, $default, $multibyte = false) { diff --git a/library/config.php b/library/config.php index 4a1792e2a..62d6dd792 100644 --- a/library/config.php +++ b/library/config.php @@ -18,8 +18,8 @@ $reserved_port = env('TP_PORT', 80); $bb_cfg = []; // Version info -$bb_cfg['tp_version'] = 'v2.4.5-rc.4'; -$bb_cfg['tp_release_date'] = '09-03-2025'; +$bb_cfg['tp_version'] = 'v2.4.5'; +$bb_cfg['tp_release_date'] = '11-05-2025'; $bb_cfg['tp_release_codename'] = 'Cattle'; // Increase version number after changing JS or CSS @@ -144,10 +144,12 @@ $bb_cfg['torr_server'] = [ 'disable_for_guest' => true ]; -// IndexNow settings -$bb_cfg['indexnow_settings'] = [ - 'enabled' => false, - 'host' => 'bing', // Available: yandex, bing, seznam, naver +// FreeIPAPI settings +$bb_cfg['ip2country_settings'] = [ + // Documentation: https://docs.freeipapi.com/ + 'enabled' => true, + 'endpoint' => 'https://freeipapi.com/api/json/', + 'api_token' => '', // not required for basic usage ]; // FAQ url help link @@ -445,7 +447,7 @@ $bb_cfg['password_symbols'] = [ $bb_cfg['password_hash_options'] = [ // https://www.php.net/manual/ru/password.constants.php 'algo' => PASSWORD_BCRYPT, - 'options' => [] + 'options' => ['cost' => 12] ]; // Email diff --git a/library/defines.php b/library/defines.php index d7078a7fd..30d3d3ab2 100644 --- a/library/defines.php +++ b/library/defines.php @@ -35,9 +35,6 @@ define('UPDATER_URL', 'https://api.github.com/repos/torrentpier/torrentpier/rele define('UPDATER_FILE', INT_DATA_DIR . '/updater.json'); define('COOKIE_DBG', 'bb_dbg'); -// TODO: Move in another section -define('API_IP_URL', 'https://freeipapi.com/api/json/'); - // Templates define('ADMIN_TPL_DIR', TEMPLATES_DIR . '/admin/'); define('XS_USE_ISSET', '1'); @@ -92,6 +89,7 @@ define('BB_BT_TORRENTS', 'bb_bt_torrents'); define('BB_BT_TRACKER', 'bb_bt_tracker'); define('BB_BT_TRACKER_SNAP', 'bb_bt_tracker_snap'); define('BB_BT_USERS', 'bb_bt_users'); +define('BB_USERS', 'bb_users'); define('BT_AUTH_KEY_LENGTH', 20); // Passkey length // Torrents (reserved: -1) @@ -137,6 +135,15 @@ define('ONLY_NEW_TOPICS', 2); define('GUEST_UID', -1); define('BOT_UID', -746); +// User Levels +define('DELETED', -1); +define('USER', 0); +define('ADMIN', 1); +define('MOD', 2); +define('GROUP_MEMBER', 20); +define('CP_HOLDER', 25); +define('EXCLUDED_USERS', implode(',', [GUEST_UID, BOT_UID])); + // Ratio limits define('TR_RATING_LIMITS', true); // ON/OFF define('MIN_DL_FOR_RATIO', 10737418240); // 10 GB in bytes, 0 - disable diff --git a/library/includes/bbcode.php b/library/includes/bbcode.php index 29ea40982..d2465c275 100644 --- a/library/includes/bbcode.php +++ b/library/includes/bbcode.php @@ -83,6 +83,23 @@ HTML; - HTML; +// Box + $bbcode_tpl['box_open'] = <<
+HTML; + + $bbcode_tpl['box_open_color'] = <<
+HTML; + + $bbcode_tpl['box_open_color_single'] = <<
+HTML; + + $bbcode_tpl['box_close'] = <<
+HTML; + array_deep($bbcode_tpl, 'bbcode_tpl_compact'); return $bbcode_tpl; } @@ -118,7 +135,7 @@ function generate_smilies($mode) $data = $datastore->get('smile_replacements'); - if ($sql = $data['smile']) { + if (isset($data['smile']) && $sql = $data['smile']) { $num_smilies = 0; $rowset = []; foreach ($sql as $row) { diff --git a/library/includes/cron/jobs/board_maintenance.php b/library/includes/cron/jobs/board_maintenance.php index 8c47d34fb..de789f9f8 100644 --- a/library/includes/cron/jobs/board_maintenance.php +++ b/library/includes/cron/jobs/board_maintenance.php @@ -59,19 +59,5 @@ if (IN_DEMO_MODE) { DB()->query("UPDATE " . BB_FORUMS . " SET allow_reg_tracker = 1 WHERE allow_reg_tracker = 0 AND forum_id = 1 LIMIT 1"); } -// Create unique TorrentPier instance hash -if (empty($bb_cfg['tp_instance_hash']) || ($bb_cfg['tp_instance_hash'] !== hash('xxh128', FULL_URL))) { - bb_update_config(['tp_instance_hash' => hash('xxh128', FULL_URL)]); -} - -// Generate IndexNow key -if ($bb_cfg['indexnow_settings']['enabled'] && !is_file(BB_ROOT . $bb_cfg['indexnow_key'] . \TorrentPier\IndexNow::$keyFileExtension)) { - $randomIndexNowKey = empty($bb_cfg['indexnow_key']) ? make_rand_str(rand(64, 128)) : $bb_cfg['indexnow_key']; - if ($bb_cfg['indexnow_key'] !== $randomIndexNowKey) { - bb_update_config(['indexnow_key' => $randomIndexNowKey]); - } - file_write($randomIndexNowKey, (BB_ROOT . $randomIndexNowKey . \TorrentPier\IndexNow::$keyFileExtension)); -} - // Check for updates $datastore->update('check_updates'); diff --git a/library/includes/functions.php b/library/includes/functions.php index 5ed6e33cc..67256eb1f 100644 --- a/library/includes/functions.php +++ b/library/includes/functions.php @@ -197,6 +197,9 @@ $bf['user_opt'] = [ 'dis_post_edit' => 13, // [PROHIBITIONS] Block editing own posts / topics 'user_dls' => 14, // [SETTINGS] Hide list of "Current downloads" in my profile 'user_retracker' => 15, // [SETTINGS] Add my retracker into downloaded torrent files + 'user_hide_torrent_client' => 16, // [SETTINGS] Option to hide user's torrent client in peer list + 'user_hide_peer_country' => 17, // [SETTINGS] Option to hide user's country name in peer list + 'user_hide_peer_username' => 18, // [SETTINGS] Option to hide peer username in peer list ]; function bit2dec($bit_num) @@ -601,7 +604,16 @@ function bt_show_ip($ip, $port = '') if (IS_AM) { $ip = \TorrentPier\Helpers\IPHelper::long2ip_extended($ip); - $ip .= ($port) ? ":$port" : ''; + + if (!empty($port)) { + if (\TorrentPier\Helpers\IPHelper::isValidv6($ip)) { + // Wrap IPv6 address in square brackets + $ip = "[$ip]:$port"; + } else { + $ip = "$ip:$port"; + } + } + return $ip; } @@ -876,8 +888,8 @@ function show_bt_userdata($user_id): void 'YS_BONUS' => humn_size($btu['up_bonus_yesterday']), 'YS_POINTS' => $btu['auth_key'] ? $btu['points_yesterday'] : '0.00', - 'SPEED_UP' => humn_size($btu['speed_up'], 0, 'KB') . '/s', - 'SPEED_DOWN' => humn_size($btu['speed_down'], 0, 'KB') . '/s', + 'SPEED_UP' => humn_size($btu['speed_up'], min: 'KB') . '/s', + 'SPEED_DOWN' => humn_size($btu['speed_down'], min: 'KB') . '/s', ]); } @@ -898,13 +910,16 @@ function bb_get_config($table, $from_db = false, $update_cache = true) { if ($from_db or !$cfg = CACHE('bb_config')->get("config_{$table}")) { $cfg = []; + foreach (DB()->fetch_rowset("SELECT * FROM $table") as $row) { $cfg[$row['config_name']] = $row['config_value']; } + if ($update_cache) { CACHE('bb_config')->set("config_{$table}", $cfg); } } + return $cfg; } @@ -1184,14 +1199,21 @@ function render_flag(string $code, bool $showName = true): string global $lang; static $iconExtension = '.svg'; + $nameIgnoreList = [ + 'WBW', + 'PACE', + 'LGBT' + ]; + if (isset($lang['COUNTRIES'][$code])) { if ($code === '0') { return ''; // No selected } else { $flagIconPath = BB_ROOT . 'styles/images/flags/' . $code . $iconExtension; if (is_file($flagIconPath)) { - $countryName = $showName ? ' ' . str_short($lang['COUNTRIES'][$code], 20) : ''; - return '' . $code . '' . $countryName . ''; + $langName = $lang['COUNTRIES'][$code]; + $countryName = ($showName && !in_array($code, $nameIgnoreList)) ? ' ' . str_short($langName, 20) : ''; + return '' . $code . '' . $countryName . ''; } } } @@ -1224,11 +1246,16 @@ function generate_pagination($base_url, $num_items, $per_page, $start_item, $add $total_pages = ceil($num_items / $per_page); $on_page = floor($start_item / $per_page) + 1; + $query_separator = '&'; + if (!str_contains($base_url, '?')) { + $query_separator = '?'; + } + $page_string = ''; if ($total_pages > ((2 * ($begin_end + $from_middle)) + 2)) { $init_page_max = ($total_pages > $begin_end) ? $begin_end : $total_pages; for ($i = 1; $i < $init_page_max + 1; $i++) { - $page_string .= ($i == $on_page) ? '' . $i . '' : '' . $i . ''; + $page_string .= ($i == $on_page) ? '' . $i . '' : '' . $i . ''; if ($i < $init_page_max) { $page_string .= ", "; } @@ -1242,7 +1269,7 @@ function generate_pagination($base_url, $num_items, $per_page, $start_item, $add $init_page_max = ($on_page < $total_pages - ($begin_end + $from_middle)) ? $on_page : $total_pages - ($begin_end + $from_middle); for ($i = $init_page_min - $from_middle; $i < $init_page_max + ($from_middle + 1); $i++) { - $page_string .= ($i == $on_page) ? '' . $i . '' : '' . $i . ''; + $page_string .= ($i == $on_page) ? '' . $i . '' : '' . $i . ''; if ($i < $init_page_max + $from_middle) { $page_string .= ', '; } @@ -1252,7 +1279,7 @@ function generate_pagination($base_url, $num_items, $per_page, $start_item, $add $page_string .= ' ... '; } for ($i = $total_pages - ($begin_end - 1); $i < $total_pages + 1; $i++) { - $page_string .= ($i == $on_page) ? '' . $i . '' : '' . $i . ''; + $page_string .= ($i == $on_page) ? '' . $i . '' : '' . $i . ''; if ($i < $total_pages) { $page_string .= ", "; } @@ -1260,7 +1287,7 @@ function generate_pagination($base_url, $num_items, $per_page, $start_item, $add } } else { for ($i = 1; $i < $total_pages + 1; $i++) { - $page_string .= ($i == $on_page) ? '' . $i . '' : '' . $i . ''; + $page_string .= ($i == $on_page) ? '' . $i . '' : '' . $i . ''; if ($i < $total_pages) { $page_string .= ', '; } @@ -1269,20 +1296,20 @@ function generate_pagination($base_url, $num_items, $per_page, $start_item, $add if ($add_prevnext_text) { if ($on_page > 1) { - $page_string = ' ' . $lang['PREVIOUS_PAGE'] . '  ' . $page_string; - $meta_prev_link = FULL_URL . $base_url . "&start=" . (($on_page - 2) * $per_page); + $page_string = ' ' . $lang['PREVIOUS_PAGE'] . '  ' . $page_string; + $meta_prev_link = FULL_URL . $base_url . "{$query_separator}start=" . (($on_page - 2) * $per_page); } if ($on_page < $total_pages) { - $page_string .= '  ' . $lang['NEXT_PAGE'] . ''; - $meta_next_link = FULL_URL . $base_url . "&start=" . ($on_page * $per_page); + $page_string .= '  ' . $lang['NEXT_PAGE'] . ''; + $meta_next_link = FULL_URL . $base_url . "{$query_separator}start=" . ($on_page * $per_page); } } $pagination = false; if ($page_string && $total_pages > 1) { $pagination = '' . $lang['GOTO_PAGE'] . ' :  ' . $page_string; - $pagination = str_replace('&start=0', '', $pagination); + $pagination = str_replace("{$query_separator}start=0", '', $pagination); } $template->assign_vars([ @@ -1577,7 +1604,7 @@ function build_topic_pagination($url, $replies, $per_page) return $pg; } -function print_confirmation($tpl_vars) +function print_confirmation($tpl_vars): void { global $template, $lang; @@ -1796,14 +1823,14 @@ function decode_text_match($txt) /** * Create magnet link * - * @param string $infohash - * @param string $infohash_v2 - * @param string $auth_key - * @param string $name - * + * @param string $infohash (xt=urn:btih) + * @param string $infohash_v2 (xt=urn:btmh:1220) + * @param string $auth_key (tr) + * @param string $name (dn) + * @param int|string $length (xl) * @return string */ -function create_magnet(string $infohash, string $infohash_v2, string $auth_key, string $name): string +function create_magnet(string $infohash, string $infohash_v2, string $auth_key, string $name, int|string $length = 0): string { global $bb_cfg, $images, $lang; @@ -1832,6 +1859,11 @@ function create_magnet(string $infohash, string $infohash_v2, string $auth_key, $magnet .= 'xt=urn:btmh:1220' . bin2hex($infohash_v2); } + $length = (int)$length; + if ($length > 0) { + $magnet .= '&xl=' . $length; + } + return ''; } @@ -1868,7 +1900,7 @@ function send_pm($user_id, $subject, $message, $poster_id = BOT_UID) $message = DB()->escape($message); if ($poster_id == BOT_UID) { - $poster_ip = '7f000001'; + $poster_ip = '0'; } elseif ($row = DB()->fetch_row("SELECT user_reg_ip FROM " . BB_USERS . " WHERE user_id = $poster_id")) { $poster_ip = $row['user_reg_ip']; } else { @@ -2126,10 +2158,7 @@ function getBanInfo(?int $userId = null): ?array global $datastore; // Get bans info from datastore - if (!$bans = $datastore->get('ban_list')) { - $datastore->update('ban_list'); - $bans = $datastore->get('ban_list'); - } + $bans = $datastore->get('ban_list'); if (!isset($userId)) { return $bans; @@ -2161,19 +2190,48 @@ function readUpdaterFile(): array|bool */ function infoByIP(string $ipAddress, int $port = 0): array { - if (!$data = CACHE('bb_ip2countries')->get($ipAddress . '_' . $port)) { + global $bb_cfg; + + if (!$bb_cfg['ip2country_settings']['enabled']) { + return []; + } + + $ipAddress = \TorrentPier\Helpers\IPHelper::long2ip_extended($ipAddress); + $cacheName = hash('xxh128', ($ipAddress . '_' . $port)); + + if (!$data = CACHE('bb_ip2countries')->get($cacheName)) { $data = []; - $response = file_get_contents(API_IP_URL . $ipAddress); - $json = json_decode($response, true); - if (is_array($json) && !empty($json)) { - $data = [ - 'ipVersion' => $json['ipVersion'], - 'countryCode' => $json['countryCode'], - 'continent' => $json['continent'], - 'continentCode' => $json['continentCode'] + + $contextOptions = []; + if (!empty($bb_cfg['ip2country_settings']['api_token'])) { + $contextOptions['http'] = [ + 'header' => "Authorization: Bearer " . $bb_cfg['ip2country_settings']['api_token'] . "\r\n" ]; - CACHE('bb_ip2countries')->set($ipAddress . '_' . $port, $data, 1200); } + + $context = stream_context_create($contextOptions); + $response = file_get_contents($bb_cfg['ip2country_settings']['endpoint'] . $ipAddress, context: $context); + + if ($response !== false) { + $json = json_decode($response, true); + + if (is_array($json) && !empty($json)) { + $data = [ + 'ipVersion' => $json['ipVersion'], + 'countryCode' => $json['countryCode'], + 'continent' => $json['continent'], + 'continentCode' => $json['continentCode'] + ]; + } + } + + if (empty($data)) { + $data = [ + 'response' => false, + 'timestamp' => TIMENOW + ]; + } + CACHE('bb_ip2countries')->set($cacheName, $data, 1200); } return $data; diff --git a/library/includes/init_bb.php b/library/includes/init_bb.php index 05d51880c..932dba5a1 100644 --- a/library/includes/init_bb.php +++ b/library/includes/init_bb.php @@ -104,15 +104,6 @@ function bb_setcookie(string $name, mixed $val, int $lifetime = COOKIE_PERSIST, } } -// User Levels -define('DELETED', -1); -define('USER', 0); -define('ADMIN', 1); -define('MOD', 2); -define('GROUP_MEMBER', 20); -define('CP_HOLDER', 25); -define('EXCLUDED_USERS', implode(',', [GUEST_UID, BOT_UID])); - // User related define('USER_ACTIVATION_NONE', 0); define('USER_ACTIVATION_SELF', 1); @@ -257,7 +248,6 @@ define('BB_TOPIC_TPL', 'bb_topic_tpl'); define('BB_TOPICS', 'bb_topics'); define('BB_TOPICS_WATCH', 'bb_topics_watch'); define('BB_USER_GROUP', 'bb_user_group'); -define('BB_USERS', 'bb_users'); define('BB_WORDS', 'bb_words'); define('BB_THX', 'bb_thx'); @@ -397,11 +387,6 @@ $user = new TorrentPier\Legacy\Common\User(); $userdata =& $user->data; -/** - * Some shared defines - */ -define('TP_INSTANCE_HASH', $bb_cfg['tp_instance_hash']); - /** * Cron */ diff --git a/library/includes/page_footer.php b/library/includes/page_footer.php index 15b1023b3..2eadbe6f2 100644 --- a/library/includes/page_footer.php +++ b/library/includes/page_footer.php @@ -35,7 +35,7 @@ if (!$bb_cfg['gzip_compress']) { if ($show_dbg_info) { $gen_time = utime() - TIMESTART; - $gen_time_txt = sprintf('%.4f', $gen_time); + $gen_time_txt = sprintf('%.3f', $gen_time); $gzip_text = UA_GZIP_SUPPORTED ? "{$lang['GZIP_COMPRESSION']}: " : "{$lang['GZIP_COMPRESSION']}: "; $gzip_text .= $bb_cfg['gzip_compress'] ? $lang['ON'] : $lang['OFF']; @@ -43,7 +43,7 @@ if ($show_dbg_info) { if (!empty($DBS)) { $sql_t = $DBS->sql_timetotal; - $sql_time_txt = ($sql_t) ? sprintf('%.4f ' . $lang['SEC'] . ' (%d%%) · ', $sql_t, round($sql_t * 100 / $gen_time)) : ''; + $sql_time_txt = ($sql_t) ? sprintf('%.3f ' . $lang['SEC'] . ' (%d%%) · ', $sql_t, round($sql_t * 100 / $gen_time)) : ''; $num_q = $DBS->num_queries; $stat .= "  |  {$DBS->get_db_obj()->engine}: {$sql_time_txt}{$num_q} " . $lang['QUERIES']; } diff --git a/library/includes/page_header.php b/library/includes/page_header.php index 1a43b66d4..d33a57459 100644 --- a/library/includes/page_header.php +++ b/library/includes/page_header.php @@ -108,11 +108,6 @@ $template->assign_vars([ 'HAVE_UNREAD_PM' => $have_unread_pm ]); -// Canonical links -if (!isset($page_cfg['canonical_link'])) { - $page_cfg['canonical_link'] = FULL_URL . basename($_SERVER['REQUEST_URI']); -} - // The following assigns all _common_ variables that may be used at any point in a template $template->assign_vars([ 'SIMPLE_HEADER' => !empty($gen_simple_header), @@ -128,7 +123,8 @@ $template->assign_vars([ 'USE_TABLESORTER' => !empty($page_cfg['use_tablesorter']), 'ALLOW_ROBOTS' => !$bb_cfg['board_disable'] && (!isset($page_cfg['allow_robots']) || $page_cfg['allow_robots'] === true), - 'META_CANONICAL' => $page_cfg['canonical_link'], + 'META_CANONICAL' => $page_cfg['canonical_link'] ?? '', + 'META_DESCRIPTION' => $page_cfg['meta_description'] ?? '', 'SITENAME' => $bb_cfg['sitename'], 'U_INDEX' => BB_ROOT . 'index.php', diff --git a/library/includes/ucp/activate.php b/library/includes/ucp/activate.php index 4aac130de..b72660e1a 100644 --- a/library/includes/ucp/activate.php +++ b/library/includes/ucp/activate.php @@ -11,7 +11,7 @@ if (!defined('BB_ROOT')) { die(basename(__FILE__)); } -if (empty($_GET['u']) || empty($_GET['act_key'])) { +if (empty($_GET[POST_USERS_URL]) || empty($_GET['act_key'])) { bb_die('Bad request'); } diff --git a/library/includes/ucp/register.php b/library/includes/ucp/register.php index feaab65df..5e101a310 100644 --- a/library/includes/ucp/register.php +++ b/library/includes/ucp/register.php @@ -122,8 +122,8 @@ switch ($mode) { ]; // Select a profile: your own for the user, any for the admin - if (IS_ADMIN && !empty($_REQUEST['u'])) { - $pr_user_id = (int)$_REQUEST['u']; + if (IS_ADMIN && !empty($_REQUEST[POST_USERS_URL])) { + $pr_user_id = (int)$_REQUEST[POST_USERS_URL]; $adm_edit = ($pr_user_id != $userdata['user_id']); } else { $pr_user_id = $userdata['user_id']; @@ -365,6 +365,9 @@ foreach ($profile_fields as $field => $can_edit) { 'user_dls' => $reg_mode ? false : true, 'user_callseed' => $reg_mode ? true : true, 'user_retracker' => $reg_mode ? true : true, + 'user_hide_torrent_client' => $reg_mode ? true : true, + 'user_hide_peer_country' => $reg_mode ? true : $bb_cfg['ip2country_settings']['enabled'], + 'user_hide_peer_username' => $reg_mode ? false : true, ]; foreach ($update_user_opt as $opt => $can_change_opt) { diff --git a/library/includes/ucp/viewprofile.php b/library/includes/ucp/viewprofile.php index 1b3e4f878..7dbc44541 100644 --- a/library/includes/ucp/viewprofile.php +++ b/library/includes/ucp/viewprofile.php @@ -76,7 +76,7 @@ if (bf($profiledata['user_opt'], 'user_opt', 'dis_sig')) { // Null ratio if ($bb_cfg['ratio_null_enabled'] && $btu = get_bt_userdata($profiledata['user_id'])) { - $template->assign_vars(array('NULLED_RATIO' => $btu['ratio_nulled'])); + $template->assign_vars(['NULLED_RATIO' => $btu['ratio_nulled']]); } // Ban information @@ -93,7 +93,7 @@ $template->assign_vars([ 'PROFILE_USER_ID' => $profiledata['user_id'], 'PROFILE_USER' => $profile_user_id, 'USER_REGDATE' => bb_date($profiledata['user_regdate'], 'Y-m-d H:i', false), - 'POSTER_RANK' => ($poster_rank) ? "" . $poster_rank . "" : $lang['USER'], + 'POSTER_RANK' => $poster_rank ? "" . $poster_rank . "" : $lang['USER'], 'RANK_IMAGE' => $rank_image, 'RANK_SELECT' => $rank_select, 'POSTS' => $profiledata['user_posts'], @@ -101,8 +101,8 @@ $template->assign_vars([ 'EMAIL' => $email, 'WWW' => $profiledata['user_website'], 'ICQ' => $profiledata['user_icq'], - 'LAST_VISIT_TIME' => ($profiledata['user_lastvisit']) ? (!$profile_user_id && bf($profiledata['user_opt'], 'user_opt', 'user_viewonline') && !IS_ADMIN) ? $lang['HIDDEN_USER'] : bb_date($profiledata['user_lastvisit'], 'Y-m-d H:i', false) : $lang['NEVER'], - 'LAST_ACTIVITY_TIME' => ($profiledata['user_session_time']) ? (!$profile_user_id && bf($profiledata['user_opt'], 'user_opt', 'user_viewonline') && !IS_ADMIN) ? $lang['HIDDEN_USER'] : bb_date($profiledata['user_session_time'], 'Y-m-d H:i', false) : $lang['NEVER'], + 'LAST_VISIT_TIME' => $profiledata['user_lastvisit'] ? (!$profile_user_id && bf($profiledata['user_opt'], 'user_opt', 'user_viewonline') && !IS_ADMIN) ? $lang['HIDDEN_USER'] : bb_date($profiledata['user_lastvisit'], 'Y-m-d H:i', false) : $lang['NEVER'], + 'LAST_ACTIVITY_TIME' => $profiledata['user_session_time'] ? (!$profile_user_id && bf($profiledata['user_opt'], 'user_opt', 'user_viewonline') && !IS_ADMIN) ? $lang['HIDDEN_USER'] : bb_date($profiledata['user_session_time'], 'Y-m-d H:i', false) : $lang['NEVER'], 'USER_ACTIVE' => $profiledata['user_active'], 'LOCATION' => render_flag($profiledata['user_from']), 'OCCUPATION' => $profiledata['user_occ'], diff --git a/library/includes/ucp/viewtorrent.php b/library/includes/ucp/viewtorrent.php index cfcd3cc34..6878423b4 100644 --- a/library/includes/ucp/viewtorrent.php +++ b/library/includes/ucp/viewtorrent.php @@ -60,7 +60,7 @@ if ($releasing) { 'TOR_TYPE' => is_gold($row['tor_type']), 'TOPIC_SEEDERS' => ($row['seeders']) ?: 0, 'TOPIC_LEECHERS' => ($row['leechers']) ?: 0, - 'SPEED_UP' => ($row['speed_up']) ? humn_size($row['speed_up'], 0, 'KB') . '/s' : '-', + 'SPEED_UP' => ($row['speed_up']) ? humn_size($row['speed_up'], min: 'KB') . '/s' : '-', ]); $releasing_count++; @@ -80,7 +80,7 @@ if ($seeding) { 'TOR_TYPE' => is_gold($row['tor_type']), 'TOPIC_SEEDERS' => ($row['seeders']) ?: 0, 'TOPIC_LEECHERS' => ($row['leechers']) ?: 0, - 'SPEED_UP' => ($row['speed_up']) ? humn_size($row['speed_up'], 0, 'KB') . '/s' : '-', + 'SPEED_UP' => ($row['speed_up']) ? humn_size($row['speed_up'], min: 'KB') . '/s' : '-', ]); $seeding_count++; @@ -103,7 +103,7 @@ if ($leeching) { 'TOR_TYPE' => is_gold($row['tor_type']), 'TOPIC_SEEDERS' => ($row['seeders']) ?: 0, 'TOPIC_LEECHERS' => ($row['leechers']) ?: 0, - 'SPEED_DOWN' => ($row['speed_down']) ? humn_size($row['speed_down'], 0, 'KB') . '/s' : '-', + 'SPEED_DOWN' => ($row['speed_down']) ? humn_size($row['speed_down'], min: 'KB') . '/s' : '-', ]); $leeching_count++; diff --git a/library/language/af/main.php b/library/language/af/main.php index eddfd2b6c..87315656d 100644 --- a/library/language/af/main.php +++ b/library/language/af/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Hierdie opsie slegs vir super administrateurs'; $lang['LOGS'] = 'Onderwerpgeskiedenis'; $lang['FORUM_LOGS'] = 'Geskiedenis Forum'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Ontwerper'; $lang['LAST_IP'] = 'Laaste IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Vet teks: [b]text[/b] (Ctrl + B)'; $lang['ITALIC'] = 'Kursiewe teks: [i]text[/i] (Ctrl + I)'; $lang['UNDERLINE'] = 'Onderstreep teks: [u]text[/u] (Ctrl + U)'; $lang['STRIKEOUT'] = 'Strikeout-teks: [s]text[/s] (Ctrl + S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'gestop'; $lang['DL_UPD'] = 'UPD:'; $lang['DL_INFO'] = 'Wys data alleen vir die huidige sessie'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Plak eerste plasing'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Die telling van gebruikersposte is ges // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Wys die lys van aanlyngebruikers'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Kies \'n gebruiker'; $lang['GROUP_SELECT'] = 'Kies \'n groep'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'Die naam wat u ingevoer het, kan nie toegelaat wo $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Klik %sHere%s om terug te keer na Administrasie van gebruikersnaam'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Weergawe-inligting'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'Bestuur sitemap'; $lang['SITEMAP_CREATED'] = 'Sitemap geskep'; $lang['SITEMAP_AVAILABLE'] = 'En is beskikbaar by'; $lang['SITEMAP_NOT_CREATED'] = 'Sitemap is nog nie geskep nie'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Kennisgewing van die soekenjin'; -$lang['SITEMAP_SENT'] = 'Stuur voltooi'; -$lang['SITEMAP_ERROR'] = 'Stuur fout'; $lang['SITEMAP_OPTIONS'] = 'opsies'; $lang['SITEMAP_CREATE'] = 'Skep / werk die sitemap op'; -$lang['SITEMAP_NOTIFY'] = 'Stel soekenjins in kennis van nuwe weergawe van sitemap'; $lang['SITEMAP_WHAT_NEXT'] = 'Wat om volgende te doen?'; $lang['SITEMAP_GOOGLE_1'] = 'Registreer jou werf by Google Webmaster met jou Google-rekening.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap van die webwerf wat jy geregistreer het.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'Vrylating met hash %s nie gevind nie'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'Op hierdie bladsy kan u die teks van die basiese reëls van die bron spesifiseer vir gebruikers.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'Onaktiewe gebruikers oor 30 dae', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Maak seker dat jy nie \'n robot is nie'; $lang['CAPTCHA_WRONG'] = 'Jy kon nie bevestig dat jy nie \'n robot is nie'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha nie ten volle gekonfigureer nie

Indien u die sleutels nie reeds opgewek het nie, kan u dit op https: //www.google.com/recaptcha/admin.
After u die sleutels genereer, moet u dit by die lêerbiblioteek / config .php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/ar/main.php b/library/language/ar/main.php index e1420e0fc..e9d9887d2 100644 --- a/library/language/ar/main.php +++ b/library/language/ar/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'هذا الخيار فقط لمدراء الس $lang['LOGS'] = 'الموضوع التاريخ'; $lang['FORUM_LOGS'] = 'منتدى التاريخ'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'مصمم'; $lang['LAST_IP'] = 'IP آخر:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'نص عريض: [b]text[/b] (Ctrl+B)'; $lang['ITALIC'] = 'نص مائل: [i]text[/i] (Ctrl+I)'; $lang['UNDERLINE'] = 'يؤكد النص: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'قذفة النص: [s]text[/s] (Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'توقفت'; $lang['DL_UPD'] = 'محدث: '; $lang['DL_INFO'] = 'يظهر البيانات only الحالي session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'دبوس المشاركة الأولى'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'مشاركاتك العد وقد تز // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'تظهر قائمة مستخدمي الانترنت'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'حدد المستخدم'; $lang['GROUP_SELECT'] = 'حدد مجموعة'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'الاسم الذي أدخلته لا يمكن أ $lang['CLICK_RETURN_DISALLOWADMIN'] = 'انقر فوق %sHere%s للعودة إلى عدم السماح اسم المستخدم الإدارة'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'معلومات الإصدار'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'إدارة الموقع'; $lang['SITEMAP_CREATED'] = 'إنشاء خريطة الموقع'; $lang['SITEMAP_AVAILABLE'] = 'و هو متوفر في'; $lang['SITEMAP_NOT_CREATED'] = 'خريطة الموقع ليس بعد خلق'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'إخطارا من محرك البحث'; -$lang['SITEMAP_SENT'] = 'إرسال الانتهاء'; -$lang['SITEMAP_ERROR'] = 'إرسال خطأ'; $lang['SITEMAP_OPTIONS'] = 'خيارات'; $lang['SITEMAP_CREATE'] = 'إنشاء / تحديث خريطة الموقع'; -$lang['SITEMAP_NOTIFY'] = 'إعلام محركات البحث عن النسخة الجديدة من الموقع'; $lang['SITEMAP_WHAT_NEXT'] = 'ماذا تفعل بعد ذلك ؟ '; $lang['SITEMAP_GOOGLE_1'] = 'تسجيل موقعك في Google Webmaster باستخدام حساب Google الخاص بك.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap من الموقع المسجلين.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'الإفراج مع تجزئة %s لم يتم الع $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'في هذه الصفحة يمكنك تحديد النص من القواعد الأساسية من الموارد التي يتم عرضها للمستخدمين.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'المستخدمين غير نشط في 30 يوما', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'تحقق من أنك لست روبوت'; $lang['CAPTCHA_WRONG'] = 'أنت لا تستطيع أن تؤكد أنك لست روبوت'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha لم يتم بشكل كامل configured

if لم تكن قد ولدت المفاتيح ، يمكنك أن تفعل ذلك على https://www.google.com/اختبار recaptcha/admin.
After توليد مفاتيح تحتاج إلى وضعها في ملف المكتبة/config.php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/az/main.php b/library/language/az/main.php index af012571a..22f22f7f0 100644 --- a/library/language/az/main.php +++ b/library/language/az/main.php @@ -25,7 +25,7 @@ $lang['POSTS_SHORT'] = 'Vəzifə'; $lang['POSTED'] = 'Göndərilib'; $lang['USERNAME'] = 'İstifadəçi adı'; $lang['PASSWORD'] = 'Parol'; -$lang['PASSWORD_SHOW_BTN'] = 'Show password'; +$lang['PASSWORD_SHOW_BTN'] = 'Şifrəni göstər'; $lang['EMAIL'] = 'E-poçt'; $lang['PM'] = 'ТЧ'; $lang['AUTHOR'] = 'Müəllif'; @@ -60,10 +60,10 @@ $lang['ENABLED'] = 'Aktiv'; $lang['DISABLED'] = 'Qaralar'; $lang['ERROR'] = 'Səhv'; $lang['SELECT_ACTION'] = 'Seçin fəaliyyət'; -$lang['CLEAR'] = 'Clear'; -$lang['MOVE_TO_TOP'] = 'Move to top'; +$lang['CLEAR'] = 'Təmizlə'; +$lang['MOVE_TO_TOP'] = 'Ən yuxarı daşı'; $lang['UNKNOWN'] = 'Məlum deyil'; -$lang['COPY_TO_CLIPBOARD'] = 'Copy to clipboard'; +$lang['COPY_TO_CLIPBOARD'] = 'Panoya surəti'; $lang['NO_ITEMS'] = 'There seems to be no data here...'; $lang['PLEASE_TRY_AGAIN'] = 'Please try again after few seconds...'; @@ -1607,7 +1607,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Bu variant üçün yalnız super admins'; $lang['LOGS'] = 'Tarixi mövzular'; $lang['FORUM_LOGS'] = 'Forum Tarixi'; -$lang['AUTOCLEAN'] = 'Автоочистка:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Dizayner'; $lang['LAST_IP'] = 'Son İP:'; @@ -1845,7 +1845,7 @@ $lang['BOLD'] = 'Qalın mətn: [b]text[/b] (əsas birləşməsi Ctrl+B)'; $lang['ITALIC'] = 'Курсивный mətn: [i]text[/i] (əsas birləşməsi Ctrl+ı)'; $lang['UNDERLINE'] = 'Qeyd mətni: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'Зачеркнутый mətn: [s]text[/s] (Ctrl+c)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1882,6 +1882,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'dayandırdı'; $lang['DL_UPD'] = 'упд: '; $lang['DL_INFO'] = 'məlumatları göstərir only üçün cari session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Çapa ilk post'; @@ -1986,6 +1989,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Mesaj istifadəçi qraf idi sinxroniza // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Siyahı online istifadəçilər'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Seçin istifadəçi'; $lang['GROUP_SELECT'] = 'Seçin qrupu'; @@ -2325,14 +2333,6 @@ $lang['DISALLOWED_ALREADY'] = 'Təqdim adı olunmasından imtina edilə bilməz. $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Basın %sHere%s qaytarmaq qadağan Administrasiyası istifadəçi Adı'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Məlumat Versiyası'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -3001,12 +3001,8 @@ $lang['SITEMAP_ADMIN'] = 'İdarə saytın Xəritəsi'; $lang['SITEMAP_CREATED'] = 'Saytın xəritəsi yaradılmışdır'; $lang['SITEMAP_AVAILABLE'] = 'və mövcud'; $lang['SITEMAP_NOT_CREATED'] = 'Saytın xəritəsi hələ yaradılıb'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Xəbərdarlıq axtarış motorları'; -$lang['SITEMAP_SENT'] = 'göndər dolu'; -$lang['SITEMAP_ERROR'] = 'səhv göndərilməsi'; $lang['SITEMAP_OPTIONS'] = 'Variantlar'; $lang['SITEMAP_CREATE'] = 'Yaradılması və / və saytın yenilənməsi'; -$lang['SITEMAP_NOTIFY'] = 'Məlumat axtarış sisteminin yeni versiyası haqqında sayt'; $lang['SITEMAP_WHAT_NEXT'] = 'Nə etməli?'; $lang['SITEMAP_GOOGLE_1'] = 'Qeydiyyatdan sizin sayta Google Webmaster köməyi ilə haqq-hesab Google.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap siz sayta qeydiyyatdan keçmişdir.'; @@ -3034,6 +3030,8 @@ $lang['HASH_NOT_FOUND'] = 'Məsələ ilə hash %s tapılmadı'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'Bu səhifədə verə bilərsiniz mətn əsas qaydaları resurs göstərilir istifadəçilər üçün.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'passiv istifadəçiləri 30 gün müddətində', @@ -3088,7 +3086,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Əmin olun ki, Siz robot deyil'; $lang['CAPTCHA_WRONG'] = 'Ola bilər ki, təsdiq Siz robot deyil'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha olmadan tam configured

if siz hələ сгенерировал düymələri, bunu edə bilərsiniz azn https://ВСП.google.com/рекапчу/admin.
After siz генерируете düymələri, lazımdır onları qoymaq fayl Library/onları.PHP.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/be/main.php b/library/language/be/main.php index 2feb55022..e83efa4b3 100644 --- a/library/language/be/main.php +++ b/library/language/be/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Гэты варыянт толькі для с $lang['LOGS'] = 'Гісторыя тэмы'; $lang['FORUM_LOGS'] = 'Форум Гісторыі'; -$lang['AUTOCLEAN'] = 'Автоочистка:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Дызайнер'; $lang['LAST_IP'] = 'Апошні IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Тоўсты тэкст: [b]text[/b] (спалучэнне кл $lang['ITALIC'] = 'Курсіўны тэкст: [i]text[/i] (спалучэнне клавіш Ctrl+я)'; $lang['UNDERLINE'] = 'Падкрэсліванне тэксту: [u]text[/u] (клавішы Ctrl+U)'; $lang['STRIKEOUT'] = 'Закрэслены тэкст: [s]text[/s] (Ctrl+з)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'спыніўся'; $lang['DL_UPD'] = 'упд: '; $lang['DL_INFO'] = 'паказвае дадзеныя only для бягучага session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Замацаваць першы пост'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Паведамленні карыст // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Паказаць спіс онлайн карыстальнікаў'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Выберыце карыстальніка'; $lang['GROUP_SELECT'] = 'Выберыце групу'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'Уведзенае імя не можа быць $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Націсніце %sHere%s вярнуць забараніць Адміністрацыі Імя карыстальніка'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Інфармацыя Аб Версіі'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2998,12 +2998,8 @@ $lang['SITEMAP_ADMIN'] = 'Кіраванне Карта сайта'; $lang['SITEMAP_CREATED'] = 'Карта сайта створаны'; $lang['SITEMAP_AVAILABLE'] = 'і даступная на'; $lang['SITEMAP_NOT_CREATED'] = 'Карта сайта яшчэ не створана'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Апавяшчэнне пошукавых сістэм'; -$lang['SITEMAP_SENT'] = 'адпраўце запоўнены'; -$lang['SITEMAP_ERROR'] = 'памылка адпраўкі'; $lang['SITEMAP_OPTIONS'] = 'Варыянты'; $lang['SITEMAP_CREATE'] = 'Стварэнне / абнаўленне сайта'; -$lang['SITEMAP_NOTIFY'] = 'Паведаміць пошукавыя сістэмы аб новай версіі сайта'; $lang['SITEMAP_WHAT_NEXT'] = 'Што рабіць далей?'; $lang['SITEMAP_GOOGLE_1'] = 'Зарэгістраваць свой сайт у Google Webmaster з дапамогай акаўнта Google.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap сайта вы зарэгістраваныя.'; @@ -3031,6 +3027,8 @@ $lang['HASH_NOT_FOUND'] = 'Выпуск з хэш-%s не знойдзена'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'На гэтай старонцы вы можаце задаць тэкст, асноўныя правілы рэсурсу адлюстроўваецца для карыстальнікаў.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'неактыўныя карыстальнікі на працягу 30 дзён', @@ -3085,7 +3083,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Пераканайцеся, што Вы не робат'; $lang['CAPTCHA_WRONG'] = 'Вы не маглі б пацвердзіць, што Вы не робат'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha не будучы цалкам configured

if вы яшчэ не згенераваў ключы, вы можаце зрабіць гэта на https://ВСП.гугл.ком/рекапчу/admin.
After вы генерируете ключы, вам трэба пакласці іх у файл Library/конфіг.у PHP.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/bg/main.php b/library/language/bg/main.php index 096b12821..442531396 100644 --- a/library/language/bg/main.php +++ b/library/language/bg/main.php @@ -1606,7 +1606,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Този вариант само за супе $lang['LOGS'] = 'История на темите'; $lang['FORUM_LOGS'] = 'Форум История'; -$lang['AUTOCLEAN'] = 'Автоочистка:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Дизайнер'; $lang['LAST_IP'] = 'Последният IP:'; @@ -1844,7 +1844,7 @@ $lang['BOLD'] = 'Удебелен текст: [b]text[/b] (клавишна ко $lang['ITALIC'] = 'Курсивный текст: [i]text[/i] (Ctrl+i)'; $lang['UNDERLINE'] = 'Подчертаване на текст: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'Зачертан текст: [s]text[/s] (Ctrl+c)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1881,6 +1881,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'спря'; $lang['DL_UPD'] = 'упд: '; $lang['DL_INFO'] = 'показва данните only за текущата session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Фиксирай първия пост'; @@ -1985,6 +1988,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Съобщения на потреби // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Покажи списък с онлайн потребители'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Изберете потребител'; $lang['GROUP_SELECT'] = 'Изберете група'; @@ -2324,14 +2332,6 @@ $lang['DISALLOWED_ALREADY'] = 'Разрешение за ползване (им $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Кликнете %sHere%s върнете се забрани на Администрацията потребителско Име'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Информация За Версията'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -3000,12 +3000,8 @@ $lang['SITEMAP_ADMIN'] = 'Управление на Карта на сайта'; $lang['SITEMAP_CREATED'] = 'Карта на сайта създаден'; $lang['SITEMAP_AVAILABLE'] = 'и е на разположение на'; $lang['SITEMAP_NOT_CREATED'] = 'Карта на сайта все още не е създаден'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Сигнал за търсачки'; -$lang['SITEMAP_SENT'] = 'изпратете склад'; -$lang['SITEMAP_ERROR'] = 'грешка при изпращане'; $lang['SITEMAP_OPTIONS'] = 'Опции'; $lang['SITEMAP_CREATE'] = 'Създаване / обновяване на сайта'; -$lang['SITEMAP_NOTIFY'] = 'Да уведомите търсачките за новата версия на сайта'; $lang['SITEMAP_WHAT_NEXT'] = 'Какво да направя?'; $lang['SITEMAP_GOOGLE_1'] = 'Регистрация на уеб сайт в Google Webmaster с профила си в Google.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap сайт сте регистрирани.'; @@ -3033,6 +3029,8 @@ $lang['HASH_NOT_FOUND'] = 'Проблем с хеш-%s не е намерено' $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'На тази страница можете да зададете текст, основните правила ресурс показва на потребителите.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'неактивните потребители за 30 дни', @@ -3087,7 +3085,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Уверете се, че не Сте робот'; $lang['CAPTCHA_WRONG'] = 'Вие не може да потвърди, че не Сте робот'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha тъй като не е напълно configured

if все още не сте сгенерировал ключове, вие можете да направите това на https://ОСП.google.com/рекапчу/admin.
After вие генерируете ключовете, трябва да ги сложите във файл Library/конфигур.в PHP.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/bs/main.php b/library/language/bs/main.php index 28f6eccd8..c9f927923 100644 --- a/library/language/bs/main.php +++ b/library/language/bs/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Ovo jedina opcija za super colorada'; $lang['LOGS'] = 'Tema istoriju'; $lang['FORUM_LOGS'] = 'Povijest Forum'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Dizajner'; $lang['LAST_IP'] = 'Prošle IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Hrabar tekst: [b]text[/b] (Ctrl+B)'; $lang['ITALIC'] = 'Italic tekst: [i]text[/i] (Ctrl+sam)'; $lang['UNDERLINE'] = 'Podvući tekst: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'Istakni tekst: [s]text[/s] (Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'prestao'; $lang['DL_UPD'] = 'upd: '; $lang['DL_INFO'] = 'pokazuje podatke only za trenutni session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Pin prvi položaj'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Korisnik mjesta računati je sinhroniz // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Pokaži listu online korisnici'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Odaberite Korisnik'; $lang['GROUP_SELECT'] = 'Izaberi Grupu'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'Ime ti je ušao nije mogao biti dozvoljeno. Ni ve $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Klik %sHere%s da se vrati u Disallow korisničko ime Uprave'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Verziju Informacije'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'Snaći mapa sajta'; $lang['SITEMAP_CREATED'] = 'Mapa sajta stvorio'; $lang['SITEMAP_AVAILABLE'] = 'i dostupna je na'; $lang['SITEMAP_NOT_CREATED'] = 'Mapa sajta nije još stvorio'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Obavijest o tražilice'; -$lang['SITEMAP_SENT'] = 'pošalji završio'; -$lang['SITEMAP_ERROR'] = 'šaljem greška'; $lang['SITEMAP_OPTIONS'] = 'Opcija'; $lang['SITEMAP_CREATE'] = 'Stvoriti / ažurirati mapa sajta'; -$lang['SITEMAP_NOTIFY'] = 'Obavesti pretraživača o nova verzija mapa sajta'; $lang['SITEMAP_WHAT_NEXT'] = 'Šta sledeće da uradim?'; $lang['SITEMAP_GOOGLE_1'] = 'Registra tvog sajta na Google Webmaster koristeći Google je tvoj račun.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap lokacije ste registrirani.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'Oslobodi sa hašiš %s ne našao'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'Na ovoj stranici, možeš navesti poruku od osnovnih pravila resurs je prikazan korisnicima.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'neaktivni korisnici za 30 dana', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Provjeri da vi niste robot'; $lang['CAPTCHA_WRONG'] = 'Ti nije mogao potvrditi da vi niste robot'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha ne bude u potpunosti configured

if već nisi napravio ključeve, možeš ti to na https://www.google.com/recaptcha/admin.
After si stvaraju ključeve, moraš ih staviti u dosije biblioteci/putanju.php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/ca/main.php b/library/language/ca/main.php index 04dcae417..52027ea10 100644 --- a/library/language/ca/main.php +++ b/library/language/ca/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Aquesta opció només per a administradors de s $lang['LOGS'] = 'Tema de la història'; $lang['FORUM_LOGS'] = 'Història Del Fòrum'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Dissenyador'; $lang['LAST_IP'] = 'Última IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Text en negreta: [b]text[/b] (Ctrl+B)'; $lang['ITALIC'] = 'El text en cursiva: [i]text[/i] (Ctrl+I)'; $lang['UNDERLINE'] = 'Underline text: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'Ratllat text: [s]text[/s] (Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'aturar'; $lang['DL_UPD'] = 'upd: '; $lang['DL_INFO'] = 'mostra dades only per l\'actual session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Pin primer post'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Usuari missatges recompte s\'ha sincro // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Mostra la llista d\'usuaris en línia'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Seleccioneu un Usuari'; $lang['GROUP_SELECT'] = 'Seleccioneu un Grup'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'El nom que heu introduït no podia ser rebutjat. $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Feu clic %sHere%s per tornar a Rebutjar el nom d\'Usuari d\'Administració'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Informació De La Versió'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'Gestionar mapa'; $lang['SITEMAP_CREATED'] = 'Mapa del web creat'; $lang['SITEMAP_AVAILABLE'] = 'i està disponible en'; $lang['SITEMAP_NOT_CREATED'] = 'Mapa del web encara no està creat'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Notificació del motor de cerca'; -$lang['SITEMAP_SENT'] = 'enviar emplenat'; -$lang['SITEMAP_ERROR'] = 'l\'enviament d\'error'; $lang['SITEMAP_OPTIONS'] = 'Opcions'; $lang['SITEMAP_CREATE'] = 'Crear / actualitzar el mapa del web'; -$lang['SITEMAP_NOTIFY'] = 'Notificar els motors de cerca sobre la nova versió del mapa del web'; $lang['SITEMAP_WHAT_NEXT'] = 'Què fer a continuació?'; $lang['SITEMAP_GOOGLE_1'] = 'Registrar el seu lloc a Google Webmaster utilitzant el teu compte de Google.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap de lloc que heu registrat.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'Llançament de hash %s no trobat'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'En aquesta pàgina, es pot especificar el text de les normes bàsiques de recurs es mostra als usuaris.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'inactiu usuaris en 30 dies', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Comprovar que no ets un robot'; $lang['CAPTCHA_WRONG'] = 'No es podia confirmar que no ets un robot'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha no ser totalment configured

if no ho heu fet ja generar les claus, podeu fer-ho en https://www.google.com/recaptcha/admin.
After a generar les claus, que cal posar-los a l\'arxiu de la biblioteca/config.php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/cs/main.php b/library/language/cs/main.php index 464baa6cc..1c1610986 100644 --- a/library/language/cs/main.php +++ b/library/language/cs/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Tato možnost pouze pro super admini'; $lang['LOGS'] = 'Téma historie'; $lang['FORUM_LOGS'] = 'Historie Fóra'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Návrhář'; $lang['LAST_IP'] = 'Poslední IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Tučný text: [b]text[/b] (Ctrl+B)'; $lang['ITALIC'] = 'Italic text: [i]text[/i] (Ctrl+I)'; $lang['UNDERLINE'] = 'Podtržení textu: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'Přeškrtnutí textu: [s]text[/s] (Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'zastavil'; $lang['DL_UPD'] = 'upd: '; $lang['DL_INFO'] = 'zobrazuje údaje only pro aktuální session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Pin první příspěvek'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Uživatel příspěvků hrabě byl syn // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Zobrazit seznam online uživatelů'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Vyberte Uživatele'; $lang['GROUP_SELECT'] = 'Vyberte Skupinu'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'Název jste zadali, nemůže být zakázáno. To $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Klikněte %sHere%s vrátit Zakázat uživatelské Jméno Podání'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Informace O Verzi'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'Správa sitemap'; $lang['SITEMAP_CREATED'] = 'Sitemap vytvořené'; $lang['SITEMAP_AVAILABLE'] = 'a je k dispozici na'; $lang['SITEMAP_NOT_CREATED'] = 'Mapa ještě není vytvořen'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Oznámení vyhledávače'; -$lang['SITEMAP_SENT'] = 'poslat dokončena'; -$lang['SITEMAP_ERROR'] = 'chyba při odesílání'; $lang['SITEMAP_OPTIONS'] = 'Možnosti'; $lang['SITEMAP_CREATE'] = 'Vytvořit / aktualizovat sitemap'; -$lang['SITEMAP_NOTIFY'] = 'Informovat vyhledávače o nové verzi sitemap'; $lang['SITEMAP_WHAT_NEXT'] = 'Co dělat dál?'; $lang['SITEMAP_GOOGLE_1'] = 'Zaregistrujte svůj web na Google Webmaster pomocí svého účtu Google.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap webu jste se zaregistrovali.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'Zpráva s hash %s nebyl nalezen'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'Na této stránce můžete zadat text ze základních pravidel, zdroje se zobrazí uživatelům.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'neaktivní uživatelé za 30 dní', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Zkontrolujte, že nejste robot'; $lang['CAPTCHA_WRONG'] = 'Můžete potvrdit, že nejste robot'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha není plně configured

if jste již vygenerované klíče, můžete to udělat na https://www.google.com/recaptcha/admin.
After generování klíče, musíte dát je v souboru knihovny/config.php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/da/main.php b/library/language/da/main.php index 1055a88bb..5743836b6 100644 --- a/library/language/da/main.php +++ b/library/language/da/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Denne mulighed kun for super admins'; $lang['LOGS'] = 'Emne historie'; $lang['FORUM_LOGS'] = 'Historie Forum'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Designer'; $lang['LAST_IP'] = 'Sidste IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Fed tekst: [b]text[/b] (Ctrl+B)'; $lang['ITALIC'] = 'Kursiv tekst: [i]text[/i] (Ctrl+I)'; $lang['UNDERLINE'] = 'Understreget tekst: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'Overstrege tekst: [s]text[/s] (Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'stoppet'; $lang['DL_UPD'] = 'upd: '; $lang['DL_INFO'] = 'viser data only for den aktuelle session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Pin-kode første indlæg'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Bruger indlæg tæller er blevet synkr // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Vis en liste over online brugere'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Vælg en Bruger'; $lang['GROUP_SELECT'] = 'Vælg en Gruppe'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'Det navn, du indtastede ikke kunne forbydes. Det $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Klik på %sHere%s for at vende tilbage til at Afvise Brugernavn Administration'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Version Information'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'Styre sitemap'; $lang['SITEMAP_CREATED'] = 'Sitemap oprettet'; $lang['SITEMAP_AVAILABLE'] = 'og er tilgængelig på'; $lang['SITEMAP_NOT_CREATED'] = 'Sitemap er endnu ikke oprettet'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Anmeldelse af søgemaskinen'; -$lang['SITEMAP_SENT'] = 'send afsluttet'; -$lang['SITEMAP_ERROR'] = 'afsendelse af fejl'; $lang['SITEMAP_OPTIONS'] = 'Valg'; $lang['SITEMAP_CREATE'] = 'Opret / opdater sitemap'; -$lang['SITEMAP_NOTIFY'] = 'Informere søgemaskiner om den nye version af sitemap'; $lang['SITEMAP_WHAT_NEXT'] = 'Hvad du skal gøre næste?'; $lang['SITEMAP_GOOGLE_1'] = 'Registrer dit websted på Google Webmaster ved hjælp af din Google-konto.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap websted, du har registreret.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'Udgivelse med hash %s ikke fundet'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'På denne side, kan du angive den tekst, der i de grundlæggende regler af den ressource, der vises til brugerne.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'inaktive brugere i 30 dage', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Kontroller, at du ikke er en robot'; $lang['CAPTCHA_WRONG'] = 'Du kunne ikke bekræfte at du ikke er en robot'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha ikke er fuldt configured

if du ikke allerede har genereret de taster, du kan gøre det på https://www.google.com/reference/admin.
After du kan generere de taster, du har brug for at sætte dem på fil-bibliotek/config.php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/de/main.php b/library/language/de/main.php index 6f5084035..4138ac70c 100644 --- a/library/language/de/main.php +++ b/library/language/de/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Diese option wird nur für super-admins'; $lang['LOGS'] = 'Thema Geschichte'; $lang['FORUM_LOGS'] = 'Geschichte Forum'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Designer'; $lang['LAST_IP'] = 'Letzte IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Fettdruck: [b]text[/b] (Strg+B)'; $lang['ITALIC'] = 'Kursiver text: [i]text[/i] (Strg+I)'; $lang['UNDERLINE'] = 'Text unterstreichen: [u]text[/u] (Strg+U)'; $lang['STRIKEOUT'] = 'Strikeout-text: [s]text[/s] (Strg+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'gestoppt'; $lang['DL_UPD'] = 'upd: '; $lang['DL_INFO'] = 'zeigt Daten only für die aktuelle session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Pin ersten post'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Benutzer Beiträge zählen synchronisi // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Anzeigen der Liste der online-Benutzer'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Wählen Sie einen Benutzer'; $lang['GROUP_SELECT'] = 'Wählen Sie eine Gruppe aus'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'Der name, den Sie eingegeben haben, konnte nicht $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Klicken Sie auf %sHere%s zurück zu Verbieten, Benutzername Verwaltung'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Versionsinformationen'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'Verwalten von XML-sitemap'; $lang['SITEMAP_CREATED'] = 'XML-Sitemap erstellt'; $lang['SITEMAP_AVAILABLE'] = 'und ist erhältlich bei'; $lang['SITEMAP_NOT_CREATED'] = 'Sitemap ist noch nicht erstellt'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Benachrichtigung der Suchmaschinen'; -$lang['SITEMAP_SENT'] = 'senden abgeschlossen'; -$lang['SITEMAP_ERROR'] = 'Fehler beim senden'; $lang['SITEMAP_OPTIONS'] = 'Optionen'; $lang['SITEMAP_CREATE'] = 'Erstellen / aktualisieren Sie die sitemap'; -$lang['SITEMAP_NOTIFY'] = 'Benachrichtigen Sie Suchmaschinen über die neue version der sitemap'; $lang['SITEMAP_WHAT_NEXT'] = 'Was als Nächstes zu tun?'; $lang['SITEMAP_GOOGLE_1'] = 'Registrieren Sie Ihre Website bei Google Webmaster mit Ihrem Google-Konto.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap der Website, die Sie registriert.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'Version mit hash %s nicht gefunden'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'Auf dieser Seite können Sie den text angeben, der die grundlegenden Regeln der Ressource, die den Benutzern angezeigt wird.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'inaktive Benutzer in 30 Tagen', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Überprüfen Sie, dass Sie nicht ein Roboter'; $lang['CAPTCHA_WRONG'] = 'Sie konnte nicht bestätigen, dass Sie nicht ein Roboter'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha nicht vollständig configured

if Sie nicht bereits generiert die Schlüssel, die Sie tun können, es auf https://www.google.com/recaptcha/admin.
After generieren Sie die Schlüssel, die Sie benötigen, um Sie auf die Datei library/config.php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/el/main.php b/library/language/el/main.php index 9f820abb7..7081d2f9f 100644 --- a/library/language/el/main.php +++ b/library/language/el/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Αυτή η επιλογή μόνο για supe $lang['LOGS'] = 'Το θέμα της ιστορίας'; $lang['FORUM_LOGS'] = 'Ιστορία Φόρουμ'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Σχεδιαστής'; $lang['LAST_IP'] = 'Τελευταία IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Κείμενο με έντονη γραφή: [b]text[/b] (Ctrl+ $lang['ITALIC'] = 'Πλάγια γραφή: [i]text[/i] (Ctrl+I)'; $lang['UNDERLINE'] = 'Υπογράμμιση κειμένου: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'Κεραυνός κείμενο: [s]text[/s] (Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'σταμάτησε'; $lang['DL_UPD'] = 'upd: '; $lang['DL_INFO'] = 'εμφανίζει τα δεδομένα only για την τρέχουσα session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Pin πρώτο post'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Από το χρήστη τις θέσ // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Εμφανίζεται η λίστα των online χρηστών'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Επιλέξτε ένα Χρήστη'; $lang['GROUP_SELECT'] = 'Επιλέξτε μια Ομάδα'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'Το όνομα που έχετε εισάγει $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Κάντε κλικ %sHere%s να επιστρέψει για να Απαγορεύσει το όνομα Χρήστη Διοίκησης'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Πληροφορίες Για Την Έκδοση'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'Διαχείριση sitemap'; $lang['SITEMAP_CREATED'] = 'Sitemap δημιουργήθηκε'; $lang['SITEMAP_AVAILABLE'] = 'και είναι διαθέσιμο σε'; $lang['SITEMAP_NOT_CREATED'] = 'Sitemap δεν δημιουργήθηκε ακόμα'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Κοινοποίηση των μηχανών αναζήτησης'; -$lang['SITEMAP_SENT'] = 'στείλτε ολοκληρωθεί'; -$lang['SITEMAP_ERROR'] = 'αποστολή λάθους'; $lang['SITEMAP_OPTIONS'] = 'Επιλογές'; $lang['SITEMAP_CREATE'] = 'Δημιουργία / ενημέρωση το sitemap'; -$lang['SITEMAP_NOTIFY'] = 'Ενημερώνει τις μηχανές αναζήτησης για τη νέα έκδοση του sitemap'; $lang['SITEMAP_WHAT_NEXT'] = 'Τι να κάνω μετά;'; $lang['SITEMAP_GOOGLE_1'] = 'Καταχωρήστε το site σας σε Google Webmaster χρησιμοποιώντας το λογαριασμό σας Google.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap του site σας θα καταχωρηθεί.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'Απελευθέρωση με hash %s δεν βρέθ $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'Σε αυτή τη σελίδα, μπορείτε να καθορίσετε το κείμενο των βασικών κανόνων του πόρου εμφανίζεται στους χρήστες.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'ανενεργών χρηστών σε 30 μέρες', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Ελέγξτε ότι δεν είστε ρομπότ'; $lang['CAPTCHA_WRONG'] = 'Δεν θα μπορούσε να επιβεβαιώσει ότι δεν είστε ρομπότ'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha δεν είναι πλήρως configured

if δεν έχετε δημιουργήσει ήδη τα κλειδιά, μπορείτε να το κάνετε στο https://www.η google.com/recaptcha/admin.
After μπορείτε να δημιουργήσετε τα κλειδιά, θα πρέπει να τους βάλει στο αρχείο βιβλιοθήκη/config.php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/en/main.php b/library/language/en/main.php index 09795fa95..0247bad0f 100644 --- a/library/language/en/main.php +++ b/library/language/en/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'This option only for super admins'; $lang['LOGS'] = 'Topic history'; $lang['FORUM_LOGS'] = 'History Forum'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Designer'; $lang['LAST_IP'] = 'Last IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Bold text: [b]text[/b] (Ctrl+B)'; $lang['ITALIC'] = 'Italic text: [i]text[/i] (Ctrl+I)'; $lang['UNDERLINE'] = 'Underline text: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'Strikeout text: [s]text[/s] (Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'stopped'; $lang['DL_UPD'] = 'upd: '; $lang['DL_INFO'] = 'shows data only for the current session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Pin first post'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'User posts count has been synchronized // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Show the list of online users'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Select a User'; $lang['GROUP_SELECT'] = 'Select a Group'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'The name you entered could not be disallowed. It $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Click %sHere%s to return to Disallow Username Administration'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Version Information'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'Manage sitemap'; $lang['SITEMAP_CREATED'] = 'Sitemap created'; $lang['SITEMAP_AVAILABLE'] = 'and is available at'; $lang['SITEMAP_NOT_CREATED'] = 'Sitemap is not yet created'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Notification of the search engine'; -$lang['SITEMAP_SENT'] = 'send completed'; -$lang['SITEMAP_ERROR'] = 'sending error'; $lang['SITEMAP_OPTIONS'] = 'Options'; $lang['SITEMAP_CREATE'] = 'Create / update the sitemap'; -$lang['SITEMAP_NOTIFY'] = 'Notify search engines about new version of sitemap'; $lang['SITEMAP_WHAT_NEXT'] = 'What to do next?'; $lang['SITEMAP_GOOGLE_1'] = 'Register your site at Google Webmaster using your Google account.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap of site you registered.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'Release with hash %s not found'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'On this page, you can specify the text of the basic rules of the resource is displayed to users.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'inactive users in 30 days', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Check that you are not a robot'; $lang['CAPTCHA_WRONG'] = 'You could not confirm that you are not a robot'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha not being fully configured

If you haven\'t already generated the keys, you can do it on https://www.google.com/recaptcha/admin.
After you generate the keys, you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/es/main.php b/library/language/es/main.php index 520c56faf..a804d2841 100644 --- a/library/language/es/main.php +++ b/library/language/es/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Esta opción sólo para los super administrador $lang['LOGS'] = 'Tema de la historia'; $lang['FORUM_LOGS'] = 'Foro De Historia'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Diseñador'; $lang['LAST_IP'] = 'Última IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'El texto en negrita: [b]text[/b] (Ctrl+B)'; $lang['ITALIC'] = 'Texto en cursiva: [i]text[/i] (Ctrl+I)'; $lang['UNDERLINE'] = 'Subrayar texto: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'Tachado de texto: [s]text[/s] (Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'parado'; $lang['DL_UPD'] = 'upd: '; $lang['DL_INFO'] = 'muestra los datos only para el actual session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Pin primer post'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Las publicaciones de los usuarios de r // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Mostrar la lista de usuarios en línea'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Seleccione un Usuario'; $lang['GROUP_SELECT'] = 'Seleccione un Grupo de'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'El nombre que ha introducido no podía ser rechaz $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Haga clic en %sHere%s para volver a no permitir el nombre de Usuario de Administración'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Información De La Versión'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'Administrar sitemap'; $lang['SITEMAP_CREATED'] = 'Mapa del sitio creado'; $lang['SITEMAP_AVAILABLE'] = 'y está disponible en'; $lang['SITEMAP_NOT_CREATED'] = 'Sitemap aún no se ha creado'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'La notificación de los motores de búsqueda'; -$lang['SITEMAP_SENT'] = 'enviar completado'; -$lang['SITEMAP_ERROR'] = 'el envío de error'; $lang['SITEMAP_OPTIONS'] = 'Opciones'; $lang['SITEMAP_CREATE'] = 'Crear / actualizar el sitemap'; -$lang['SITEMAP_NOTIFY'] = 'Notificar a los motores de búsqueda acerca de la nueva versión de mapa del sitio'; $lang['SITEMAP_WHAT_NEXT'] = 'Qué hacer a continuación?'; $lang['SITEMAP_GOOGLE_1'] = 'Registrar su sitio en Google Webmaster usando tu cuenta de Google.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap de sitio registrado.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'Con la liberación de hash %s no se encuentra'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'En esta página, usted puede especificar el texto de las reglas básicas del recurso se muestra a los usuarios.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'usuarios inactivos en 30 días', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Comprobar que no eres un robot'; $lang['CAPTCHA_WRONG'] = 'No se podía confirmar que no eres un robot'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha no ser totalmente configured

if todavía no ha generado las claves, usted puede hacerlo en https://www.google.com/recaptcha/admin.
After generar las llaves, usted necesita para poner en el archivo de la biblioteca/config.php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/et/main.php b/library/language/et/main.php index 5316a7653..1acc025e6 100644 --- a/library/language/et/main.php +++ b/library/language/et/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'See võimalus vaid super administraatoritel'; $lang['LOGS'] = 'Teema ajalugu'; $lang['FORUM_LOGS'] = 'Foorumi Ajalugu'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Disainer'; $lang['LAST_IP'] = 'Viimati IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Rasvane tekst: [b]text[/b] (Ctrl+B)'; $lang['ITALIC'] = 'Kaldkirjas tekst: [i]text[/i] (Ctrl+I)'; $lang['UNDERLINE'] = 'Allajoonitud tekst: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'Strikeout tekst: [s]text[/s] (Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'lõpetanud'; $lang['DL_UPD'] = 'upd: '; $lang['DL_INFO'] = 'näitab andmeid only jooksva session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Pin-koodi esimene postitus'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Kasutaja postitusi arv on sünkronisee // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Näita nimekiri online kasutajad'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Valige Kasutaja'; $lang['GROUP_SELECT'] = 'Vali Grupp'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'Teie poolt sisestatud nimele ei saa välistada. S $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Klõpsake %sHere%s tagasi Keelata Kasutajanime Haldus'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Versiooni Informatsioon'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'Halda sitemap'; $lang['SITEMAP_CREATED'] = 'Sitemap loodud'; $lang['SITEMAP_AVAILABLE'] = 'ja on kättesaadav aadressil'; $lang['SITEMAP_NOT_CREATED'] = 'Sitemap pole veel loodud'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Teate otsingumootor'; -$lang['SITEMAP_SENT'] = 'saatmiseks valmis'; -$lang['SITEMAP_ERROR'] = 'saatmine viga'; $lang['SITEMAP_OPTIONS'] = 'Valikud'; $lang['SITEMAP_CREATE'] = 'Koostada / uuendada sitemap'; -$lang['SITEMAP_NOTIFY'] = 'Teatama hakukoneita uus versioon sitemap'; $lang['SITEMAP_WHAT_NEXT'] = 'Mida teha edasi?'; $lang['SITEMAP_GOOGLE_1'] = 'Registreeri oma sait kell Google Webmaster kasutades oma Google \' i konto.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap saidi te registreeritud.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'Pressiteade hash %s ei leitud'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'Sellel lehel saate määrata teksti põhireeglid ressurss on kuvatud kasutajad.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'mitteaktiivsete kasutajate 30 päeva', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Kontrollige, et te ei ole robot'; $lang['CAPTCHA_WRONG'] = 'Sa ei suutnud kinnitada, et sa ei ole robot'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha ei ole täielikult configured

if te pole juba genereeritud võtmete abil saate teha seda https://www.google.kom/recaptcha/admin.
After te luua võtmed, teil on vaja panna neid faili library/config.php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/fi/main.php b/library/language/fi/main.php index 0e31ef204..0d30ac9f4 100644 --- a/library/language/fi/main.php +++ b/library/language/fi/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Tämä vaihtoehto vain super ylläpitäjät'; $lang['LOGS'] = 'Aihe historia'; $lang['FORUM_LOGS'] = 'Historia Forum'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Suunnittelija'; $lang['LAST_IP'] = 'Viimeinen IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Rohkea teksti: [b]text[/b] (Ctrl+B)'; $lang['ITALIC'] = 'Kursivoitu teksti: [i]text[/i] (Ctrl+I)'; $lang['UNDERLINE'] = 'Alleviivaa teksti: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'Yliviivattu teksti: [s]text[/s] (Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'pysähtyi'; $lang['DL_UPD'] = 'upd: '; $lang['DL_INFO'] = 'näyttää tiedot only nykyisen session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Pin-koodin ensimmäinen viesti'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Käyttäjän viestit määrä on ollut // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Näyttää luettelon online käyttäjiä'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Valitse Käyttäjä'; $lang['GROUP_SELECT'] = 'Valitse Ryhmä'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'Antamasi nimi voisi olla kielletty. Se joko on jo $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Klikkaa %sHere%s palata Estää Käyttäjätunnus Hallinto'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Version Tiedot'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'Hallita sivukartta'; $lang['SITEMAP_CREATED'] = 'Sivukartta on luotu'; $lang['SITEMAP_AVAILABLE'] = 'ja on saatavilla osoitteessa'; $lang['SITEMAP_NOT_CREATED'] = 'Sivukartta ei ole vielä luotu'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Ilmoituksen hakukone'; -$lang['SITEMAP_SENT'] = 'lähetä valmis'; -$lang['SITEMAP_ERROR'] = 'lähettämällä virhe'; $lang['SITEMAP_OPTIONS'] = 'Vaihtoehtoja'; $lang['SITEMAP_CREATE'] = 'Luo / päivittää sivukartta'; -$lang['SITEMAP_NOTIFY'] = 'Ilmoittaa hakukoneille noin uusi versio sivukartta'; $lang['SITEMAP_WHAT_NEXT'] = 'Mitä tehdä seuraavaksi?'; $lang['SITEMAP_GOOGLE_1'] = 'Rekisteröidy sivuston milloin Google Webmaster Google-tilisi avulla.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap sivuston olet rekisteröitynyt.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'Julkaisu hash %s ei löytynyt'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'Tällä sivulla, voit määrittää tekstin perussäännöt resurssi näkyy käyttäjille.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'aktiivisia käyttäjiä 30 päivää', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Tarkista, että et ole robotti'; $lang['CAPTCHA_WRONG'] = 'Et voi vahvistaa, että et ole robotti'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha ei ole täysin configured

if et ole jo luonut avaimet, voit tehdä sen https://www.google.com/recaptcha/admin.
After voit luoda avaimet, sinun täytyy laittaa ne samaan tiedostoon library/config.php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/fr/main.php b/library/language/fr/main.php index ab5b3dfde..05f60449e 100644 --- a/library/language/fr/main.php +++ b/library/language/fr/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Cette option uniquement pour les super admins'; $lang['LOGS'] = 'Rubrique histoire'; $lang['FORUM_LOGS'] = 'L\'Histoire Du Forum'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Designer'; $lang['LAST_IP'] = 'Dernière IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Texte en gras: [b]text[/b] (Ctrl+B)'; $lang['ITALIC'] = 'Texte en italique: [i]text[/i] (Ctrl+I)'; $lang['UNDERLINE'] = 'Texte souligné: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'Texte barré: [s]text[/s] (Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'arrêté'; $lang['DL_UPD'] = 'upd: '; $lang['DL_INFO'] = 'montre les données only pour le courant session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Broche premier post'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Messages de l\'utilisateur de compter // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Afficher la liste des utilisateurs en ligne'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Sélectionnez un Utilisateur'; $lang['GROUP_SELECT'] = 'Sélectionnez un Groupe'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'Le nom que vous avez saisi ne pouvait pas être r $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Cliquez sur %sHere%s pour revenir à Interdire nom d\'utilisateur l\'Administration'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Les Informations De Version'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'Gérer sitemap'; $lang['SITEMAP_CREATED'] = 'Sitemap créé'; $lang['SITEMAP_AVAILABLE'] = 'et est disponible à'; $lang['SITEMAP_NOT_CREATED'] = 'Sitemap n\'est pas encore créé'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Notification du moteur de recherche'; -$lang['SITEMAP_SENT'] = 'envoyer achevée'; -$lang['SITEMAP_ERROR'] = 'l\'envoi d\'erreur'; $lang['SITEMAP_OPTIONS'] = 'Options'; $lang['SITEMAP_CREATE'] = 'Créer / mettre à jour le plan du site'; -$lang['SITEMAP_NOTIFY'] = 'Informer les moteurs de recherche à propos de la nouvelle version de sitemap'; $lang['SITEMAP_WHAT_NEXT'] = 'Que faire ensuite?'; $lang['SITEMAP_GOOGLE_1'] = 'L\'inscription de votre site à Google Webmaster à l\'aide de votre compte Google.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap de site que vous avez enregistré.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'Version avec pommes de %s pas trouvé'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'Sur cette page, vous pouvez spécifier le texte des règles de base de la ressource s\'affiche pour les utilisateurs.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'les utilisateurs inactifs dans les 30 jours', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Vérifiez que vous n\'êtes pas un robot'; $lang['CAPTCHA_WRONG'] = 'Vous ne peut pas confirmer que vous n\'êtes pas un robot'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha ne pas être totalement configured

if vous ne l\'avez pas déjà généré les clés, vous pouvez le faire sur https://www.google.com/recaptcha/admin.
After vous générer les clés, vous devez les placer dans le dossier bibliothèque/config.php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/he/main.php b/library/language/he/main.php index cc5cf4325..f396cca5e 100644 --- a/library/language/he/main.php +++ b/library/language/he/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'באפשרות זו רק עבור סופר מנ $lang['LOGS'] = 'נושא ההיסטוריה.'; $lang['FORUM_LOGS'] = 'פורום היסטוריה'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'מעצב'; $lang['LAST_IP'] = 'אתמול ה-IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'טקסט מודגש: [b]text[/b] (Ctrl+B)'; $lang['ITALIC'] = 'טקסט נטוי: [i]text[/i] (Ctrl+I)'; $lang['UNDERLINE'] = 'קו תחתון טקסט: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'טקסט חוצה: [s]text[/s] (Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'הפסיקה'; $lang['DL_UPD'] = 'upd: '; $lang['DL_INFO'] = 'מראה נתונים only הנוכחי session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'סיכת הפוסט הראשון'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'הודעות המשתמש לספור // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'הצגת רשימת משתמשים באינטרנט'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'בחר משתמש'; $lang['GROUP_SELECT'] = 'בחר קבוצה.'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'השם שהזנת לא יכול להיות אסו $lang['CLICK_RETURN_DISALLOWADMIN'] = 'לחץ על %sHere%s לחזור לאסור את שם המשתמש ניהול'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'גרסה מידע'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'לנהל את ה-sitemap'; $lang['SITEMAP_CREATED'] = 'Sitemap יצר'; $lang['SITEMAP_AVAILABLE'] = 'והוא זמין ב'; $lang['SITEMAP_NOT_CREATED'] = 'Sitemap הוא עדיין לא נוצר'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'הודעה של מנוע החיפוש'; -$lang['SITEMAP_SENT'] = 'שלח הושלם'; -$lang['SITEMAP_ERROR'] = 'שולח שגיאה'; $lang['SITEMAP_OPTIONS'] = 'אפשרויות'; $lang['SITEMAP_CREATE'] = 'צור / עדכן את ה-sitemap'; -$lang['SITEMAP_NOTIFY'] = 'ליידע את מנועי החיפוש על גרסה חדשה של ה-sitemap'; $lang['SITEMAP_WHAT_NEXT'] = 'מה לעשות הלאה?'; $lang['SITEMAP_GOOGLE_1'] = 'לרשום את האתר שלך ב Google Webmaster באמצעות חשבון Google שלך.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap של האתר נרשמת.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'שחרור עם חשיש %s לא מצאתי'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'בדף זה, אתה יכול לציין את הטקסט של הכללים הבסיסיים של משאב זה מוצג בפני המשתמשים.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'משתמשים לא-פעילים ב-30 ימים', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'בדוק שאתה לא רובוט'; $lang['CAPTCHA_WRONG'] = 'אתה יכול לאשר שאתה לא רובוט'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha לא להיות לגמרי configured

if לא כבר יצר את המפתחות, אתה יכול לעשות את זה על https://www.google.com/recaptcha/admin.
After לך ליצור את המפתחות, אתה צריך לשים אותם על הקובץ בספריה/config.php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/hi/main.php b/library/language/hi/main.php index c3d366011..30a48df79 100644 --- a/library/language/hi/main.php +++ b/library/language/hi/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'केवल सुपर व्यवस्थ $lang['LOGS'] = 'विषय इतिहास'; $lang['FORUM_LOGS'] = 'इतिहास फ़ोरम'; -$lang['AUTOCLEAN'] = 'स्वतः स्वच्छ:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'डिजाइनर'; $lang['LAST_IP'] = 'अंतिम आईपी:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'बोल्ड टेक्स्ट: [b]text[/b] (Ctrl + B)'; $lang['ITALIC'] = 'इटैलिक टेक्स्ट: [i]text[/i] (Ctrl + I)'; $lang['UNDERLINE'] = 'टेक्स्ट रेखांकित करें: [u]text[/u] (Ctrl + U)'; $lang['STRIKEOUT'] = 'स्ट्राइकआउट पाठ: [s]text[/s] (Ctrl + S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'रोका हुआ'; $lang['DL_UPD'] = 'upd:'; $lang['DL_INFO'] = 'वर्तमान सत्र के लिए केवल डेटा दिखाता है 1233_2_2_321'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'पहली पोस्ट पिन करें'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'उपयोगकर्ता पो // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'ऑनलाइन उपयोगकर्ताओं की सूची दिखाएं'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'एक उपयोगकर्ता का चयन करें'; $lang['GROUP_SELECT'] = 'एक समूह का चयन करें'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'आपके द्वारा दर्ज न $lang['CLICK_RETURN_DISALLOWADMIN'] = 'अस्वीकार उपयोगकर्ता नाम प्रशासन पर वापस जाने के लिए %s हायर %s पर क्लिक करें'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'संस्करण जानकारी'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'साइटमैप प्रबंधित कर $lang['SITEMAP_CREATED'] = 'साइटमैप बनाया गया'; $lang['SITEMAP_AVAILABLE'] = 'और यहां पर उपलब्ध है'; $lang['SITEMAP_NOT_CREATED'] = 'साइटमैप अभी तक बनाया नहीं गया है'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'खोज इंजन की अधिसूचना'; -$lang['SITEMAP_SENT'] = 'भेजें पूर्ण'; -$lang['SITEMAP_ERROR'] = 'त्रुटि भेजना'; $lang['SITEMAP_OPTIONS'] = 'विकल्प'; $lang['SITEMAP_CREATE'] = 'साइटमैप बनाएं / अपडेट करें'; -$lang['SITEMAP_NOTIFY'] = 'साइटमैप के नए संस्करण के बारे में खोज इंजन को सूचित करें'; $lang['SITEMAP_WHAT_NEXT'] = 'आगे क्या करना है?'; $lang['SITEMAP_GOOGLE_1'] = 'अपने Google खाते का उपयोग करके Google Webmaster पर अपनी साइट को पंजीकृत करें'; $lang['SITEMAP_GOOGLE_2'] = ' साइट की साइटमैप जोड़ें जो आपने पंजीकृत की है।'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'हैश %s के साथ रिलीज़ न $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'इस पृष्ठ पर, आप संसाधनों के मूल नियमों का टेक्स्ट उपयोगकर्ताओं को प्रदर्शित किया जा सकता है।'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => '30 दिनों में निष्क्रिय उपयोगकर्ता', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'जांचें कि आप रोबोट नहीं हैं'; $lang['CAPTCHA_WRONG'] = 'आप यह पुष्टि नहीं कर सके कि आप रोबोट नहीं हैं'; -$lang['CAPTCHA_SETTINGS'] = '

रीकैप्चाचा पूरी तरह से कॉन्फ़िगर नहीं किया जा रहा है

यदि आपने पहले से कुंजी उत्पन्न नहीं की है, तो आप इसे https: //www.google.com/recaptcha/admin.
पर कर सकते हैं, आप कुंजी उत्पन्न करने के बाद, आपको उन्हें फ़ाइल लाइब्रेरी / कॉन्फ़िग पर डालनी होगी .php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/hr/main.php b/library/language/hr/main.php index dfa5ee321..93ec358b7 100644 --- a/library/language/hr/main.php +++ b/library/language/hr/main.php @@ -1607,7 +1607,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Ova opcija je samo za super admina'; $lang['LOGS'] = 'Priča teme'; $lang['FORUM_LOGS'] = 'Forum Povijesti'; -$lang['AUTOCLEAN'] = 'Автоочистка:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Dizajner'; $lang['LAST_IP'] = 'Posljednji IP:'; @@ -1845,7 +1845,7 @@ $lang['BOLD'] = 'Podebljani tekst: [b]text[/b] (Ctrl+B)'; $lang['ITALIC'] = 'Курсивный tekst: [i]text[/i] (Ctrl+i)'; $lang['UNDERLINE'] = 'Podvlačenje teksta: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'Prekriženo tekst: [s]text[/s] (Ctrl+s)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1882,6 +1882,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'zaustavljen'; $lang['DL_UPD'] = 'упд: '; $lang['DL_INFO'] = 'prikazuje podatke only za tekuće session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Pričvrstite prvi post'; @@ -1986,6 +1989,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Poruke korisnika grof je bio sinkroniz // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Prikaži popis korisnika online'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Odaberite korisnika'; $lang['GROUP_SELECT'] = 'Odaberite grupu'; @@ -2325,14 +2333,6 @@ $lang['DISALLOWED_ALREADY'] = 'Vaše ime ne može biti odbijen. To je bilo već $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Kliknite %sHere%s vratiti zabraniti Uprave korisničko Ime'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Informacije O Verziji'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -3001,12 +3001,8 @@ $lang['SITEMAP_ADMIN'] = 'Upravljanje Sitemap'; $lang['SITEMAP_CREATED'] = 'Karta web postavljen'; $lang['SITEMAP_AVAILABLE'] = 'i dostupan je na'; $lang['SITEMAP_NOT_CREATED'] = 'Sitemap još nije formirana'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Upozorenje tražilice'; -$lang['SITEMAP_SENT'] = 'pošaljite ispunjen'; -$lang['SITEMAP_ERROR'] = 'greška prilikom slanja'; $lang['SITEMAP_OPTIONS'] = 'Mogućnosti'; $lang['SITEMAP_CREATE'] = 'Izrada / ažuriranje web stranice'; -$lang['SITEMAP_NOTIFY'] = 'Obavijestiti tražilicama o novoj verziji stranice'; $lang['SITEMAP_WHAT_NEXT'] = 'Što učiniti dalje?'; $lang['SITEMAP_GOOGLE_1'] = 'Registrirati svoje web stranice u Google Webmaster pomoću Google računa.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap stranice ste se registrirali.'; @@ -3034,6 +3030,8 @@ $lang['HASH_NOT_FOUND'] = 'Izdanje s hash %s nije pronađen'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'Na ovoj stranici možete postaviti tekst, osnovna pravila resursa prikazani za korisnike.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'neaktivni korisnici u roku od 30 dana', @@ -3088,7 +3086,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Provjerite da niste robot'; $lang['CAPTCHA_WRONG'] = 'Vi ne bi mogli potvrditi da niste robot'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha ne bude potpuno configured

if se još nije ostvario tragove, možete to učiniti na https://VSP.google.com/рекапчу/admin.
After ste generira ključeve, morate ih staviti u datoteku Library/konfigur.u PHP-u.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/hu/main.php b/library/language/hu/main.php index 57ae81cf3..1727fc933 100644 --- a/library/language/hu/main.php +++ b/library/language/hu/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Ez az opció csak a szuper adminok'; $lang['LOGS'] = 'Téma történelem'; $lang['FORUM_LOGS'] = 'A Történelem Fórum'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Tervező'; $lang['LAST_IP'] = 'Utolsó IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Félkövér szöveg: [b]text[/b] (Ctrl+B)'; $lang['ITALIC'] = 'Dőlt szöveg: [i]text[/i] (Ctrl+I)'; $lang['UNDERLINE'] = 'Aláhúzott szöveg: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'Strikeout szöveg: [s]text[/s] (Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'megállt'; $lang['DL_UPD'] = 'upd: '; $lang['DL_INFO'] = 'azt mutatja, az adatok only a jelenlegi session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Pin első post'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Felhasználó hozzászólások gróf s // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Mutasd meg a listán az online felhasználók'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Válasszon ki egy Felhasználót'; $lang['GROUP_SELECT'] = 'Válassza ki a Csoport'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'A beírt nevet nem lehetett nem engedélyezett. V $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Kattintson %sHere%s vissza, hogy ne engedélyezze a Felhasználónév Adminisztráció'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Verzió Információ'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'Kezelése oldaltérkép'; $lang['SITEMAP_CREATED'] = 'Oldaltérkép létre'; $lang['SITEMAP_AVAILABLE'] = 'pedig itt érhető el'; $lang['SITEMAP_NOT_CREATED'] = 'Oldaltérkép még nem jön létre'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Értesítés a kereső'; -$lang['SITEMAP_SENT'] = 'a küldés befejezése'; -$lang['SITEMAP_ERROR'] = 'küldési hiba'; $lang['SITEMAP_OPTIONS'] = 'Lehetőségek'; $lang['SITEMAP_CREATE'] = 'Létrehozás / frissítés a sitemap'; -$lang['SITEMAP_NOTIFY'] = 'Értesíti a keresőmotorok az új változat oldaltérkép'; $lang['SITEMAP_WHAT_NEXT'] = 'Mi a következő teendő?'; $lang['SITEMAP_GOOGLE_1'] = 'Regisztrálni a helyszínen Google Webmaster Google fiókja használatával.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap az oldalon regisztrált.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'Kiadás hash %s nem található'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'Ezen az oldalon adhatja meg, hogy a szöveg az alapvető szabályokat, az erőforrás jelenik meg a felhasználók számára.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'inaktív felhasználók 30 nappal', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Ellenőrizze, hogy nem egy robot'; $lang['CAPTCHA_WRONG'] = 'Azt nem tudta megerősíteni, hogy nem egy robot'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha nem teljesen configured

if még nem generált a kulcsokat, meg tudod csinálni https://www.a google.com/recaptcha/admin.
After generál a kulcsokat, meg kell tenni őket a fájl könyvtár/config.php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/hy/main.php b/library/language/hy/main.php index 17f3d9bf7..819df71d7 100644 --- a/library/language/hy/main.php +++ b/library/language/hy/main.php @@ -1607,7 +1607,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Այս տարբերակը միայն գերծա $lang['LOGS'] = 'Պատմությունը թեմաներ'; $lang['FORUM_LOGS'] = 'Համաժողովը Պատմության'; -$lang['AUTOCLEAN'] = 'Автоочистка:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Դիզայներ'; $lang['LAST_IP'] = 'Վերջին IP-ն:'; @@ -1845,7 +1845,7 @@ $lang['BOLD'] = 'Համարձակ տեքստը: [b]text[/b] (դյուրանցմ $lang['ITALIC'] = 'Курсивный տեքստը: [i]text[/i] (դյուրանցման Ctrl+i)'; $lang['UNDERLINE'] = 'Ընդգծելով տեքստը: [u]text[/u] (բանալիների Ctrl+U)'; $lang['STRIKEOUT'] = 'Зачеркнутый տեքստը: [s]text[/s] (Ctrl+c)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1882,6 +1882,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'կանգ է առել'; $lang['DL_UPD'] = 'упд: '; $lang['DL_INFO'] = 'ցույց է տալիս տվյալներ only ընթացիկ session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Ամրապնդել է առաջին գրառումը'; @@ -1986,6 +1989,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Գրառումները կոմս էր // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Ցուցադրել ցանկը օնլայն օգտագործողներ'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Ընտրեք user'; $lang['GROUP_SELECT'] = 'Ընտրեք խումբ'; @@ -2325,14 +2333,6 @@ $lang['DISALLOWED_ALREADY'] = 'Մուտքագրված անունը չի կարո $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Սեղմեք %sHere%s վերադարձնել արգելել Վարչակազմի Անունը'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Տեղեկություններ Տարբերակը'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -3001,12 +3001,8 @@ $lang['SITEMAP_ADMIN'] = 'Վարչությունը կայքի Քարտեզ'; $lang['SITEMAP_CREATED'] = 'Կայքի քարտեզ է ստեղծվել'; $lang['SITEMAP_AVAILABLE'] = 'եւ հասանելի է'; $lang['SITEMAP_NOT_CREATED'] = 'Կայքի քարտեզ դեռ չի ստեղծվել'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Ծանուցում որոնման համակարգերի'; -$lang['SITEMAP_SENT'] = 'ուղարկեք լրացված'; -$lang['SITEMAP_ERROR'] = 'սխալ է ուղարկել'; $lang['SITEMAP_OPTIONS'] = 'Ընտրանքներ'; $lang['SITEMAP_CREATE'] = 'Ստեղծել / թարմացնել կայքը'; -$lang['SITEMAP_NOTIFY'] = 'Տեղեկացնել որոնողական համակարգի նոր տարբերակը: կայքի'; $lang['SITEMAP_WHAT_NEXT'] = 'Թե ինչ պետք է անել?'; $lang['SITEMAP_GOOGLE_1'] = 'Գրանցել ձեր կայքը Google Webmaster հետ հաշվի է Google-ի.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap կայքում դուք գրանցված են ։ '; @@ -3034,6 +3030,8 @@ $lang['HASH_NOT_FOUND'] = 'Թողարկումը հետ հաշ-%s չի գտնվե $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'Այս էջում դուք կարող եք հարցնել տեքստը, հիմնական կանոնները ռեսուրսի ցուցադրվում է օգտվողների համար:'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'ոչ ակտիվ օգտվողներ ՝ 30 օրվա ընթացքում,', @@ -3088,7 +3086,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Համոզվեք, որ Դուք չեք ռոբոտը'; $lang['CAPTCHA_WRONG'] = 'Դուք չեք կարող հաստատել, որ Դուք ռոբոտը'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha լինելով configured

if դուք չեք сгенерировал բանալիները, դուք կարող եք անել դա https://ԳՀՀ.google-ի.սեն/рекапчу/admin.
After դուք генерируете ստեղները, դուք պետք է տեղադրել իրենց ֆայլը Library/конфиг.PHP-ում.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/id/main.php b/library/language/id/main.php index c7c48eca8..cbc71b355 100644 --- a/library/language/id/main.php +++ b/library/language/id/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Pilihan ini hanya untuk super admin'; $lang['LOGS'] = 'Topik sejarah'; $lang['FORUM_LOGS'] = 'Sejarah Forum'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Desainer'; $lang['LAST_IP'] = 'Lalu IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Teks tebal: [b]text[/b] (Ctrl+B)'; $lang['ITALIC'] = 'Italic text: [i]text[/i] (Ctrl+I)'; $lang['UNDERLINE'] = 'Menggarisbawahi teks: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'Teks coret: [s]text[/s] (Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'berhenti'; $lang['DL_UPD'] = 'upd: '; $lang['DL_INFO'] = 'menunjukkan data only untuk saat ini session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Pin post pertama'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Posting pengguna count telah disinkron // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Menampilkan daftar pengguna yang online'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Pilih Pengguna'; $lang['GROUP_SELECT'] = 'Pilih Grup'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'Nama yang anda masukkan tidak bisa dianulir. Itu $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Klik %sHere%s untuk kembali ke Larang Username Administrasi'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Informasi Versi'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'Mengelola sitemap'; $lang['SITEMAP_CREATED'] = 'Sitemap dibuat'; $lang['SITEMAP_AVAILABLE'] = 'dan tersedia di'; $lang['SITEMAP_NOT_CREATED'] = 'Sitemap adalah belum dibuat'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Pemberitahuan dari mesin pencari'; -$lang['SITEMAP_SENT'] = 'mengirim selesai'; -$lang['SITEMAP_ERROR'] = 'kesalahan pengiriman'; $lang['SITEMAP_OPTIONS'] = 'Pilihan'; $lang['SITEMAP_CREATE'] = 'Membuat / update sitemap'; -$lang['SITEMAP_NOTIFY'] = 'Memberitahu mesin pencari tentang versi baru dari sitemap'; $lang['SITEMAP_WHAT_NEXT'] = 'Apa yang harus dilakukan selanjutnya?'; $lang['SITEMAP_GOOGLE_1'] = 'Daftarkan situs anda di Google Webmaster menggunakan akun Google anda.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap dari situs anda terdaftar.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'Rilis dengan hash %s tidak ditemukan'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'Pada halaman ini, anda dapat menentukan teks aturan dasar dari sumber daya ditampilkan kepada pengguna.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'pengguna yang tidak aktif dalam 30 hari', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Periksa bahwa anda bukan robot'; $lang['CAPTCHA_WRONG'] = 'Anda tidak bisa mengkonfirmasi bahwa anda bukan robot'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha tidak sepenuhnya configured

if anda belum dihasilkan tombol, anda dapat melakukannya pada https://www.google.com/recaptcha/admin.
After anda menghasilkan kunci, anda perlu untuk menempatkan mereka di file library/config.php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/it/main.php b/library/language/it/main.php index d169c2c6f..32df064f6 100644 --- a/library/language/it/main.php +++ b/library/language/it/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Questa opzione è disponibile solo per i super $lang['LOGS'] = 'Argomento storia'; $lang['FORUM_LOGS'] = 'Storia Del Forum'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Designer'; $lang['LAST_IP'] = 'Ultimo IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Il testo in grassetto: [b]text[/b] (Ctrl+B)'; $lang['ITALIC'] = 'Testo in corsivo: [i]text[/i] (Ctrl+I)'; $lang['UNDERLINE'] = 'Sottolineare il testo: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'Testo barrato: [s]text[/s] (Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'arrestato'; $lang['DL_UPD'] = 'upd: '; $lang['DL_INFO'] = 'mostra i dati only per il corrente session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Pin il primo post'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'I messaggi dell\'utente conte è stato // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Mostra l\'elenco degli utenti online'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Selezionare un Utente'; $lang['GROUP_SELECT'] = 'Selezionare un Gruppo di'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'Il nome che hai inserito non può essere consenti $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Fare clic su %sHere%s di ritorno per Impedire Username Amministrazione'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Informazioni Sulla Versione'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'Gestire sitemap'; $lang['SITEMAP_CREATED'] = 'Sitemap creata'; $lang['SITEMAP_AVAILABLE'] = 'ed è disponibile a'; $lang['SITEMAP_NOT_CREATED'] = 'Sitemap non è ancora creata'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Notifica del motore di ricerca'; -$lang['SITEMAP_SENT'] = 'inviare completata'; -$lang['SITEMAP_ERROR'] = 'l\'invio di errore'; $lang['SITEMAP_OPTIONS'] = 'Opzioni'; $lang['SITEMAP_CREATE'] = 'Creare / aggiornare la sitemap'; -$lang['SITEMAP_NOTIFY'] = 'Informare i motori di ricerca su una nuova versione di sitemap'; $lang['SITEMAP_WHAT_NEXT'] = 'Cosa fare dopo?'; $lang['SITEMAP_GOOGLE_1'] = 'Registra il tuo sito in Google Webmaster utilizzando il tuo account Google.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap del sito è registrato.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'Versione con hash %s non trovato'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'Su questa pagina, è possibile specificare il testo di le regole di base della risorsa viene visualizzato dagli utenti.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'gli utenti inattivi in 30 giorni', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Controllare che tu non sia un robot'; $lang['CAPTCHA_WRONG'] = 'Non si poteva confermare che non sei un robot'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha non essere pienamente configured

if non l\'hai già generato le chiavi, si può fare su https://www.google.com/recaptcha/admin.
After generare le chiavi, è necessario mettere a file library/config.php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/ja/main.php b/library/language/ja/main.php index ee9f50f4e..7936bb722 100644 --- a/library/language/ja/main.php +++ b/library/language/ja/main.php @@ -1608,7 +1608,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'このオプションのみスーパー管理 $lang['LOGS'] = '話題の歴史'; $lang['FORUM_LOGS'] = '歴史フォーラム'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'デザイナー'; $lang['LAST_IP'] = '最後のIP:'; @@ -1846,7 +1846,7 @@ $lang['BOLD'] = '大胆な文:[b]text[/b](Ctrl+B)'; $lang['ITALIC'] = 'テキストを斜体:[i]text[/i](Ctrl+I)'; $lang['UNDERLINE'] = '下線文:[u]text[/u](Ctrl+U)'; $lang['STRIKEOUT'] = 'Strikeout文:[s]text[/s](Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1883,6 +1883,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = '停止'; $lang['DL_UPD'] = 'upd: '; $lang['DL_INFO'] = 'を示すデータonly現在のsession'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'ピン初の投稿'; @@ -1987,6 +1990,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'ユーザーの投稿カウント分 // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = '"次へ"をクリックしインターネットユーザー'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'ユーザーの選択'; $lang['GROUP_SELECT'] = 'グループを選択'; @@ -2326,14 +2334,6 @@ $lang['DISALLOWED_ALREADY'] = '名前の入力できな許可します。 そし $lang['CLICK_RETURN_DISALLOWADMIN'] = 'をクリックし%sHere%sを返す可にユーザー名の管理'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'バージョン情報'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -3001,12 +3001,8 @@ $lang['SITEMAP_ADMIN'] = '管理サイトマップ'; $lang['SITEMAP_CREATED'] = 'サイトマップの作成'; $lang['SITEMAP_AVAILABLE'] = 'とが可能で'; $lang['SITEMAP_NOT_CREATED'] = 'サイトマップが作成'; -$lang['SITEMAP_NOTIFY_SEARCH'] = '通知について検索エンジン'; -$lang['SITEMAP_SENT'] = '送信完了'; -$lang['SITEMAP_ERROR'] = '送信エラー'; $lang['SITEMAP_OPTIONS'] = 'オプション'; $lang['SITEMAP_CREATE'] = 'の作成-更新、サイトマップ'; -$lang['SITEMAP_NOTIFY'] = '通知の検索エンジンの最新版のサイトマップ'; $lang['SITEMAP_WHAT_NEXT'] = 'いうのは次のどれですか。'; $lang['SITEMAP_GOOGLE_1'] = '登録サイトでGoogle Webmaster利用のお客様のGoogleアカウントします。'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemapのサイトにご登録いただいたします。'; @@ -3034,6 +3030,8 @@ $lang['HASH_NOT_FOUND'] = 'コーポレートコミュニケーションのハ $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'このページでご指定いただくことができますテキストの基本的なルールのリソースが表示されます。'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => '無効のユーザは30日間', @@ -3088,7 +3086,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'ることを確認等の無断転載は固くお断りいロボット'; $lang['CAPTCHA_WRONG'] = 'できないことを確認等の無断転載は固くお断りいロボット'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha十分ではconfigured

ifていなかったとしたら既に生成したキーの取得ができないことがあり上https://wwwします。googleです。com/recaptcha/adminます。
Afterを生成するキーが必要ということは、ファイルライブラリ/config.クリアしました。

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/ka/main.php b/library/language/ka/main.php index 8f6138e1e..fcb8fe03f 100644 --- a/library/language/ka/main.php +++ b/library/language/ka/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'ეს ვარიანტი მხოლო $lang['LOGS'] = 'თემის ისტორია'; $lang['FORUM_LOGS'] = 'ისტორია ფორუმი'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'დიზაინერი'; $lang['LAST_IP'] = 'ბოლო IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'თამამი ტექსტი: [b]text[/b] (Ctrl+B)'; $lang['ITALIC'] = 'დახრილი ტექსტი: [i]text[/i] (Ctrl+I)'; $lang['UNDERLINE'] = 'ხაზგასმული ტექსტი: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'გადახაზული ტექსტი: [s]text[/s] (Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'შეწყვიტა'; $lang['DL_UPD'] = 'upd: '; $lang['DL_INFO'] = 'გვიჩვენებს მონაცემები only მიმდინარე session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Pin პირველი პოსტი'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'მომხმარებლის // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'შოუ სია მომხმარებლებს'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'აირჩიეთ მომხმარებელი'; $lang['GROUP_SELECT'] = 'აირჩიეთ ჯგუფი'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'სახელი თქვენ შემო $lang['CLICK_RETURN_DISALLOWADMIN'] = 'დააჭირეთ %sHere%s დაბრუნებას აუკრძალეთ სახელი ადმინისტრაციის'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'ვერსია ინფორმაცია'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'მართვა საიტის რუკა'; $lang['SITEMAP_CREATED'] = 'საიტის რუკა შექმნა'; $lang['SITEMAP_AVAILABLE'] = 'და ხელმისაწვდომია'; $lang['SITEMAP_NOT_CREATED'] = 'საიტის რუკა ჯერ არ შექმნილი'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'შეტყობინება საძიებო სისტემა'; -$lang['SITEMAP_SENT'] = 'გაგზავნას დასრულდა'; -$lang['SITEMAP_ERROR'] = 'გაგზავნის შეცდომა'; $lang['SITEMAP_OPTIONS'] = 'პარამეტრები'; $lang['SITEMAP_CREATE'] = 'შექმნა / განახლება საიტის რუკა'; -$lang['SITEMAP_NOTIFY'] = 'აცნობოს საძიებო შესახებ ახალი ვერსია საიტის რუკა'; $lang['SITEMAP_WHAT_NEXT'] = 'რა უნდა გავაკეთოთ შემდეგ?'; $lang['SITEMAP_GOOGLE_1'] = 'დაარეგისტრირეთ თქვენი საიტის Google Webmaster გამოყენებით თქვენი Google ანგარიში.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap " საიტზე თქვენ დარეგისტრირებული.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'გამოშვების hash %s არ მო $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'ამ გვერდზე, თქვენ შეგიძლიათ მიუთითოთ ტექსტი ძირითადი წესები რესურსი არის ნაჩვენები მომხმარებლებს.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'უმოქმედო მომხმარებლებს 30 დღის', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'შეამოწმეთ, რომ თქვენ არ ხართ რობოტი'; $lang['CAPTCHA_WRONG'] = 'თქვენ შეიძლება არ ადასტურებენ, რომ თქვენ არ ხართ რობოტი'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha არ მიმდინარეობს სრულად configured

if თქვენ არ უკვე გამომუშავებული გასაღებები, თქვენ შეგიძლიათ ეს გააკეთოთ https://www.google.com/recaptcha/admin.
After თქვენ გენერირება გასაღებები, თქვენ უნდა დააყენოს მათ ფაილი ბიბლიოთეკა/config.php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/kk/main.php b/library/language/kk/main.php index 0dd7e4042..bb75bb359 100644 --- a/library/language/kk/main.php +++ b/library/language/kk/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'тек супер әкімшілері үшін $lang['LOGS'] = 'Тақырып тарихы'; $lang['FORUM_LOGS'] = 'Тарих Форум'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'дизайнер'; $lang['LAST_IP'] = 'Өткен IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Қалың мәтін: [b]text[/b] (Ctrl + B)'; $lang['ITALIC'] = 'Қиғаш мәтін: [i]text[/i] (Ctrl + I)'; $lang['UNDERLINE'] = 'Астын сызу мәтін: [u]text[/u] (Ctrl + U)'; $lang['STRIKEOUT'] = 'Сызылған мәтін: [s]text[/s] (Ctrl + S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'тоқтатты'; $lang['DL_UPD'] = 'UPD:'; $lang['DL_INFO'] = 'ағымдағы session
үшін деректер only көрсетеді'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Pin кейінгі алғашқы'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Пайдаланушы хабарла // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Онлайн пайдаланушылардың тізімін көрсету'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Пайдаланушыны таңдаңыз'; $lang['GROUP_SELECT'] = 'Топты таңдаңыз'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'Сіз енгізген аты тыйым мүм $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Көрсетуді доғару аты Әкімшілігінің оралу үшін %sHere%s басыңыз'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'нұсқа ақпарат'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'сайт картасы басқару'; $lang['SITEMAP_CREATED'] = 'Сайт картасы құрылды'; $lang['SITEMAP_AVAILABLE'] = 'және қол жетімді болып табылады'; $lang['SITEMAP_NOT_CREATED'] = 'Сайт картасы әлі құрылды'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'іздеу жүйесі туралы хабарлама'; -$lang['SITEMAP_SENT'] = 'аяқталды жіберу'; -$lang['SITEMAP_ERROR'] = 'қате жіберу'; $lang['SITEMAP_OPTIONS'] = 'Опциялар'; $lang['SITEMAP_CREATE'] = 'Жасау / Сайт картасы жаңарту'; -$lang['SITEMAP_NOTIFY'] = 'Сайт картасы жаңа нұсқасы туралы хабарлау іздеу жүйелері'; $lang['SITEMAP_WHAT_NEXT'] = 'Әрі қарай не істеу керек?'; $lang['SITEMAP_GOOGLE_1'] = 'Сіздің Google тіркелгісін пайдаланып Google Webmaster сіздің сайты тіркеңіз.'; $lang['SITEMAP_GOOGLE_2'] = 'Сіз тіркелген сайттың Add sitemap.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'тор белгісі бар босатыңыз %s т $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'Бұл бетте, Сіз пайдаланушыларға көрсетіледі ресурс негізгі ережелерін мәтінді көрсетуге болады.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => '30 күн енжар ​​пайдаланушылар', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Егер сіз робот емес екенін тексеріңіз'; $lang['CAPTCHA_WRONG'] = 'Сіз робот емес екенін растай алмады,'; -$lang['CAPTCHA_SETTINGS'] = 'Егер сіз әлдеқашан кілттер жоқ, толық configured

If

ReCaptcha, сіз https оны істеуге болады жатқан жоқ: сіз кілттерді генерациялау //www.google.com/recaptcha/admin.
After, сіз файл кітапхана / конфигурациялық оларды қою қажет .php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/ko/main.php b/library/language/ko/main.php index c5fd4262e..d14d7cad9 100644 --- a/library/language/ko/main.php +++ b/library/language/ko/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = '이 옵션만을 위한 최고 관리자'; $lang['LOGS'] = '항목에서 역사'; $lang['FORUM_LOGS'] = '역사 포럼'; -$lang['AUTOCLEAN'] = '자동 청소:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = '디자이너'; $lang['LAST_IP'] = '마지막으로 IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = '굵은 텍스트:[b]text[/b](Ctrl+B)'; $lang['ITALIC'] = '이탤릭체 텍스트:[i]text[/i](Ctrl+)'; $lang['UNDERLINE'] = '밑줄 텍스트:[u]text[/u](Ctrl+U)'; $lang['STRIKEOUT'] = '삼진 텍스트:[s]text[/s](Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = '을 중지'; $lang['DL_UPD'] = '이트: '; $lang['DL_INFO'] = '데이터 only 현재 session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = '핀 첫 번째 게시물'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = '사용자가 게시 계산 된 동기 // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = '목록을 표시합니다 온라인으로 사용자의'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = '을 선택 사용'; $lang['GROUP_SELECT'] = '선택 그룹'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = '이름을 입력할 수 없습 허용되지 않 $lang['CLICK_RETURN_DISALLOWADMIN'] = '클릭 %sHere%s 하는 반품을 허용하지 않는 사용자 이름 관리'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = '버전 정보'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = '사이트맵 관리'; $lang['SITEMAP_CREATED'] = '사이트맵 작성'; $lang['SITEMAP_AVAILABLE'] = '여기에서 다운로드 가능합니다'; $lang['SITEMAP_NOT_CREATED'] = '사이트맵은 아직 생성'; -$lang['SITEMAP_NOTIFY_SEARCH'] = '알림이 검색 엔진'; -$lang['SITEMAP_SENT'] = '보내기를 완료'; -$lang['SITEMAP_ERROR'] = '보내는 오류'; $lang['SITEMAP_OPTIONS'] = '옵션'; $lang['SITEMAP_CREATE'] = 'Create 업데이트/사이트 맵'; -$lang['SITEMAP_NOTIFY'] = '검색 엔진을 통지에 대해 새로운 버전의 사이트맵'; $lang['SITEMAP_WHAT_NEXT'] = '그 다음에 할 것은 무엇일까요?'; $lang['SITEMAP_GOOGLE_1'] = '귀하의 사이트에 등록에서 Google WebmasterGoogle 계정을 사용하여합니다.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap 의 사이트에 등록합니다.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = '릴리스와 해시 %s 발견되지 않았'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = '이 페이지에서 텍스트를 지정할 수 있습의 기본적인 규칙은 자원의 사용자에게 표시합니다.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => '비활성 상태에서 사용자는 30 일', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = '체크인되지 않는 로봇'; $lang['CAPTCHA_WRONG'] = '을 확인할 수없는 당신이하지 않는 로봇'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha 되지 않는 완전히 configured

if 하지 않은 이미 생성된 열쇠를 당신에 그것을 할 수 있습니다 https://www.google 니다.com/recaptcha/admin 니다.
After 를 생성하는 키를,당신은 그들을 넣어서 파일의 라이브러리/config 니다.php 니다.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/lt/main.php b/library/language/lt/main.php index a985834cb..f39475e9b 100644 --- a/library/language/lt/main.php +++ b/library/language/lt/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Šis variantas yra tik super administratoriams' $lang['LOGS'] = 'Temos istorija'; $lang['FORUM_LOGS'] = 'Istorijos Forumas'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Dizaineris'; $lang['LAST_IP'] = 'Paskutinis IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Bold tekstas: [b]text[/b] (Ctrl+B)'; $lang['ITALIC'] = 'Pasvirasis tekstas: [i]text[/i] (Ctrl+I)'; $lang['UNDERLINE'] = 'Pabrėžiama tekstas: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'Strikeout tekstas: [s]text[/s] (Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'sustojo'; $lang['DL_UPD'] = 'upd: '; $lang['DL_INFO'] = 'rodo duomenų only einamųjų session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Pin pirmą postą'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Vartotojo etatų skaičius buvo sinchr // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Rodyti sąrašą vartotojai online'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Pasirinkite Vartotoją'; $lang['GROUP_SELECT'] = 'Pasirinkite Grupę'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'Pavadinimas įvedėte negalėjo būti atmestas. T $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Spustelėkite %sHere%s grįžti į Neleisti vartotojo Vardą Administracija'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Versijos Informacija'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'Tvarkyti sitemap'; $lang['SITEMAP_CREATED'] = 'Sitemap sukurta'; $lang['SITEMAP_AVAILABLE'] = 'ir yra'; $lang['SITEMAP_NOT_CREATED'] = 'Svetainės dar nėra sukurtas'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Pranešimo paieškos'; -$lang['SITEMAP_SENT'] = 'siųsti baigtas'; -$lang['SITEMAP_ERROR'] = 'siunčiant klaida'; $lang['SITEMAP_OPTIONS'] = 'Funkcijos'; $lang['SITEMAP_CREATE'] = 'Sukurti / atnaujinti sitemap'; -$lang['SITEMAP_NOTIFY'] = 'Pranešti apie paieškos nauja versija, sitemap'; $lang['SITEMAP_WHAT_NEXT'] = 'Ką daryti toliau?'; $lang['SITEMAP_GOOGLE_1'] = 'Užregistruokite savo svetainę Google Webmaster naudodami savo "Google" paskyros.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap svetainės užsiregistravote.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'Išleidimo su maišos %s nerasta'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'Šiame puslapyje jūs galite nurodyti tekstą iš pagrindinių taisyklių, ištekliai rodomas naudotojams.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'neaktyvius vartotojus 30 dienų', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Patikrinkite, kad jūs esate ne robotas'; $lang['CAPTCHA_WRONG'] = 'Jūs negalėjo patvirtinti, kad jūs esate ne robotas'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha ne visiškai configured

if jūs neturite jau sukurtas klavišus, galite tai padaryti dėl https://www."google".com/recaptcha/admin.
After galite generuoti klavišus, jums reikia įdėti juos į failą, biblioteka/config.php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/lv/main.php b/library/language/lv/main.php index 9d434357e..6c82c0c3b 100644 --- a/library/language/lv/main.php +++ b/library/language/lv/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Šo opciju tikai tad, super admins'; $lang['LOGS'] = 'Tēmu vēsture'; $lang['FORUM_LOGS'] = 'Foruma Vēsture'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Dizainers'; $lang['LAST_IP'] = 'Pēdējo IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Bold teksts: [b]text[/b] (Ctrl+B)'; $lang['ITALIC'] = 'Italic teksts: [i]text[/i] (Ctrl+I)'; $lang['UNDERLINE'] = 'Uzsvērts teksts: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'Strikeout tekstu: [s]text[/s] (Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'apturēts'; $lang['DL_UPD'] = 'upd: '; $lang['DL_INFO'] = 'rāda dati only kārtējā session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Pin pirmo post'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Lietotājs amatu skaits ir sinhronizē // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Rādīt sarakstu ar tiešsaistes lietotājiem,'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Izvēlieties Lietotāja'; $lang['GROUP_SELECT'] = 'Izvēlieties Grupu'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'Ievadīto nosaukumu varētu nebūt neattaisno. T $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Noklikšķiniet uz %sHere%s atgriezties, lai Aizliegtu Lietotājvārdu Administrācija'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Versijas Informācija'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'Pārvaldīt vietnes karte'; $lang['SITEMAP_CREATED'] = 'Sitemap izveidots'; $lang['SITEMAP_AVAILABLE'] = 'un ir pieejams'; $lang['SITEMAP_NOT_CREATED'] = 'Sitemap, vēl nav izveidota'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Paziņojums par meklētājprogrammas'; -$lang['SITEMAP_SENT'] = 'nosūtīt pabeigts'; -$lang['SITEMAP_ERROR'] = 'sūtīšanas kļūda'; $lang['SITEMAP_OPTIONS'] = 'Iespējas'; $lang['SITEMAP_CREATE'] = 'Izveidot / atjaunināt sitemap'; -$lang['SITEMAP_NOTIFY'] = 'Paziņot meklētājprogrammas par jauno versiju no vietnes karte'; $lang['SITEMAP_WHAT_NEXT'] = 'Ko darīt tālāk?'; $lang['SITEMAP_GOOGLE_1'] = 'Reģistrējiet savu vietnē Google Webmaster, izmantojot savu Google kontu.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap vietas, reģistrējies.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'Atbrīvot ar hash %s nav atrasts'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'Šajā lapā jūs varat norādīt teksta pamatnoteikumu resurss ir parādīts lietotājiem.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'neaktīvo lietotāju 30 dienas', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Pārbaudiet, ka jums nav robots'; $lang['CAPTCHA_WRONG'] = 'Jūs varētu apstiprināt, ka jums nav robots'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha nav pilnībā configured

if jums jau nav radīts taustiņus, jūs varat darīt to par https://www.google.com/recaptcha/admin.
After jums radīt atslēgas, jums ir nepieciešams, lai tos failu bibliotēka/config.php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/nl/main.php b/library/language/nl/main.php index b6d5a90fe..50c482c56 100644 --- a/library/language/nl/main.php +++ b/library/language/nl/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Deze optie is alleen voor super admins'; $lang['LOGS'] = 'Onderwerp geschiedenis'; $lang['FORUM_LOGS'] = 'Geschiedenis Forum'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Ontwerper'; $lang['LAST_IP'] = 'Laatste IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Vetgedrukte tekst: [b]text[/b] (Ctrl+B)'; $lang['ITALIC'] = 'Cursieve tekst: [i]text[/i] (Ctrl+I)'; $lang['UNDERLINE'] = 'Tekst onderstrepen: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'Strikeout tekst: [s]text[/s] (Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'gestopt'; $lang['DL_UPD'] = 'upd: '; $lang['DL_INFO'] = 'toont gegevens only voor de huidige session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Pin eerste post'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Gebruiker berichten aantal is gesynchr // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Toon de lijst van online gebruikers'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Selecteer een Gebruiker'; $lang['GROUP_SELECT'] = 'Selecteer een Groep'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'De naam die u hebt ingevoerd kan niet worden verw $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Klik op %sHere%s om terug te keren naar het Verbieden van Gebruikersnaam Administratie'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Versie-Informatie'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'Beheren sitemap'; $lang['SITEMAP_CREATED'] = 'Sitemap gemaakt'; $lang['SITEMAP_AVAILABLE'] = 'en is verkrijgbaar bij'; $lang['SITEMAP_NOT_CREATED'] = 'Een Sitemap is nog niet gemaakt'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'De kennisgeving van de zoekmachine'; -$lang['SITEMAP_SENT'] = 'verzenden voltooid'; -$lang['SITEMAP_ERROR'] = 'verzenden fout'; $lang['SITEMAP_OPTIONS'] = 'Opties'; $lang['SITEMAP_CREATE'] = 'Maken / actualiseren van de sitemap'; -$lang['SITEMAP_NOTIFY'] = 'De hoogte zoekmachines over de nieuwe versie van de sitemap'; $lang['SITEMAP_WHAT_NEXT'] = 'Wat te doen?'; $lang['SITEMAP_GOOGLE_1'] = 'Het registreren van uw site bij Google Webmaster met uw Google-account.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap van de site die u geregistreerd.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'Release met hash %s niet gevonden'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'Op deze pagina kunt u de tekst van de fundamentele regels van de bron wordt weergegeven aan gebruikers.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'inactieve gebruikers in 30 dagen', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Controleren dat u geen robot'; $lang['CAPTCHA_WRONG'] = 'Je kon niet bevestigen dat u geen robot'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha niet volledig configured

if u nog niet al zijn gegenereerd, de toetsen, je kunt het doen op https://www.van google.com/recaptcha/admin.
After u het genereren van de sleutels moet je ze in de file library/config.php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/no/main.php b/library/language/no/main.php index 9aabb2604..26a8ee147 100644 --- a/library/language/no/main.php +++ b/library/language/no/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Dette alternativet bare for super admins'; $lang['LOGS'] = 'Emnet historie'; $lang['FORUM_LOGS'] = 'Historie Forumet'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Designer'; $lang['LAST_IP'] = 'Siste IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Fet tekst: [b]text[/b] (Ctrl+B)'; $lang['ITALIC'] = 'Kursiv tekst: [i]text[/i] (Ctrl+I)'; $lang['UNDERLINE'] = 'Understreket tekst: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'Overstreke tekst: [s]text[/s] (Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'stoppet'; $lang['DL_UPD'] = 'upd: '; $lang['DL_INFO'] = 'viser data only for gjeldende session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Pin første innlegg'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Bruker innlegg telle har blitt synkron // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Vise listen over brukere online'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Velg en Bruker'; $lang['GROUP_SELECT'] = 'Velg en Gruppe'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'Navnet du har angitt, ikke kunne bli forbudt. Det $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Klikk %sHere%s for å gå tilbake til å Nekte Brukernavn Administrasjon'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Versjon Informasjon'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'Administrere sitemap'; $lang['SITEMAP_CREATED'] = 'Sitemap opprettet'; $lang['SITEMAP_AVAILABLE'] = 'og er tilgjengelig på'; $lang['SITEMAP_NOT_CREATED'] = 'Sitemap er ennå ikke opprettet'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Varsling av søkemotoren'; -$lang['SITEMAP_SENT'] = 'send fullført'; -$lang['SITEMAP_ERROR'] = 'sender feil'; $lang['SITEMAP_OPTIONS'] = 'Valg'; $lang['SITEMAP_CREATE'] = 'Opprette / oppdatere sitemap'; -$lang['SITEMAP_NOTIFY'] = 'Informere søkemotorene om nye versjonen av sitemap'; $lang['SITEMAP_WHAT_NEXT'] = 'Hva du skal gjøre neste?'; $lang['SITEMAP_GOOGLE_1'] = 'Registrer nettstedet ditt på Google Webmaster ved hjelp av Google-kontoen din.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap av nettstedet du registrerte.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'Utgivelse med hash %s ikke funnet'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'På denne siden kan du angi teksten til de grunnleggende reglene i ressurs er vist til brukere.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'inaktive brukere i 30 dager', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Sjekk at du ikke er en robot'; $lang['CAPTCHA_WRONG'] = 'Du kunne ikke bekrefte at du ikke er en robot'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha ikke er fullt ut configured

if du ikke allerede har generert tastene, kan du gjøre det på https://www.google.com/recaptcha/admin.
After du generere nøkler, må du sette dem på fil-bibliotek/config.php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/pl/main.php b/library/language/pl/main.php index ab61430ad..b8608a705 100644 --- a/library/language/pl/main.php +++ b/library/language/pl/main.php @@ -1607,7 +1607,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Ta opcja jest tylko dla super adminów'; $lang['LOGS'] = 'Historia tematu'; $lang['FORUM_LOGS'] = 'Forum Historii'; -$lang['AUTOCLEAN'] = 'Automatyczne czyszczenie:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Projektant'; $lang['LAST_IP'] = 'Ostatni IP:'; @@ -1845,7 +1845,7 @@ $lang['BOLD'] = 'Pogrubiony tekst: [b]text[/b] (kombinacja klawiszy Ctrl+B)'; $lang['ITALIC'] = 'Kursywa tekst: [i]text[/i] (kombinacja klawiszy Ctrl+i)'; $lang['UNDERLINE'] = 'Podkreślenie tekstu: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'Przekreślony tekst: [s]text[/s] (Ctrl+z)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1882,6 +1882,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'zatrzymał się'; $lang['DL_UPD'] = 'упд: '; $lang['DL_INFO'] = 'pokazuje dane only dla bieżącego session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Zamocować pierwszy post'; @@ -1986,6 +1989,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Wiadomości użytkownika hrabia był z // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Pokaż listę użytkowników online'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Wybierz użytkownika'; $lang['GROUP_SELECT'] = 'Wybierz grupę'; @@ -2325,14 +2333,6 @@ $lang['DISALLOWED_ALREADY'] = 'Wprowadzona nazwa nie może być odrzucona. To al $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Kliknij %sHere%s zwrócić zakazać Administracji Nazwę użytkownika'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Informacje O Wersji'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -3001,12 +3001,8 @@ $lang['SITEMAP_ADMIN'] = 'Zarządzanie Mapa strony'; $lang['SITEMAP_CREATED'] = 'Mapa strony stworzony'; $lang['SITEMAP_AVAILABLE'] = 'i jest dostępna na'; $lang['SITEMAP_NOT_CREATED'] = 'Mapa strony jeszcze nie powstała'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Powiadamianie wyszukiwarek'; -$lang['SITEMAP_SENT'] = 'prześlij wypełniony'; -$lang['SITEMAP_ERROR'] = 'błąd wysyłania'; $lang['SITEMAP_OPTIONS'] = 'Opcje'; $lang['SITEMAP_CREATE'] = 'Tworzenie / aktualizacja serwisu'; -$lang['SITEMAP_NOTIFY'] = 'Poinformować wyszukiwarki o nowej wersji serwisu'; $lang['SITEMAP_WHAT_NEXT'] = 'Co robić dalej?'; $lang['SITEMAP_GOOGLE_1'] = 'Zarejestrować swoją stronę w Google Webmaster za pomocą konta Google.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap strony są zarejestrowane.'; @@ -3034,6 +3030,8 @@ $lang['HASH_NOT_FOUND'] = 'Wydanie z hash-%s nie znaleziono'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'Na tej stronie możesz podać tekst, podstawowe zasady zasobu jest widoczna dla użytkowników.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'nieaktywni użytkownicy w ciągu 30 dni', @@ -3088,7 +3086,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Upewnij się, że nie Jesteś robotem'; $lang['CAPTCHA_WRONG'] = 'Czy mógłbyś potwierdzić, że nie Jesteś robotem'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha nie będąc w pełni configured

if jeszcze nie wygenerowało klucze, możesz zrobić to na https://GSP.google.com/рекапчу/admin.
After można wygeneruje klucze, musisz umieścić je w pliku Library/konfig.w PHP.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/pt/main.php b/library/language/pt/main.php index 47a7a2bab..8ff4d5ae5 100644 --- a/library/language/pt/main.php +++ b/library/language/pt/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Esta opção apenas para super administradores' $lang['LOGS'] = 'Tópico história'; $lang['FORUM_LOGS'] = 'Histórico Do Fórum'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Designer'; $lang['LAST_IP'] = 'Última IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Texto em negrito: [b]text[/b] (Ctrl+B)'; $lang['ITALIC'] = 'Texto em itálico: [i]text[/i] (Ctrl+I)'; $lang['UNDERLINE'] = 'Sublinhar o texto: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'Texto rasurado: [s]text[/s] (Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'parado'; $lang['DL_UPD'] = 'upd: '; $lang['DL_INFO'] = 'mostra dados only para o atual session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Pin primeiro post'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Usuário postos de contagem tem sido s // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Mostrar a lista de usuários online'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Selecione um Usuário'; $lang['GROUP_SELECT'] = 'Selecione um Grupo de'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'O nome que você inseriu não pôde ser anulado. $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Clique %sHere%s para voltar a Proibir nome de usuário de Administração'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Informações De Versão'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'Gerenciar sitemap'; $lang['SITEMAP_CREATED'] = 'Sitemap criado'; $lang['SITEMAP_AVAILABLE'] = 'e está disponível em'; $lang['SITEMAP_NOT_CREATED'] = 'Sitemap ainda não é criado'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Notificação do motor de busca'; -$lang['SITEMAP_SENT'] = 'enviar concluída'; -$lang['SITEMAP_ERROR'] = 'erro de envio'; $lang['SITEMAP_OPTIONS'] = 'Opções'; $lang['SITEMAP_CREATE'] = 'Criar / atualizar o sitemap'; -$lang['SITEMAP_NOTIFY'] = 'Notificar motores de pesquisa sobre a nova versão do sitemap'; $lang['SITEMAP_WHAT_NEXT'] = 'O que fazer em seguida?'; $lang['SITEMAP_GOOGLE_1'] = 'Registe o seu site em Google Webmaster usando sua conta do Google.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap do site que você registrou.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'Lançamento com hash %s não encontrado'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'Nesta página, você pode especificar o texto das regras básicas do recurso é exibido para os usuários.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'usuários inativos em 30 dias', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Verifique se que você não é um robô'; $lang['CAPTCHA_WRONG'] = 'Você não podia confirmar que você não é um robô'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha não sendo totalmente configured

if você ainda não tenha gerado as chaves, você pode fazê-lo em https://www.o google.com/recaptcha/admin.
After você gerar as chaves, você precisa colocá-los no arquivo de biblioteca/config.php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/ro/main.php b/library/language/ro/main.php index a5680858b..c8fe8cdb7 100644 --- a/library/language/ro/main.php +++ b/library/language/ro/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Această opțiune doar pentru super-administrat $lang['LOGS'] = 'Subiect istorie'; $lang['FORUM_LOGS'] = 'Istoria Forum'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Designer'; $lang['LAST_IP'] = 'Ultimul IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Bold text: [b]text[/b] (Ctrl+B)'; $lang['ITALIC'] = 'Italic text: [i]text[/i] (Ctrl+I)'; $lang['UNDERLINE'] = 'Subliniere text: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'Ratari text: [s]text[/s] (Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'oprit'; $lang['DL_UPD'] = 'upd: '; $lang['DL_INFO'] = 'prezinta date only pentru curent session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Pin primul post'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Mesajele utilizatorului conta a fost s // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Arată lista de utilizatori online'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Selectați un Utilizator'; $lang['GROUP_SELECT'] = 'Selectați un Grup'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'Numele introdus nu poate fi anulat. Fie există d $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Faceți clic pe %sHere%s să se întoarcă pentru a Interzice numele de Utilizator de Administrare'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Informațiile De Versiune'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'Gestiona sitemap'; $lang['SITEMAP_CREATED'] = 'Sitemap l-a creat'; $lang['SITEMAP_AVAILABLE'] = 'și este disponibil în'; $lang['SITEMAP_NOT_CREATED'] = 'Sitemap-ul nu este creat încă'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Notificare de motorul de căutare'; -$lang['SITEMAP_SENT'] = 'trimite completat'; -$lang['SITEMAP_ERROR'] = 'trimiterea de eroare'; $lang['SITEMAP_OPTIONS'] = 'Opțiuni'; $lang['SITEMAP_CREATE'] = 'Creare / actualizare sitemap'; -$lang['SITEMAP_NOTIFY'] = 'Anunta motoarele de căutare despre noua versiune de sitemap'; $lang['SITEMAP_WHAT_NEXT'] = 'Ce să faci în continuare?'; $lang['SITEMAP_GOOGLE_1'] = 'Iti inscrii site-ul la Google Webmaster folosind contul Google.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap de site-ați înregistrat.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'Lansare cu hash %s nu a fost găsit'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'Pe această pagină, puteți specifica textul de regulile de bază de resurse este afișat pentru utilizatori.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'utilizatorii inactivi în 30 de zile', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Verificați că nu sunt un robot'; $lang['CAPTCHA_WRONG'] = 'Tu nu a putut confirma că nu sunt un robot'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha a nu fi pe deplin configured

if nu te-ai generat deja cheile, o poti face pe https://www.google.com/recaptcha/admin.
After genera cheile, trebuie să le pună la fișierul bibliotecă/config.php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/ru/main.php b/library/language/ru/main.php index 7425754da..947618625 100644 --- a/library/language/ru/main.php +++ b/library/language/ru/main.php @@ -25,7 +25,7 @@ $lang['POSTS_SHORT'] = 'Сообщ.'; $lang['POSTED'] = 'Добавлено'; $lang['USERNAME'] = 'Имя'; $lang['PASSWORD'] = 'Пароль'; -$lang['PASSWORD_SHOW_BTN'] = 'Показывать пароли'; +$lang['PASSWORD_SHOW_BTN'] = 'Показать пароль'; $lang['EMAIL'] = 'Email'; $lang['PM'] = 'ЛС'; $lang['AUTHOR'] = 'Автор'; @@ -1370,17 +1370,17 @@ $lang['BT_REG_FAIL'] = 'Не удалось зарегистрировать т $lang['BT_REG_FAIL_SAME_HASH'] = 'Другой торрент с таким же info_hash уже зарегистрирован'; $lang['BT_V1_ONLY_DISALLOWED'] = 'В данный момент администратор отключил только v1 торренты, разрешены: v2 и гибриды (hybrids)'; $lang['BT_V2_ONLY_DISALLOWED'] = 'В данный момент администратор отключил v2 торренты, разрешены: v1 и гибриды (hybrids)'; -$lang['BT_FLIST'] = 'Files list'; +$lang['BT_FLIST'] = 'Список файлов'; $lang['BT_FLIST_LIMIT'] = 'Настройки трекера не позволяют обрабатывать списки более чем с %d файлами. Текущее число: %d'; $lang['BT_FLIST_BTMR_HASH'] = 'Хэш BTMR'; $lang['BT_FLIST_BTMR_NOTICE'] = 'BitTorrent Merkle Root — хэш файлов, встроенных в торренты с поддержкой BitTorrent v2, пользователи трекеров могут извлечь, вычислить их, также скачать deduplicated торренты с помощью настольных инструментов, таких как Torrent Merkle Root Reader'; $lang['BT_FLIST_CREATION_DATE'] = 'Дата создания'; -$lang['BT_IS_PRIVATE'] = 'Private torrent'; +$lang['BT_IS_PRIVATE'] = 'Приватный торрент'; $lang['BT_FLIST_FILE_PATH'] = 'Путь (%s)'; $lang['BT_FLIST_LINK_TITLE'] = 'Хеши файлов | .torrent мета-информация'; -$lang['BT_FLIST_ANNOUNCERS_LIST'] = 'Announcers list'; -$lang['BT_FLIST_ANNOUNCERS'] = 'Announcers'; -$lang['BT_FLIST_ANNOUNCERS_NOTICE'] = 'This list contains announcers of torrent file'; +$lang['BT_FLIST_ANNOUNCERS_LIST'] = 'Список анонсеров'; +$lang['BT_FLIST_ANNOUNCERS'] = 'Анонсеры'; +$lang['BT_FLIST_ANNOUNCERS_NOTICE'] = 'Этот список содержит анонсы торрент-файла'; $lang['BT_UNREG_FROM_TRACKER'] = 'Разрегистрировать торрент'; $lang['BT_UNREGISTERED'] = 'Торрент разрегистрирован'; $lang['BT_UNREGISTERED_ALREADY'] = 'Торрент уже разрегистрирован'; @@ -1405,7 +1405,7 @@ $lang['SEEDING'] = 'Сидер'; $lang['LEECHING'] = 'Личер'; $lang['IS_REGISTERED'] = 'Зарегистрирован'; $lang['MAGNET'] = 'Magnet-ссылка'; -$lang['MAGNET_FOR_GUESTS'] = 'Show magnet-link for guests'; +$lang['MAGNET_FOR_GUESTS'] = 'Показывать magnet-ссылку для гостей'; $lang['MAGNET_v2'] = 'Magnet-ссылка (поддерживается BitTorrent v2)'; //torrent status mod @@ -1442,7 +1442,7 @@ $lang['CHANGE_TOR_TYPE'] = 'Тип торрента успешно измене $lang['DEL_TORRENT'] = 'Вы уверены, что хотите удалить торрент?'; $lang['DEL_MOVE_TORRENT'] = 'Вы уверены, что хотите удалить и перенести топик?'; $lang['UNEXECUTED_RELEASE'] = 'У вас есть неоформленный релиз, прежде чем создавать новый - исправьте свой неоформленный!'; -$lang['TOR_STATUS_LOG_ACTION'] = 'New status: %s.
Previous status: %s.'; +$lang['TOR_STATUS_LOG_ACTION'] = 'Новый статус: %s.
Предыдущий статус: %s.'; // tor_comment $lang['TOR_MOD_TITLE'] = 'Изменение статуса раздачи - %s'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Жирный текст: [b]текст[/b] (Ctrl+B)'; $lang['ITALIC'] = 'Наклонный текст: [i]текст[/i] (Ctrl+I)'; $lang['UNDERLINE'] = 'Подчеркнутый текст: [u]текст[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'Зачеркнутый текст: [s]текст[/s] (Ctrl+S)'; -$lang['BOX_TAG'] = 'Рамка вокруг текста: [box]текст[/box]'; +$lang['BOX_TAG'] = 'Рамка вокруг текста: [box]текст[/box] или [box=#333,#888]текст[/box]'; $lang['INDENT_TAG'] = 'Добавить отступ: [indent]текст[/indent]'; $lang['SUPERSCRIPT'] = 'Надстрочный текст: [sup]текст[/sup]'; $lang['SUBSCRIPT'] = 'Подстрочный текст: [sub]текст[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'Остановил Скачивание/Раздачу'; $lang['DL_UPD'] = 'Подключен: '; $lang['DL_INFO'] = 'показаны данные только за текущую сессию'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Скрыть название моего BitTorrent клиента в списке пиров'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Скрыть название моей страны в списке пиров'; +$lang['HIDE_PEER_USERNAME'] = 'Скрыть мое имя пользователя в списке пиров'; // Post PIN $lang['POST_PIN'] = 'Закрепить первый пост'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Количество сообщени // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Показать список пользователей онлайн'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Редактор robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'Файл robots.txt был успешно отредактирован'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sНажмите здесь, чтобы вернуться к редактированию robots.txt%s'; + // Auth pages $lang['USER_SELECT'] = 'Выберите пользователя'; $lang['GROUP_SELECT'] = 'Выберите группу'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'Имя, которое вы пытаетесь з $lang['CLICK_RETURN_DISALLOWADMIN'] = '%sВернуться к управлению запрещенными именами%s'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'Проверка целостности файлов TorrentPier завершилась успешно!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Некоторые файлы TorrentPier не прошли проверку целостности!'; -$lang['INTEGRITY_CHECKED'] = 'Общее количество проверенных файлов: %s, из которых прошли проверку целостности: %s.'; -$lang['INTEGRITY_LAST_CHECK'] = 'Последняя проверка: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Восстановить поврежденные файлы при следующей проверке целостности?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Поврежденные файлы будут восстановлены при следующей проверке целостности!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Информация о версии TorrentPier'; $lang['UPDATE_AVAILABLE'] = 'Доступно обновление'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'Управление картой сайта (sitemap) $lang['SITEMAP_CREATED'] = 'Файл sitemap создан'; $lang['SITEMAP_AVAILABLE'] = 'и доступен по адресу'; $lang['SITEMAP_NOT_CREATED'] = 'Файл sitemap еще не создан'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Уведомление поисковой системы'; -$lang['SITEMAP_SENT'] = 'отправка завершена'; -$lang['SITEMAP_ERROR'] = 'ошибка отправки'; $lang['SITEMAP_OPTIONS'] = 'Опции'; $lang['SITEMAP_CREATE'] = 'Создать / обновить файл sitemap'; -$lang['SITEMAP_NOTIFY'] = 'Уведомить поисковые системы о наличии новой версии файла sitemap'; $lang['SITEMAP_WHAT_NEXT'] = 'Что сделать дальше?'; $lang['SITEMAP_GOOGLE_1'] = 'Зарегистрируйте ваш сайт в Google Webmaster с использованием вашей учетной записи Google.'; $lang['SITEMAP_GOOGLE_2'] = 'Добавьте файл sitemap зарегистрированного вами сайта.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'Раздача с хэшем %s не найдена'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]Текст этой страницы редактируется по адресу: [url]%s[/url]. Эту строку видят только администраторы.[/align]'; $lang['TERMS_EXPLAIN'] = 'На данной странице вы можете указать текст основных правил ресурса, выводящихся пользователям.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Правила были успешно обновлены'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sНажмите здесь, чтобы вернуться к редактированию правил%s'; $lang['TR_STATS'] = [ 0 => 'неактивные пользователи в течение 30 дней', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Проверка, что вы не робот'; $lang['CAPTCHA_WRONG'] = 'Вы не смогли подтвердить, что вы не робот'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha настроена не полностью

Если вы еще не сгенерировали ключи, вы можете это сделать на странице https://www.google.com/recaptcha/admin.
После того, как вы сгенерируете ключи, нужно прописать их в файл library/config.php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Капча не полностью настроена

Сгенерируйте ключи, используя панель управления вашим сервисом капчи, а затем вставьте их в файл library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'Проверка CAPTCHA происходит в фоновом режиме'; // Sending email $lang['REPLY_TO'] = 'Адрес для ответных писем'; diff --git a/library/language/sk/main.php b/library/language/sk/main.php index f478dc34d..6c297b4cb 100644 --- a/library/language/sk/main.php +++ b/library/language/sk/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Táto možnosť len pre super admins'; $lang['LOGS'] = 'Tému história'; $lang['FORUM_LOGS'] = 'História Fóra'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Dizajnér'; $lang['LAST_IP'] = 'Posledná IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Tučným písmom (Bold): [b]text[/b] (Ctrl+B)'; $lang['ITALIC'] = 'Kurzíva text: [i]text[/i] (Ctrl+I)'; $lang['UNDERLINE'] = 'Podčiarknutie textu: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'Preškrtnuté text: [s]text[/s] (Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'zastavil'; $lang['DL_UPD'] = 'upd: '; $lang['DL_INFO'] = 'zobrazuje údaje only pre aktuálnu session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Pin prvý príspevok'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Používateľ príspevky počítať bo // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Zobraziť zoznam online užívateľov'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Vyberte Používateľa'; $lang['GROUP_SELECT'] = 'Vyberte Skupinu'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'Meno, ktoré ste zadali, by nemali byť povolené $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Kliknite na tlačidlo %sHere%s vrátiť Zakázať Meno Správy'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Informácie O Verzii'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'Spravovať sitemap'; $lang['SITEMAP_CREATED'] = 'Sitemap vytvorené'; $lang['SITEMAP_AVAILABLE'] = 'a je k dispozícii na'; $lang['SITEMAP_NOT_CREATED'] = 'Sitemap je ešte nevytvorili'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Oznámenie pre vyhľadávače'; -$lang['SITEMAP_SENT'] = 'poslať vyplnený'; -$lang['SITEMAP_ERROR'] = 'odosielanie chyba'; $lang['SITEMAP_OPTIONS'] = 'Možnosti'; $lang['SITEMAP_CREATE'] = 'Vytvorenie / aktualizácia súboru sitemap'; -$lang['SITEMAP_NOTIFY'] = 'Informuje vyhľadávacie nástroje o nových verziách sitemap'; $lang['SITEMAP_WHAT_NEXT'] = 'Čo robiť ďalej?'; $lang['SITEMAP_GOOGLE_1'] = 'Zaregistrujte svoje stránky na Google Webmaster pomocou svojho účtu Google.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap stránok ste sa zaregistrovali.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'Prepustenie s hash %s nebol nájdený'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'Na tejto stránke môžete zadať text základné pravidlá zdrojov sa zobrazujú používateľom.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'neaktívnych používateľov do 30 dní', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Skontrolujte, že nie ste robot'; $lang['CAPTCHA_WRONG'] = 'Ste nemohli potvrdiť, že nie ste robot'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha nie je plne configured

if ešte nemáte vytvorený tlačidlá, môžete to urobiť na https://www.google.com/recaptcha/admin.
After si vygenerovať tlačidiel, musíte ich vložiť na súbor knižnice/config.php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/sl/main.php b/library/language/sl/main.php index 98818f158..1bbc434c5 100644 --- a/library/language/sl/main.php +++ b/library/language/sl/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Ta možnost je na voljo samo za super administr $lang['LOGS'] = 'Temo zgodovina'; $lang['FORUM_LOGS'] = 'Zgodovina Foruma'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Oblikovalec'; $lang['LAST_IP'] = 'Zadnji IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Krepko besedilo: [b]text[/b] (Ctrl+B)'; $lang['ITALIC'] = 'Ležeče besedilo: [i]text[/i] (Ctrl+I)'; $lang['UNDERLINE'] = 'Podčrtano besedilo: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'Prečrtano besedilo: [s]text[/s] (Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'ustavi'; $lang['DL_UPD'] = 'epd: '; $lang['DL_INFO'] = 'prikazani podatki only za trenutno session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Koda Pin prva objava'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Uporabnik objavi grof je bil sinhroniz // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Prikaže seznam spletnih uporabnikov'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Izberite Uporabnika'; $lang['GROUP_SELECT'] = 'Izberite Skupino'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'Ime, ki ste ga vnesli, ni mogoče prepovedati. Bo $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Kliknite %sHere%s za vrnitev, da Zavrne uporabniško Ime Uprava'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Informacije O Različici'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'Upravljanje kazalo'; $lang['SITEMAP_CREATED'] = 'Kazalo ustvarili'; $lang['SITEMAP_AVAILABLE'] = 'in je na voljo na'; $lang['SITEMAP_NOT_CREATED'] = 'Kazalo še ni ustvarjena'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Prijava iskalnik'; -$lang['SITEMAP_SENT'] = 'pošlji končana'; -$lang['SITEMAP_ERROR'] = 'pošiljanje napaka'; $lang['SITEMAP_OPTIONS'] = 'Možnosti'; $lang['SITEMAP_CREATE'] = 'Ustvarite / posodobite kazalo'; -$lang['SITEMAP_NOTIFY'] = 'Obvesti iskalniki o novi različici kazalo'; $lang['SITEMAP_WHAT_NEXT'] = 'Kaj je naslednji korak?'; $lang['SITEMAP_GOOGLE_1'] = 'Registrirajte svoje mesto na Google Webmaster z uporabo Google računa.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap spletnega mesta ste se registrirali.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'Sprostitev s hash %s ni mogoče najti'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'Na tej strani lahko določite besedilo osnovna pravila virov, se prikaže uporabnikom.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'neaktivne uporabnike v 30 dneh', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Preverite, da niste robot'; $lang['CAPTCHA_WRONG'] = 'Si ni mogel potrditi, da niste robot'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha ne bi v celoti configured

if še niste ustvarjeni tipk, lahko to storite na https://www.google.com/recaptcha/admin.
After ustvarite tipke, boste morali, da jih na datoteke knjižnica/config.php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/source/main.php b/library/language/source/main.php index 65fd05fd1..80059d74b 100644 --- a/library/language/source/main.php +++ b/library/language/source/main.php @@ -1842,8 +1842,10 @@ $lang['BOLD'] = 'Bold text: [b]text[/b] (Ctrl+B)'; $lang['ITALIC'] = 'Italic text: [i]text[/i] (Ctrl+I)'; $lang['UNDERLINE'] = 'Underline text: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'Strikeout text: [s]text[/s] (Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; +$lang['PRE_TAG'] = 'Preformatted text: [pre]text[/pre]'; +$lang['NFO_TAG'] = 'NFO: [nfo]text[/nfo]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; $lang['QUOTE_TITLE'] = 'Quote text: [quote]text[/quote] (Ctrl+Q)'; @@ -1879,6 +1881,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'stopped'; $lang['DL_UPD'] = 'upd: '; $lang['DL_INFO'] = 'shows data only for the current session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Pin first post'; @@ -1983,6 +1988,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'User posts count has been synchronized // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Show the list of online users'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Select a User'; $lang['GROUP_SELECT'] = 'Select a Group'; @@ -3018,6 +3028,8 @@ $lang['HASH_NOT_FOUND'] = 'Release with hash %s not found'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'On this page, you can specify the text of the basic rules of the resource is displayed to users.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'inactive users in 30 days', diff --git a/library/language/sq/main.php b/library/language/sq/main.php index 59d24f820..b48b41d36 100644 --- a/library/language/sq/main.php +++ b/library/language/sq/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Ky opsion vetëm për administratorët super'; $lang['LOGS'] = 'Temë e historisë'; $lang['FORUM_LOGS'] = 'Historia E Forumit'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Projektuesi'; $lang['LAST_IP'] = 'Të fundit IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Tekst Bold: [b]text[/b] (Ctrl+B)'; $lang['ITALIC'] = 'Italic tekst: [i]text[/i] (Ctrl+I)'; $lang['UNDERLINE'] = 'Theksoj tekst: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'Strikeout tekst: [s]text[/s] (Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'u ndal'; $lang['DL_UPD'] = 'upd: '; $lang['DL_INFO'] = 'tregon të dhënat only për aktual session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Pin parë pas'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Përdoruesit postimet numërimi ka qen // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Trego listën e përdoruesit në linjë'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Zgjidhni një Përdorues'; $lang['GROUP_SELECT'] = 'Zgjidhni një Grup'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'Emri që keni futur nuk mund të jenë të paleju $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Kliko %sHere%s të kthehen për të Lejoj Emrin e Administratës'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Version Informacion'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'Menaxhuar sitemap'; $lang['SITEMAP_CREATED'] = 'Sitemap krijuar'; $lang['SITEMAP_AVAILABLE'] = 'dhe është në dispozicion në'; $lang['SITEMAP_NOT_CREATED'] = 'Sitemap nuk është krijuar ende'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Njoftimi i search engine'; -$lang['SITEMAP_SENT'] = 'dërgoni përfunduar'; -$lang['SITEMAP_ERROR'] = 'dërgimi gabim'; $lang['SITEMAP_OPTIONS'] = 'Opsionet'; $lang['SITEMAP_CREATE'] = 'Krijo / update sitemap'; -$lang['SITEMAP_NOTIFY'] = 'Të njoftojë motorët e kërkimit në lidhje me version të ri të sitemap'; $lang['SITEMAP_WHAT_NEXT'] = 'Çfarë duhet të bëjmë?'; $lang['SITEMAP_GOOGLE_1'] = 'Regjistrohuni në faqen tuaj në Google Webmaster tuaj duke përdorur llogarinë Google.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap të faqes që ju të regjistruar.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'Lirimin me të hash %s nuk u gjet'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'Në këtë faqe, ju mund të specifikoni tekstin e rregullave bazë të burimeve të shfaqet për përdoruesit.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'joaktiv përdoruesit në 30 ditë', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Kontrolloni se ju nuk jeni një robot'; $lang['CAPTCHA_WRONG'] = 'Ju nuk mund të konfirmoni se ju nuk jeni një robot'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha nuk janë plotësisht të configured

if ju nuk e keni tashmë të krijuara çelësat, ju mund të bëni atë në https://www.google.com/recaptcha/admin.
After ju të gjenerojë butonat, ju keni nevojë për të vënë ato në dosjen library/config.php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/sr/main.php b/library/language/sr/main.php index b2efdf294..4b7e7ef9c 100644 --- a/library/language/sr/main.php +++ b/library/language/sr/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Ова опција само за супер а $lang['LOGS'] = 'Историја теме'; $lang['FORUM_LOGS'] = 'Форум Историје'; -$lang['AUTOCLEAN'] = 'Автоочистка:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Дизајнер'; $lang['LAST_IP'] = 'Последњи ИП:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Болд текст: [b]text[/b] (комбинација тас $lang['ITALIC'] = 'Курсивный текст: [i]text[/i] (комбинација тастера Ctrl+ја)'; $lang['UNDERLINE'] = 'Подвлачења текста: [u]text[/u] (тастера Цтрл+у)'; $lang['STRIKEOUT'] = 'Прецртано текст: [s]text[/s] (Цтрл+ц)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'престао'; $lang['DL_UPD'] = 'упд: '; $lang['DL_INFO'] = 'приказује податке only за текућу session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Да поправи први пост'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Поруке корисника гро // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Прикажи листу корисника на мрежи'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Изаберите корисника'; $lang['GROUP_SELECT'] = 'Изаберите групу'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'Дозвола име не може да буде $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Кликните %sHere%s врати забрани Управе корисничко Име'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Информације О Верзији'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2998,12 +2998,8 @@ $lang['SITEMAP_ADMIN'] = 'Управљање Мапа сајта'; $lang['SITEMAP_CREATED'] = 'Мапа је креирана'; $lang['SITEMAP_AVAILABLE'] = 'и доступна је на'; $lang['SITEMAP_NOT_CREATED'] = 'Мапа сајта још увек није успостављен'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Обавештење претраживача'; -$lang['SITEMAP_SENT'] = 'пошаљите попуњен'; -$lang['SITEMAP_ERROR'] = 'грешка слања'; $lang['SITEMAP_OPTIONS'] = 'Опције'; $lang['SITEMAP_CREATE'] = 'Израда / ажурирање сајта'; -$lang['SITEMAP_NOTIFY'] = 'Обавести претраживачи о новој верзији сајта'; $lang['SITEMAP_WHAT_NEXT'] = 'Шта да радим даље?'; $lang['SITEMAP_GOOGLE_1'] = 'Региструјте свој сајт у Google Webmaster помоћу Google налога.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap сајта сте регистровани.'; @@ -3031,6 +3027,8 @@ $lang['HASH_NOT_FOUND'] = 'Издање са хасх %s није пронађе $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'На овој страници можете да поставите текст, основна правила ресурса се приказује корисницима.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'неактивни корисници у року од 30 дана', @@ -3085,7 +3083,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Уверите се да нисте робот'; $lang['CAPTCHA_WRONG'] = 'Нисте могли да потврдите да нисте робот'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha не буду у потпуности configured

if још увек није генерисао кључеве, можете то урадити на https://ВСП.гоогле.цом/рекапчу/admin.
After сте генерируете тастери, потребно је да их стави у датотеку Либрари/цонфиг.у ПХП-у.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/sv/main.php b/library/language/sv/main.php index b96486f07..ba8157ced 100644 --- a/library/language/sv/main.php +++ b/library/language/sv/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Detta alternativ endast för superadministratö $lang['LOGS'] = 'Ämnet historia'; $lang['FORUM_LOGS'] = 'Historia Forum'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Designer'; $lang['LAST_IP'] = 'Sista IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Fet text: [b]text[/b] (Ctrl+B)'; $lang['ITALIC'] = 'Kursiv text: [i]text[/i] (Ctrl+I)'; $lang['UNDERLINE'] = 'Understruken text: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'Genomstruken text: [s]text[/s] (Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'slutat'; $lang['DL_UPD'] = 'upd: '; $lang['DL_INFO'] = 'visar data only för den aktuella session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Pin-första inlägget'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Användaren inlägg räkna har synkron // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Visa listan över användare online'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Välj ett Användarnamn'; $lang['GROUP_SELECT'] = 'Välj en Grupp'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'Det namn du angett kan inte vara otillåten. Det $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Klicka %sHere%s att återvända för att ta bort Användarnamn Administration'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Version Information'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'Hantera sitemap'; $lang['SITEMAP_CREATED'] = 'Sitemap skapas'; $lang['SITEMAP_AVAILABLE'] = 'och finns tillgänglig på'; $lang['SITEMAP_NOT_CREATED'] = 'Sitemap är ännu inte skapat'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Anmälan av sökmotorn'; -$lang['SITEMAP_SENT'] = 'skicka klar'; -$lang['SITEMAP_ERROR'] = 'skicka fel'; $lang['SITEMAP_OPTIONS'] = 'Alternativ'; $lang['SITEMAP_CREATE'] = 'Skapa / uppdatera sitemap'; -$lang['SITEMAP_NOTIFY'] = 'Meddela sökmotorer om nya versionen av sitemap'; $lang['SITEMAP_WHAT_NEXT'] = 'Vad göra härnäst?'; $lang['SITEMAP_GOOGLE_1'] = 'Registrera din webbplats på Google Webmaster med ditt Google-konto.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap av webbplatsen att du registrerat dig.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'Release med hash %s inte hittas'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'På den här sidan kan du ange texten i de grundläggande reglerna för resursen visas för användare.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'inaktiva användare i 30 dagar', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Kontrollera att du inte är en robot'; $lang['CAPTCHA_WRONG'] = 'Du kan inte bekräfta att du inte är en robot'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha inte helt configured

if du inte redan genererade nycklar, kan du göra det på https://www.google.kom/recaptcha/admin.
After du generera nycklar du behöver för att sätta dem på arkiv-bibliotek/config.php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/tg/main.php b/library/language/tg/main.php index 052b8437a..9284e87a2 100644 --- a/library/language/tg/main.php +++ b/library/language/tg/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Ин хосият танҳо барои admins $lang['LOGS'] = 'Мавзӯъ таърих'; $lang['FORUM_LOGS'] = 'Таърихи Форум'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'лоиҳакаш'; $lang['LAST_IP'] = 'Last IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Матни Bold: [b]text[/b] (Ctrl + B)'; $lang['ITALIC'] = 'Матни Italic: [i]text[/i] (Ctrl + I)'; $lang['UNDERLINE'] = 'Таъкид матн: [u]text[/u] (Ctrl + U)'; $lang['STRIKEOUT'] = 'Матни Strikeout: [s]text[/s] (Ctrl + S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'қатъ'; $lang['DL_UPD'] = 'Фосилаи:'; $lang['DL_INFO'] = 'нишон only маълумот барои session ҷорӣ'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Pin аввали баъди'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'ҳисоб Заметки корбар // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Нишон номгўи истифодабарандагони онлайн'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Интихоби корбар'; $lang['GROUP_SELECT'] = 'Интихоб кунед гурӯҳи'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'Номи шумо ворид карда наме $lang['CLICK_RETURN_DISALLOWADMIN'] = '%sHere%s ангушт занед барои баргаштан ба иозат Маъмурияти Логин'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Маълумот Version'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'Идоракунии талаф дод'; $lang['SITEMAP_CREATED'] = 'Харитаи офаридааст'; $lang['SITEMAP_AVAILABLE'] = 'ва дар дастрас аст'; $lang['SITEMAP_NOT_CREATED'] = 'Харитаи ҳанӯз офарида нашудааст'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Огоҳинома аз муҳаррики ҷустуҷӯ'; -$lang['SITEMAP_SENT'] = 'ирсол ба итмом'; -$lang['SITEMAP_ERROR'] = 'хатои фиристодани'; $lang['SITEMAP_OPTIONS'] = 'Имконот'; $lang['SITEMAP_CREATE'] = 'Эҷоди / навсозии талаф дод'; -$lang['SITEMAP_NOTIFY'] = 'Огоҳ системаҳои ҷустуҷӯӣ дар бораи нави талаф дод'; $lang['SITEMAP_WHAT_NEXT'] = 'Чӣ бояд кард навбатӣ?'; $lang['SITEMAP_GOOGLE_1'] = 'Ба Реестри сомонаи Шумо дар Google Webmaster истифодаи ҳисоби Google шумо.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap сайти шумо ба қайд гирифта.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'Озод бо шудаи %s ёфт нашуд'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'Дар ин саҳифа шумо метавонед муайян кунед, ки матни қоидаҳои асосии захираҳои аст, ба истифодабарандагон нишон дода мешавад.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'истифодабарандагони ғайрифаъол дар 30 рӯз', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Санҷед, ки шумо як робот не'; $lang['CAPTCHA_WRONG'] = 'Шумо карда наметавонистанд тасдиқ мекунанд, ки шумо ҳастанд робот не'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha будан нест, пурра configured

If шумо аллакай тавлидшуда калидҳои нашуда бошад, шумо метавонед онро дар https кор: //www.google.com/recaptcha/admin.
After шумо тавлид калидҳои, ба шумо лозим аст, ки онҳоро дар китобхонаи файл / Танзимоти .php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/th/main.php b/library/language/th/main.php index b97ad618d..1fa945fea 100644 --- a/library/language/th/main.php +++ b/library/language/th/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'เลือกตัวเลือกนี $lang['LOGS'] = 'เรื่องประวัติศาสตร์'; $lang['FORUM_LOGS'] = 'ประวัติศาสตร์ชุ'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'ดีไซเนอร์'; $lang['LAST_IP'] = 'สุดท้ายเลขไอพี:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'ล้างข้อความ:[b]text[/b](ปุ่มพ $lang['ITALIC'] = 'ตัวเอียงข้อความ:[i]text[/i](ปุ่มพิมพ์ Ctrl+ฉั)'; $lang['UNDERLINE'] = 'ขีดเส้นใต้ข้อความ:[u]text[/u](ปุ่มพิมพ์ Ctrl+ดำน้ำ)'; $lang['STRIKEOUT'] = 'ตัวขีดเส้นพาดกลางข้อความ:[s]text[/s](ปุ่มพิมพ์ Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'หยุด'; $lang['DL_UPD'] = 'upd: '; $lang['DL_INFO'] = 'แสดงข้อมูล only สำหรับปัจจุบัน session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'เข็มรโพสครั้งแรก'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'ของผู้ใช้กัป // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'แสดงรายการของผู้ใช้แบบออนไลน์'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'เลือกผู้ใช้'; $lang['GROUP_SELECT'] = 'เลือกกลุ่ม'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'ชื่อที่คุณป้อนมา $lang['CLICK_RETURN_DISALLOWADMIN'] = 'คลิก %sHere%s จะกลับมาออนชื่อผู้ใช้ไม่อนุญาตผู้บริหาร'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'ข้อมูลของรุ่น'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'จัดการ sitemap'; $lang['SITEMAP_CREATED'] = 'Sitemap กสร้างขึ้น'; $lang['SITEMAP_AVAILABLE'] = 'และตอนที่มีอยู่'; $lang['SITEMAP_NOT_CREATED'] = 'Sitemap ตอนนี้ยังไม่ได้ถูกสร้าง'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'การแจ้งให้ทราบของเครื่องมือสำหรับค้นหา name'; -$lang['SITEMAP_SENT'] = 'ส่งเสร็จสมบูรณ์'; -$lang['SITEMAP_ERROR'] = 'กำลังส่งข้อผิดพลาด'; $lang['SITEMAP_OPTIONS'] = 'ตัวเลือก'; $lang['SITEMAP_CREATE'] = 'หรับสร้าง/ปรับปรุงที่ sitemap'; -$lang['SITEMAP_NOTIFY'] = 'แจ้งให้ทราบการค้นหาเครื่องยนต์มันเรื่องใหม่เวอร์ชั่นของ sitemap'; $lang['SITEMAP_WHAT_NEXT'] = 'ต้องทำอะไรต่อ?'; $lang['SITEMAP_GOOGLE_1'] = 'ลงทะเบียนของคุณเว็บไซต์ที่ Google Webmaster ใช้ของบัญชีผู้ใช้ของกูเกิ้ล.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap ของเว็บไซต์คุณจดทะเบียน'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'ปล่อยตัวด้วค่อยจั $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'ในหน้านี้คุณสามารถกำหนดข้อความของพื้นฐานกฏของทรัพยากรจะถูกแสดงเป็นเพื่อใช้ได้'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'ทะเบียนผู้ใช้ที่ไม่ได้ทำงานอยู่ใน 30 วัน', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'ตรวจสอบว่าคุณไม่ใช่หุ่นยนต์'; $lang['CAPTCHA_WRONG'] = 'คุณไม่สามารถยืนยันว่าคุณไม่ใช่หุ่นยนต์'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha การไม่เต็ม configured

if คุณยังไม่ได้อยู่แล้วที่ถูกสร้างกุญแจคุณสามารถทำมัน https://qshortcut นเรียกว่า"กูเกิ้ล"com/recaptcha/admin
After คุณสร้างกุญแจคุณต้องการให้พวกเขาที่โรงแฟ้มสมุด/config นphp น

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/tr/main.php b/library/language/tr/main.php index 2b8cd7a93..6325952ed 100644 --- a/library/language/tr/main.php +++ b/library/language/tr/main.php @@ -1608,7 +1608,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Sadece Süper yöneticiler için bu seçeneği' $lang['LOGS'] = 'Konu tarih'; $lang['FORUM_LOGS'] = 'Forum'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Tasarımcı'; $lang['LAST_IP'] = 'Son IP:'; @@ -1846,7 +1846,7 @@ $lang['BOLD'] = '(Ctrl+B)kalın metin: [b]text[/b]'; $lang['ITALIC'] = 'İtalik metin: [i]text[/i] (Ctrl+I)'; $lang['UNDERLINE'] = '(Ctrl+U)altı çizili metin: [u]text[/u]'; $lang['STRIKEOUT'] = '(Ctrl+S)üstü çizili metin: [s]text[/s]'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1883,6 +1883,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'durdu'; $lang['DL_UPD'] = 'UDP: '; $lang['DL_INFO'] = 'veri only geçerli session için gösterir'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Pin ilk yazı'; @@ -1987,6 +1990,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Mesaj Sayısı kullanıcı eşitledikt // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Online kullanıcıların listesini göster'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Bir Kullanıcı seçin'; $lang['GROUP_SELECT'] = 'Bir Grup seçin'; @@ -2326,14 +2334,6 @@ $lang['DISALLOWED_ALREADY'] = 'Girdiğiniz adı izin verilmeyen olabilir. Ya zat $lang['CLICK_RETURN_DISALLOWADMIN'] = '%sHere%s Kullanıcı adı Yönetim izin Vermemek için geri dönmek için tıklayın'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Sürüm Bilgileri'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -3003,12 +3003,8 @@ $lang['SITEMAP_ADMIN'] = 'Site yönetmek'; $lang['SITEMAP_CREATED'] = 'Site haritası oluşturdu'; $lang['SITEMAP_AVAILABLE'] = 'mevcut ve de'; $lang['SITEMAP_NOT_CREATED'] = 'Site henüz oluşturulmadı'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Arama motoru bildirim'; -$lang['SITEMAP_SENT'] = 'gönderim tamamlandı'; -$lang['SITEMAP_ERROR'] = 'gönderme hatası'; $lang['SITEMAP_OPTIONS'] = 'Seçenekleri'; $lang['SITEMAP_CREATE'] = 'Oluştur / site haritası güncelleme'; -$lang['SITEMAP_NOTIFY'] = 'Site yeni versiyonu hakkında arama motorlarına bildirmek'; $lang['SITEMAP_WHAT_NEXT'] = 'Şimdi ne yapalım?'; $lang['SITEMAP_GOOGLE_1'] = 'Google Webmaster Google hesabınızı kullanarak siteye kayıt.'; $lang['SITEMAP_GOOGLE_2'] = 'Sitenin Add sitemap kayıtlı.'; @@ -3036,6 +3032,8 @@ $lang['HASH_NOT_FOUND'] = 'Karma %s değilim serbest bulundu'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'Bu sayfada, kaynağın Temel Kurallar metni kullanıcılar için görüntülenir belirtebilirsiniz.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => '30 gün aktif olmayan kullanıcılar', @@ -3090,7 +3088,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Bir robot olmadığını kontrol edin'; $lang['CAPTCHA_WRONG'] = 'Bir robot olmadığını onaylamak değil mi'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha zaten anahtarları oluşturulur mi tam configured

if olmak değil, https://www yapabilirsin.google.com/tuttum/admin.Anahtarları oluşturmak
After, dosya Kütüphanesi/config onları koymak gerekir.php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/uk/main.php b/library/language/uk/main.php index a65aa09ed..30ca5b3a9 100644 --- a/library/language/uk/main.php +++ b/library/language/uk/main.php @@ -277,8 +277,8 @@ $lang['SPOILER_HEAD'] = 'прихований текст'; $lang['SPOILER_CLOSE'] = 'згорнути'; $lang['PLAY_ON_CURPAGE'] = 'Почати відтворення на цій сторінці'; -$lang['EDITED_TIME_TOTAL'] = 'Last edited by %s on %s; edited %d time in total'; // Last edited by me on 12 Oct 2001; edited 1 time in total -$lang['EDITED_TIMES_TOTAL'] = 'Last edited by %s on %s; edited %d times in total'; // Last edited by me on 12 Oct 2001; edited 2 times in total +$lang['EDITED_TIME_TOTAL'] = 'Востаннє змінено %s (%s); всього редагувань: %d'; // Last edited by me on 12 Oct 2001; edited 1 time in total +$lang['EDITED_TIMES_TOTAL'] = 'Востаннє змінено %s (%s); всього редагувань: %d'; // Last edited by me on 12 Oct 2001; edited 2 times in total $lang['LOCK_TOPIC'] = 'Закрити тему'; $lang['UNLOCK_TOPIC'] = 'Розблокувати тему'; @@ -694,7 +694,7 @@ $lang['ORDER'] = 'Сортувати'; $lang['THANK_TOPIC'] = 'Проголосувати за цю тему'; $lang['THANKS_GRATITUDE'] = 'Ми цінуємо вашу вдячність'; $lang['LAST_LIKES'] = 'Останній голос'; -$lang['LIKE_OWN_POST'] = 'Ви не можете голосувати за свою тему'; +$lang['LIKE_OWN_POST'] = 'Ви не можете проголосувати за власну публікацію.'; $lang['NO_LIKES'] = 'Ще ніхто не проголосував'; $lang['LIKE_ALREADY'] = 'Ви вже проголосували за цю тему'; @@ -990,10 +990,10 @@ $lang['COUNTRY'] = 'Країна'; $lang['SET_OWN_COUNTRY'] = 'Вказати свою країну (вручну)'; $lang['COUNTRIES'] = [ 0 => 'Не вказано', - 'AD' => 'Andorra', - 'AE' => 'United Arab Emirates', - 'AF' => 'Afghanistan', - 'AG' => 'Antigua and Barbuda', + 'AD' => 'Андора', + 'AE' => 'Об\'єднані Арабські Емірати', + 'AF' => 'Афганістан', + 'AG' => 'Антиґуа і Барбуда', 'AI' => 'Anguilla', 'AL' => 'Албанія', 'AM' => 'Вірменія', @@ -1370,12 +1370,12 @@ $lang['BT_REG_FAIL'] = 'Не вдалося зареєструвати торе $lang['BT_REG_FAIL_SAME_HASH'] = 'Інший торрент з таким же info_hash вже зареєстрований'; $lang['BT_V1_ONLY_DISALLOWED'] = 'v1-only torrents have been disabled by the administrator at the moment, allowed: v2 and hybrids'; $lang['BT_V2_ONLY_DISALLOWED'] = 'v2-only torrents have been disabled by the administrator at the moment, allowed: v1 and hybrids'; -$lang['BT_FLIST'] = 'Files list'; +$lang['BT_FLIST'] = 'Список файлів'; $lang['BT_FLIST_LIMIT'] = 'Tracker settings do not allow to process lists with more than %d files. Current number is: %d'; $lang['BT_FLIST_BTMR_HASH'] = 'BTMR Hash'; $lang['BT_FLIST_BTMR_NOTICE'] = 'BitTorrent Merkle Root is a hash of a file embedded in torrents with BitTorrent v2 support, tracker users can extract, calculate them, also download deduplicated torrents using desktop tools such as Torrent Merkle Root Reader'; $lang['BT_FLIST_CREATION_DATE'] = 'Дата створення'; -$lang['BT_IS_PRIVATE'] = 'Private torrent'; +$lang['BT_IS_PRIVATE'] = 'Приватний торрент'; $lang['BT_FLIST_FILE_PATH'] = 'Path (%s)'; $lang['BT_FLIST_LINK_TITLE'] = 'File hashes | .torrent meta-info'; $lang['BT_FLIST_ANNOUNCERS_LIST'] = 'Announcers list'; @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Ця опція доступна тільки $lang['LOGS'] = 'Історія теми'; $lang['FORUM_LOGS'] = 'Історія форуму'; -$lang['AUTOCLEAN'] = 'Автоочищення'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Дизайнер'; $lang['LAST_IP'] = 'Остання IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Жирний текст: [b]текст[/b] (Ctrl+B)'; $lang['ITALIC'] = 'Курсив: [i]текст[/i] (Ctrl+I)'; $lang['UNDERLINE'] = 'Підкреслений текст: [u]текст[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'Закреслений текст: [s]текст[/s] (Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'зупинено'; $lang['DL_UPD'] = 'Підключений: '; $lang['DL_INFO'] = 'показані дані тільки за поточну сесію'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Закріпити перший пост'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Кількість повідомле // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Показати список користувачів онлайн'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Виберіть користувача'; $lang['GROUP_SELECT'] = 'Оберіть групу'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'Ім\'я, яке Ви намагаєтеся за $lang['CLICK_RETURN_DISALLOWADMIN'] = '%sПовернутися до керування забороненими іменами%s'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Інформація про версію'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'Керування картою сайту (sitemap)'; $lang['SITEMAP_CREATED'] = 'Файл sitemap створений'; $lang['SITEMAP_AVAILABLE'] = 'і доступний за адресою'; $lang['SITEMAP_NOT_CREATED'] = 'Файл sitemap ще не створено'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Сповіщення пошукової системи'; -$lang['SITEMAP_SENT'] = 'надсилання завершено'; -$lang['SITEMAP_ERROR'] = 'помилка надсилання'; $lang['SITEMAP_OPTIONS'] = 'Опції'; $lang['SITEMAP_CREATE'] = 'Створити / оновити файл sitemap'; -$lang['SITEMAP_NOTIFY'] = 'Повідомити пошукові системи про наявність нової версії файлу sitemap'; $lang['SITEMAP_WHAT_NEXT'] = 'Що робити далі?'; $lang['SITEMAP_GOOGLE_1'] = 'Зареєструйте Ваш сайт на Google Webmaster з використанням Вашого облікового запису Google.'; $lang['SITEMAP_GOOGLE_2'] = 'Додати файл sitemap зареєстрованого Вами сайту.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'Роздачу з хешем %s не знайдено $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'На цій сторінці Ви можете вказати текст основних правил ресурсу, які відображаються для користувачів.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'неактивні користувачі протягом 30 днів', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Перевірка, що Ви не робот'; $lang['CAPTCHA_WRONG'] = 'Ви не змогли підтвердити, що Ви не робот'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha налаштована не повністю

Якщо Ви ще не згенерували ключі, можете це зробити на сторінці https://www.google.com/recaptcha/admin.
Після того, як Ви згенеруєте ключі, потрібно прописати їх у файл library/config.php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Відповісти'; diff --git a/library/language/uz/main.php b/library/language/uz/main.php index 3c1635942..a0d446f3e 100644 --- a/library/language/uz/main.php +++ b/library/language/uz/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'faqat super rahbarlari uchun bu variant'; $lang['LOGS'] = 'Mavzu tarixi'; $lang['FORUM_LOGS'] = 'Tarix Forum'; -$lang['AUTOCLEAN'] = 'Amerika moli Opsiyonel:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'dizayner'; $lang['LAST_IP'] = 'Oxirgi IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Bold matni: [b]text[/b] (Ctrl + B)'; $lang['ITALIC'] = 'Kursiv matn: [i]text[/i] (Ctrl + I)'; $lang['UNDERLINE'] = 'Tagiga chizilgan matn: [u]text[/u] (Ctrl + U)'; $lang['STRIKEOUT'] = 'Strikeout matni: [s]text[/s] (Ctrl + S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'to\'xtadi'; $lang['DL_UPD'] = 'UPD:'; $lang['DL_INFO'] = 'joriy session
uchun ma\'lumotlar only ko\'rsatadi'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Pin birinchi post'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Foydalanuvchi bilan aloqa Foydalanuvch // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'onlayn foydalanuvchilar ro\'yxatini ko\'rsatish'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Agar foydalanuvchi tanlang'; $lang['GROUP_SELECT'] = 'Guruh tanlash'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'Siz kiritgan nom ruxsat etilmagan bo\'lmadi. Bu h $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Login Boshqaruvni taqiqlash qaytish uchun %sHere%s bosing'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Version Axborot'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'sayt xaritasi boshqarish'; $lang['SITEMAP_CREATED'] = 'Sayt xaritasi yaratildi'; $lang['SITEMAP_AVAILABLE'] = 'va mavjud'; $lang['SITEMAP_NOT_CREATED'] = 'Sayt xaritasi hali yaratilmagan emas'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'qidiruvi Xabarnoma'; -$lang['SITEMAP_SENT'] = 'yuborish yakunlandi'; -$lang['SITEMAP_ERROR'] = 'yuborish xato'; $lang['SITEMAP_OPTIONS'] = 'Options'; $lang['SITEMAP_CREATE'] = 'sayt xaritasi / yangilang yaratish'; -$lang['SITEMAP_NOTIFY'] = 'Sayt xaritasi yangi versiyasi haqida qidirish vositasiga bildiring'; $lang['SITEMAP_WHAT_NEXT'] = 'Keyingi nima qilish kerak?'; $lang['SITEMAP_GOOGLE_1'] = 'Google hisobi orqali Google Webmaster saytida ro\'yxatdan.'; $lang['SITEMAP_GOOGLE_2'] = 'sayt Add sitemap ro\'yxatdan.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'hash %s topilmadi bilan ozod'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'Ushbu sahifada, siz resurs asosiy qoidalarini matn foydalanuvchilarga ko\'rsatish mumkin.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => '30 kun ichida harakatsiz foydalanuvchilar', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Agar robot emas tekshiring'; $lang['CAPTCHA_WRONG'] = 'Siz bir robot emas, deb tasdiqlash mumkin emas'; -$lang['CAPTCHA_SETTINGS'] = 'Agar siz allaqachon kalitlari hosil yo\'q configured

If

ReCaptcha siz https uni, albatta, mumkin, to\'liq bo\'lmasligi: Agar kalitlari ishlab //www.google.com/recaptcha/admin.
After, siz fayl kutubxona / config da, ularni qo\'yish kerak .php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/vi/main.php b/library/language/vi/main.php index 3a796a3bb..0e8c6a89b 100644 --- a/library/language/vi/main.php +++ b/library/language/vi/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = 'Này, lựa chọn duy nhất cho siêu quản $lang['LOGS'] = 'Chủ đề lịch sử'; $lang['FORUM_LOGS'] = 'Lịch Sử Diễn Đàn'; -$lang['AUTOCLEAN'] = 'Autoclean:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = 'Thiết kế'; $lang['LAST_IP'] = 'Cuối cùng IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = 'Văn bản đậm: [b]text[/b] (Ctrl+B)'; $lang['ITALIC'] = 'Nghiêng văn bản: [i]text[/i] (Ctrl+I)'; $lang['UNDERLINE'] = 'Nhấn mạnh chữ: [u]text[/u] (Ctrl+U)'; $lang['STRIKEOUT'] = 'Gạch văn bản: [s]text[/s] (Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = 'dừng lại'; $lang['DL_UPD'] = 'g: '; $lang['DL_INFO'] = 'cho dữ liệu only cho hiện tại session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Pin bài đầu tiên'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = 'Dùng bài đếm đã được đồn // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = 'Hiển thị các danh sách của người dùng trực tuyến'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = 'Chọn một người Sử dụng'; $lang['GROUP_SELECT'] = 'Chọn một Nhóm'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = 'Tên bạn bước vào có thể không được $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Nhấn vào %sHere%s để trở về Không cho phép Tên Quản trị'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = 'Phiên Bản Thông Tin'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = 'Quản lý đồ'; $lang['SITEMAP_CREATED'] = 'Đồ tạo ra'; $lang['SITEMAP_AVAILABLE'] = 'và có sẵn ở'; $lang['SITEMAP_NOT_CREATED'] = 'Đồ chưa tạo ra'; -$lang['SITEMAP_NOTIFY_SEARCH'] = 'Thông báo của công cụ tìm kiếm'; -$lang['SITEMAP_SENT'] = 'gửi hoàn thành'; -$lang['SITEMAP_ERROR'] = 'gửi lỗi'; $lang['SITEMAP_OPTIONS'] = 'Lựa chọn'; $lang['SITEMAP_CREATE'] = 'Tạo bản đồ'; -$lang['SITEMAP_NOTIFY'] = 'Thông báo cho công cụ tìm kiếm về phiên bản mới của sơ đồ'; $lang['SITEMAP_WHAT_NEXT'] = 'Phải làm gì tiếp theo?'; $lang['SITEMAP_GOOGLE_1'] = 'Đăng ký trang web của bạn ở Google Webmaster sử dụng tài khoản Google.'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap trang web của bạn đăng ký.'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = 'Phát hành với băm %s không tìm thấy'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = 'Trên trang này, anh có thể xác định danh văn bản của các quy tắc cơ bản của các nguồn tài nguyên được hiển thị sử dụng.'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => 'người dùng không hoạt động trong 30 ngày', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = 'Kiểm tra đó bạn không phải là một robot'; $lang['CAPTCHA_WRONG'] = 'Bạn không thể xác nhận rằng anh không phải là một robot'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha không được đầy đủ configured

if bạn đã không tạo ra chìa khóa, bạn có thể làm nó trên https://.google.com/recaptcha/admin.
After bạn tạo ra chìa khóa, bạn cần phải đưa họ tại các tập tin thư viện/cấu hình.# .

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/library/language/zh/main.php b/library/language/zh/main.php index 89ecac5f2..7b6019470 100644 --- a/library/language/zh/main.php +++ b/library/language/zh/main.php @@ -1604,7 +1604,7 @@ $lang['ONLY_FOR_SUPER_ADMIN'] = '这一选项只有超级管理员'; $lang['LOGS'] = '主题历史'; $lang['FORUM_LOGS'] = '历史论坛'; -$lang['AUTOCLEAN'] = '自动清洁:'; +$lang['AUTOCLEAN'] = 'Autoclean'; $lang['DESIGNER'] = '设计师'; $lang['LAST_IP'] = '最后IP:'; @@ -1842,7 +1842,7 @@ $lang['BOLD'] = '粗体文字:[b]text[/b](Ctrl+B)'; $lang['ITALIC'] = '斜体文字:[i]text[/i](Ctrl+I)'; $lang['UNDERLINE'] = '下划线的案文:[u]text[/u](Ctrl+U)'; $lang['STRIKEOUT'] = '删除线文本:[s]text[/s](Ctrl+S)'; -$lang['BOX_TAG'] = 'Frame around text: [box]text[/box]'; +$lang['BOX_TAG'] = 'Frame around text: [box]text[/box] or [box=#333,#888]text[/box]'; $lang['INDENT_TAG'] = 'Insert indent: [indent]text[/indent]'; $lang['SUPERSCRIPT'] = 'Superscript text: [sup]text[/sup]'; $lang['SUBSCRIPT'] = 'Subscript text: [sub]text[/sub]'; @@ -1879,6 +1879,9 @@ $lang['DL_ULR'] = 'ULR'; $lang['DL_STOPPED'] = '停止'; $lang['DL_UPD'] = 'upd: '; $lang['DL_INFO'] = '显示了数据only当前session'; +$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; +$lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = '销后第一次'; @@ -1983,6 +1986,11 @@ $lang['USER_POSTS_COUNT_SYNCHRONIZED'] = '用户员额数已经同步'; // Online Userlist $lang['SHOW_ONLINE_USERLIST'] = '表演列表中的在线用户'; +// Robots.txt editor +$lang['ROBOTS_TXT_EDITOR_TITLE'] = 'Manage robots.txt'; +$lang['ROBOTS_TXT_UPDATED_SUCCESSFULLY'] = 'File robots.txt has been updated successfully'; +$lang['CLICK_RETURN_ROBOTS_TXT_CONFIG'] = '%sClick Here to return to robots.txt manager%s'; + // Auth pages $lang['USER_SELECT'] = '选择一个用户'; $lang['GROUP_SELECT'] = '选择一组'; @@ -2322,14 +2330,6 @@ $lang['DISALLOWED_ALREADY'] = '输入的名称可能不被禁止。 它要么已 $lang['CLICK_RETURN_DISALLOWADMIN'] = '点击%sHere%s回到禁止的用户名的管理'; -// Integrity check -$lang['INTEGRITY_CHECK_SUCCESS'] = 'TorrentPier files integrity check was successful!'; -$lang['INTEGRITY_CHECK_FAIL'] = 'Some TorrentPier files not pass integrity check!'; -$lang['INTEGRITY_CHECKED'] = 'Total checked: %s file(s), of which pass integrity check: %s file(s).'; -$lang['INTEGRITY_LAST_CHECK'] = 'Last check: %s.'; -$lang['INTEGRITY_RESTORE_ON_NEXT_RUN'] = 'Restore corrupt files on next integrity check?'; -$lang['INTEGRITY_RESTORE_CONFIRM_OK'] = 'Corrupt files will be restored on next integrity check!'; - // Version Check $lang['VERSION_INFORMATION'] = '版本的信息'; $lang['UPDATE_AVAILABLE'] = 'Update available'; @@ -2997,12 +2997,8 @@ $lang['SITEMAP_ADMIN'] = '管理网站地图'; $lang['SITEMAP_CREATED'] = '网站地图创建的'; $lang['SITEMAP_AVAILABLE'] = '并且可以在'; $lang['SITEMAP_NOT_CREATED'] = '地图还不是创建'; -$lang['SITEMAP_NOTIFY_SEARCH'] = '通知的搜索引擎'; -$lang['SITEMAP_SENT'] = '发送完毕'; -$lang['SITEMAP_ERROR'] = '发送错误'; $lang['SITEMAP_OPTIONS'] = '选项'; $lang['SITEMAP_CREATE'] = '创建/更新的网站地图'; -$lang['SITEMAP_NOTIFY'] = '通知搜索引擎新版本的地图'; $lang['SITEMAP_WHAT_NEXT'] = '接下来做什么?'; $lang['SITEMAP_GOOGLE_1'] = '注册网站在Google Webmaster使用谷歌的帐户。'; $lang['SITEMAP_GOOGLE_2'] = 'Add sitemap的网站,你有注册。'; @@ -3030,6 +3026,8 @@ $lang['HASH_NOT_FOUND'] = '释放与哈希%s找不到'; $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [url]%s[/url]. This line can see only administrators.[/align]'; $lang['TERMS_EXPLAIN'] = '在这一页面,可以指定的案文的基本规则的资源显示用户使用。'; +$lang['TERMS_UPDATED_SUCCESSFULLY'] = 'Terms have been updated successfully'; +$lang['CLICK_RETURN_TERMS_CONFIG'] = '%sClick Here to return to Terms editor%s'; $lang['TR_STATS'] = [ 0 => '不活动的用户在30天', @@ -3084,7 +3082,8 @@ $lang['UPLOAD_ERRORS'] = [ // Captcha $lang['CAPTCHA'] = '检查你是不是机器人'; $lang['CAPTCHA_WRONG'] = '你不能确认你不是一个机器人'; -$lang['CAPTCHA_SETTINGS'] = '

ReCaptcha没有得到充分configured

if你有没有已经产生的钥匙,你可以做https://www.谷歌。com/验证码/admin的。
After你产生的钥匙,你需要把它们放在该文件的图书馆/config。php.

'; +$lang['CAPTCHA_SETTINGS'] = '

Captcha is not fully configured

Generate the keys using the dashboard of your captcha service, after you need to put them at the file library/config.php.

'; +$lang['CAPTCHA_OCCURS_BACKGROUND'] = 'The CAPTCHA verification occurs in the background'; // Sending email $lang['REPLY_TO'] = 'Reply to'; diff --git a/src/Censor.php b/src/Censor.php index b28aec723..5b4d00a73 100644 --- a/src/Censor.php +++ b/src/Censor.php @@ -41,10 +41,7 @@ class Censor } // Get censored words - if (!$censoredWords = $datastore->get('censor')) { - $datastore->update('censor'); - $censoredWords = $datastore->get('censor'); - } + $censoredWords = $datastore->get('censor'); foreach ($censoredWords as $word) { $this->words[] = '#(?dbg as $i => $dbg) { $id = "sql_{$i}_" . random_int(0, mt_getrandmax()); $sql = self::shortQuery($dbg['sql'], true); - $time = sprintf('%.4f', $dbg['time']); + $time = sprintf('%.3f', $dbg['time']); $perc = '[' . round($dbg['time'] * 100 / $db_obj->sql_timetotal) . '%]'; $info = !empty($dbg['info']) ? $dbg['info'] . ' [' . $dbg['src'] . ']' : $dbg['src']; diff --git a/src/IndexNow.php b/src/IndexNow.php deleted file mode 100644 index e0e2ad9a1..000000000 --- a/src/IndexNow.php +++ /dev/null @@ -1,86 +0,0 @@ - 'yandex.com', - 'bing' => 'bing.com', - 'seznam' => 'search.seznam.cz', - 'naver' => 'searchadvisor.naver.com' - ]; - - /** - * IndexNow constructor - */ - public function __construct() - { - global $bb_cfg; - - $this->indexNow = new \Nemorize\Indexnow\Indexnow(); - $this->indexNow->setKey($bb_cfg['indexnow_key']); - if (in_array($bb_cfg['indexnow_settings']['host'], array_keys($this->hosts))) { - $this->indexNow->setHost($this->hosts[$bb_cfg['indexnow_settings']['host']]); - } else { - bb_log("IndexNow (ERROR): Invalid host: {$bb_cfg['indexnow_settings']['host']}\n", self::$logFile); - bb_die('Invalid host: ' . $bb_cfg['indexnow_settings']['host']); - } - $this->indexNow->setKeyLocation(FULL_URL . $bb_cfg['indexnow_key'] . self::$keyFileExtension); - } - - /** - * Submit page to IndexNow - * - * @param string $url - * @return void - */ - public function submit(string $url): void - { - try { - $this->indexNow->submit($url); - } catch (IndexnowException $e) { - bb_log("IndexNow (ERROR) [$url]: Message: {$e->getMessage()}\n", self::$logFile); - bb_die($e->getMessage()); - } - } -} diff --git a/src/Legacy/Atom.php b/src/Legacy/Atom.php index 21d65d7ac..10b78422e 100644 --- a/src/Legacy/Atom.php +++ b/src/Legacy/Atom.php @@ -25,10 +25,17 @@ class Atom */ public static function update_forum_feed($forum_id, $forum_data) { - global $bb_cfg, $lang; + global $bb_cfg, $lang, $datastore; $sql = null; $file_path = $bb_cfg['atom']['path'] . '/f/' . $forum_id . '.atom'; $select_tor_sql = $join_tor_sql = ''; + + if (!$forums = $datastore->get('cat_forums')) { + $datastore->update('cat_forums'); + $forums = $datastore->get('cat_forums'); + } + $not_forums_id = $forums['not_auth_forums']['guest_view']; + if ($forum_id == 0) { $forum_data['forum_name'] = $lang['ATOM_GLOBAL_FEED'] ?? $bb_cfg['server_name']; } @@ -77,6 +84,9 @@ class Atom $topics_tmp = DB()->fetch_rowset($sql); $topics = []; foreach ($topics_tmp as $topic) { + if (in_array($topic['topic_id'], explode(',', $not_forums_id))) { + continue; + } if (isset($topic['topic_status'])) { if ($topic['topic_status'] == TOPIC_MOVED) { continue; diff --git a/src/Legacy/BBCode.php b/src/Legacy/BBCode.php index b191e8f51..330fc6a02 100644 --- a/src/Legacy/BBCode.php +++ b/src/Legacy/BBCode.php @@ -19,7 +19,7 @@ class BBCode public array $tpl = []; /** @var array $smilies Replacements for smilies */ - public array $smilies; + public array $smilies = []; /** @var array $tidy_cfg Tidy preprocessor configuration */ public array $tidy_cfg = [ @@ -97,6 +97,8 @@ class BBCode "#\[img=(left|right|center)\]($img_exp)\[/img\]\s*#isu" => $tpl['img_aligned'], "#\[email\]($email_exp)\[/email\]#isu" => '$1', "#\[qpost=([0-9]*)\]#isu" => '$1', + '#\[box=(?:\s*[\'"])?([\#0-9a-zA-Z]+)(?:[\'"]\s*)?\]#isu' => $tpl['box_open_color_single'], + '#\[box=(?:\s*[\'"])?([\#0-9a-zA-Z]+)(?:[\'"]\s*)?,\s*[\'"]?([\#0-9a-zA-Z]+)[\'"]?\]#isu' => $tpl['box_open_color'], ]; $this->str = [ @@ -127,10 +129,14 @@ class BBCode '[/sup]' => '', '[sub]' => '', '[/sub]' => '', - '[box]' => '
', - '[/box]' => '
', + '[box]' => $tpl['box_open'], + '[/box]' => $tpl['box_close'], '[indent]' => '
', '[/indent]' => '
', + '[pre]' => '
',
+            '[/pre]' => '
', + '[nfo]' => '
',
+            '[/nfo]' => '
', '[del]' => '', '[/del]' => '', '[clear]' => '
 
', @@ -336,12 +342,16 @@ class BBCode { global $datastore; - if (!$this->smilies = $datastore->get('smile_replacements')) { - $datastore->update('smile_replacements'); - $this->smilies = $datastore->get('smile_replacements'); - } + $this->smilies = $datastore->get('smile_replacements'); + + if (!empty($this->smilies)) { + if (defined('IN_ADMIN')) { + foreach ($this->smilies['repl'] as &$smile) { + $smile = preg_replace('/src="([^"]+)"/', 'src="./../$1"', $smile); + } + unset($smile); + } - if ($this->smilies) { /** @noinspection NestedPositiveIfStatementsInspection */ if ($parsed_text = preg_replace($this->smilies['orig'], $this->smilies['repl'], $text)) { return $parsed_text; diff --git a/src/Legacy/Cache/APCu.php b/src/Legacy/Cache/APCu.php index 6e3b26fec..d7e4eb8ed 100644 --- a/src/Legacy/Cache/APCu.php +++ b/src/Legacy/Cache/APCu.php @@ -116,7 +116,7 @@ class APCu extends Common * @param string|null $name * @return bool */ - public function rm(string $name = null): bool + public function rm(?string $name = null): bool { $targetMethod = is_string($name) ? 'delete' : 'flush'; $name = is_string($name) ? $this->prefix . $name : null; diff --git a/src/Legacy/Cache/Memcached.php b/src/Legacy/Cache/Memcached.php index ddbc1b02c..4c5c5225b 100644 --- a/src/Legacy/Cache/Memcached.php +++ b/src/Legacy/Cache/Memcached.php @@ -172,7 +172,7 @@ class Memcached extends Common * @param string|null $name * @return bool */ - public function rm(string $name = null): bool + public function rm(?string $name = null): bool { if (!$this->connected) { $this->connect(); diff --git a/src/Legacy/Cache/Redis.php b/src/Legacy/Cache/Redis.php index d20c53aa8..08a6a16ab 100644 --- a/src/Legacy/Cache/Redis.php +++ b/src/Legacy/Cache/Redis.php @@ -174,7 +174,7 @@ class Redis extends Common * @param string|null $name * @return bool */ - public function rm(string $name = null): bool + public function rm(?string $name = null): bool { if (!$this->connected) { $this->connect(); diff --git a/src/Legacy/Cache/Sqlite.php b/src/Legacy/Cache/Sqlite.php index b6ba7f347..ae38a7699 100644 --- a/src/Legacy/Cache/Sqlite.php +++ b/src/Legacy/Cache/Sqlite.php @@ -126,7 +126,7 @@ class Sqlite extends Common * @param string|null $name * @return bool */ - public function rm(string $name = null): bool + public function rm(?string $name = null): bool { $targetMethod = is_string($name) ? 'delete' : 'flush'; $name = is_string($name) ? $this->prefix . $name : null; diff --git a/src/Legacy/Post.php b/src/Legacy/Post.php index b82a03d86..0a08cb3d2 100644 --- a/src/Legacy/Post.php +++ b/src/Legacy/Post.php @@ -10,7 +10,6 @@ namespace TorrentPier\Legacy; use TorrentPier\Emailer; -use TorrentPier\IndexNow; use TorrentPier\Legacy\Admin\Common; use TorrentPier\Validate; @@ -221,12 +220,6 @@ class Post } } - // Send IndexNow - if ($bb_cfg['indexnow_settings']['enabled'] && ($mode === 'newtopic' || $mode === 'editpost')) { - $indexNow = new IndexNow(); - $indexNow->submit(FULL_URL . POST_URL . "$post_id#$post_id"); - } - meta_refresh(POST_URL . "$post_id#$post_id"); set_die_append_msg($forum_id, $topic_id); @@ -444,7 +437,7 @@ class Post $post_time = TIMENOW; $poster_id = BOT_UID; - $poster_ip = '7f000001'; + $poster_ip = '0'; if ($mode == 'after_move') { if (!$forum_id || !$old_forum_id) { diff --git a/src/Legacy/SqlDb.php b/src/Legacy/SqlDb.php index 3fa1dbab8..366108923 100644 --- a/src/Legacy/SqlDb.php +++ b/src/Legacy/SqlDb.php @@ -832,7 +832,7 @@ class SqlDb */ public function log_query($log_file = 'sql_queries') { - $q_time = ($this->cur_query_time >= 10) ? round($this->cur_query_time, 0) : sprintf('%.4f', $this->cur_query_time); + $q_time = ($this->cur_query_time >= 10) ? round($this->cur_query_time, 0) : sprintf('%.3f', $this->cur_query_time); $msg = []; $msg[] = round($this->sql_starttime); $msg[] = date('m-d H:i:s', (int)$this->sql_starttime); @@ -943,7 +943,7 @@ class SqlDb $this->explain_out .= ' - + diff --git a/src/TorrServerAPI.php b/src/TorrServerAPI.php index 4fdfb6e14..3764c56e6 100644 --- a/src/TorrServerAPI.php +++ b/src/TorrServerAPI.php @@ -47,13 +47,6 @@ class TorrServerAPI 'extension' => '.m3u' ]; - /** - * Log filename - * - * @var string - */ - private string $logFile = 'torr_server'; - /** * TorrServer constructor */ @@ -92,7 +85,7 @@ class TorrServerAPI ]); $isSuccess = $curl->httpStatusCode === 200; if (!$isSuccess) { - bb_log("TorrServer (ERROR) [$this->url]: Response code: {$curl->httpStatusCode} | Content: {$curl->response}\n", $this->logFile); + bb_log("TorrServer (ERROR) [$this->url]: Response code: {$curl->httpStatusCode} | Content: {$curl->response}" . LOG_LF); } $curl->close(); @@ -147,7 +140,7 @@ class TorrServerAPI file_put_contents($m3uFile, $curl->response); } } else { - bb_log("TorrServer (ERROR) [$this->url]: Response code: {$curl->httpStatusCode} | Content: {$curl->response}\n", $this->logFile); + bb_log("TorrServer (ERROR) [$this->url]: Response code: {$curl->httpStatusCode} | Content: {$curl->response}" . LOG_LF); } $curl->close(); @@ -187,7 +180,7 @@ class TorrServerAPI if (unlink($m3uFile)) { return true; } else { - bb_log("TorrServer (ERROR) [removeM3U()]: Can't unlink file '$m3uFile'\n", $this->logFile); + bb_log("TorrServer (ERROR) [removeM3U()]: Can't unlink file '$m3uFile'" . LOG_LF); } } @@ -229,7 +222,7 @@ class TorrServerAPI if ($curl->httpStatusCode === 200 && !empty($response->{$index})) { CACHE('tr_cache')->set("ffprobe_m3u_$attach_id", $response, 3600); } else { - bb_log("TorrServer (ERROR) [$this->url]: Response code: {$curl->httpStatusCode}\n", $this->logFile); + bb_log("TorrServer (ERROR) [$this->url]: Response code: {$curl->httpStatusCode}" . LOG_LF); } $curl->close(); } @@ -254,7 +247,7 @@ class TorrServerAPI $curl->get($this->url . $this->endpoints['stream'], ['link' => $hash]); $isSuccess = $curl->httpStatusCode === 200; if (!$isSuccess) { - bb_log("TorrServer (ERROR) [$this->url]: Response code: {$curl->httpStatusCode} | Content: {$curl->response}\n", $this->logFile); + bb_log("TorrServer (ERROR) [$this->url]: Response code: {$curl->httpStatusCode} | Content: {$curl->response}" . LOG_LF); } $curl->close(); diff --git a/src/Updater.php b/src/Updater.php index f41277239..5ccba7843 100644 --- a/src/Updater.php +++ b/src/Updater.php @@ -45,7 +45,7 @@ class Updater */ private const STREAM_CONTEXT = [ 'http' => [ - 'header' => 'User-Agent: ' . APP_NAME . '-' . TP_INSTANCE_HASH, + 'header' => 'User-Agent: ' . APP_NAME . '-' . TIMENOW, 'timeout' => 10, 'ignore_errors' => true ] diff --git a/styles/templates/admin/admin_robots.tpl b/styles/templates/admin/admin_robots.tpl new file mode 100644 index 000000000..b2792ce3c --- /dev/null +++ b/styles/templates/admin/admin_robots.tpl @@ -0,0 +1,23 @@ +

{L_ROBOTS_TXT_EDITOR_TITLE}

+
+ + +
 ' . $dbg['src'] . '  [' . sprintf('%.4f', $dbg['time']) . ' s]  ' . $dbg['info'] . ' ' . $dbg['src'] . '  [' . sprintf('%.3f', $dbg['time']) . ' s]  ' . $dbg['info'] . ' ' . "[$this->engine] $this->db_server.$this->selected_db" . ' :: Query #' . ($this->num_queries + 1) . ' 
' . $this->explain_hold . '
+ + + + + + + + + +
{L_ROBOTS_TXT_EDITOR_TITLE}
+ +
+ + +
+ + +
diff --git a/styles/templates/default/css/globals.css b/styles/templates/default/css/globals.css index 36d38c47d..534df58a9 100644 --- a/styles/templates/default/css/globals.css +++ b/styles/templates/default/css/globals.css @@ -392,6 +392,26 @@ a.gen, a.med, a.genmed, a.small, a.gensmall { display: inline-block; } +.post_body pre { + border: none; + background: transparent; + padding: 0; + margin: 0; +} + +.post-pre { + white-space: pre-wrap; + font-family: "Lucida Console", Consolas, monospace; +} + +.post-nfo { + font-size: 13px; + line-height: 1em; + white-space: pre; + font-family: Consolas, monospace; + overflow-y: hidden; +} + /* ---------------------------------- * Code blocks * ---------------------------------- */ diff --git a/styles/templates/default/css/page_content.css b/styles/templates/default/css/page_content.css index db9bec438..b7d79a551 100644 --- a/styles/templates/default/css/page_content.css +++ b/styles/templates/default/css/page_content.css @@ -58,7 +58,7 @@ #sidebar2 h3 { padding: 0 0 4px 0; - margin: 8px 0 2px 0; + margin: 0 0 2px 0; color: #333333; text-indent: 0.5em; background: transparent url(../images/hr200_ltr_gradient.jpg) no-repeat left bottom; @@ -88,6 +88,7 @@ /* User ratio */ #user_ratio { + padding: 1px 6px 0 0; font-size: 11px; } diff --git a/styles/templates/default/css/top.css b/styles/templates/default/css/top.css index bc8b49c70..6288fb032 100644 --- a/styles/templates/default/css/top.css +++ b/styles/templates/default/css/top.css @@ -58,7 +58,6 @@ body, th, td, font { } #sidebar2-wrap { - margin-top: -8px; } #main_content { diff --git a/styles/templates/default/group.tpl b/styles/templates/default/group.tpl index 295c14f92..25a8305e9 100644 --- a/styles/templates/default/group.tpl +++ b/styles/templates/default/group.tpl @@ -228,7 +228,7 @@ - +
@@ -253,7 +253,7 @@ - + diff --git a/styles/templates/default/page_header.tpl b/styles/templates/default/page_header.tpl index e49890650..5216225dd 100644 --- a/styles/templates/default/page_header.tpl +++ b/styles/templates/default/page_header.tpl @@ -5,6 +5,11 @@ + + + + +<!-- IF HAVE_NEW_PM -->({HAVE_NEW_PM}) <!-- ENDIF --><!-- IF PAGE_TITLE -->{PAGE_TITLE} :: {SITENAME}<!-- ELSE -->{SITENAME}<!-- ENDIF --> diff --git a/styles/templates/default/posting_editor.tpl b/styles/templates/default/posting_editor.tpl index e8da89c82..44621a158 100644 --- a/styles/templates/default/posting_editor.tpl +++ b/styles/templates/default/posting_editor.tpl @@ -75,7 +75,9 @@ ajax.callback.posts = function(data) {   + +
@@ -209,6 +211,8 @@ function checkForm(form) { bbcode.addTag("codeAcronym", 'acronym="text"', "/acronym", "", ctrl); bbcode.addTag("codeBox", "box", null, "", ctrl); bbcode.addTag("codeIndent", "indent", null, "", ctrl); + bbcode.addTag("codePre", "pre", null, "", ctrl); + bbcode.addTag("codeNfo", "nfo", null, "", ctrl); bbcode.addTag("fontFace", function (e) { var v = e.value; diff --git a/styles/templates/default/usercp_register.tpl b/styles/templates/default/usercp_register.tpl index a19d17371..4b800f172 100644 --- a/styles/templates/default/usercp_register.tpl +++ b/styles/templates/default/usercp_register.tpl @@ -319,6 +319,29 @@ +
+ + + + + + + + + + + + + diff --git a/styles/templates/default/usercp_viewprofile.tpl b/styles/templates/default/usercp_viewprofile.tpl index 5f1cb06b5..d4a11e354 100644 --- a/styles/templates/default/usercp_viewprofile.tpl +++ b/styles/templates/default/usercp_viewprofile.tpl @@ -225,7 +225,7 @@ ajax.callback.group_membership = function(data) { $('#rank-sel').bind('change', function(){ ajax.change_user_rank( {PROFILE_USER_ID}, $(this).val() ); });
- + {RANK_IMAGE}

diff --git a/styles/templates/default/viewtopic_attach.tpl b/styles/templates/default/viewtopic_attach.tpl index 372c87b7b..14c28862f 100644 --- a/styles/templates/default/viewtopic_attach.tpl +++ b/styles/templates/default/viewtopic_attach.tpl @@ -146,7 +146,7 @@
#{pending.PM} {pending.EMAIL} {pending.FROM}{pending.JOINED_RAW}{pending.JOINED}{pending.JOINED_RAW}{pending.JOINED} {pending.POSTS} {pending.WWW}
{L_HIDE_PEER_TORRENT_CLIENT}: +    + +
{L_HIDE_PEER_COUNTRY_NAME}: +    + +
{L_HIDE_PEER_USERNAME}: +    + +
{L_AVATAR_PANEL}
diff --git a/styles/templates/default/viewtopic_attach_guest.tpl b/styles/templates/default/viewtopic_attach_guest.tpl index fc83d07eb..7b9065d6f 100644 --- a/styles/templates/default/viewtopic_attach_guest.tpl +++ b/styles/templates/default/viewtopic_attach_guest.tpl @@ -4,6 +4,7 @@ {L_DOWNLOAD}

{L_DOWNLOAD_INFO}

+ {L_BT_FLIST_LINK_TITLE} · {L_HOW_TO_DOWNLOAD} · {L_WHAT_IS_A_TORRENT} · {L_RATINGS_AND_LIMITATIONS}
diff --git a/styles/templates/default/viewtopic_torrent.tpl b/styles/templates/default/viewtopic_torrent.tpl index e7f8e8267..8717bcd5c 100644 --- a/styles/templates/default/viewtopic_torrent.tpl +++ b/styles/templates/default/viewtopic_torrent.tpl @@ -23,9 +23,7 @@ ajax.callback.callseed = function (data) {

- + @@ -157,7 +155,7 @@ ajax.callback.callseed = function (data) { - + @@ -169,13 +167,13 @@ ajax.callback.callseed = function (data) { - + - +
{postrow.attach.tor_reged.DOWNLOAD_NAME} - {L_BT_FLIST_LINK_TITLE} + {L_BT_FLIST_LINK_TITLE}  {postrow.attach.tor_reged.MAGNET}
- {L_DL_LIST_AND_TORRENT_ACTIVITY} - {L_DL_LIST_AND_TORRENT_ACTIVITY}
{L_DL_PORT} {L_DL_CLIENT}{L_COUNTRY}{L_COUNTRY}
{sfull.srow.SPEED_UP_RAW}{sfull.srow.SPEED_UP} {sfull.srow.SPEED_DOWN_RAW}{sfull.srow.SPEED_DOWN} {sfull.srow.ip.IP}{sfull.srow.ip.IP} {sfull.srow.port.PORT} {sfull.srow.PEER_ID}{sfull.srow.COUNTRY}{sfull.srow.COUNTRY}
@@ -210,7 +208,7 @@ ajax.callback.callseed = function (data) { {L_DL_PORT} {L_DL_CLIENT} - {L_COUNTRY} + {L_COUNTRY} @@ -222,13 +220,13 @@ ajax.callback.callseed = function (data) { {lfull.lrow.SPEED_UP_RAW}{lfull.lrow.SPEED_UP} {lfull.lrow.SPEED_DOWN_RAW}{lfull.lrow.SPEED_DOWN} - {lfull.lrow.ip.IP} + {lfull.lrow.ip.IP} {lfull.lrow.port.PORT} {lfull.lrow.PEER_ID} - {lfull.lrow.COUNTRY} + {lfull.lrow.COUNTRY} diff --git a/tracker.php b/tracker.php index 5f3c50d57..2e94615b9 100644 --- a/tracker.php +++ b/tracker.php @@ -713,10 +713,10 @@ if ($allowed_forums) { $s_last = $tor['seeder_last_seen']; $att_id = $tor['attach_id']; $size = $tor['size']; - $tor_magnet = create_magnet($tor['info_hash'], $tor['info_hash_v2'], \TorrentPier\Legacy\Torrent::getPasskey($user_id), html_ent_decode($tor['topic_title'])); + $tor_magnet = create_magnet($tor['info_hash'], $tor['info_hash_v2'], \TorrentPier\Legacy\Torrent::getPasskey($user_id), html_ent_decode($tor['topic_title']), $size); $compl = $tor['complete_count']; - $dl_sp = $dl ? humn_size($dl, 0, 'KB') . '/s' : '0 KB/s'; - $ul_sp = $ul ? humn_size($ul, 0, 'KB') . '/s' : '0 KB/s'; + $dl_sp = $dl ? humn_size($dl, min: 'KB') . '/s' : '0 KB/s'; + $ul_sp = $ul ? humn_size($ul, min: 'KB') . '/s' : '0 KB/s'; $dl_class = isset($tor['dl_status']) ? $dl_link_css[$tor['dl_status']] : 'genmed'; $row_class = !($row_num & 1) ? $row_class_1 : $row_class_2; diff --git a/viewforum.php b/viewforum.php index fa281dfcd..7a1cdb4a3 100644 --- a/viewforum.php +++ b/viewforum.php @@ -51,6 +51,11 @@ if (!$forum_id or !$forum_data = @$forums['forum'][$forum_id]) { bb_die($lang['FORUM_NOT_EXIST']); } +// Set meta description +if (!empty($forum_data['forum_desc'])) { + $page_cfg['meta_description'] = htmlCHR($forum_data['forum_desc']); +} + // Make jumpbox make_jumpbox(); @@ -468,7 +473,7 @@ foreach ($topic_rowset as $topic) { ]); if (isset($topic['tor_size'])) { - $tor_magnet = create_magnet($topic['info_hash'], $topic['info_hash_v2'], $topic['auth_key'], html_ent_decode($topic['topic_title'])); + $tor_magnet = create_magnet($topic['info_hash'], $topic['info_hash_v2'], $topic['auth_key'], html_ent_decode($topic['topic_title']), $topic['tor_size']); $template->assign_block_vars('t.tor', [ 'SEEDERS' => (int)$topic['seeders'], diff --git a/viewtopic.php b/viewtopic.php index 01e2de2e5..f952e0f15 100644 --- a/viewtopic.php +++ b/viewtopic.php @@ -671,6 +671,11 @@ for ($i = 0; $i < $total_posts; $i++) { $is_first_post = ($post_id == $t_data['topic_first_post_id']); + // Set meta description + if ($is_first_post || $i == 0) { + $page_cfg['meta_description'] = str_short(str_replace("\n", ' ', strip_tags(br2nl($message))), 220); + } + $template->assign_block_vars('postrow', [ 'ROW_CLASS' => !($i % 2) ? 'row1' : 'row2', 'POST_ID' => $post_id,