Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
dokieli
dokieli
@dokieli@w3c.social  路  activity timestamp 2 weeks ago

馃棧锔忦煂愷煍p焾傦笍 Dokieli is now internationalized ( #i18n) @webi18n .

* Real-time language switching from the #UI.
* Browser language detection w/ persistence.
* Currently: English and Spanish, more to come.
* Separates UI localization ( #l10n) from content language selection.

More i18n is WIP, e.g., language preference from profile, RTL support, locale-aware formatting, docs and website translations, adaptive UI, community translations.

This work is supported by @nlnet 馃挌 ( https://nlnet.nl/project/Dokieli-Collaborative/ )

Your browser does not support the video tag.
This video cannot be previewed
Open original
A brief screen recording showing Dokieli鈥檚 interface with a new Language selection item in the application menu. The user opens the language menu and switches the UI from one language (English) to another (Spanish), and the interface labels update immediately to the selected language, demonstrating real鈥憈ime internationalization support in the Dokieli UI. The user types a note in Armenian and changes the language of the note to Armenian, demonstrating separation of language selection for interfaces and content. The language preference persists and the UI continues to reflect the new locale across menus and buttons.
  • Copy link
  • Flag this post
  • Block
Konrad Hinsen
Konrad Hinsen
@khinsen@scholar.social replied  路  activity timestamp 2 weeks ago

@dokieli Did a quick test... looks nice... but... how do I save a document? The dialog box asks for a URL. I can type whatever URL I want, it's accepted, but nothing is saved anywhere as far as I can tell. Nor is there any error message.

The README on GitHub says "anywhere on the Web given access" - what does that mean? WebDAV?

  • Copy link
  • Flag this comment
  • Block
dokieli
dokieli
@dokieli@w3c.social replied  路  activity timestamp 2 weeks ago

@khinsen , thanks for raising this! You are completely right that this is not well communicated in the UI and docs. We have just created these issues which go into more depth if you are interested:

* https://github.com/dokieli/dokieli/issues/522
* https://github.com/dokieli/dokieli/issues/523

With regards to the lack of info/error you experienced when attempting to save to a random URL, that was a bug and we have just fixed it. You should see a proper error now.

/1

  • Copy link
  • Flag this comment
  • Block
Konrad Hinsen
Konrad Hinsen
@khinsen@scholar.social replied  路  activity timestamp 2 weeks ago

@dokieli Yes, I get an error message now. Thanks for the quick fix!

  • Copy link
  • Flag this comment
  • Block
dokieli
dokieli
@dokieli@w3c.social replied  路  activity timestamp 2 weeks ago

@khinsen .., the short answer: you can technically save or save as to any HTTP URL that you are authorized to. In practice, this means that you can have your own HTTP server running somewhere that you can store your articles and annotations with HTTP write operations, or you can have an account on a community server that you can authenticate into. dokieli currently supports authenticating with Solid. We're looking into supporting other authentication mechanisms but suggestions most welcome.

/2

  • Copy link
  • Flag this comment
  • Block
Konrad Hinsen
Konrad Hinsen
@khinsen@scholar.social replied  路  activity timestamp 2 weeks ago

@dokieli "save to any HTTP URL that you are authorized to" isn't really clear to me. And I am not a Web developer. And I haven't seen any piece of software yet that offers to save something to a URL

What does dokieli do with the URL? Send a PUT request? Open a WebDAV connection? It would be nice to have a paragraph in the documentation that gives concrete examples of setups for saving.

  • Copy link
  • Flag this comment
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About 路 Code of conduct 路 Privacy 路 Users 路 Instances
Bonfire social 路 1.0.1-beta.35 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct