{"id":401143,"date":"2026-11-11T04:33:51","date_gmt":"2026-11-11T04:33:51","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/yasno-russian-language-law-checker-168-fz\/"},"modified":"2026-11-11T04:33:36","modified_gmt":"2026-11-11T04:33:36","slug":"yasno","status":"publish","type":"plugin","link":"https:\/\/ru.wordpress.org\/plugins\/yasno\/","author":23576795,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.3","stable_tag":"1.0.3","tested":"7.1.4","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Yasno: Russian Language Law Checker (168-FZ)","header_author":"wp-addon.ru","header_description":"\u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u0442\u0435\u043a\u0441\u0442\u044b \u0441\u0430\u0439\u0442\u0430 \u043f\u043e \u0437\u0430\u043a\u043e\u043d\u0443 \u043e \u0437\u0430\u0449\u0438\u0442\u0435 \u0440\u0443\u0441\u0441\u043a\u043e\u0433\u043e \u044f\u0437\u044b\u043a\u0430 (168-\u0424\u0417): \u043d\u0430\u0445\u043e\u0434\u0438\u0442 \u0441\u043b\u043e\u0432\u0430 \u043b\u0430\u0442\u0438\u043d\u0438\u0446\u0435\u0439 \u0438 \u0430\u043d\u0433\u043b\u0438\u0446\u0438\u0437\u043c\u044b \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\u0445, \u0432 \u0437\u0430\u043f\u0438\u0441\u044f\u0445 \u0438 \u043c\u0435\u043d\u044e \u0438 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u0440\u0443\u0441\u0441\u043a\u0438\u0435 \u0437\u0430\u043c\u0435\u043d\u044b.","last_updated":"2026-11-11 04:33:36","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wp-addon.ru\/yasno\/","header_author_uri":"https:\/\/wp-addon.ru\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":55,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.3":{"tag":"1.0.3","author":"prohortech","date":"2026-11-11 04:33:36","revision":3795645}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3795748,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3795748,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500-ru_RU.png":{"filename":"banner-1544x500-ru_RU.png","revision":3795748,"resolution":"1544x500","location":"assets","locale":"ru_RU","width":1544,"height":500},"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3795748,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250-ru_RU.png":{"filename":"banner-772x250-ru_RU.png","revision":3795748,"resolution":"772x250","location":"assets","locale":"ru_RU","width":772,"height":250},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3795748,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3795748,"resolution":"1","location":"assets","locale":"","width":1106,"height":1404},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3795748,"resolution":"2","location":"assets","locale":"","width":1106,"height":1296},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3795748,"resolution":"3","location":"assets","locale":"","width":1106,"height":1119}},"screenshots":{"1":"Overview: pages with findings and the most frequent words.","2":"Results by word with a text fragment and a suggested replacement.","3":"Settings and exceptions."}},"plugin_section":[],"plugin_tags":[291979,10674,529,1385,1114],"plugin_category":[48],"plugin_contributors":[285130],"plugin_business_model":[],"class_list":["post-401143","plugin","type-plugin","status-publish","hentry","plugin_tags-168-fz","plugin_tags-checker","plugin_tags-content","plugin_tags-language","plugin_tags-russian","plugin_category-language-tools","plugin_contributors-prohortech","plugin_committers-prohortech"],"banners":{"banner":"https:\/\/ps.w.org\/yasno\/assets\/banner-772x250-ru_RU.png?rev=3795748","banner_2x":"https:\/\/ps.w.org\/yasno\/assets\/banner-1544x500-ru_RU.png?rev=3795748","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/yasno\/assets\/icon-128x128.png?rev=3795748","icon_2x":"https:\/\/ps.w.org\/yasno\/assets\/icon-256x256.png?rev=3795748","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/yasno\/assets\/screenshot-1.png?rev=3795748","caption":"Overview: pages with findings and the most frequent words."},{"src":"https:\/\/ps.w.org\/yasno\/assets\/screenshot-2.png?rev=3795748","caption":"Results by word with a text fragment and a suggested replacement."},{"src":"https:\/\/ps.w.org\/yasno\/assets\/screenshot-3.png?rev=3795748","caption":"Settings and exceptions."}],"raw_content":"<!--section=description-->\n<p>In Russian the plugin is called \u00ab\u0420\u0443\u0441\u0441\u043a\u0438\u0439 \u044f\u0437\u044b\u043a 168-\u0424\u0417\u00bb.<\/p>\n\n<p>Since 1 March 2026, Federal Law No. 168-FZ of 24 June 2025 requires information for consumers in Russia \u2014 including website texts, product descriptions, buttons and menus \u2014 to be in Russian. Foreign words are allowed when they are listed in the normative dictionaries of the Russian language; trademarks and company names may be written as registered.<\/p>\n\n<p>Yasno reads the published content of your WordPress site and shows what is worth checking:<\/p>\n\n<ul>\n<li><strong>Words in Latin script<\/strong> \u2014 \"Sale\", \"Fast delivery\", \"Shop now\".<\/li>\n<li><strong>Latin abbreviations<\/strong> \u2014 \"NEW\", \"FAQ\", \"SALE\".<\/li>\n<li><strong>Anglicisms with a common Russian replacement<\/strong> \u2014 about 50 words such as \u00ab\u0434\u0435\u0434\u043b\u0430\u0439\u043d\u00bb, \u00ab\u0448\u043e\u043f\u00bb, \u00ab\u0444\u0438\u0434\u0431\u044d\u043a\u00bb, \u00ab\u043a\u0435\u0448\u0431\u044d\u043a\u00bb, with suggestions.<\/li>\n<li><strong>Exceptions<\/strong> for your trademarks and company names, plus an optional list of widely used designations (USB, Wi-Fi, GPS, PDF, QR\u2026). The site domain is always an exception.<\/li>\n<li><strong>Where it looks<\/strong>: all public post types you choose \u2014 pages, posts, WooCommerce products (title, short and full description), services, portfolio and other custom types \u2014 plus navigation menus, site title and tagline. If WooCommerce is active, products are selected automatically.<\/li>\n<li><strong>Results by word and by page<\/strong>, with a text fragment, links to edit, and a column in the posts list. Posts are rechecked automatically when you save them.<\/li>\n<li>The check runs in small batches and does not slow the site down. Texts never leave your site.<\/li>\n<\/ul>\n\n<p>The plugin interface is in Russian.<\/p>\n\n<p>Plugin website: <a href=\"https:\/\/wp-addon.ru\/yasno\/\">wp-addon.ru\/yasno<\/a><\/p>\n\n<p><strong>Important.<\/strong> The plugin is a helper, not legal advice. It does not contain the normative dictionaries: check disputed words against the dictionaries approved by the Government of the Russian Federation.<\/p>\n\n<h4>Pro add-on<\/h4>\n\n<p>A separate paid add-on is available at <a href=\"https:\/\/wp-addon.ru\/yasno\/\">wp-addon.ru\/yasno<\/a>. It is installed as a separate plugin and adds:<\/p>\n\n<ul>\n<li>WooCommerce product attributes, product categories and tags.<\/li>\n<li>Categories, tags, widgets, SEO titles and descriptions (Yoast SEO, Rank Math), image captions and alt text, Elementor pages.<\/li>\n<li>Highlighting in the block editor and the classic editor.<\/li>\n<li>Site-wide replacement with preview; previous versions are kept as revisions.<\/li>\n<li>Extended dictionary of 150+ anglicisms and your own replacement dictionary.<\/li>\n<li>Weekly automatic check with an email about new findings, CSV report.<\/li>\n<\/ul>\n\n<h3>Developers<\/h3>\n\n<p>Filters: ysno\/sources, ysno\/post_text, ysno\/post_types, ysno\/dictionary, ysno\/common_terms, ysno\/exceptions, ysno\/settings_defaults, ysno\/save_settings, ysno\/admin_tabs, ysno\/admin_tab_icon.\nActions: ysno\/loaded, ysno\/scan_finished, ysno\/overview, ysno\/word_actions, ysno\/settings_fields, ysno\/admin_tab.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install the plugin from the WordPress plugin directory or upload the ZIP in \"Plugins \u2192 Add New\".<\/li>\n<li>Activate it and open \"WP-ADDON \u2192 \u0420\u0443\u0441\u0441\u043a\u0438\u0439 \u044f\u0437\u044b\u043a 168-\u0424\u0417\" in the admin menu.<\/li>\n<li>Click \"\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0441\u0430\u0439\u0442\" (Check the site) and review the results.<\/li>\n<li>Add your trademarks and company names on the \"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f\" (Settings and exceptions) tab.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20the%20plugin%20change%20my%20texts%3F\"><h3>Does the plugin change my texts?<\/h3><\/dt>\n<dd><p>No. The free version only finds words and suggests replacements; you edit the texts yourself.<\/p><\/dd>\n<dt id=\"does%20it%20send%20my%20content%20anywhere%3F\"><h3>Does it send my content anywhere?<\/h3><\/dt>\n<dd><p>No. The check runs on your server. The plugin does not connect to external services.<\/p><\/dd>\n<dt id=\"why%20is%20my%20brand%20name%20highlighted%3F\"><h3>Why is my brand name highlighted?<\/h3><\/dt>\n<dd><p>The plugin cannot know which names are registered trademarks. Click \"\u0412 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f\" (Add to exceptions) next to the word, or list your trademarks on the settings tab.<\/p><\/dd>\n<dt id=\"is%20a%20word%20from%20the%20list%20really%20prohibited%3F\"><h3>Is a word from the list really prohibited?<\/h3><\/dt>\n<dd><p>Not necessarily. The list contains words that are likely missing from the normative dictionaries and have a common Russian replacement. The final decision is yours; check disputed words against the normative dictionaries.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>All public post types, including WooCommerce products, can be checked in the free version.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Code cleanup after Plugin Check: the WP-ADDON menu no longer uses shared hooks, posts are queried without suppress_filters, shorter short description.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>The plugin page moved to the shared WP-ADDON admin menu together with other wp-addon.ru plugins.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release.<\/li>\n<\/ul>","raw_excerpt":"Finds Latin-script words and anglicisms on pages, posts and menus and suggests Russian replacements under the 168-FZ language law.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/401143","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=401143"}],"author":[{"embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/prohortech"}],"wp:attachment":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=401143"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=401143"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=401143"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=401143"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=401143"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=401143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}