-
-
Notifications
You must be signed in to change notification settings - Fork 29
/
Copy pathstrings.xml
1259 lines (1223 loc) · 82.4 KB
/
strings.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<resources>
<string name="app_name">PuppyGit</string>
<string name="menu">Menu</string>
<string name="close">Close</string>
<string name="back">Back</string>
<string name="repos">Repos</string>
<string name="files">Files</string>
<string name="editor">Editor</string>
<string name="changelist">ChangeList</string>
<string name="settings">Settings</string>
<string name="global_username_email">Global username and email</string>
<string name="username_and_email">Username and Email</string>
<string name="credentials">Credentials</string>
<string name="clone">Clone</string>
<string name="credential_manager">Credential Manager</string>
<string name="ok">OK</string>
<string name="cancel">Cancel</string>
<string name="git_url">Git Url</string>
<string name="git_url_placeholder">e.g. https://example/example.git</string>
<string name="branch_optional">Branch (Optional)</string>
<string name="branch_name">Branch Name</string>
<string name="depth_optional">Depth (Optional)</string>
<string name="depth">depth (e.g. 1)</string>
<string name="recursive_clone">Recursive Clone</string>
<string name="single_branch">Single Branch</string>
<string name="show_password">Show Password</string>
<string name="hide_password">Hide Password</string>
<string name="repo_name">Repo Name</string>
<string name="err_cant_get_repo_dir">Err: Can\'t get Repo Dir</string>
<string name="repo_active">Active</string>
<string name="repo_set_active">Set Active</string>
<string name="repo_label_remote">Remote</string>
<string name="repo_label_remote_url">Url</string>
<string name="repo_label_pull_remote">Pull Remote</string>
<string name="repo_label_push_remote">Push Remote</string>
<string name="repo_label_pull_remote_url">Pull Url</string>
<string name="repo_label_push_remote_url">Push Url</string>
<string name="repo_label_branch">Branch</string>
<string name="repo_label_last_update_time">Update time</string>
<string name="repo_label_last_commit">Last commit</string>
<string name="repo_label_status">Status</string>
<string name="repo_label_error">Error</string>
<string name="repo_status_need_pull">Need Pull</string>
<string name="repo_status_need_push">Need Push</string>
<string name="repo_status_need_merge">Need Merge</string>
<string name="repo_status_need_sync">Need Sync</string>
<string name="repo_status_need_commit">Need Commit</string>
<string name="repo_status_uptodate">up-to-date</string>
<string name="repo_err_has_unchecked_err">Has Unchecked Error</string>
<string name="repo_err_no_err_or_all_checked">No Error or All Checked</string>
<string name="commit_history">Commit History</string>
<string name="previous_page">Previous Page</string>
<string name="next_page">Next Page</string>
<string name="search">Search</string>
<string name="merge">Merge</string>
<string name="reflog">Reflog</string>
<string name="hash_or_branch">Hash or Branch</string>
<string name="revert">Revert</string>
<string name="copy_hash">Copy Hash</string>
<string name="copy_author">Copy Author</string>
<string name="copy_email">Copy Email</string>
<string name="copy_commit_msg">Copy Message</string>
<string name="hash">Hash</string>
<string name="email">Email</string>
<string name="date">Date</string>
<string name="author">Author</string>
<string name="message">Message</string>
<string name="commit_message">Commit Message</string>
<string name="branch">Branch</string>
<string name="clear_all">Clear All</string>
<string name="delete">Delete</string>
<string name="id">ID</string>
<string name="msg">Msg</string>
<string name="error">Error</string>
<string name="success">Success</string>
<string name="clear_all_ask_text">Will clear all, Are you sure?</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="no_credential">No Credential</string>
<string name="new_credential">New Credential</string>
<string name="select_credential">Select Credential</string>
<string name="credential_name">Credential Name</string>
<string name="credential_name_placeholder">e.g. \"CredentialForGithub\"</string>
<string name="username">Username</string>
<string name="password">Password</string>
<string name="private_key">Private Key</string>
<string name="paste_your_private_key_here">Paste your private-key here</string>
<string name="passphrase_if_have">Passphrase (if have)</string>
<string name="input_passphrase_if_have">Input passphrase (if have)</string>
<string name="tap_for_select_credential">Tap for select credential</string>
<string name="selected_credential">Selected credential:</string>
<string name="credential_name_exists_err">Credential name already exists, please try another</string>
<string name="repo_name_exists_err">Repo name already exists, please try another</string>
<string name="cloning">Cloning…</string>
<string name="edit_repo">Edit Repo</string>
<string name="del_repo">Delete Repo</string>
<string name="retry">Retry</string>
<string name="unknown_err_when_cloning">unknown err happened when cloning</string>
<string name="press_back_again_to_exit">Press Back Again To Exit</string>
<string name="file_or_folder_name">File or Folder Name</string>
<string name="file_or_folder_icon">File or Folder Icon</string>
<string name="file_or_folder_menu">File or Folder Menu</string>
<string name="rename">Rename</string>
<string name="info">Info</string>
<string name="file_checked_indicator_icon">File checked indicator icon</string>
<string name="quit_selection_files_mode">Quit selection files mode</string>
<string name="copy">Copy</string>
<string name="move">Move</string>
<string name="paste">Paste</string>
<string name="create_file_or_folder">Create File or Folder</string>
<string name="create">Create</string>
<string name="create_new_credential">Create New Credential</string>
<string name="file_name">File Name</string>
<string name="file_name_placeholder">Input file name</string>
<string name="file_already_exists">File already exists</string>
<string name="save">Save</string>
<string name="file_saved">File Saved</string>
<string name="reload_file">Reload File</string>
<string name="select_file">Select File</string>
<string name="loading">Loading…</string>
<string name="unknown_err">Unknow Error</string>
<string name="err_repo_name_has_illegal_chars_or_too_long">Err:Repo name has illegal chars or too long</string>
<!-- <string name="query_repo_for_changelist_err">ChangeList Error When Querying Repo</string>-->
<!-- diff时,不知道文件是modification还是new还是delete-->
<string name="unknown_change_type">Unknown change type</string>
<!-- diff line type-->
<string name="diff_line_type_add">Add</string>
<string name="diff_line_type_del">Del</string>
<string name="diff_line_type_hunk_header">HunkHdr</string>
<string name="diff_line_type_context">Ctx</string>
<string name="old_line_at">OldLineAt</string>
<string name="new_line_at">NewLineAt</string>
<string name="no_new_line_at_end">\\ No newline at end of file</string>
<string name="diff_screen_default_title">Diff</string>
<string name="open_repo_failed">Err: Open Repo Failed!</string>
<string name="error_has_illegal_chars">Err: has illegal chars</string>
<string name="error_cant_create_file_with_this_name">Err: Can\'t create file with this name</string>
<string name="unknown_err_plz_try_another_name">Unknown Err: plz try another name</string>
<string name="open_file_failed">Err: Open file failed!</string>
<string name="error_file_name_has_illegal_chars">Err: file name has illegal chars!</string>
<string name="open">Open</string>
<string name="doesnt_support_view_binary_file">Doesn\'t support view binary file</string>
<string name="switch_repo">Switch Repository</string>
<string name="refresh">Refresh</string>
<!-- <string name="go_to_index_page">Go to Index page</string>-->
<string name="no_repo_for_shown">No Repo for shown</string>
<string name="end_of_the_list">--- End of the list ---</string>
<string name="commit_selected_and_index_items_then_sync">Commit selected and Index items then sync with Remote</string>
<string name="commit_selected_and_index_items">Commit selected and Index items</string>
<string name="select_all">Select All</string>
<string name="stage">Stage</string>
<string name="no_item_selected">No Item Selected</string>
<!-- will replace "ph_a3f241dc_1" to a number of files count ,the final str will shown looks like: "5 files staged" -->
<string name="n_files_staged">ph_a3f241dc_1 file(s) staged</string>
<string name="revert_n_and_del_m_files">Reverted ph_a3f241dc_1 and deleted ph_a3f241dc_2 files</string>
<string name="will_revert_modified_or_deleted_and_rm_new_files_are_you_sure">Will revert \"Modified\" or \"Deleted\" and [REMOVE] \"New\" files, are you sure?(\"Conflict\" items will ignore)</string>
<string name="must_resolved_conflict_and_select_them_before_commit">Must resolved conflicts and select them before commit</string>
<string name="err_when_querying_settings_from_db">Err when querying settings from db</string>
<string name="global">Global</string>
<string name="current_repo">Current Repo</string>
<string name="invalid_username_or_email">Invalid username or email</string>
<string name="please_set_username_email_before_commit">Please set username and email before commit!</string>
<string name="canceled">Canceled</string>
<string name="saved">Saved</string>
<string name="error_unknown_selection">error: unknown selection!</string>
<string name="set_global_username_and_email">Set Global username and email</string>
<string name="set_username_and_email_for_repo">Set username and email for repo. \nLeave fields empty, if you want to use global settings.</string>
<string name="repo_status_has_conflict">Has Conflict</string>
<string name="please_input_commit_msg">Please input commit msg</string>
<string name="you_can_leave_msg_empty_will_auto_gen_one">You can leave msg empty, will auto generate one</string>
<string name="input_your_commit_message">Input your commit message</string>
<string name="set_upstream_text">Please choose a \"Remote\" and set a \"Branch\" as upstream for current branch</string>
<string name="set_upstream_for_branch">Set upstream for branch</string>
<string name="please_set_upstream_for_current_branch">Please set upstream for current branch!</string>
<string name="set_upstream_title">Set upstream</string>
<string name="same_with_local_branch">Same with local branch</string>
<string name="commit_success">Commit Success</string>
<string name="stage_failed">Stage Failed</string>
<string name="fetch_failed">Fetch Failed</string>
<string name="has_conflicts_abort_sync">Has conflicts, abort sync!</string>
<string name="sync_abort_by_commit_failed">Sync abort by commit failed!</string>
<string name="sync_success">Sync Success!</string>
<string name="unstage">Unstage</string>
<string name="unstage_success">Unstage Success</string>
<string name="index">Index</string>
<string name="push">Push</string>
<string name="pull">Pull</string>
<string name="sync">Sync</string>
<string name="pull_success">Pull Success</string>
<string name="pull_failed">Pull Failed</string>
<string name="push_failed">Push Failed</string>
<string name="push_success">Push Success</string>
<string name="sync_failed">Sync Failed</string>
<string name="merge_failed">Merge Failed</string>
<string name="err_upstream_invalid_plz_try_sync_first">err: upstream invalid, plz try sync first</string>
<string name="plz_set_username_and_email_first">plz set Username and Email first</string>
<string name="has_conflicts">Has Conflicts!</string>
<string name="commit_failed">Commit Failed</string>
<string name="reverting">Reverting…</string>
<string name="syncing">Syncing…</string>
<string name="pulling">Pulling…</string>
<string name="pushing">Pushing…</string>
<string name="setting_upstream">Setting upstream…</string>
<string name="committing">Committing…</string>
<string name="saving">Saving…</string>
<string name="executing_commit_then_sync">Executing commit then sync…</string>
<string name="staging">Staging…</string>
<string name="type">Type</string>
<string name="unlink_all">Unlink All</string>
<string name="edit">Edit</string>
<string name="http_https">http/https</string>
<string name="ssh">ssh</string>
<string name="edit_credential">Edit Credential</string>
<string name="abort_merge_failed">Abort Merge failed</string>
<string name="aborting_merge">Aborting Merge…</string>
<string name="continue_merging">Continue Merging…</string>
<string name="abort_merge">Abort Merge</string>
<string name="abort_merge_notice_text">Will try to restore the repository files to the state before the merge. Are you sure?</string>
<string name="repo">Repo</string>
<string name="unlink">UnLink</string>
<string name="link">Link</string>
<string name="linked_remotes">Linked Remotes</string>
<string name="unlinked_remotes">Unlinked Remotes</string>
<string name="none">None</string>
<string name="create_link">Create Link</string>
<string name="unlink_all_ask_text">Will unlink all remotes with current credential, are you sure?</string>
<string name="override_link">Override Link</string>
<string name="override_link_ask_text">Item already linked with another credential, are you sure change it link to current credential?</string>
<string name="checkout">Checkout</string>
<string name="create_branch">Create Branch</string>
<string name="delete_credential">Delete Credential</string>
<string name="are_you_sure">Are you sure?</string>
<string name="fetch">Fetch</string>
<string name="check_update">Check Update</string>
<string name="copy_msg">Copy Msg</string>
<string name="view_msg">View Msg</string>
<string name="detached">Detached</string>
<string name="branches">Branches</string>
<string name="local">Local</string>
<string name="remote">Remote</string>
<string name="upstream">Upstream</string>
<string name="create_failed_branch_exists">Create failed: branch already exists!</string>
<string name="error_cant_resolve_repo_head">Err: Can\'t resolve repo head</string>
<string name="switch_branch">Switch Branch</string>
<string name="merge_into_current">Merge into Current</string>
<!-- ph_a3f241dc_N 是占位符,会被替换为实际的分支名-->
<!-- ph_a3f241dc_N are placehodlers, will replaced by real branches name-->
<string name="merge_branch1_into_branch2">Merge ph_a3f241dc_1 into ph_a3f241dc_2</string>
<string name="set_upstream">Set Upstream</string>
<string name="set_upstream_error">Set Upstream error!</string>
<string name="remotes">Remotes</string>
<string name="set_for_global">Set for global</string>
<string name="set_for_current_repo">Set for current repo</string>
<string name="file">File</string>
<string name="folder">Folder</string>
<string name="stage_all">Stage All</string>
<string name="commit">Commit</string>
<string name="stage_all_failed">Stage all failed!</string>
<string name="item_list_is_empty">Item list is empty</string>
<string name="index_is_empty">Index is empty</string>
<string name="gen_commit_msg_err_commit_abort">Gen commit msg err! commit abort!</string>
<string name="create_branch_based_on">Create branch based on</string>
<string name="warn_please_commit_your_change_before_checkout_or_merge">Warn: please commit your changes before checkout or merge, otherwise may cause [DATA LOSE]!</string>
<string name="create_branch_success">Create branch success</string>
<string name="checking_out">Checking out…</string>
<string name="err_when_querying_repo_info">Error occurred when querying repo info!</string>
<string name="checkout_failed">Checkout failed!</string>
<string name="err_when_querying_branch_commit_id">Error when querying branch commit id!</string>
<string name="checkout_success">Checkout success</string>
<string name="cant_set_upstream_for_remote_branch">Cant\'t set upstream for remote branch!</string>
<string name="will_checkout_to">Will checkout to</string>
<string name="plz_choose_a_checkout_type">Plz choose a checkout type</string>
<string name="detach_head">Detach HEAD</string>
<string name="checkout_remote_branch">Checkout remote branch</string>
<string name="create_local_branch">Create local branch</string>
<!-- 翻成中文:“将会和以下分支合并” ,冒号,后面接分支名 -->
<!-- <string name="will_merge">Will merge</string>-->
<string name="merge_failed_src_and_target_same">Merge failed: src and target same!</string>
<string name="merge_success">Merge success</string>
<string name="already_up_to_date">Already up-to-date</string>
<string name="set_upstream_success">Set upstream success</string>
<string name="select_remote">Select Remote</string>
<string name="set_upstream_branch_name">Set upstream branch name</string>
<string name="upstream_branch_name">Upstream branch name</string>
<string name="same_with_local">Same with local</string>
<string name="select_a_remote">Select a remote</string>
<string name="delete_branch">Delete Branch</string>
<string name="del_remote_branch">Delete remote branch</string>
<string name="del_upstream_too">Delete upstream too</string>
<string name="del_upstream_require_network_connection">Delete upstream require network connection</string>
<string name="del_branch">Delete branch</string>
<string name="del_remote_branch_require_network_connection">Delete remote branch require network connection</string>
<string name="merging">Merging…</string>
<string name="merge_state">MERGE</string>
<string name="deleting_branch">Deleting branch…</string>
<string name="del_branch_err_operation_abort">Delete branch err! operation abort!</string>
<string name="del_upstream_branch_err_operation_abort">Delete upstream branch err! operation abort!</string>
<string name="del_remote_branch_err_operation_abort">Delete remote branch err! operation abort!</string>
<string name="query_remote_error">Query remote error!</string>
<string name="del_upstream_success">Delete upstream success</string>
<string name="del_local_branch_success">Delete local branch success!</string>
<string name="del_upstream_failed_upstream_is_invalid">Delete upstream failed! upstream is invalid!</string>
<string name="deleting_upstream">Deleting upstream…</string>
<string name="specify_remote_name">Specify remote name</string>
<string name="remote_name">Remote name</string>
<string name="remote_name_ambiguous_plz_specify_remote_name">Remote name is ambiguous, plz specify a remote name</string>
<string name="remote_name_is_invalid">Err: Remote name is invalid!</string>
<string name="push_del_remote_branch_failed">Push:delete remote branch failed!</string>
<string name="del_remote_branch_success">Delete remote branch success</string>
<string name="load_more">Load More</string>
<string name="parent">Parent</string>
<string name="parents">Parents</string>
<string name="view_branches">View Branches</string>
<string name="view_parents">View Parents</string>
<string name="view_messages">View Messages</string>
<string name="recommend">Recommend</string>
<string name="new_branch">New Branch</string>
<string name="last_commit">Last Commit</string>
<string name="no_parent_for_compare">No parent for compare</string>
<string name="compare_to_parent">Compare To Parent</string>
<string name="file_size_over_limit">File size over limit</string>
<string name="content_size_over_limit">Content size over limit</string>
<string name="err_doesnt_support_open_file_over_limit">Err: Doesn\'t support open file over limit</string>
<string name="will_reload_file_are_u_sure">Will reload file, unsaved content will lost, are you sure?</string>
<string name="will_close_file_are_u_sure">Will close file, unsaved content will lost, are you sure?</string>
<string name="copied">Copied!</string>
<!-- ph_a3f241dc_1 is a placeholder for selected lines count-->
<string name="n_lines_copied">ph_a3f241dc_1 line(s) copied</string>
<string name="view_hash">View Hash</string>
<string name="resolve_reference_failed">Resolve reference failed!</string>
<string name="err_upstream_invalid_plz_go_branches_page_set_it_then_try_again">Err:upstream is invalid, plz go branches page set it then try again!</string>
<string name="fetch_all">Fetch All</string>
<string name="fetch_all_are_u_sure">Will fetch all remotes, are you sure?</string>
<string name="error_msg">Error Msg</string>
<string name="repo_path_invalid">Repo path is invalid!</string>
<string name="err_repo_is_invalid">Err:Repo is invalid!</string>
<string name="name">Name</string>
<string name="url">Url</string>
<string name="set_url">Set Url</string>
<string name="unlink_credential">Unlink Credential</string>
<string name="fetch_all_success">Fetch all success</string>
<string name="linked_credential">Linked credential</string>
<string name="open_last">Open Last</string>
<string name="are_you_sure_to_delete">Are you sure to delete</string>
<string name="remove_from_git">Remove from git</string>
<string name="will_remove_selected_items_from_git_are_u_sure">Will remove selected items from git, are you sure?</string>
<string name="will_delete_selected_items_are_u_sure">Will delete selected items, are you sure?</string>
<string name="will_delete_repo_and_all_its_files_on_disk">Will delete Repo and all its files on disk!!</string>
<string name="override">Override</string>
<string name="file_override_ask_text">Below files/folders already exists, do you want to override them?</string>
<string name="input_new_file_name">Input new file name</string>
<string name="name_already_exists">Name already exists</string>
<string name="err_dir_is_not_a_git_repo">Err: dir is not a git repo!</string>
<string name="edit_with">Edit with</string>
<string name="view_with">View with</string>
<string name="open_file_edit_mode_err_maybe_try_view">Open file with edit mode err, maybe you can try view file.</string>
<string name="open_file_with_view_mode_err">Open file with view mode err!</string>
<string name="open_file_err_not_supported_type_may_try_change_name_to_txt">Open file err! not supported type! may try change file extension to .txt, If you sure it\'s a text file.</string>
<string name="export">Export</string>
<string name="open_public_folder_err">err:open public folder failed!</string>
<string name="err_cant_get_export_folder">Err: can\'t get export folder!</string>
<string name="will_export_files_to">Will export files to</string>
<string name="err_target_is_file_but_expect_dir">err:target is a file but expect dir!</string>
<string name="require_import_files_list_is_empty">Require import files list is empty!</string>
<string name="import_str">Import</string>
<string name="import_has_err">Import has err</string>
<string name="import_success">Import success</string>
<string name="import_failed">Import failed</string>
<string name="you_can_click_here_copy_err_msg">You can click HERE copy err msg to clipboard</string>
<string name="err_msg">err msg</string>
<string name="file_not_found">File Not Found!</string>
<string name="do_you_want_save_before_close_file">Do you want to save before close file?</string>
<string name="reopen">Reopen</string>
<string name="no_items_for_shown">No items for shown</string>
<string name="index_clean">Index clean</string>
<string name="work_tree_clean">Worktree clean</string>
<string name="index_dirty">Index Dirty</string>
<string name="local_ahead_upstream">Local ahead upstream</string>
<string name="local_behind_upstream">Local behind upstream</string>
<string name="already_up_to_date_with_upstream">Already up-to-date with upstream</string>
<string name="welcome">Welcome</string>
<string name="tips">Tips</string>
<string name="try_long_press_icon_get_hints">If you don\'t know some icons meaning, try long press for get hints.</string>
<string name="fetching">Fetching…</string>
<string name="fetching_no_dots">Fetching</string>
<string name="click_here_to_check_update">Click HERE to Check Update</string>
<string name="fetch_success">Fetch success</string>
<string name="hard_reset">Hard Reset</string>
<!-- <string name="warn_hard_reset_ask">WARN: Hard Reset will make HEAD point to \'Target\', and make worktree content same as \'Target\', means [it will removes all uncommitted changes], and if repo is not in detached HEAD mode, your current branch will point to \'Target\' too, are you sure you want to hard reset?</string>-->
<string name="i_am_sure_i_want_hard_reset">I am sure I want to hard reset</string>
<string name="reset_success">Reset Success</string>
<string name="target">Target</string>
<string name="delete_repos">Delete Repo(s)</string>
<string name="closing">Closing…</string>
<string name="unshallow">Unshallow</string>
<string name="cancel_clone_depth">Cancel Clone Depth</string>
<string name="unshallowing">Unshallowing…</string>
<string name="unshallow_success_cant_back">note: If unshallow success, You can\'t back shallowed again!</string>
<string name="will_do_unshallow_for_repos">Will do unshallow for repo(s)</string>
<string name="err_file_doesnt_exist_anymore">Err: File doesn\'t exist anymore!</string>
<string name="unstaging">Unstaging…</string>
<string name="will_unstage_are_u_sure">Will Unstage selected items, are you sure?</string>
<string name="commit_all_index_items_then_sync">Commit all Index items then sync</string>
<string name="commit_all_index_items">Commit all Index items</string>
<string name="go_to_top">Go to top</string>
<string name="filter_files">Filter files</string>
<string name="input_keyword">Input keyword</string>
<string name="do_filter">Do filter</string>
<string name="keyword_is_empty">Keyword is empty!</string>
<string name="plz_input_file_name">Plz input file name!</string>
<string name="go_to_line">Go to line</string>
<string name="line_number">Line Number</string>
<string name="line_num_placeholder">e.g. 1</string>
<string name="sync_failed_by_detached_head">sync failed: detached HEAD!</string>
<string name="push_failed_by_detached_head">push failed: detached HEAD!</string>
<string name="launching">Launching…</string>
<string name="only_https_supported">only https supported</string>
<string name="file_unmodified_no_diff_for_shown">File is unmodified, no diff for shown</string>
<string name="no_upstream_set_for_local_branch">No upstream set for local branch</string>
<string name="upstream_not_published">Upstream not published</string>
<string name="line_selected">Line selected</string>
<string name="deleted">Deleted</string>
<string name="delete_lines">Delete lines</string>
<!-- ph_a3f241dc_1 is placeholder for selected lines count-->
<string name="will_delete_n_lines_ask">Will delete ph_a3f241dc_1 line(s), are you sure?</string>
<string name="about">About</string>
<string name="app_icon">App Icon</string>
<string name="contact_author">Contact Author</string>
<string name="powered_by_open_source">Powered by Open Source</string>
<string name="err_get_export_dir_failed">err:Get export dir failed!</string>
<string name="export_success">Export success</string>
<string name="export_failed">Export failed</string>
<string name="get_default_export_folder_failed_plz_choose_one">Get default export folder failed, plz choose one</string>
<string name="export_canceled">Export canceled</string>
<string name="exporting">Exporting…</string>
<string name="export_err">Export error</string>
<string name="details">Details</string>
<string name="plz_waiting">Plz waiting…</string>
<string name="importing">Importing…</string>
<string name="checkout_to">Checkout to</string>
<string name="commit_hash">Commit Hash</string>
<string name="create_branch_err">Create branch err</string>
<string name="checkout_error">Checkout error</string>
<string name="creating_branch">Creating branch…</string>
<string name="error_invalid_commit_hash">error: invalid commit hash</string>
<string name="add">Add</string>
<string name="add_a_repo">Add a repo</string>
<string name="back_editor_from_external_app_ask_reload">If you edited the file with external app, you might want to reload it to show modified content</string>
<string name="reload">Reload</string>
<string name="go">Go</string>
<string name="range">Range</string>
<string name="no_line_selected">No line selected!</string>
<string name="err_target_is_not_a_file">Err: Target is not a file</string>
<string name="unknown">Unknown</string>
<string name="file_open_as_type_text">Text</string>
<string name="file_open_as_type_image">Image</string>
<string name="file_open_as_type_audio">Audio</string>
<string name="file_open_as_type_video">Video</string>
<string name="file_open_as_type_archive">Archive</string>
<string name="file_open_as_type_directory">Folder</string>
<string name="file_open_as_type_any">Other</string>
<string name="file_open_as_by_extension">By Extension</string>
<string name="open_in_editor">Open in Editor</string>
<string name="open_as">Open As</string>
<string name="read_only">Read Only</string>
<string name="will_ignore_read_only">Will ignore \'Read Only\'</string>
<string name="open_failed">Open Failed</string>
<string name="file_path_invalid">File path invalid</string>
<string name="continue_merge">Continue Merge</string>
<string name="accept_theirs">Accept Theirs</string>
<string name="accept_ours">Accept Ours</string>
<string name="ask_do_operation_for_selected_conflict_items">Will do operation for selected \'Conflict\' item(s), are you sure?</string>
<string name="err_no_conflict_item_selected">err: No Conflict Item Selected!</string>
<string name="continue_merge_err">Continue Merge err</string>
<string name="current_branch">Current Branch</string>
<string name="head">HEAD</string>
<string name="err_selected_remote_is_invalid">err: selected remote is invalid</string>
<string name="err_restart_app_may_resolve">err! restart app may resolve…</string>
<string name="reset">Reset</string>
<string name="upstream_saved">Upstream Saved</string>
<string name="save_and_sync">Save and Sync</string>
<string name="set_upstream_and_sync">Set Upstream and Sync</string>
<string name="credential">Credential</string>
<string name="remote_info">Remote Info</string>
<string name="set_branch">Set Branch</string>
<string name="err_resolve_remote_failed">Err:resolve remote failed</string>
<string name="all">All</string>
<string name="specify">Specify</string>
<!-- e.g. branch split by ','-->
<string name="branches_split_by_sign">Branches split by \'ph_a3f241dc_1\'</string>
<string name="branches_placeholder">branch1,branch2,etc</string>
<string name="err_branch_list_is_empty">err:branch list is empty!</string>
<string name="err_branches_str_is_invalid">err:branches str is invalid!</string>
<string name="custom">Custom</string>
<string name="set_fetch_refspecs">Set Fetch Refspecs</string>
<string name="set_branches_for_fetch">Set branches for Fetch</string>
<string name="branch_mode">Branch Mode</string>
<string name="branch_mode_note">Download all branches or specify a list</string>
<string name="set_branch_mode">Set Branch Mode</string>
<string name="fetching_all">Fetching All…</string>
<string name="pull_err">Pull Err</string>
<string name="explorer_files">Explorer Files</string>
<string name="accept_theirs_pro_only">Accept Theirs(Pro)</string>
<string name="accept_ours_pro_only">Accept Ours(Pro)</string>
<string name="this_feature_is_pro_only">This feature is Pro-Only</string>
<string name="single_branch_pro_only">Single Branch(Pro)</string>
<string name="depth_optional_pro_only">Depth (Optional)(Pro)</string>
<string name="set_branch_mode_pro_only">Set Branch Mode(Pro)</string>
<string name="privacy_policy">Privacy Policy</string>
<string name="discussions">Discussions</string>
<string name="buy_now">Buy Now</string>
<string name="subscription">Subscription</string>
<string name="err_init_billing_service_failed">err: init billing service failed!</string>
<string name="err_query_product_details_failed">err: Query product details failed!</string>
<!-- products benefits-->
<string name="pro_benefits">No Ads\nUnlock All Features</string>
<!-- products desc-->
<string name="pro_per_month_subs_desc"> </string>
<string name="pro_per_3_months_subs_desc"> </string>
<string name="pro_per_6_months_subs_desc"> </string>
<string name="pro_per_year_subs_desc"> </string>
<!--products subscription period-->
<string name="per_month">per month</string>
<string name="per_3_months">per 3-months</string>
<string name="per_6_months">per 6-months</string>
<string name="per_year">per year</string>
<string name="you_already_is_pro">You already is Pro</string>
<string name="click_here_to_view_history">Click HERE to View History</string>
<string name="click_here_to_view_branches">Click HERE to View Branches</string>
<string name="click_here_to_explorer_files">Click HERE to Explorer Files</string>
<string name="del_files_on_disk">Delete Files on Disk</string>
<string name="show_in_files">Show In Files</string>
<string name="file_doesnt_exist">File doesn\'t exist</string>
<string name="show_last_in_files">Show Last In Files</string>
<string name="err_name_is_empty">Err: name is empty!</string>
<string name="err_url_is_empty">Err: url is empty</string>
<string name="url_not_changed">Url Not Changed</string>
<string name="err_invalid_url">Err: invalid url</string>
<string name="tags">Tags</string>
<string name="tags_pro">Tags(Pro)</string>
<string name="force">force</string>
<string name="warn_force_checkout_will_overwrite_uncommitted_changes">warn: force checkout will overwrite uncommitted changes</string>
<string name="dont_update_head">Don\'t update HEAD</string>
<string name="tag_name">Tag Name</string>
<string name="annotate">Annotate</string>
<string name="tag_msg">Tag Msg</string>
<string name="tag_name_is_empty">Tag Name is empty</string>
<string name="commit_hash_is_empty">Commit Hash is empty</string>
<string name="tag_msg_is_empty">Tag Msg is empty</string>
<string name="plz_set_git_username_and_email_first">plz set git username and email first</string>
<string name="invalid_commit_hash">Invalid commit hash</string>
<string name="warn_will_override_if_tag_name_already_exists">warn: will override if tag name already exists</string>
<string name="fetch_linked">Fetch Linked</string>
<string name="push_linked">Push Linked</string>
<string name="push_url">Push Url</string>
<string name="set_push_url">Set Push Url</string>
<string name="push_credential">Push Credential</string>
<string name="fetch_credential">Fetch Credential</string>
<!-- the "Url" should same with value of R.string.url -->
<string name="use_url">Use \"Url\"</string>
<string name="leave_it_empty_will_use_url">Leave it empty will use \"Url\"</string>
<string name="link_credential">Link Credential</string>
<string name="link_mode">Link Mode</string>
<string name="merge_continue_err">merge continue err</string>
<string name="repo_not_in_merging">repo not in merging</string>
<string name="plz_resolve_conflicts_first">plz resolve conflicts first</string>
<string name="no_merge_head_found">no merge head found!</string>
<string name="annotated">Annotated</string>
<string name="tagger">Tagger</string>
<string name="new_tag">New Tag</string>
<string name="err_must_set_username_and_email_before_create_annotate_tag">Err: You must set \'username\' and \'email\' for Repo before create \'Annotate Tag\'</string>
<string name="create_tag">Create Tag</string>
<string name="deleting">Deleting…</string>
<string name="filter">Filter</string>
<string name="tag">Tag</string>
<string name="better_compare">Better Compare</string>
<string name="better_but_slow_compare">Better-but-slow Compare</string>
<string name="on_str">ON</string>
<string name="off_str">OFF</string>
<string name="select_remotes">Select Remotes</string>
<string name="fetch_tags">Fetch Tags</string>
<string name="options">Options</string>
<string name="show_hidden_items">show/hidden items</string>
<string name="del_tags_on_remotes">Del Tags On Remotes</string>
<string name="delete_tags">Delete Tags</string>
<string name="push_tags">Push Tags</string>
<string name="warn_if_tag_name_already_exists_will_override">warn: if tag name already exists, will override</string>
<string name="deleting_remote_tags">Deleting remote tags</string>
<string name="tag_oid">Tag Oid</string>
<string name="no_tags_found">No Tags Found</string>
<string name="or_str">or</string>
<string name="warn_remote_tag_override_local_tag">warn: Remote will force Override Local same name Tags, even non-fastfowardable</string>
<string name="warn_local_tag_override_remote_tag">warn: Local will force Override Remote same name Tags, even non-fastfowardable</string>
<string name="note_as_default_remote_will_not_override_local_tags">note: as default, Remote [will not override] Local same name Tags, except you checked \'force\'</string>
<string name="note_as_default_local_will_override_remote_tags">note: as default, for lightweight Tags, Local [will override] Remote if fastforwardable</string>
<string name="load_to_end">Load To End</string>
<string name="creating">Creating…</string>
<string name="new_oid">New Oid</string>
<string name="old_oid">Old Oid</string>
<string name="stash_id">Stash ID</string>
<string name="pop">Pop</string>
<string name="apply">Apply</string>
<string name="stash">Stash</string>
<string name="will_apply_then_delete_item_are_you_sure">Will apply then delete item, are you sure?</string>
<string name="will_apply_item_are_you_sure">Will apply item, are you sure?</string>
<string name="will_delete_item_are_you_sure">Will delete item, are you sure?</string>
<string name="license">LICENSE</string>
<string name="other">Other</string>
<string name="lightweight">Lightweight</string>
<!-- is_xxx and not_xxx should be difference string for filterable -->
<string name="is_current">Is Current</string>
<string name="not_current">Not Current</string>
<string name="is_published">Is Published</string>
<string name="not_published">Not Published</string>
<string name="is_grafted">Is Grafted</string>
<string name="not_grafted">Not Grafted</string>
<string name="show_in_list">Show In List</string>
<string name="diff_to_local">Diff To Local</string>
<string name="reverse">Reverse</string>
<string name="swap">Swap</string>
<string name="compare_to_local">Compare To Local</string>
<string name="diff_commits">Diff Commits</string>
<string name="first_commit_hash">First Commit Hash</string>
<string name="second_commit_hash">Second Commit Hash</string>
<string name="note_leave_commit_hash_empty_to_compare_with_local_worktree">note:leave commit hash empty to compare with \'local\' (worktree)</string>
<string name="num2_commits_same">2 commits same</string>
<string name="swap_commits">Swap Commits</string>
<string name="swap_commits_on">Swap Commits: ON</string>
<string name="swap_commits_off">Swap Commits: OFF</string>
<string name="merge_mode">Merge Mode</string>
<string name="find_previous">Find Previous</string>
<string name="find_next">Find Next</string>
<string name="previous_conflict">Previous Conflict</string>
<string name="next_conflict">Next Conflict</string>
<string name="readonly_cant_edit">ReadOnly, Can\'t edit</string>
<string name="not_found">Not Found!</string>
<!-- example: "FindNext(all:10)" , this str used for editor searching keyword, when long press find next, will show this string-->
<string name="find_next_all_count">FindNext(all:ph_a3f241dc_1)</string>
<string name="next_conflict_all_count">NextConflict(all:ph_a3f241dc_1)</string>
<string name="no_conflict_found">No Conflict Found</string>
<string name="repo_not_in_rebasing">Repo not in rebasing</string>
<string name="repo_not_in_cherrypick">Repo not in cherrypick</string>
<string name="no_cherrypick_head_found">No Cherrypick HEAD found!</string>
<string name="rebase_current_onto">Rebase Current onto</string>
<string name="rebase_branch1_onto_branch2">Rebase ph_a3f241dc_1 onto ph_a3f241dc_2</string>
<string name="rebase">Rebase</string>
<!-- <string name="will_rebase">Will Rebase</string>-->
<string name="rebasing">Rebasing…</string>
<string name="rebase_success">Rebase Success</string>
<string name="merge_continue">Merge Continue</string>
<string name="merge_abort">Merge Abort</string>
<string name="rebase_continue">Rebase Continue</string>
<string name="rebase_skip">Rebase Skip</string>
<string name="rebase_abort">Rebase Abort</string>
<string name="plz_set_email_and_username_then_try_again">plz set email and username then try again</string>
<string name="rebase_continue_err">Rebase Continue Err</string>
<string name="rebase_skip_err">Rebase Skip Err</string>
<string name="rebase_abort_err">Rebase Abort Err</string>
<string name="rebase_aborted">Rebase Aborted</string>
<string name="rebase_state">REBASE</string>
<string name="commit_err">Commit Err</string>
<string name="leave_msg_empty_will_use_origin_commit_s_msg">leave msg empty will use origin commit\'s msg</string>
<string name="amend">Amend</string>
<string name="overwrite_author">Overwrite Author</string>
<string name="last_commit_msg">last commit msg</string>
<string name="origin_commit_msg">origin commit msg</string>
<string name="will_use_your_username_and_email_overwrite_original_commits_author_info">Will use your username and email overwrite original commit\'s author info</string>
<string name="soft">Soft</string>
<string name="mixed">mixed</string>
<string name="hard">Hard</string>
<string name="hash_branch_tag">Hash/Branch/Tag</string>
<string name="reset_head">reset HEAD</string>
<string name="reset_head_index">reset HEAD+INDEX</string>
<string name="reset_head_index_worktree">reset HEAD+INDEX+WORKTREE</string>
<string name="cherrypick_state">CHERRYPICK</string>
<string name="repo_state_is_merge_but_no_merge_head_found_plz_use_abort_merge_to_clean_state">repo state is MERGE but no merge head found, plz use abort merge to clean state</string>
<string name="repo_state_is_rebase_but_no_rebase_head_found_plz_use_abort_rebase_to_clean_state">repo state is REBASE but no rebase head found, plz use abort rebase to clean state</string>
<string name="repo_state_is_cherrypick_but_no_cherrypick_head_found_plz_use_abort_cherrypick_to_clean_state">repo state is CHERRYPICK but no cherrypick head found, plz use abort cherrypick to clean state</string>
<string name="pull_rebase">Pull(Rebase)</string>
<string name="sync_rebase">Sync(Rebase)</string>
<string name="rebase_failed">Rebase Failed</string>
<string name="pull_rebase_success">Pull(Rebase) Success</string>
<string name="pull_rebase_failed">Pull(Rebase) Failed</string>
<string name="sync_rebase_failed">Sync(Rebase) Failed</string>
<string name="push_force">Push(Force)</string>
<string name="force_pushing">Force Pushing…</string>
<string name="push_force_failed">Push(Force) Failed</string>
<string name="push_force_success">Push(Force) Success</string>
<string name="compare_to_head">Compare to HEAD</string>
<string name="diff_to_head">Diff To HEAD</string>
<string name="cherrypick">Cherrypick</string>
<string name="create_patch">Create Patch</string>
<string name="will_checkout_selected_files_are_you_sure">will checkout selected files, are you sure?</string>
<string name="will_cherrypick_changes_of_selected_files_are_you_sure">will cherrypick changes of selected files, are you sure?</string>
<string name="if_local_has_uncommitted_changes_will_overwrite">if local has uncommitted changes, will overwrite</string>
<string name="cherrypick_continue">Cherrypick Continue</string>
<string name="cherrypick_abort">Cherrypick Abort</string>
<string name="cherrypick_only_work_for_diff_to_parents">cherrypick only work for diff to parents</string>
<string name="auto_commit">Auto Commit</string>
<string name="no_parent_for_find_changes_for_cherrypick">no parent for find changes for cherrypick</string>
<string name="select_a_parent_for_find_changes">Select a parent for find changes</string>
<string name="cherrypicking">Cherrypicking…</string>
<string name="cherrypick_abort_err">Cherrypick Abort Err</string>
<string name="cherrypick_aborted">Cherrypick Aborted</string>
<string name="cherrypick_continue_err">Cherrypick Continue Err</string>
<string name="creating_patch">Creating Patch…</string>
<string name="will_create_patch_for_selected_files_are_you_sure">will create patch for selected files, are you sure?</string>
<string name="copy_path">Copy Path</string>
<string name="committer">Committer</string>
<string name="apply_as_patch">Apply as Patch</string>
<string name="apply_patch">Apply Patch</string>
<string name="select_target_repo">Select target repo</string>
<string name="repo_list_is_empty">Repo list is empty</string>
<string name="plz_add_a_repo_then_try_again">plz add a repo then try again</string>
<string name="no_parent_for_find_changes_for_create_patch">no parent for find changes for create patch</string>
<string name="dont_checkout">Don\'t Checkout</string>
<string name="wont_checkout_only_create_branch">won\'t checkout, only create branch</string>
<string name="go_to">Go To</string>
<string name="copy_real_path">Copy Real Path</string>
<string name="invalid_path">invalid path</string>
<string name="path">Path</string>
<string name="overwrite_if_exist">Overwrite If Exist</string>
<string name="will_overwrite_if_branch_already_exists">will overwrite if branch already exists</string>
<string name="just_checkout">Just Checkout</string>
<string name="checkout_new">Checkout New</string>
<string name="checkout_old">Checkout Old</string>
<string name="reset_new">Reset New</string>
<string name="reset_old">Reset Old</string>
<string name="invalid_oid">invalid oid</string>
<string name="export_path_ph1_you_can_go_to_files_page_found_this_file">Export path: ph_a3f241dc_1\n\nYou can go to Files page to found the file</string>
<string name="full_name">Full Name</string>
<string name="left">Left</string>
<string name="right">Right</string>
<string name="err_remote_list_is_empty">err: Remote list is empty</string>
<string name="state">State</string>
<string name="invalid">Invalid</string>
<string name="require_actions">Require Actions</string>
<string name="will_go_to_changelist_then_you_can_continue_or_abort_your_merge_rebase_cherrpick">will go to ChangeList, then you can continue or abort your merge/rebase/cherrpick</string>
<string name="repo_id_invalid">Repo id invalid</string>
<string name="branch_already_exists">branch already exists</string>
<string name="resolve_repo_head_failed">resolve Repo HEAD failed</string>
<string name="status">Status</string>
<string name="uptodate">up-to-date</string>
<!-- eg: ahead 3, behind 5-->
<string name="ahead_n_behind_m">ahead ph_a3f241dc_1, behind ph_a3f241dc_2</string>
<string name="publish">Publish</string>
<string name="plz_set_upstream_first">plz set Upstream first</string>
<string name="will_push_local_branch_to_remote_are_you_sure">will push local branch to remote, are you sure?</string>
<string name="will_force_overwrite_remote_branch_even_it_is_ahead_to_local">will force overwrite remote branch even it is ahead to local</string>
<string name="failed_resolve_commit_by_user_input">failed resolve commit by user input</string>
<string name="tag_oid_invalid">Tag Oid invalid</string>
<string name="upstream_full_name">Upstream Full Name</string>
<string name="is_symbolic">Is Symbolic</string>
<string name="not_symbolic">Not Symbolic</string>
<string name="symbolic_target">Symbolic Target</string>
<string name="symbolic_target_full_name">Symbolic Target Full Name</string>
<string name="has_upstream">Has Upstream</string>
<string name="no_upstream">No Upstream</string>
<string name="last_commit_full_oid">Last Commit Full Oid</string>
<string name="go_upstream">Go Upstream</string>
<string name="upstream_not_set_or_not_published">Upstream not set or not published</string>
<string name="upstream_not_found">Upstream not found</string>
<string name="focus_current_branch">Focus Current Branch</string>
<string name="increase">Increase</string>
<string name="decrease">Decrease</string>
<string name="font_size">Font Size</string>
<string name="line_num_size">Line Num Size</string>
<string name="select_mode">Select Mode</string>
<string name="show_line_num">Show Line Num</string>
<string name="find">Find</string>
<string name="exit">Exit</string>
<string name="chars">Chars</string>
<string name="lines">Lines</string>
<string name="file_size">File Size</string>
<!-- eg: "Items: 10 (8 folders, 2 files)"-->
<string name="items_n1_n2_folders_n3_files">Items: ph_a3f241dc_1 (ph_a3f241dc_2 folders, ph_a3f241dc_3 files)</string>
<!-- eg: "Size: 2MB" -->
<string name="size_n">Size: ph_a3f241dc_1</string>
<string name="report_bugs">Report Bugs</string>
<string name="source_code">Source Code</string>
<string name="internal_storage">Internal Storage</string>
<string name="trash_bin_icon_for_delete_item">Trash Bin icon for delete item</string>
<string name="cant_delete_internal_storage">Can\'t delete internal storage</string>
<string name="three_dots_icon_for_add_storage_path">Three dots icon for add storage path</string>
<string name="add_storage_path">Add Storage Path</string>
<string name="storage_path">Storage Path</string>
<string name="eg_storage_emulate_0_repos">eg: /storage/emulated/0/repos</string>
<string name="choose">Choose</string>
<string name="grant_permission">Grant Permission</string>
<string name="please_grant_permission_before_you_add_a_storage_path">Please Grant Permission before you add a Storage Path</string>
<string name="cross_icon_for_choose_folder">Cross icon for choose folder</string>
<string name="please_go_to_system_settings_allow_manage_storage">Please go to System Settings allow Manage Storage</string>
<string name="storage">Storage</string>
<string name="cant_read_path">Can\'t read path</string>
<string name="import_repo">Import Repo</string>
<string name="please_grant_permission_before_import_repo">Please grant permission before import repo</string>
<string name="the_path_is_a_repos_parent_dir">The Path is a Repos Parent Dir</string>
<string name="will_scan_repos_under_this_folder">will scan repos under this folder</string>
<string name="path_is_not_a_dir">path is not a dir</string>
<!-- eg: 10 imported-->
<string name="n_imported">ph_a3f241dc_1 imported</string>
<string name="three_dots_icon_for_choose_folder">Three dots icon for choose folder</string>
<string name="rename_repo">Rename Repo</string>
<string name="new_name">New Name</string>
<string name="name_has_illegal_chars">name has illegal chars</string>
<string name="renaming">Renaming…</string>
<string name="import_as_repo">Import As Repo</string>
<string name="no_dir_selected">No dir selected</string>
<string name="paths_are_repo_parent_dir">Paths are repo parent dir</string>
<string name="will_scan_repos_under_folders">will scan repos under folders</string>
<string name="path_copied">Path copied</string>
<string name="external_storage">External Storage</string>
<string name="err_read_folder_failed">err: read folder failed</string>
<string name="current_dir_doesnt_exist_anymore">Current dir doesn\'t exist anymore</string>
<string name="first_line">First Line</string>
<string name="last_line">Last Line</string>
<string name="compare_left_to_right">Compare \'Left\' to \'Right\'</string>
<!-- the suffix "_str" for avoid conflict with android reserved keyword-->
<string name="selected_str">Selected</string>
<string name="path_under_repo">Path Under Repo</string>
<string name="submodules">Submodules</string>
<string name="cloned">Cloned</string>
<string name="not_clone">Not Clone</string>
<string name="will_clone_selected_submodules_are_you_sure">Will clone selected submodules, are you sure?</string>
<string name="re_clone">Re-Clone</string>
<string name="re_clone_submodules_warning_text">Will delete submodules files on disk, then re-clone them again</string>
<string name="recursive">Recursive</string>
<string name="update">Update</string>
<string name="recursive_clone_submodule_nested_loop_warn">WARN: becareful! if your repo contains nested-loops, it will be infinite clone until your device no more storage space!!</string>
<string name="recursive_update_submodule_nested_loop_warn">WARN: becareful! please make sure your repo doesn\'t contains nested-loops!!</string>
<string name="no_submodules_found">No Submodules Found</string>
<string name="full_path">Full Path</string>
<string name="checkout_to_recorded_commit">Checkout To Recorded Commit</string>
<string name="import_to_repos">Import to Repos</string>
<string name="update_config">Update Config</string>
<string name="init_repo">Init Repo</string>
<string name="restore_dot_git_file">Restore .git file</string>
<string name="copy_full_path">Copy Full Path</string>
<string name="will_sync_info_from_gitmodules_to_selected_configs">Will sync info from .gitmodules to selected configs</string>
<string name="submodule">Submodule</string>
<string name="updating">Updating…</string>
<string name="resolve_submodule_failed">resolve submodule failed</string>
<string name="sync_configs">Sync Configs</string>
<string name="del_config">Del Config</string>
<string name="del_files">Del Files</string>
<string name="submodule_del_config_info_note">will delete submodule\'s info from \'.gitmodules\' and \'.git/config\' of parent repo</string>
<string name="submodule_del_files_on_disk_note">will delete submodule\'s files on disk, include it\'s workdir and .git folder</string>
<string name="parent_config">Parent Config</string>
<string name="submodule_config">Submodule Config</string>
<string name="will_do_init_repo_for_selected_submodules">Will do init repo for selected submodules.</string>
<string name="most_time_need_not_do_init_repo_by_yourself">note: most time you need not init repo by yourself, it should did when you cloning repo.</string>
<string name="will_try_restore_git_file_for_selected_submodules">Will try restore .git file for selected submodules.</string>
<string name="most_time_need_not_restore_dot_git_file_by_yourself">note: most time you need not restore .git file by yourself, it should auto restore when need but lost.</string>
<string name="restoring">Restoring…</string>
<string name="go_parent">Go Parent</string>
<string name="will_import_selected_submodules_to_repos">Will import selected submodules to Repos, then you can manage them just like manage normal Repos.</string>
<string name="submodule_invalid_url_err">err: invalid url, if you deleted submodule, maybe need go to ChangeList to commit changes</string>
<string name="ignore">Ignore</string>
<string name="will_ignore_selected_files_are_you_sure">Will ignore selected files, are you sure?</string>
<string name="edit_ignore_file">Edit Ignore File</string>
<string name="will_init_selected_folders_to_git_repos_are_you_sure">Will init selected folders to git repos, are you sure?</string>
<string name="n_inited">ph_a3f241dc_1 inited</string>
<string name="no_credential_will_be_used">No credential will be used</string>
<string name="credential_match_by_domain_note">Will match credential by domain, you can link domain and credential at \'Credential Manager\' page</string>
<string name="credential_match_by_domain_note_short">Match credential by domain</string>
<string name="reset_to_target">Reset To Target</string>
<string name="resetting">Resetting…</string>
<string name="done">Done</string>
<string name="reload_submodule_note">Will reload selected submodules. \n\nnote: usually you need not do this, except you trust submodules infos are out-of-date on this list.</string>
<string name="reloading">Reloading…</string>
<string name="diff_to_upstream">Diff To Upstream</string>
<string name="upstream_oid_is_invalid">Upstream Oid is invalid</string>
<string name="compare_to_upstream">Compare To Upstream</string>
<string name="both_are_the_same">Both are the same</string>
<string name="match_credential_by_domain">Match Credential By Domain</string>
<string name="domains">Domains</string>
<string name="domain">Domain</string>
<string name="import_repos_link_credential_note">Selected credential will be linked to repo\'s Remotes, usually is \'origin\'</string>
<string name="desc">Desc</string>
<string name="location">Location</string>
<string name="check_only">Check Only</string>
<string name="apply_patch_check_note">won\'t actually make changes, just test that the patch applies</string>
<string name="submodule_is_dirty_note">Submodule has uncommited changes, you must make it clean before you stage/commit it at parent Repository.\n\nYou can manage submodule by import it to Repos.</string>
<string name="submodule_is_dirty_note_short">Submodule has uncommitted changes</string>
<string name="show_in_repos">Show In Repos</string>
<string name="jump">Jump</string>
<string name="dir_not_imported">Dir not imported</string>
<string name="go_sub">Go Sub</string>
<string name="no_submodule_selected">No submodule selected</string>
<string name="will_try_import_selected_dirs_as_repos">Will try import selected dir(s) as repo(s)</string>
<string name="donate">Donate</string>
<string name="set_page_size">Set Page Size</string>
<string name="page_size">Page Size</string>
<string name="invalid_number">invalid number</string>
<string name="remember">Remember</string>
<string name="no_matched_item">No matched item</string>
<string name="folder_icon">Folder icon</string>
<string name="file_icon">File icon</string>
<string name="show_in_changelist">Show In ChangeList</string>
<string name="general">General</string>
<string name="theme">Theme</string>
<string name="auto">Auto</string>
<string name="light">Light</string>
<string name="dark">Dark</string>
<string name="require_restart_app">Require Restart App</string>
<string name="language">Language</string>
<string name="unsupported">Unsupported</string>
<!-- non-translatable or no need translate(such as language name text) -->
<!-- order by language code a-z-->
<string name="lang_name_english" translatable="false">English</string>
<string name="lang_name_russian" translatable="false">Русский</string>
<string name="lang_name_chinese_simplified" translatable="false">中文(简体)</string>
<string name="log_level">Log Level</string>
<string name="warn">Warn</string>
<string name="debug">Debug</string>
<string name="verbose">Verbose</string>
<string name="edit_cache">Edit Cache</string>
<string name="enable">Enable</string>
<string name="disable">Disable</string>
<string name="file_snapshot">File Snapshot</string>
<string name="file_snapshot_desc">Before saving file, create a snapshot for origin file first.</string>
<string name="content_snapshot_desc">Before saving file, create a snapshot for editor\'s content first.</string>
<string name="content_snapshot">Content Snapshot</string>
<string name="diff">Diff</string>
<string name="group_content_by_line_num">Group Content By Line Num</string>
<string name="clear">Clear</string>
<string name="clear_cache">Clear Cache</string>
<string name="cleaning">Cleaning…</string>
<string name="clean">Clean</string>
<string name="file_opened_history">File Opened History</string>
<string name="storage_paths">Storage Paths</string>
<string name="the_storage_path_are_the_paths_you_chosen_and_added_when_cloning_repo">The storage paths are the paths you chosen and added when cloning a Repository.</string>
<string name="this_include_editor_opened_files_history_and_their_last_edited_position">This include editor opened files history and their last edited position</string>
<string name="snapshots">Snapshots</string>
<string name="file_and_content_snapshots">File and Content Snapshots</string>
<string name="log">Log</string>
<string name="all_snapshots">All Snapshots</string>
<string name="cache">Cache</string>
<string name="permissions">Permissions</string>
<string name="manage_storage">Manage Storage</string>
<string name="if_you_want_to_clone_repo_into_external_storage_this_permission_is_required">If you want to clone repo into external storage, this permission is required.</string>
<string name="merge_left_into_right">merge \'ph_a3f241dc_1\' into \'ph_a3f241dc_2\'</string>
<string name="rebase_left_onto_right">rebase \'ph_a3f241dc_1\' onto \'ph_a3f241dc_2\'</string>
<string name="last_modified">Last Modified</string>
<string name="is_merged">Is Merged</string>
<string name="not_merged">Not Merged</string>
<string name="create_revwalk_failed_oid">create Revwalk failed, oid=ph_a3f241dc_1</string>
<string name="parent_repo">Parent Repo</string>
<string name="go_to_bottom">Go To Bottom</string>
<string name="hide">Hide</string>
<string name="prev_filename">Prev: ph_a3f241dc_1</string>
<string name="next_filename">Next: ph_a3f241dc_1</string>
<string name="invalid_conflict_block">invalid conflict block</string>
<string name="accept_both">Accept Both</string>
<string name="reject_both">Reject Both</string>
<!-- e.g. "will accept ours, and delete lines: 1, 4-10"-->
<string name="will_accept_ours_and_delete_lines_line_indexs">will accept ours, and delete lines: ph_a3f241dc_1, ph_a3f241dc_2-ph_a3f241dc_3</string>
<!-- e.g. "will accept theirs, and delete lines: 10, 1-4"-->
<string name="will_accept_theirs_and_delete_lines_line_indexs">will accept theirs, and delete lines: ph_a3f241dc_1, ph_a3f241dc_2-ph_a3f241dc_3</string>
<!-- e.g. "will accept both, and delete lines: 1, 4, 10"-->
<string name="will_accept_both_and_delete_lines_line_indexs">will accept both, and delete lines: ph_a3f241dc_1, ph_a3f241dc_2, ph_a3f241dc_3</string>
<!-- e.g. "will reject both, and delete lines: 1-10"-->
<string name="will_reject_both_and_delete_lines_line_indexs">will reject both, and delete lines: ph_a3f241dc_1-ph_a3f241dc_2</string>
<!-- e.g. "2 item(s) will be deleted"-->
<string name="n_items_will_be_deleted">ph_a3f241dc_1 item(s) will be deleted</string>
<string name="show_navi_buttons">Show Navi Buttons</string>
<string name="go_to_top_bottom_buttons">Go to Top/Bottom Buttons</string>
<string name="squash">Squash</string>
<!-- e.g. Squash commits: abc1234..456abcd (not include the Left commit)-->
<string name="squash_commits_not_include_the_left_commit">Squash commits: ph_a3f241dc_1..ph_a3f241dc_2 (not include the Left commit)</string>
<string name="if_index_contains_uncommitted_changes_will_commit_as_well">If the Index contains uncommitted changes, will commit them as well</string>
<string name="file_is_empty">File is empty</string>
<string name="the_file_has_not_changed">The file has not changed</string>
<string name="warn_index_is_empty_will_create_a_empty_commit">Warn: Index is empty, will create an empty Commit</string>
<string name="size">Size</string>
<string name="del">Del</string>
<string name="restore">Restore</string>
<string name="invalid_line_number">invalid line number</string>
<string name="edit_line">Edit Line</string>
<!-- e.g. Line at: 123 -->