diff --git a/v3/assets/notes_and_actors_with_languages/feed-note-lang-pt.png b/v3/assets/notes_and_actors_with_languages/feed-note-lang-pt.png new file mode 100644 index 0000000..0051638 Binary files /dev/null and b/v3/assets/notes_and_actors_with_languages/feed-note-lang-pt.png differ diff --git a/v3/feed.rss b/v3/feed.rss index 8823038..1227811 100644 --- a/v3/feed.rss +++ b/v3/feed.rss @@ -2,8 +2,8 @@ GNU social V3https://gnusocial.rocks/v3/index.html Development blog where we announce our progress.en -Thu, 09 Dec 2021 16:47:58 +0000 -Thu, 09 Dec 2021 16:47:58 +0000 +Thu, 09 Dec 2021 17:10:56 +0000 +Thu, 09 Dec 2021 17:10:56 +0000 Milestone: Tags @@ -98,6 +98,7 @@ tag, in which case you wouldn't see any notes from people with that tag.</p> + <!-- text end --> ]]></description><link>https://gnusocial.rocks/v3/milestone-tags.html</link> <guid>https://gnusocial.rocks/v3/./milestone-tags.html</guid> @@ -168,6 +169,7 @@ Given a valid colour, it's the actor's responsibility whether or not the colours <img src="assets/actor_colour_theme_plugin/settings_change_theme_colours4.png" alt="The resulting colours in action!" title="" /></p> + <!-- text end --> ]]></description><link>https://gnusocial.rocks/v3/milestone-actor-colour-theme-plugin.html</link> <guid>https://gnusocial.rocks/v3/./milestone-actor-colour-theme-plugin.html</guid> @@ -188,6 +190,7 @@ Updates: Interface Structure and Flexibility improved + <!-- text end --> ]]></description><link>https://gnusocial.rocks/v3/updates-interface-structure-and-flexibility-improved.html</link> <guid>https://gnusocial.rocks/v3/./updates-interface-structure-and-flexibility-improved.html</guid> @@ -217,6 +220,7 @@ plugin? How is it better than v2's?</p> + <!-- text end --> ]]></description><link>https://gnusocial.rocks/v3/milestone-activitypub.html</link> <guid>https://gnusocial.rocks/v3/./milestone-activitypub.html</guid> @@ -234,8 +238,8 @@ Milestone: Notes and Actors with languages <ul> <li><a href="">Filter the streams with only the languages you know</a></li> -<li><a href="">Federate the language for a more inclusive free network</a></li> -<li><a href="">Make Tag Wrangling possible and transversal to languages</a></li> +<li><a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/components/Tag/Tag.php#L135-L146">Make Tag Wrangling possible and transversal to languages</a></li> +<li><a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/ActivityPub/Util/Model/Note.php#L123">Federate the language for a more inclusive free network</a></li> </ul> <h2>Here's how it looks</h2> @@ -249,7 +253,7 @@ Milestone: Notes and Actors with languages <p>Finally, when posting the language with the highest priority is selected by default.</p> <p>However, by accessing "Additional options", another language may be selected. The resulting -note will have the lang attribute according to it.</p> +note will have the html <code>lang</code> attribute according to it.</p> <p>The posting widget itself: <img src="assets/notes_and_actors_with_languages/posting_language_options.png" alt="Selecting the language of a note when posting" title="" /></p> @@ -263,13 +267,9 @@ and even region.</p> <p>For too long the fediverse struggled with languages, this step makes it easier for actual internationalization of the free network.</p> +<h2>A marvellous feed filtered by note language</h2> - - - - - - +<p><img src="assets/notes_and_actors_with_languages/feed-note-lang-pt.png" alt="" title="" /></p> <!-- text end --> @@ -318,6 +318,7 @@ Milestone: ActivityStreams 2.0 and WebFinger + <!-- text end --> ]]></description><link>https://gnusocial.rocks/v3/milestone-activitystreams-20-and-webfinger.html</link> <guid>https://gnusocial.rocks/v3/./milestone-activitystreams-20-and-webfinger.html</guid> @@ -437,6 +438,7 @@ forget to subscribe!</p> + <!-- text end --> @@ -481,6 +483,7 @@ attempts to generate a page preview from open graph and oembed. I.e., acts when + <!-- text end --> @@ -558,6 +561,7 @@ any remote URL being shared in a note.</li> + <!-- text end --> diff --git a/v3/milestone-activitypub.html b/v3/milestone-activitypub.html index 6f384e5..238e98e 100644 --- a/v3/milestone-activitypub.html +++ b/v3/milestone-activitypub.html @@ -62,6 +62,7 @@ plugin? How is it better than v2's?</p> + <!-- text end --> <!-- entry end --> </div> diff --git a/v3/milestone-activitystreams-20-and-webfinger.html b/v3/milestone-activitystreams-20-and-webfinger.html index 28482e5..a5f8c30 100644 --- a/v3/milestone-activitystreams-20-and-webfinger.html +++ b/v3/milestone-activitystreams-20-and-webfinger.html @@ -79,6 +79,7 @@ GNU social development team + <!-- text end --> <!-- entry end --> </div> diff --git a/v3/milestone-actor-colour-theme-plugin.html b/v3/milestone-actor-colour-theme-plugin.html index 9b5ce79..28646bc 100644 --- a/v3/milestone-actor-colour-theme-plugin.html +++ b/v3/milestone-actor-colour-theme-plugin.html @@ -103,6 +103,7 @@ Given a valid colour, it's the actor's responsibility whether or not the colours <img src="assets/actor_colour_theme_plugin/settings_change_theme_colours4.png" alt="The resulting colours in action!" title="" /></p> + <!-- text end --> <!-- entry end --> </div> diff --git a/v3/milestone-documentation-and-tests-infrastructure.html b/v3/milestone-documentation-and-tests-infrastructure.html index f8a8372..9217f07 100644 --- a/v3/milestone-documentation-and-tests-infrastructure.html +++ b/v3/milestone-documentation-and-tests-infrastructure.html @@ -103,6 +103,7 @@ is properly tested, we have the + <!-- text end --> diff --git a/v3/milestone-notes-and-actors-with-languages.html b/v3/milestone-notes-and-actors-with-languages.html index 8a935c6..6d59d13 100644 --- a/v3/milestone-notes-and-actors-with-languages.html +++ b/v3/milestone-notes-and-actors-with-languages.html @@ -50,8 +50,8 @@ GNU social development team <ul> <li><a href="">Filter the streams with only the languages you know</a></li> -<li><a href="">Federate the language for a more inclusive free network</a></li> -<li><a href="">Make Tag Wrangling possible and transversal to languages</a></li> +<li><a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/components/Tag/Tag.php#L135-L146">Make Tag Wrangling possible and transversal to languages</a></li> +<li><a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/ActivityPub/Util/Model/Note.php#L123">Federate the language for a more inclusive free network</a></li> </ul> <h2>Here's how it looks</h2> @@ -65,7 +65,7 @@ GNU social development team <p>Finally, when posting the language with the highest priority is selected by default.</p> <p>However, by accessing "Additional options", another language may be selected. The resulting -note will have the lang attribute according to it.</p> +note will have the html <code>lang</code> attribute according to it.</p> <p>The posting widget itself: <img src="assets/notes_and_actors_with_languages/posting_language_options.png" alt="Selecting the language of a note when posting" title="" /></p> @@ -79,13 +79,9 @@ and even region.</p> <p>For too long the fediverse struggled with languages, this step makes it easier for actual internationalization of the free network.</p> +<h2>A marvellous feed filtered by note language</h2> - - - - - - +<p><img src="assets/notes_and_actors_with_languages/feed-note-lang-pt.png" alt="" title="" /></p> <!-- text end --> diff --git a/v3/milestone-notes-and-actors-with-languages.md b/v3/milestone-notes-and-actors-with-languages.md index a6516e9..b0ec598 100644 --- a/v3/milestone-notes-and-actors-with-languages.md +++ b/v3/milestone-notes-and-actors-with-languages.md @@ -7,8 +7,8 @@ Well, it's that, our notes now have a language attribute. ## Here's what comes with it: * [Filter the streams with only the languages you know]() -* [Federate the language for a more inclusive free network]() -* [Make Tag Wrangling possible and transversal to languages]() +* [Make Tag Wrangling possible and transversal to languages](https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/components/Tag/Tag.php#L135-L146) +* [Federate the language for a more inclusive free network](https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/ActivityPub/Util/Model/Note.php#L123) ## Here's how it looks @@ -21,7 +21,7 @@ Upon sending the previous form, the user is redirected to order their selection: Finally, when posting the language with the highest priority is selected by default. However, by accessing "Additional options", another language may be selected. The resulting -note will have the lang attribute according to it. +note will have the html `lang` attribute according to it. The posting widget itself: ![Selecting the language of a note when posting](assets/notes_and_actors_with_languages/posting_language_options.png) @@ -34,3 +34,8 @@ and even region. For too long the fediverse struggled with languages, this step makes it easier for actual internationalization of the free network. + +## A marvellous feed filtered by note language + +![](assets/notes_and_actors_with_languages/feed-note-lang-pt.png) + diff --git a/v3/milestone-port-media-handling-from-v2.html b/v3/milestone-port-media-handling-from-v2.html index c1d577f..ff22253 100644 --- a/v3/milestone-port-media-handling-from-v2.html +++ b/v3/milestone-port-media-handling-from-v2.html @@ -107,6 +107,7 @@ The key ones are:</p> + <!-- text end --> diff --git a/v3/milestone-tags.html b/v3/milestone-tags.html index fb159a8..8e4e833 100644 --- a/v3/milestone-tags.html +++ b/v3/milestone-tags.html @@ -131,6 +131,7 @@ tag, in which case you wouldn't see any notes from people with that tag.</p> + <!-- text end --> <!-- entry end --> </div> diff --git a/v3/updates-finish-the-avatar-component.html b/v3/updates-finish-the-avatar-component.html index 9b62d97..1426f62 100644 --- a/v3/updates-finish-the-avatar-component.html +++ b/v3/updates-finish-the-avatar-component.html @@ -139,6 +139,7 @@ GNU social development team + <!-- text end --> diff --git a/v3/updates-implement-storeremotemedia-for-v3-and-port-embed.html b/v3/updates-implement-storeremotemedia-for-v3-and-port-embed.html index 001d059..9658a12 100644 --- a/v3/updates-implement-storeremotemedia-for-v3-and-port-embed.html +++ b/v3/updates-implement-storeremotemedia-for-v3-and-port-embed.html @@ -75,6 +75,7 @@ attempts to generate a page preview from open graph and oembed. I.e., acts when + <!-- text end --> diff --git a/v3/updates-improve-the-attachments-system.html b/v3/updates-improve-the-attachments-system.html index c5ab4c4..0a0c147 100644 --- a/v3/updates-improve-the-attachments-system.html +++ b/v3/updates-improve-the-attachments-system.html @@ -108,6 +108,7 @@ any remote URL being shared in a note.</li> + <!-- text end --> diff --git a/v3/updates-interface-and-accessibility.html b/v3/updates-interface-and-accessibility.html index 74bc564..3862642 100644 --- a/v3/updates-interface-and-accessibility.html +++ b/v3/updates-interface-and-accessibility.html @@ -142,6 +142,7 @@ markup, we hope to achieve an accessible, fast and polished structure by which a + <!-- text end --> <!-- entry end --> </div> diff --git a/v3/updates-interface-structure-and-flexibility-improved.html b/v3/updates-interface-structure-and-flexibility-improved.html index e3f4d02..db29e8d 100644 --- a/v3/updates-interface-structure-and-flexibility-improved.html +++ b/v3/updates-interface-structure-and-flexibility-improved.html @@ -53,6 +53,7 @@ GNU social development team + <!-- text end --> <!-- entry end --> </div> diff --git a/v3/updates-v3-blog.html b/v3/updates-v3-blog.html index f807566..c520542 100644 --- a/v3/updates-v3-blog.html +++ b/v3/updates-v3-blog.html @@ -83,6 +83,7 @@ forget to subscribe!</p> + <!-- text end -->