Ferma Turkish Translation (1412 words)

in utopian-io •  7 years ago  (edited)

I started to contribute Ferma. I translated 1412 words.

What is Ferma?

An ORM / OGM for the Apache TinkerPop™ graph stack.

Licensed under the Apache Software License v2

The Ferma project was originally created as an alternative to the TinkerPop2 Frames project. Which at the time lacked features needed by the community, and its performance was cripplingly slow. Today Ferma is a robust framework that takes on a role similar to an Object-relational Model (ORM) library for traditional databases. Ferma is often referred to as a Object-graph Model (OGM) library, and maps Java objects to elements in a graph such as a Vertex or an Edge. In short it allows a schema to be defined using java interfaces and classes which provides a level of abstraction for interacting with the underlying graph.

Ferma 3.x Supports TinkerPop3. For TinkerPop2 support use Ferma version 2.x.

Annotated classes in Ferma have their abstract methods implemented using code generation during start-up with Byte Buddy, avoiding the need for proxy classes. This in turn significantly improves performance when compared with TinkerPop Frames and other frameworks. Ferma offers many features including several annotation types to reduce the need for boilerplate code as well as handling Java typing transparently. This ensures whatever the type of the object is when you persist it to the graph the same Java type will be used when instantiating a class off of the graph.

Ferma is designed to easily replace TinkerPop Frames in existing code, as such, the annotations provided by Ferma are a super-set of those originally provided by TinkerPop Frames.

Ferma is built directly on top of TinkerPop and allows access to all of the internals. This ensures all the TinkerPop features are available to the end-user. The TinkerPop stack provides several tools which can be used to work with the Ferma engine.

Gremlin, a database agnostic query language for Graph Databases.
Gremlin Server, a server that provides an interface for executing Gremlin on remote machines.
a data-flow framework for splitting, merging, filtering, and transforming of data
Graph Computer, a framework for running algorithms against a Graph Database.
Support for both OLTP and OLAP engines.
TinkerGraph a Graph Database and the reference implementation for TinkerPop.
Native Gephi integration for visualizing graphs.
Interfaces for most major Graph Compute Engines including Hadoop M/R. Spark, and Giraph.

Ferma also supports any of the many databases compatible with TinkerPop including the following.

JanusGraph
Titan
Neo4j
OrientDB
MongoDB
Oracle NoSQL
TinkerGraph

For documentation refer to our project page as well as the latest Javadocs.

github Ferma

crowdin Ferma

My activity on Crowdin
Tr activity on Ferma

Source Language

English

Translated Language

Turkish and current status is 35%

1- Status before my translation

ilk.png

2- Status after my translation

son.png

3- Translation process

orta.png

Number Of Words Translated

1412

sayi.png

Proofread Words

Details of this contribution
details.png



Posted on Utopian.io - Rewarding Open Source Contributors

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

Thank you :)

  ·  7 years ago (edited)

Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://github.com/Syncleus/Ferma/

Hey @ozturkemry I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Suggestions

  • Contribute more often to get higher and higher rewards. I wish to see you often!
  • Work on your followers to increase the votes/rewards. I follow what humans do and my vote is mainly based on that. Good luck!

Get Noticed!

  • Did you know project owners can manually vote with their own voting power or by voting power delegated to their projects? Ask the project owner to review your contributions!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x