Projects / Sanzang / Releases

All releases of Sanzang

  •  04 Mar 2014 02:01
Avatar

    Release Notes: The vocab building code was updated for more efficient term matching. The TextFormatter class was refactored into a Formatting module. Methods were added for merging translation tables into one another. The Sanzang module "requires" was consolidated into a central location.

    •  13 Feb 2014 10:41
    Avatar

      Release Notes: This release cleans the translation table initialization code to be faster, cleaner, and simpler, adds an RDoc option to set the documentation encoding to UTF-8 for RDoc 3.x, so the documentation will build properly (including when installed as a gem), and adjusts the example and test translation tables to not use leading spaces and other deprecated table formatting.

      •  29 Jan 2014 07:20
      Avatar

        Release Notes: Horizontal space formatting has been updated so spaces will never be added to the end of a line. Horizontal spacing code has also been updated to be more robust. A transcoding bug was also fixed in Sanzang::Translator#translate_io, which would be triggered if using Sanzang internals as a library, calling the method with file paths as the arguments, and using an encoding other than UTF-8.

        •  27 Jan 2014 09:19
        Avatar

          Release Notes: This is a minor release containing a new feature but maintaining backward compatibility. The Sanzang translation method has been updated to automatically handle horizontal spacing between translated terms. This means that translation tables no longer need to have extra spacing as part of their format.

          •  29 Dec 2013 13:28
          Avatar

            Release Notes: This is a bugfix release to primarily resolve issues with internal transcoding between UTF-8 and other encodings. Additionally, since JRuby encoding support is limited, Sanzang on JRuby now uses UTF-8 by default.

            •  28 Dec 2013 03:43
            Avatar

              Release Notes: The encoding list code was updated for compatibility with the new Ruby 2.1. The SANZANG_ENCODING environment variable can be used to change the data encoding from the shell environment rather than repeatedly for each invocation of the command. "--version" output formatting was updated.

              •  28 Nov 2013 05:59
              Avatar

                Release Notes: I/O exception handling now reports the full error message regardless of the situation. Processor counting was also updated for accuracy on Windows platforms.

                •  08 Nov 2013 09:36
                Avatar

                  Release Notes: This is mostly a bugfix release, with the main item being handling of error reporting when a file descriptor is nil, or when a file cannot be written to. The build process has also overgone an overhaul for greater clarity and portability.

                  •  13 Oct 2013 09:45
                  Avatar

                    Release Notes: JRuby support has been added, including fast batch processing with Java threads. Translation tables now load more quickly, which is beneficial especially when translating a single file or text stream.

                    •  26 Jul 2013 10:14
                    Avatar

                      Release Notes: Translations are now buffered, so translation now uses a very limited amount of memory and also gets a performance boost. Platform support has been greatly improved, with multiprocessing support added for many Unix and Unix-like systems including AIX, HP-UX, IRIX, Tru64, various BSDs, Minix, and others. Usage and platform display output now has better formatting.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.