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

i18n #42

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

i18n #42

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 0 additions & 18 deletions CHANGELOG.md

This file was deleted.

19 changes: 9 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,18 @@
# WalkieTalkie

This program transmits sound recorded from microphone
to some other devices running the same program
on the same network segment, so works like Walkie Talkie radio.
This app transmits sound recorded from microphone to other devices
running the same app on the same network, so works like Walkie Talkie radio.

<a href="https://f-droid.org/repository/browse/?fdid=org.jsl.wfwt" target="_blank">
<img src="https://f-droid.org/badge/get-it-on.png" alt="Get it on F-Droid" height="80"/></a>

Devices find each other by Android NSD (aka Bonjour),
no any configuration required. Unfortunately Android NSD
implementation is not stable enough, so sometimes application
can not establish connection properly. Application restart
or device reboot usually helps. Audio data is being transmitted
by the unicast channel (TCP/IP), so each device works as a server and
as a client at the same time.
Devices find each other by Android NSD (i.e. Bonjour), no any configuration required.
Unfortunately Android NSD implementation is not stable enough,
so sometimes application can not establish connection properly.
Application restart or device reboot usually helps.

Audio data is being transmitted by the unicast channel (TCP/IP).
So each device works as a server and as a client at the same time.

Program was implemented as a demonstration of JS-Collider:
Java high performance scalable NIO framework, see
Expand Down
2 changes: 2 additions & 0 deletions fastlane/metadata/android /en-US/changelogs/10.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
## 1.9
- support background operation in receiver mode
3 changes: 3 additions & 0 deletions fastlane/metadata/android /en-US/changelogs/11.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## 1.10
- fixed NPE on app restart
- fixed double activity instance on notification
3 changes: 3 additions & 0 deletions fastlane/metadata/android /en-US/changelogs/14.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## 1.11
- check WiFi status on start
- use Volume Up/Down buttons to talk
3 changes: 3 additions & 0 deletions fastlane/metadata/android /en-US/changelogs/15.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## 1.12
- transmit to the particular station (press and hold the station in the list)
- back button exits setting
2 changes: 2 additions & 0 deletions fastlane/metadata/android /en-US/changelogs/16.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
## 1.13
- Fix runtime exception on Android 11
6 changes: 6 additions & 0 deletions fastlane/metadata/android /en-US/full_description.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
This app transmits sound recorded from microphone to other devices
running the same app on the same network, so works like Walkie Talkie radio.

Devices find each other by Android NSD (i.e. Bonjour), no any configuration required.
Audio data is being transmitted by the unicast channel (TCP/IP).
So each device works as a server and as a client at the same time.
Binary file added fastlane/metadata/android /en-US/images/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions fastlane/metadata/android /en-US/short_description.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Walkie Talkie over LAN
7 changes: 7 additions & 0 deletions fastlane/metadata/android /ru/full_description.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Это приложение передает звук записанный с микрофона на другие устройства
с тем же приложением в одной сети, поэтому работает как рация.
Устройства находят друг друга с помощью NSD (т.е. Bonjour), никакой настройки не требуется.

Аудио передаются по одному каналу (TCP/IP).
Таким образом каждое устройство работает как сервер и как клиент одновременно.

1 change: 1 addition & 0 deletions fastlane/metadata/android /ru/short_description.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Рация по локальной сети
33 changes: 33 additions & 0 deletions src/main/res/values-ru/strings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="_colon"> : </string>
<string name="about">О приложении</string>
<string name="about_text">
Это приложение передает звук записанный с микрофона на другие устройства
с тем же приложением в одной сети, поэтому работает как рация.\n\n
Устройства находят друг друга с помощью NSD (т.е. Bonjour), никакой настройки не требуется.\n\n
Приложение выпущено под лицензией AGPL-3.0 и исходный код доступен по адресу
<a href="https://github.com/js-labs/WalkieTalkie">github.com/js-labs/WalkieTalkie</a>\n\n
</string>
<string name="app_name">Wi-Fi рация</string>
<string name="back_button_exits">Выходить кнопкой Назад</string>
<string name="cancel">Отмена</string>
<string name="check_wifi_status_on_start">Проверять состояния Wi-Fi при запуске</string>
<string name="close">Закрыть</string>
<string name="enable">Включить</string>
<string name="exit">Выход</string>
<string name="network_initialization_failed">Ошибка инициализации сети</string>
<string name="never_ask_again">Никогда не спрашивать снова</string>
<string name="nsd_not_found">Служба NSD не найдена</string>
<string name="push_to_talk">\nНАЖМИТЕ ЧТОБЫ ГОВОРИТЬ\n</string>
<string name="running">Запущено</string>
<string name="set">Сохранить</string>
<string name="settings">Настройки</string>
<string name="station_name">Название станции</string>
<string name="system_error">Системная ошибка</string>
<string name="turn_wifi_on">Включить Wi-Fi</string>
<string name="use_volume_buttons_to_talk">Использовать кнопки громкости чтобы говорить</string>
<string name="volume">Громкость</string>
<string name="wifi_dialog_message">Приложение может видеть только устройства подключенные к одной сети Wi-Fi.</string>
<string name="wifi_is_off">Wi-Fi отключен</string>
</resources>
23 changes: 10 additions & 13 deletions src/main/res/values/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,13 @@
<string name="_colon"> : </string>
<string name="about">About</string>
<string name="about_text">
This program transmits sound recorded from microphone to some other devices
running the same program, so works like Walkie Talkie radio.\n\n
Devices find each other by NSD (aka Bonjour).\n\n
Program released under GPL license, source code available at
<a href="https://github.com/js-labs/WalkieTalkie">https://github.com/js-labs/WalkieTalkie</a>\n\n
Application use JS-Collider (scalable Java NIO framework), see
<a href="https://github.com/js-labs/js-collider">https://github.com/js-labs/js-collider</a>
for further details.
This app transmits sound recorded from microphone to other devices
running the same app on the same network, so works like Walkie Talkie radio.\n\n
Devices find each other by NSD (i.e. Bonjour), no any configuration required.\n\n
The app is released under AGPL-3.0 license and source code available at
<a href="https://github.com/js-labs/WalkieTalkie">github.com/js-labs/WalkieTalkie</a>\n\n
</string>
<string name="app_name">WiFi Walkie Talkie</string>
<string name="app_name">Wi-Fi Walkie Talkie</string>
<string name="back_button_exits">Back button exits</string>
<string name="cancel">Cancel</string>
<string name="check_wifi_status_on_start">Check WiFi status on start</string>
Expand All @@ -24,13 +21,13 @@
<string name="nsd_not_found">NSD service not found</string>
<string name="push_to_talk">\nPUSH-TO-TALK\n</string>
<string name="running">Running</string>
<string name="set">Set</string>
<string name="set">Save</string>
<string name="settings">Settings</string>
<string name="station_name">Station name</string>
<string name="system_error">System error</string>
<string name="turn_wifi_on">Turn WiFi on</string>
<string name="turn_wifi_on">Turn Wi-Fi on</string>
<string name="use_volume_buttons_to_talk">Use volume buttons to talk</string>
<string name="volume">Volume</string>
<string name="wifi_dialog_message">Application can only see devices connected to the same WiFi network.</string>
<string name="wifi_is_off">WiFi is off</string>
<string name="wifi_dialog_message">Application can only see devices connected to the same Wi-Fi network.</string>
<string name="wifi_is_off">Wi-Fi is off</string>
</resources>