Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Readme translation to arabic #10969

Merged
merged 2 commits into from
Nov 19, 2024
Merged

Conversation

yosrinajar
Copy link
Contributor

@yosrinajar yosrinajar commented Apr 12, 2024

What is it?

  • Bugfix (user facing)
  • Feature (user facing)
  • Codebase improvement (dev facing)
  • Meta improvement to the project (dev facing)

Description of the changes in your PR

I translated and added the readme doc in arabic.

Due diligence

@github-actions github-actions bot added the size/medium PRs with less than 250 changed lines label Apr 12, 2024
@AudricV AudricV added meta Related to the project but not strictly to code localisation / translation Everything that has to do with translations or Weblate labels Apr 12, 2024
@Profpatsch
Copy link
Contributor

Here’s a reverse-translation via ChatGPT:

Android Lightweight Front-End Interface

Get it on F-Droid

Screenshots • Supported Services • Description • Features • Installation and Updates • Contributions • Donations • License

Website • Blog • FAQ • Click

Read this document in other languages: Deutsch, English, Español, Français, हिन्दी, Italiano, 한국어, Português Brasil, Polski, ਪੰਜਾਬੀ, 日本語, Română, Soomaali, Türkçe, 正體中文, অসমীয়া, うちなーぐち, Српски, العربية.

[!Warning]

This app is in beta, so you might encounter some bugs. If you experience any issues, please open a problem report on our GitHub repository by filling out the issue form.

Placing the NewPipe app on the Google Play Store or any of its branches violates their terms and conditions.

Screenshots
Supported Services

NewPipe currently supports the following services:

YouTube (Website) and YouTube Music (Website) ([Wiki](https://github.com/TeamNewPipe/NewPipe/pull/10969#))
PeerTube (Website) and all its instances (Visit the website to learn more!) ([Wiki](https://github.com/TeamNewPipe/NewPipe/pull/10969#))
Bandcamp (Website) ([Wiki](https://github.com/TeamNewPipe/NewPipe/pull/10969#))
SoundCloud (Website) ([Wiki](https://github.com/TeamNewPipe/NewPipe/pull/10969#))
media.ccc.de (Website) ([Wiki](https://github.com/TeamNewPipe/NewPipe/pull/10969#))

As you can see, NewPipe supports a variety of video and audio services. Although it started with YouTube, other contributors have added new services over the years, making NewPipe more versatile and flexible!

Partially due to circumstances and partially due to its popularity, YouTube remains the best-supported service among these. If you use or know any of these other services, please help us improve their support! We need caretakers for SoundCloud and PeerTube.

If you’re interested in adding a new service, please reach out to us first! Our documentation provides more information about how to add a new service to the app and to the NewPipe Extractor.
Description

NewPipe works by fetching the required data from the official API (like PeerTube) of the service you are using. If the official API is restricted (like YouTube) for our purposes or proprietary, the app scrapes the website or uses the internal API instead. This means you don’t need an account on any service to use NewPipe.

Additionally, since both the app and the extractor are free and open-source software, they do not use any proprietary libraries or frameworks, such as Google Play Services. This allows you to use NewPipe on custom ROMs or devices without Google apps installed.
Features

Watch videos in up to 4K resolution.
Listen to audio in the background or download only the audio stream to save data.
Pop-up mode (floating player, also known as Picture-in-Picture).
Watch live streams.
Show/hide subtitles.
Search for videos and audio (on YouTube, you can also filter by content language).
Add videos to a queue (and optionally save them as local playlists).
Show/hide general video information (such as description and tags).
Show/hide next or related videos.
Show/hide comments.
Search for videos, audio, channels, playlists, and albums.
Browse channel videos and audio.
Subscribe to channels (yes, without logging into an account!).
Receive notifications about new videos from your subscribed channels.
Create and edit channel groups for easier management and navigation.
Browse video feeds generated from your channel groups.
View and search your viewing history.
View and search playlists (remote playlists pulled from the service you’re browsing).
Create and edit local playlists (created and saved within the app, not tied to any service).
Download videos/audio/subtitles.
Play in Kodi.
View/block age-restricted content.

Installation and Updates

You can install NewPipe using one of the following methods:

Add our repository to F-Droid and install the app from t[here](https://newpipe.net/FAQ/tutorials/install-add-fdroid-repo/). Instructions are available here.
Download the APK from GitHub releases and install it.
Update the app via F-Droid. This method is slower since F-Droid needs to detect changes, build the APK, sign it, and finally publish the update.
Build a debug APK yourself. This is the fastest way to get new features on your device, but it’s much more complex, so we recommend the other methods.
Download an APK from a pull request (PR). If you’re interested in a specific feature or bug fix in a PR from this repository, you can download its APK. Instructions are in the PR description. These APKs are installed alongside the official app, so there’s no risk of losing data or breaking anything.

We recommend the first method for most users. APKs installed using the first or second methods are compatible (you can switch between them without losing data). However, APKs installed via the third method are not compatible due to differences in signing keys. Debug APKs built using the fourth method don’t use a key. Signing keys ensure users aren’t tricked into installing unauthorized updates. Each APK from pull requests is signed with a unique random key generated by GitHub Actions, so they cannot be updated automatically.

If you need to switch sources (e.g., if NewPipe’s core feature breaks and hasn’t been updated on F-Droid yet), follow these steps:

Backup your data via Settings > Content > Export Database to preserve history, subscriptions, and playlists.
Uninstall NewPipe.
Download the APK from the new source and install it.
Restore your data from step 1 via Settings > Content > Import Database.

Note: Always ensure that databases imported into the official app are exported from the official app. If you import a database from an unofficial APK, issues may arise. This action is unsupported and should only be done if you fully understand the risks.
Contributions

Whether you have ideas, translations, design changes, code cleanup, or even major code contributions, we welcome all help. Every contribution, no matter how big or small, makes the app better! If you’d like to contribute, check out our contribution guidelines.
Donations

If you enjoy NewPipe, we welcome donations. We prefer Liberapay because it’s open-source and non-profit. For more details on how to donate to NewPipe, visit our website.

Liberapay
Visit NewPipe on Liberapay to donate.

Privacy Policy

The NewPipe project aims to provide a private and anonymous experience for using web-based media services. Therefore, the app does not collect any data without your consent. NewPipe’s privacy policy details what data is sent and stored when submitting a crash report or leaving a comment on our blog. You can find the document here.
License

GNU GPLv3

NewPipe is free software: you can use, study, share, and improve it as you wish. Specifically, you can redistribute and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the license or (at your option) any later version.

Looks good!

@TobiGr TobiGr merged commit ebd4880 into TeamNewPipe:dev Nov 19, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
localisation / translation Everything that has to do with translations or Weblate meta Related to the project but not strictly to code size/medium PRs with less than 250 changed lines
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants