/home/pranjal/journal

Created to keep track of my learning. If it helps others, cool. If it doesn't, bleh…

Brave ব্রাউজারে অবদান রাখুন লোকালাইজেশনের মাধ্যমে — July 21, 2016

Brave ব্রাউজারে অবদান রাখুন লোকালাইজেশনের মাধ্যমে

এখনো Brave ব্রাউজার beta সংস্করণ পর্যায়ে আছে। আমাদের প্রাণের ভাষায় ব্রাউজারটিকে সবার মাঝে ছড়িয়ে দিতে আমরা নিজেরাই যেকোন সময়, যেকোন জায়গা থেকে এর ভাষান্তরের কাজে অবদান রাখতে পারি। এই কাজে ব্যবহার করা হয় খুব সহজ একটি টুল Transifex। কথা আর না বাড়িয়ে কাজে চলে যাই সরাসরি।

১. অ্যাকাউন্ট খুলুন

https://www.transifex.com/ এ গিয়ে Login বাটনে ক্লিক করুন। এরপর Create an account এ ক্লিক করুন।

Capture
প্রয়োজনীয় তথ্য দিয়ে সাইন-আপ করতে পারেন, অথবা আপনার বিদ্যমান গুগল, লিঙ্কডইন বা গিটহাব অ্যাকাউন্ট দিয়েও কাজটা করতে পারেন। এখানে আমি প্রথম কাজটা করেছি।

Capture

এরপর নিচের পেজটি আসবে।

Capture.PNG

এখানে ধাপে ধাপে  Job role: Translator/Student বা আপনার পছন্দের যেকোনটি দিয়ে পরের পেজে যাবেন। সেখানে ভাষা হিসেবে Bengali দিয়ে Join an existing project দিলেই Find a project to translate পেজটি আসবে। এই পর্যায়ে আপনি পরের ধাপে চলে যেতে পারেন।

Capture.PNG

(ইতিমধ্যে আপনার ইমেইল আইডিতে অ্যাক্টিভেশন মেইল চলে গেছে। মেইলের লিঙ্কে ক্লিক করে অ্যাকাউন্ট সক্রিয় করুন।)

 

২. Brave এ লোকালাইজ করা

প্রথমেই এই https://www.transifex.com/brave/brave-laptop/dashboard/# লিঙ্কে গিয়ে Join team এ ক্লিক করুন। এরপর ভাষা থেকে Bengali (Bangladesh) নির্বাচন করুন।

এখন https://www.transifex.com/brave/brave-laptop/language/bn_BD/ তে গিয়ে নিচের পেইজ আসলে 100% দেখাচ্ছে না, এমন একটি অপশান ক্লিক করুন। আমি এখানে app.properties লেখাটির উপর ক্লিক করলাম।

Capture.PNG

এতে নিচের পেইজটি এল। এখান থেকে View strings online এ ক্লিক করলাম।

Capture.PNG

Capture

এখানে Start translating এ ক্লিক করলে নিচের উইন্ডোটি পাবেন।

Capture.PNG

এটিই আপনার খেলার জায়গা। এখানে যা যা দেখছেন, তার মধ্যে যেগুলো আপনার দেখা দরকার।
1. এখানে আপনাকে মূল স্ট্রিংটি দেখানো হবে
2. আপনার মনে আসা উপযুক্ত অনুবাদটি এখানে লিখবেন
3. History: আগে কারা কোন অনুবাদটি আপনার মত করেই সাবমিট করেছেন, তা দেখতে পারবেন
4. Glossary: এখনো এটি তৈরি করা হয়নি। এখানে বারবার ব্যবহৃত হয় এমন শব্দ বা শব্দগুচ্ছের সর্বজনস্বীকৃত অনুবাদ দেখতে পাবেন।
5. আপনার অনুবাদটি লেখা হলে এই Save বাটন ক্লিক করতে ভুলবেন না।
6. এই তালিকায় লোকালাইজ হয়নি এমন সব স্ট্রিং খুঁজে বের করে লোকালাইজ করতে পারবেন।

সবুজ টিক দেয়া কোন স্ট্রিং পুনরায় লোকালাইজ না করাই ভাল। এতে সময় ও শ্রমের অপচয় কম হয়।

এখানে একটি উদাহরণ দেখালাম, যেখানে একটি আনলোকালাইজড স্ট্রিং লোকালাইজ করা হয়েছে। তাছাড়া এটি একটি বিশেষ ধরণের স্ট্রিং।

Capture

এখানে আমরা {{}} এর ভেতরে জিনিস লোকালাইজ করিনি। সোজা ভাষায় এর ভেতরের source এবং site কোন নির্দিষ্ট শব্দ না, তাই একে লোকালাইজ করা যাবে না। এরকম আরো কিছু ধরণ আছে, যা থেকে কীভাবে লোকালাইজ করতে হবে তা আপনি বুঝে নিবেন। আমরা তাই এই ব্লগ সময়ে সময়ে আপনাদের জন্য আপডেট করব।

আজ এটুকুই। অবদান রাখুন Brave ব্রাউজারে, বাংলা ভাষা ছড়িয়ে যাক সবখানে!

Smells something…oooo…it’s Brave ! — July 14, 2016

Smells something…oooo…it’s Brave !

Brave browser is a new open source web browser, which works to protect the user from malicious components and relieves user from surfing through irritating and annoying advertisements, while keeping the advertisements of the actual publishers.

IMG_4015.JPG

It was indeed a memorable day for the open-source enthusiasts of Bangladesh. At last Brave Squad Bangladesh has begun its journey as the 15th Brave Squad and new open-source community in Bangladesh.

IMG_4261.JPG

Squad lead S. M. Mohi Us Sunnat inaugurated the journey at GDLN Center of BRAC University on 25th June, 2016. The program commenced at 5 pm of Bangladesh Standard Time. Handful of people working in different tech communities and some newbies were present at the program. The whole program was conducted by Sunnat vai.

IMG_4083.JPG

At the beginning, he gave the audience a detailed introduction of Brave browser and how it works. He also informed them about the sectors, where the potential contributors can contribute. He also gave the idea how other brave squads work around the world and how these are coordinated. After the routine works, a QA session took place, where audiences asked different questions that popped up in their minds.

IMG_4071.JPG

Participants took part in an extensive photo session with some props made by the volunteers for Brave.

IMG_4236.JPG

Now we are looking forward to do some really good work to promote the openness of web and user privacy and security, with Brave.

Pranjal Chakraborty
Squad Member, Brave Squad Bangladesh