Home

Daniel Sim

Ryouko is a simple PyQt4 Web browser. It was coded for fun and is not intended for serious usage, but it should nonetheless be capable of serving basic browsing needs. Ryouko is licensed under the MIT license.

Project Admins:


Discussion

1 2 3 > >> (Page 1 of 3)
  • Jason Liu

    Jason Liu - 2012-07-04

    Looks likes Arora, pretty good,dear Daniel.
    i never expect this browser developed so quick, good job man.
    Ryouko 0.10.1 fail to start without PyQt4 installed,but Ryouko 0.10.0 did.

     
    • Daniel Sim

      Daniel Sim - 2012-07-05

      I wasn't aware of the issue with 0.10.1, but I'll be sure to investigate. In the meantime, 0.10.6 is available with some new functionality added in.

       
  • Jason Liu

    Jason Liu - 2012-07-07

    i got it,on windows7 x64, run 0.90 first, creat profile. then download the newer version to replace all the files.

    But sometimes it shows error as below.

     
    • Daniel Sim

      Daniel Sim - 2012-07-18

      Sorry for responding late. I am afraid I do not have a fix for that at this time. However, starting with a blank profile in a newer version of Ryouko should not cause this Issue, I think.

       
      • Jason Liu

        Jason Liu - 2012-07-19

        It's not the time to debug now, dear Daniel.
        And Ryouko become more and more better every build, unfortunately Windows program always needs many debug, i prefer to waiting the final release, maybe you could take your time to debug for Windows user. ^^

         
        • Daniel Sim

          Daniel Sim - 2012-07-19

          Truthfully-speaking, it is possible that even though there will be updates, there may never be a final release of Ryouko. As mentioned on the homepage, Ryouko was coded as a hobby for fun, as not a serious effort to build a Web browser. However, if enough people like it, it might become a serious effort.

           
          Last edit: Daniel Sim 2012-07-19
  • Jason Liu

    Jason Liu - 2012-07-19

    "As mentioned on the homepage, Ryouko was coded as a hobby for fun, as not a serious effort to build a Web browser."

    That's why i appreciate your effort, there're few programmer has such free soul as you today. Ryouko has some fresh feeling, that's real awesome. ^^

     
    Last edit: Jason Liu 2012-08-07
  • Jason Liu

    Jason Liu - 2012-08-07

    Dear Daniel, from 1.3.0, there're something strange.
    Ryouko can't close chinese/Japanese/Korea website by clock the "X" on tab, but other language site is OK.
    i try to replace the ryouko.py from 1.2.6, no such problem.

    Some CJK site:
    http://www.sina.com.cn/
    http://tokoro.sub.jp/tokoro/koyomi/22307.htm
    http://tvpot.daum.net/application/PotPlayer.do

    Best wishes,

     
    • Daniel Sim

      Daniel Sim - 2012-08-07

      Thank you for notifying me. I've looked into this problem, and sure enough, you're right. So I've fixed it in the latest Git revision of Ryouko. It will be released in the near future, so stay tuned. ^^

       
    • Daniel Sim

      Daniel Sim - 2012-08-07

      Alright! Ryouko 1.4.0 has been released with the bugfix, plus some other changes. Enjoy this release!

       
  • Jason Liu

    Jason Liu - 2012-08-08

    The only things left is: notice softpedia the great update of Ryouko, 1.4.0 worth to share with more people. Softpedia still has Ryouko 0.11.11.

    There're some guys like Ryouko in china, so how to translate the menu and other resource to chinese? Do you have plan to make Ryouko to multilanguage? :)

     
    • Daniel Sim

      Daniel Sim - 2012-08-08

      Ryouko is currently only available in English and Spanish, as those are the only two languages I'm familiar with. Fortunately, the program is designed so that other languages can be added without too much difficulty. All the existing translation files are available in the folder "translations". Translations can work in two ways: Either a translation file contains all of the translation strings, or it simply links to another translation file. If you open the "en_US.json" and "es.json" translations in a text editor, I think it should be fairly simply to see how the translation files are structured. The syntax is basically {"id1": "string1", "id2": "string2", ... "idn": "stringn"} where "id" indicates the identifier of the string (which is ALWAYS the same for all languages) and "string" indicates the contents of the string itself (which is adjusted to fit the language). For example, the identifier "back" indicates a string that should contain the text "Back" (in English), or "Previo" (in Spanish), or whatever that should be in whatever language. For simplicity, an existing translation file can just be copied-and-pasted, renamed to match what Python's locale.getdefaultlocale()[0] would detect the language as ("en_US" is American English, for example), and finally edited in a text editor until all the strings are properly adjusted. To accurately determine what the name of the file should be, install Python 2.7, open IDLE, and run the following commands:

      import locale
      print locale.getdefaultlocale()[0] + ".json"

       
  • Jason Liu

    Jason Liu - 2012-08-09

    Thanks Daniel!
    i'll try it now,
    wish there're no problem with multiple-byte characters.

     
  • Jason Liu

    Jason Liu - 2012-08-09

    i've translate the en_US.json, but have no idea how to use it on windows,so i upload it here.

    Please add this to Ryouko, it's simple chinese, for China user.
    im not so sure there're multiple-byte characters support or not.

     
    Last edit: Jason Liu 2012-08-09
    • Daniel Sim

      Daniel Sim - 2012-08-09

      Don't worry, Ryouko supports multiple byte characters in its translations. I tested an alpha translation of Japanese on a related program, Akane, which uses the same library as Ryouko.

      The file was deleted... =( Are you sure it should be called en_CN? It might be zh_CN or zh_TR, I think.

       
    • Daniel Sim

      Daniel Sim - 2012-08-09

      Never mind, the file was not deleted after all. I'll take a look at it, thanks!

       
      Last edit: Daniel Sim 2012-08-09
    • Daniel Sim

      Daniel Sim - 2012-08-09

      To use the translation, you'll have to stick it into the translations folder and set your computer's locale to Simplified Chinese. Ryouko currently does not have a way of switching translations without relying on the system...

       
  • Jason Liu

    Jason Liu - 2012-08-09

    i'll try to install Python 2.7, try it later.
    Thanks brother.

     
    • Daniel Sim

      Daniel Sim - 2012-08-09

      You're welcome. By the way, the translation has to be encoded in UTF-8.

       
  • Jason Liu

    Jason Liu - 2012-08-09

    i installed python-2.7.3,PyQt-Py2.7-x86-gpl-4.9.4-1,cx_Freeze-4.3.win32-py2.7,
    and copy zh_CN.json to translations dir, start Ryouko, it shows this notice.

     
    • Daniel Sim

      Daniel Sim - 2012-08-09

      The translation file encoding must be UTF-8; if not, the browser will crash.

       
      Last edit: Daniel Sim 2012-08-09
    • Daniel Sim

      Daniel Sim - 2012-08-09

      In any case, I've converted your translation to UTF-8 and uploaded it to the Git repository. It will be included in version 1.4.2. You have, of course, been credited in the AUTHORS.txt file and licensing, so don't worry. =)

       
  • Jason Liu

    Jason Liu - 2012-08-09

    Thanks, i've careful rechecked the translation, and changed something make it looks more comfortable.Please add this new file in the next version. :)

    Cheers,

     
    • Daniel Sim

      Daniel Sim - 2012-08-09

      Thanks.

       
1 2 3 > >> (Page 1 of 3)

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks