Giter VIP home page Giter VIP logo

serina's People

Contributors

foxdog05000 avatar orn-fox avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

serina's Issues

Duplicate a translation

Adding almost identical translations is tedious and duplication of a translation would be of great interest.

Harfbuzz version too old (1.4.2)

I cannot execute the binary because of this error. (OS: Fedora 31)

I suggest updating the Harfbuzz version?

Or is there a workaround?

Error opening app on Mac OS.

macOS High Sierra 10.13.2

Process:               serina [57571]
Path:                  /Applications/serina.app/Contents/MacOS/serina
Identifier:            com.electron.serina
Version:               0.2.1 (0.2.1)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           serina [57571]
User ID:               501

Date/Time:             2017-12-27 18:44:57.418 +0100
OS Version:            Mac OS X 10.13.2 (17C88)
Report Version:        12
Bridge OS Version:     3.0 (14Y661)
Anonymous UUID:        962761C5-0D3C-754E-F960-8E792DD87A03

Sleep/Wake UUID:       896B6B43-B413-4E45-9711-0F7F27080737

Time Awake Since Boot: 140000 seconds
Time Since Wake:       2800 seconds

System Integrity Protection: enabled

Crashed Thread:        0

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Reason:    DYLD, [0x1] Library missing

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
  Library not loaded: @rpath/libnode.dylib
  Referenced from: /Applications/serina.app/Contents/Frameworks/Electron Framework.framework/Electron Framework
  Reason: image not found

Binary Images:
       0x105d49000 -        0x105d49ff7 +com.electron.serina (0.2.1 - 0.2.1) <CB63147A-C9DC-308B-8CA1-EE92A5042E8E> /Applications/serina.app/Contents/MacOS/serina
       0x105d4c000 -        0x105d66fff +Squirrel (0) <0A9F60FF-F2D2-364A-962A-65137E68760E> /Applications/serina.app/Contents/Frameworks/Squirrel.framework/Squirrel
       0x105d88000 -        0x105debff7 +ReactiveCocoa (0) <701B20DE-3ADD-3643-B52A-E05744C30DB3> /Applications/serina.app/Contents/Frameworks/ReactiveCocoa.framework/ReactiveCocoa
       0x105e5d000 -        0x105e71fff +Mantle (0) <31915DD6-48E6-3706-A076-C9D4CE17F4F6> /Applications/serina.app/Contents/Frameworks/Mantle.framework/Mantle
       0x108605000 -        0x10864f98f  dyld (519.2.2) <6695F30B-4E88-3C0B-9867-7D738C44A3E6> /usr/lib/dyld
       0x1086a3000 -        0x10c608f53 +Electron Framework (0) <077F6FDF-9D71-317F-B1F2-1E49A6846EA3> /Applications/serina.app/Contents/Frameworks/Electron Framework.framework/Electron Framework
    0x7fff31a02000 -     0x7fff31a02fff  com.apple.Carbon (158 - 158) <FCD7A9FF-5E53-3B0C-8A52-691C11B2A0C5> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x7fff3d7f2000 -     0x7fff3d7f2fff  com.apple.quartzframework (1.5 - 21) <3F3BE91F-A032-3E92-ACEA-E2DFEC999E93> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
    0x7fff3d7f3000 -     0x7fff3da3bfff  com.apple.QuartzCore (1.11 - 584.8.94) <8D6B5735-852F-36D3-9349-C423582F743B> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fff3e274000 -     0x7fff3e58bfff  com.apple.security (7.0 - 58286.31.2) <D31B36DF-8956-3205-BFBA-98732DA715E5> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff3e617000 -     0x7fff3e647ff3  com.apple.securityinterface (10.0 - 55109.30.2) <B305DA7D-7866-3194-B498-F9995D232486> /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface
    0x7fff57d6a000 -     0x7fff57d6bff3  libSystem.B.dylib (1252) <5EDEEA85-0387-31EE-9D9B-DA1B75E7AEF3> /usr/lib/libSystem.B.dylib
    0x7fff57f9e000 -     0x7fff57ff4fff  libc++.1.dylib (400.9) <FCF5E1F6-2B04-3545-8004-F3AB32FED172> /usr/lib/libc++.1.dylib

Model: MacBookPro14,3, BootROM MBP143.0167.B00, 4 processors, Intel Core i7, 2,9 GHz, 16 GB, SMC 2.45f0
Graphics: Intel HD Graphics 630, Intel HD Graphics 630, Built-In
Graphics: Radeon Pro 560, Radeon Pro 560, PCIe, 4 GB
Memory Module: BANK 0/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x80CE, 0x4B3445424533303445422D45474347202020
Memory Module: BANK 1/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x80CE, 0x4B3445424533303445422D45474347202020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x173), Broadcom BCM43xx 1.0 (7.77.37.5.1a3)
Bluetooth: Version 6.0.2f2, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB 3.0 Bus
USB Device: iBridge
Thunderbolt Bus: MacBook Pro, Apple Inc., 23.1
Thunderbolt Bus: MacBook Pro, Apple Inc., 23.1

Viewing translation files (json)

Allows you to have the list of languages and to visualize the contents of the different files in a view specialized in the display of the json

Loss of focus when editing a translation key

Translations are sorted alphabetically, which reorganizes the translations when their keys are changed. This results in the loss of the translation focus edit. This becomes very embarrassing when the list of translations is important.

Moving group or translation to a specific level

Using the application to localize webapps, I felt several times the need to move site translations in order to better organize my translation file.

I'm currently thinking about how to implement this feature: in the form of drag & drop or something else.

  • Moving group
  • Moving translation

Custom location of translation files

Specified a defined location to retrieve and manipulate translation files directly in the application.

Allows you to edit live the translation files of a local project.

  • Add ui for define custom location of translation
  • Manage custom location on api
  • Store custom location on api
  • Refator JS

Swap for select second language

Create and integrate the system that allows you to select the second language to be displayed in order to use parallel input.

Electron installer

The 0.2 version of the app weighs about 130 mio. and I think it's a good time to pack the app as an installer.

The language swap button isn't working.

The swap button isn't working for my case.

image

Expected:

  1. Click the swap button
  2. The first and second language will swap.

Actual:

  1. Click the swap button
  2. Nothing has changed.

Info:
Version: 0.2.1
Build: Windows

Can you please refer the commits or pull-request for resolving #5 here?

Use DeepL for generate translation

I found a nodejs connector to use DeepL to translate a text into the specified language and get the translated text back. So I'm going to add this feature firstly on translations and secondly on groups.

Download formated json file

Currently the translation json file is downloaded via a link generated by the angular app, which is problematic because the content is serialized.
The system should be upgraded to download the file with formatting.

Search bar (on translation keys) + keyboard shortcuts

Added a search bar on the toolbar to search among the translation keys present in the page. (This saves time when searching for a particular translation in a large list.

Added keyboard shortcuts for this search bar to navigate between items matching the search. As well as keyboard shortcuts section in the settings page

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.