Replies: 4 comments 4 replies
-
We always welcome more translations and fortunately Syncplay supports UTF-8. The only thing which might not work is mpv support for recognising some non-Ascii characters for the chat input. See #500 for an example of the parts of Syncplay which need changing to add a language. |
Beta Was this translation helpful? Give feedback.
-
@Et0h Thing is, Arabic is RTL so I doubt it will go as I hope. I am giving it a try but somehow I can't get the app to build on Windows 7. Darn it. |
Beta Was this translation helpful? Give feedback.
-
@Et0h Also, i have a few questions about the TLS connection. I am using a library called 'Netty' which is the Java equivalent of Twisted, however, certificates on Android are different from those of Desktop platforms (The format, for instance, is JKS). I can't say I have a full-fledged understanding of how certificates are fetched and approved (I am still digging into it), but I can't get the handshake to happen no matter what I try. Android has its own set of CAs already integrated in the system, but it's still boggling my mind. Syncplay uses Opportunistic TLS which I have already implemented (Meaning that, the server echoes back that TLS is supported, then and only then will the client try to establish an actual TLS connection. That, I know). What I do know is, servers do not support self-signed certificates, does that apply to the server only or does it also apply to the client ? I have tried thoroughly reading the Python code that is triggered during the TLS connection establishing, but since I've never used Twisted before, it's hard to put my finger on the problem. Does the client have to present a certificate (or a set of certificates) with a set of CAs that are only approved by the server ? Or Android's integrated CAs (which work fine for HTTPS for example, during browsing) should work just fine ? Am I misunderstanding this whole thing ? I believe the Android client can never be complete without the secure connection. |
Beta Was this translation helpful? Give feedback.
-
This discussion is being locked because as far as we can tell the discussion has run its course. If there are specific issues/ideas which arise out of it which you want to take forward then please create a dedicated discussion topic. Syncplay Android has been added to #570 |
Beta Was this translation helpful? Give feedback.
-
First thing that grabbed my attention upon using Syncplay (for the first time) is the lack of some really common languages (such as Hindi and Arabic).
I can localize Syncplay in Arabic if the GUI supports UTF-8 characters.
Beta Was this translation helpful? Give feedback.
All reactions