Skip to content

NEO Filipino Localization #3#11

Merged
severinolorillajr merged 2 commits intoneo-tl:masterfrom
burdagay:master
Mar 2, 2018
Merged

NEO Filipino Localization #3#11
severinolorillajr merged 2 commits intoneo-tl:masterfrom
burdagay:master

Conversation

@burdagay
Copy link
Copy Markdown

For review

Copy link
Copy Markdown

@josteinfrancois josteinfrancois left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey, @burdagay. I have reviewed your work. Good job, I only have a few minor suggestions. Thanks.

Kami ay kasalukuyang nagrerekomenda na gumamit ng C# para gumawa ng mga smart na kontrata. Ang Java compiler ay ginagawa pa rin hanggang sa ngayon pero ang kasalukuyang bersyon (neoj) ay maari nang makapagtakbo ng mga basic na method.

This section contains a tutorial that guides you in configuring the Java development environment for NEO smart contracts. It also gives you an idea of ​​how to create a smart contract project and how to compile it.
Ang seksyon na ito ay naglalaman ng isang tutoryal na gagabay sa iyo sa pagkonpigyura ng Java development environment para sa mga NEO smart na kontrata. Ito rin ay magbibigay ng ideya kong papano gumawa ng isang smart na kontratang proyekto at paano ito i-kompayl.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ideya kung papaano

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fix provided

1. Sumulat ng Java na code (.java) para sa mga class na umi-extend sa FunctionCode o VerificationCode na parte sa Neo Framework Library (JAR)
2. Gumamit ng normal na Java compiler para i-kompayl ang code para maging Java bytecode (.class)
3. I-build ang neoj (C#) na compiler na kino-convert ang JVM na code para maging AVM na code (neoj.exe sa Windows)
4. Gamitin ang neoj para icompile ang iyong .class na file (.avm)
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i-compile

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fix provided

3. I-build ang neoj (C#) na compiler na kino-convert ang JVM na code para maging AVM na code (neoj.exe sa Windows)
4. Gamitin ang neoj para icompile ang iyong .class na file (.avm)
5. I-downloand ang Node GUI ng Neo para kumonekta sa Testnet na network ng Neo.
6. I-deploy ang iyong .avm na script para ipublish ang smart na kontrata sa network
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i-publish

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fix provided

## Mga Tool

The most efficient way of getting these steps done is to download and compile all the tools you will need:
Ang pinakaepisyenteng pamamaraan para magawa ang mga sumusunod na mga hakbang ay ang pagdownload at pagkompayl ng lahat ng tools na kakailanganin mo:
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you could translate tools to kasangkapan or kagamitan

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changed tool to kagamitan

4. Download an IDE for C# - currently the neoj compiler needs to be built manually as it is not in wide distribution release format. Recommended is to get Visual Studio 2017 which is free.
1. I-download ang Node GUI ng Neo. Sa pagkakasulat nito, nirerekomenda na gumamit ka ng BETA developer GUI dahil mayroon itong mga ekstrang debugging feature na nagpapadali ng lahat. [CoZ NEO GUI](https://github.com/CityOfZion/neo-gui-developer). Ito ay mayroong mga default preset sa Testnet at kinakailangan mong maghintay (hanggang sa ilang oras) para ito ay mag-sync ng lubos.
2. I-download ang Neo Framework Library JAR. Nandito ang kasalukuyang pinakabago na bersyon: [org.neo.smartcontract.framework JAR](https://github.com/CityOfZion/neo-java-sdk/blob/master/target/org.neo.smartcontract.framework.jar)
3. Magdownload ng isang IDE para sa Java (opsyonal ito pero rinrekomenda), e.g. IntelliJ o Eclipse.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Mag-download separate foreign word with dash
  • inirerekomenda

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fix provided



NOTE. Windows 7 SP1 users might encounter an error "Unhandled Exception: System.DllNotFoundException: Unable to load DLL 'api-ms-win-core-console-l2-1-0.dll': The specified module could not be found". The required 'api-ms-win-core-console-l2-1-0.dll' file is only found in Windows 8 or later versions. This error can be resolved by obtaining a copy of 'api-ms-win-core-console-l2-1-0.dll' and putting it in the directory C:\Windows\System32. This dll can potentially be found in a number of places throughout one's system(search your computer and copy/past it into \System32), but alternatively can be found online.
TANDAAN. Ang mga gumagamit ng Windows 7 SP1 ay maaring maka-enkwentro ng error na "Unhandled Exception: System.DllNotFoundException: Unable to load DLL 'api-ms-win-core-console-l2-1-0.dll': The specified module could not be found". Ang kinakailangang 'api-ms-win-core-console-l2-1-0.dll' na file ay matatagpuan lamang sa Windows 8 o mas bago pa na mga bersyon. Ang error na ito ay maaring maresolba sa pamamagitan ng pagkuha na kopya ng 'api-ms-win-core-console-l2-1-0.dll' at paglagay nito sa direktoryo na C:\Windows\System32. Ang dll ay maaring makita sa maraming mga lugar sa iyong sistema (maghanap sa iyong kompyuter at kopyahi o i-paste ito sa loob ng \System32), pero pwede rin itong hanapin online.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • maaaring

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fix provided

```

Build the project which will give you `HelloWorld.class` in your out folder.
I-build ang proyekto na kung saan ay magbibigay sa yo ng `HelloWorld.class` sa iyong out na folder.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sa'yo

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fix provided

> neoj.exe HelloWorld.class

If successful, it will create HelloWorld.avm which you can now use as smart contract bytecode.
Kung matagumpay, ito ay gagawa ng HelloWorld.avm na kung saan ikaw ay maarin nang gumamit ng bytecode na smart na kontrata.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maaari nang

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fix provided

*Main author: [@localhuman](https://github.com/localhuman)*

neo-python, the python node and SDK for the NEO blockchain, enables you to build, test, and run smart contracts on the Neo blockchain. It provides the following main functionalities:
Ang neo-python, ang python node at SDK para sa NEO blockchain, ay nagbibigay sa iyo ng kakayahan na mag-build, mag-test, at magpatakbo ng mga smart na kontrata sa Neo blockchain. Ito ay nagbibigay ng mga sumusunod na pangunahing functionalidad:
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you could just retain the word functionality here

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fix provided

## Pag-install ng Python library

You need to install the libleveldb library. Install [Python 3.5](https://www.python.org/downloads/release/python-354/) to make sure you don't run into any issues with your version of Python being different than the current maintainer's version. Note that Python 3.6 is not currently supported due to incompatibilities with the byteplay module.
Kinakailangan mong i-install ang libleveldb na library. I-install ang [Python 3.5](https://www.python.org/downloads/release/python-354/) para masiguradong walang isyu na magaganap sa iyong ibang bersyon ng Python na di kapareho sa bersyon ng maintainer. Tandaan na ang Python 3.6 ay hindi sinusuportahan dahil sa mga incompatibility na mga isyu sabyteplay na module.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sa byteplay

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fix provided

@severinolorillajr severinolorillajr merged commit 30e814a into neo-tl:master Mar 2, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants