Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
AloqaIM-Android
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
AloqaIM-Android
Commits
30a35675
Unverified
Commit
30a35675
authored
Aug 31, 2018
by
Filipe de Lima Brito
Committed by
GitHub
Aug 31, 2018
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'beta' into fix/create-channel-fragment
parents
436d52ff
8c7da0f8
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
282 additions
and
4 deletions
+282
-4
MessageParser.kt
...src/main/java/chat/rocket/android/helper/MessageParser.kt
+1
-1
strings.xml
app/src/main/res/values-ja/strings.xml
+278
-0
EmojiParser.kt
emoji/src/main/java/chat/rocket/android/emoji/EmojiParser.kt
+3
-3
No files found.
app/src/main/java/chat/rocket/android/helper/MessageParser.kt
View file @
30a35675
...
...
@@ -131,7 +131,7 @@ class MessageParser @Inject constructor(
private
val
builder
:
SpannableBuilder
)
:
SpannableMarkdownVisitor
(
configuration
,
builder
)
{
private
val
emojiSize
=
context
.
resources
.
getDimensionPixelSize
(
R
.
dimen
.
radius_mention
)
private
val
emojiSize
=
context
.
resources
.
getDimensionPixelSize
(
R
.
dimen
.
custom_emoji_small
)
override
fun
visit
(
document
:
Document
)
{
val
spannable
=
EmojiParser
.
parse
(
context
,
builder
.
text
())
...
...
app/src/main/res/values-ja/strings.xml
0 → 100644
View file @
30a35675
<?xml version="1.0" encoding="utf-8" ?>
<resources>
<string
name=
"app_name"
translatable=
"false"
>
Rocket.Chat
</string>
<!-- Titles -->
<string
name=
"title_sign_in_your_server"
>
サーバーに接続
</string>
<string
name=
"title_log_in"
>
ログイン
</string>
<string
name=
"title_register_username"
>
ユーザー名を登録する
</string>
<string
name=
"title_reset_password"
>
パスワードリセット
</string>
<string
name=
"title_sign_up"
>
サインアップ
</string>
<string
name=
"title_authentication"
>
認証
</string>
<string
name=
"title_legal_terms"
>
Legal Terms
</string>
<string
name=
"title_chats"
>
チャット
</string>
<string
name=
"title_profile"
>
プロフィール
</string>
<string
name=
"title_members"
>
メンバー (%d)
</string>
<string
name=
"title_settings"
>
設定
</string>
<string
name=
"title_password"
>
パスワードの変更
</string>
<string
name=
"title_update_profile"
>
プロフィールの更新
</string>
<string
name=
"title_about"
>
About
</string>
<string
name=
"title_create_channel"
>
新しいチャネルを作成します
</string>
<!-- Actions -->
<string
name=
"action_connect"
>
接続
</string>
<string
name=
"action_use_this_username"
>
このユーザー名を使用する
</string>
<string
name=
"action_login_or_sign_up"
>
ログインまたはアカウントを作成するにはこのボタンを押してください
</string>
<string
name=
"action_terms_of_service"
>
サービス利用規約
</string>
<string
name=
"action_privacy_policy"
>
プライバシーポリシー
</string>
<string
name=
"action_search"
>
検索
</string>
<string
name=
"action_update"
>
更新
</string>
<string
name=
"action_settings"
>
設定
</string>
<string
name=
"action_create_channel"
>
チャンネル作成
</string>
<string
name=
"action_create"
>
作ります
</string>
<string
name=
"action_logout"
>
ログアウト
</string>
<string
name=
"action_files"
>
ファイル
</string>
<string
name=
"action_confirm_password"
>
変更したパスワードの確認
</string>
<string
name=
"action_join_chat"
>
チャットに参加
</string>
<string
name=
"action_add_account"
>
サーバーの追加
</string>
<string
name=
"action_online"
>
オンライン
</string>
<string
name=
"action_away"
>
離席中
</string>
<string
name=
"action_busy"
>
取り込み中
</string>
<string
name=
"action_invisible"
>
状態を隠す
</string>
<string
name=
"action_drawing"
>
絵を描く
</string>
<string
name=
"action_save_to_gallery"
>
ギャラリーに保存
</string>
<!-- Settings List -->
<string-array
name=
"settings_actions"
>
<item
name=
"item_password"
>
パスワードの変更
</item>
<item
name=
"item_password"
>
このアプリケーションについて
</item>
</string-array>
<!-- Regular information messages -->
<string
name=
"msg_generic_error"
>
エラーが発生しました。もう一度お試しください。
</string>
<string
name=
"msg_no_data_to_display"
>
表示するデータがありません
</string>
<string
name=
"msg_profile_update_successfully"
>
プロフィールの更新に成功しました
</string>
<string
name=
"msg_username"
>
ユーザー名
</string>
<string
name=
"msg_username_or_email"
>
メールアドレスまたはユーザー名
</string>
<string
name=
"msg_password"
>
パスワード
</string>
<string
name=
"msg_name"
>
名前
</string>
<string
name=
"msg_email"
>
メール
</string>
<string
name=
"msg_avatar_url"
>
アバター URL
</string>
<string
name=
"msg_or_continue_using_social_accounts"
>
またはソーシャルアカウントを使用する
</string>
<string
name=
"msg_new_user"
>
新規ユーザー? %1$s
</string>
<string
name=
"msg_forgot_password"
>
パスワードをお忘れですか? %1$s
</string>
<string
name=
"msg_reset"
>
リセット
</string>
<string
name=
"msg_check_your_email_to_reset_your_password"
>
メールが送信されました! パスワードを変更するためには、受信ボックスを確認してください。
</string>
<string
name=
"msg_invalid_email"
>
有効なメールアドレスを入力してください
</string>
<string
name=
"msg_new_user_agreement"
>
サインアップすることで、\n%1$s と %2$s に同意したとみなします。
</string>
<string
name=
"msg_2fa_code"
>
2FA コード
</string>
<string
name=
"msg_more_than_ninety_nine_unread_messages"
translatable=
"false"
>
99+
</string>
<string
name=
"msg_yesterday"
>
昨日
</string>
<string
name=
"msg_message"
>
メッセージ
</string>
<string
name=
"msg_this_room_is_read_only"
>
この部屋は読み取り専用です
</string>
<string
name=
"msg_invalid_2fa_code"
>
無効な 2FA コード
</string>
<string
name=
"msg_invalid_file"
>
無効なファイル
</string>
<string
name=
"msg_invalid_server_url"
>
無効なサーバー URL
</string>
<string
name=
"msg_content_description_log_in_using_facebook"
>
Login using Facebook
</string>
<string
name=
"msg_content_description_log_in_using_github"
>
Login using Github
</string>
<string
name=
"msg_content_description_log_in_using_google"
>
Login using Google
</string>
<string
name=
"msg_content_description_log_in_using_linkedin"
>
Login using Linkedin
</string>
<string
name=
"msg_content_description_log_in_using_meteor"
>
Login using Meteor
</string>
<string
name=
"msg_content_description_log_in_using_twitter"
>
Login using Twitter
</string>
<string
name=
"msg_content_description_log_in_using_gitlab"
>
Login using Gitlab
</string>
<string
name=
"msg_content_description_send_message"
>
メッセージを送信
</string>
<string
name=
"msg_content_description_show_attachment_options"
>
添付ファイルオプションを表示する
</string>
<string
name=
"msg_you"
>
あなた
</string>
<string
name=
"msg_unknown"
>
不明
</string>
<string
name=
"msg_email_address"
>
電子メールアドレス
</string>
<string
name=
"msg_utc_offset"
>
UTC offset
</string>
<string
name=
"msg_new_password"
>
新しいパスワード
</string>
<string
name=
"msg_confirm_password"
>
新しいパスワードの確認
</string>
<string
name=
"msg_channel_name"
>
チャンネル名
</string>
<string
name=
"msg_search"
>
検索
</string>
<string
name=
"msg_unread_messages"
>
未読メッセージ
</string>
<string
name=
"msg_preview_video"
>
ビデオ
</string>
<string
name=
"msg_preview_audio"
>
音声
</string>
<string
name=
"msg_preview_photo"
>
写真
</string>
<string
name=
"msg_preview_file"
>
ファイル
</string>
<string
name=
"msg_no_messages_yet"
>
メッセージはまだありません
</string>
<!--<string name="msg_version">バージョン %1$s</string>-->
<string
name=
"msg_build"
>
ビルド %1$d
</string>
<string
name=
"msg_ok"
>
OK
</string>
<string
name=
"msg_update_app_version_in_order_to_continue"
>
古いバージョンのサーバーを使用しています。続行するには、管理者にサーバーのバージョンを更新するよう連絡してください。
</string>
<string
name=
"msg_ver_not_recommended"
>
ご使用のサーバーのバージョンは推薦バージョン %1$s よりも古いものです。\nログインは可能ですが、予期しない動作が発生する可能性があります。
</string>
<string
name=
"msg_ver_not_minimum"
>
サーバーのバージョンが最低限必要なバージョン %1$s よりも古いものです。\nサーバーのバージョンを更新してからログインしてください!
</string>
<string
name=
"msg_no_chat_title"
>
メッセージがまだありません
</string>
<string
name=
"msg_no_chat_description"
>
ここから会話を始めましょう
</string>
<string
name=
"msg_proceed"
>
PROCEED
</string>
<string
name=
"msg_cancel"
>
キャンセル
</string>
<string
name=
"msg_warning"
>
警告
</string>
<string
name=
"msg_http_insecure"
>
HTTPを使用している場合、安全ではないサーバーに接続します。安全なサーバーに接続することをお勧めします。
</string>
<string
name=
"msg_error_checking_server_version"
>
サーバーのバージョンを確認中にエラーが発生しました。もう一度お試しください。
</string>
<string
name=
"msg_invalid_server_protocol"
>
選択したプロトコルはこのサーバーでは使用できません。HTTPSを選択してください。
</string>
<string
name=
"msg_image_saved_successfully"
>
画像をギャラリーに保存しました
</string>
<string
name=
"msg_image_saved_failed"
>
画像を保存できませんでした
</string>
<string
name=
"msg_edited"
>
(編集済)
</string>
<string
name=
"msg_and"
>
\u0020and\u0020
</string>
<string
name=
"msg_is_typing"
>
\u0020is 入力中…
</string>
<string
name=
"msg_are_typing"
>
\u0020are 入力中…
</string>
<string
name=
"msg_several_users_are_typing"
>
複数のユーザーが入力中…
</string>
<string
name=
"msg_no_search_found"
>
結果が見つかりません
</string>
<string
name=
"msg_log_out"
>
ログアウト…
</string>
<string
name=
"msg_upload_file"
>
ファイルをアップロード
</string>
<string
name=
"msg_file_description"
>
ファイルの説明
</string>
<string
name=
"msg_send"
>
送信
</string>
<string
name=
"msg_sent_attachment"
>
添付ファイルを送信しました
</string>
<!-- Create channel messages -->
<string
name=
"msg_private_channel"
>
プライベート
</string>
<string
name=
"msg_public_channel"
>
パブリック
</string>
<string
name=
"msg_private_channel_description"
>
招待されたユーザーだけがアクセスできます
</string>
<string
name=
"msg_public_channel_description"
>
誰もがこのチャンネルにアクセスできます
</string>
<string
name=
"msg_ready_only_channel"
>
読み取り専用チャネル
</string>
<string
name=
"msg_ready_only_channel_description"
>
許可されたユーザーのみ新しいメッセージを書けます
</string>
<string
name=
"msg_invite_members"
>
メンバーを招待する
</string>
<string
name=
"msg_member_already_added"
>
あなたは既にこのユーザーを選択しています
</string>
<string
name=
"msg_member_not_found"
>
メンバーが見つかりません
</string>
<string
name=
"msg_channel_created_successfully"
>
チャンネルが正常に作成されました
</string>
<string
name=
"msg_message_copied"
>
メッセージをコピー
</string>
<string
name=
"msg_delete_message"
>
メッセージを削除
</string>
<string
name=
"msg_delete_description"
>
このメッセージを削除してもよろしいですか?
</string>
<!-- System messages -->
<string
name=
"message_room_name_changed"
>
ルーム名を %1$s から %2$s へ変更しました。
</string>
<string
name=
"message_user_added_by"
>
%1$s がユーザー %2$s を追加しました。
</string>
<string
name=
"message_user_removed_by"
>
%1$s がユーザー %2$s を削除しました。
</string>
<string
name=
"message_user_left"
>
チャンネルを退去しました。
</string>
<string
name=
"message_user_joined_channel"
>
チャンネルへ参加しました。
</string>
<string
name=
"message_welcome"
>
ようこそ %s
</string>
<string
name=
"message_removed"
>
メッセージを削除しました。
</string>
<string
name=
"message_pinned"
>
メッセージをピン留めしました:
</string>
<string
name=
"message_muted"
>
%2$sでミュートされたユーザー %1$s
</string>
<string
name=
"message_unmuted"
>
ユーザー %1$s は %2$s によってミュートされていません
</string>
<string
name=
"message_role_add"
>
%1$s は %3$s によって %2$s に設定されました
</string>
<string
name=
"message_role_removed"
>
%1$s は %3$s で、もう %2$s ではありません
</string>
<string
name=
"message_credentials_saved_successfully"
>
資格情報を正常に保存しました
</string>
<!-- Message actions -->
<string
name=
"action_msg_reply"
>
返信
</string>
<string
name=
"action_msg_info"
>
メッセージ情報
</string>
<string
name=
"action_msg_edit"
>
編集
</string>
<string
name=
"action_msg_copy"
>
コピー
</string>
<string
name=
"action_msg_quote"
>
引用
</string>
<string
name=
"action_msg_delete"
>
削除
</string>
<string
name=
"action_msg_pin"
>
ピン留めする
</string>
<string
name=
"action_msg_unpin"
>
ピン留を外す
</string>
<string
name=
"action_msg_star"
>
スターをつける
</string>
<string
name=
"action_msg_unstar"
>
スターを外す
</string>
<string
name=
"action_msg_share"
>
Share
</string>
<string
name=
"action_title_editing"
>
メッセージの編集
</string>
<string
name=
"action_msg_add_reaction"
>
リアクションする
</string>
<!-- Permission messages -->
<string
name=
"permission_editing_not_allowed"
>
編集は許可されていません
</string>
<string
name=
"permission_deleting_not_allowed"
>
削除は許可されていません
</string>
<string
name=
"permission_pinning_not_allowed"
>
ピン留めは許可されていません
</string>
<string
name=
"permission_starring_not_allowed"
>
閲覧は許可されていません
</string>
<!-- Search message -->
<string
name=
"title_search_message"
>
メッセージを検索
</string>
<!-- Favorite/Unfavorite chat room -->
<string
name=
"title_favorite_chat"
>
お気に入り
</string>
<string
name=
"title_unfavorite_chat"
>
お気に入り解除
</string>
<!-- Members List -->
<string
name=
"title_members_list"
>
メンバー
</string>
<!-- Mentions -->
<string
name=
"msg_mentions"
>
メンション
</string>
<string
name=
"msg_no_mention"
>
メンションされたメッセージはありません
</string>
<string
name=
"msg_all_the_mentions_appear_here"
>
全てのメンションされたメッセージが\ここに表示されます
</string>
<!-- Pinned Messages -->
<string
name=
"title_pinned_messages"
>
ピン留めされたメッセージ
</string>
<string
name=
"no_pinned_messages"
>
ピン留めされたメッセージはありません
</string>
<string
name=
"no_pinned_description"
>
ピン留めされたすべてのメッセージが\ここに表示されます
</string>
<!-- Favorite Messages -->
<string
name=
"title_favorite_messages"
>
お気に入りのメッセージ
</string>
<string
name=
"no_favorite_messages"
>
お気に入りのメッセージはありません
</string>
<string
name=
"no_favorite_description"
>
全てのお気に入りメッセージが\ここに表示されます
</string>
<!-- Files -->
<string
name=
"title_files"
>
ファイル
</string>
<string
name=
"title_files_total"
>
ファイル (%d)
</string>
<string
name=
"msg_no_files"
>
ファイルがありません
</string>
<string
name=
"msg_all_files_appear_here"
>
全てのファイルがここに表示されます
</string>
<!-- Upload Messages -->
<string
name=
"max_file_size_exceeded"
>
ファイルサイズ %1$d バイトが最大アップロードサイズ %2$d バイトとを超えました
</string>
<!-- Socket status -->
<string
name=
"status_connected"
>
接続済み
</string>
<string
name=
"status_disconnected"
>
接続切断
</string>
<string
name=
"status_connecting"
>
接続中
</string>
<string
name=
"status_authenticating"
>
認証中
</string>
<string
name=
"status_disconnecting"
>
切断
</string>
<string
name=
"status_waiting"
>
%d 秒間接続中
</string>
<!--Suggestions-->
<string
name=
"suggest_all_description"
>
このルームの全員に通知
</string>
<string
name=
"suggest_here_description"
>
この部屋のアクティブユーザーに通知する
</string>
<!-- Slash Commands -->
<string
name=
"Slash_Gimme_Description"
>
あなたのメッセージの前に表示(つ◕_◕)つ
</string>
<string
name=
"Slash_LennyFace_Description"
>
あなたのメッセージの後に表示(͡°͜ʖ͡°)
</string>
<string
name=
"Slash_Shrug_Description"
>
あなたのメッセージの後に表示¯\\ _(ツ)_ /¯
</string>
<string
name=
"Slash_Tableflip_Description"
>
表示(╯°□°)╯(┻━┻
</string>
<string
name=
"Slash_TableUnflip_Description"
>
表示┬─┬ノ(゜ - ゜ノ)
</string>
<string
name=
"Create_A_New_Channel"
>
新しいチャネルを作成します
</string>
<string
name=
"Show_the_keyboard_shortcut_list"
>
キーボードショートカットリストを表示する
</string>
<string
name=
"Invite_user_to_join_channel_all_from"
>
[#channel]のすべてのユーザーをこのチャンネルに招待する
</string>
<string
name=
"Invite_user_to_join_channel_all_to"
>
このチャンネルのすべてのユーザーを[#channel]に招待する
</string>
<string
name=
"Archive"
>
アーカイブ
</string>
<string
name=
"Remove_someone_from_room"
>
誰かをルームから削除
</string>
<string
name=
"Leave_the_current_channel"
>
現在のチャンネルを残す
</string>
<string
name=
"Displays_action_text"
>
操作テキストを表示
</string>
<string
name=
"Direct_message_someone"
>
誰かへダイレクトメッセージ
</string>
<string
name=
"Mute_someone_in_room"
>
誰かをルームでミュートにする
</string>
<string
name=
"Unmute_someone_in_room"
>
誰かをルームでミュートを解除されました
</string>
<string
name=
"Invite_user_to_join_channel"
>
ユーザーをこのチャンネルへ招待します
</string>
<string
name=
"Unarchive"
>
アーカイブを解除
</string>
<string
name=
"Join_the_given_channel"
>
チャンネルへ参加する
</string>
<string
name=
"Guggy_Command_Description"
>
提供されたテキストに基づいてgifを生成する
</string>
<string
name=
"Slash_Topic_Description"
>
設定トピック
</string>
<!-- Emoji message-->
<string
name=
"msg_no_recent_emoji"
>
最近の絵文字はありません
</string>
<string
name=
"alert_title_default_skin_tone"
>
デフォルトスキントークン
</string>
<!-- Sorting and grouping-->
<string
name=
"menu_chatroom_sort"
>
ソート
</string>
<string
name=
"dialog_sort_title"
>
ソート
</string>
<string
name=
"dialog_sort_by_alphabet"
>
アルファベット順
</string>
<string
name=
"dialog_sort_by_activity"
>
アクティビティで並べ替える
</string>
<string
name=
"dialog_group_by_type"
>
グループ別
</string>
<string
name=
"dialog_group_favourites"
>
お気に入りのグループ
</string>
<string
name=
"chatroom_header"
>
ヘッダ
</string>
<string
name=
"dialog_button_done"
>
完了
</string>
<!--ChatRooms Headers-->
<string
name=
"header_channel"
>
チャンネル
</string>
<string
name=
"header_private_groups"
>
プライベートグループ
</string>
<string
name=
"header_direct_messages"
>
ダイレクトメッセージ
</string>
<string
name=
"header_live_chats"
>
ライブチャット
</string>
<string
name=
"header_unknown"
>
不明
</string>
<!--Notifications-->
<string
name=
"notif_action_reply_hint"
>
返信
</string>
<string
name=
"notif_error_sending"
>
送信に失敗しました。もう一度お試しください。
</string>
<string
name=
"notif_success_sending"
>
メッセージは %1$s に送信されました!
</string>
<string
name=
"read_by"
>
読者
</string>
<string
name=
"message_information_title"
>
メッセージ情報
</string>
</resources>
\ No newline at end of file
emoji/src/main/java/chat/rocket/android/emoji/EmojiParser.kt
View file @
30a35675
...
...
@@ -79,10 +79,10 @@ class EmojiParser {
val
px
=
context
.
resources
.
getDimensionPixelSize
(
R
.
dimen
.
custom_emoji_small
)
return
spannable
.
also
{
return
spannable
.
also
{
sp
->
regex
.
findAll
(
spannable
).
iterator
().
forEach
{
match
->
customEmojis
.
find
{
it
.
shortname
.
toLowerCase
()
==
match
.
value
.
toLowerCase
()
}
?.
let
{
it
.
url
?.
let
{
url
->
customEmojis
.
find
{
it
.
shortname
.
toLowerCase
()
==
match
.
value
.
toLowerCase
()
}
?.
let
{
emoji
->
emoji
.
url
?.
let
{
url
->
try
{
val
glideRequest
=
if
(
url
.
endsWith
(
"gif"
,
true
))
{
GlideApp
.
with
(
context
).
asGif
()
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment