-
Notifications
You must be signed in to change notification settings - Fork 2.5k
/
Copy pathms.yml
3557 lines (3556 loc) · 203 KB
/
ms.yml
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
#-- copyright
#OpenProject is an open source project management software.
#Copyright (C) 2012-2024 the OpenProject GmbH
#This program is free software; you can redistribute it and/or
#modify it under the terms of the GNU General Public License version 3.
#OpenProject is a fork of ChiliProject, which is a fork of Redmine. The copyright follows:
#Copyright (C) 2006-2013 Jean-Philippe Lang
#Copyright (C) 2010-2013 the ChiliProject Team
#This program is free software; you can redistribute it and/or
#modify it under the terms of the GNU General Public License
#as published by the Free Software Foundation; either version 2
#of the License, or (at your option) any later version.
#This program is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with this program; if not, write to the Free Software
#Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
#See COPYRIGHT and LICENSE files for more details.
#++
ms:
no_results_title_text: Saat ini tiada apa untuk dipaparkan.
activities:
index:
no_results_title_text: Tiada sebarang aktiviti untuk projek dalam tempoh masa ini.
admin:
plugins:
no_results_title_text: Saat ini tiada sebarang plugin yang dipasang.
no_results_content_text: Lihat halaman integrasi dan plugin kami untuk maklumat lebih lanjut.
custom_styles:
color_theme: "Tema warna"
color_theme_custom: "(Tersuai)"
colors:
primary-button-color: "Butang utama"
accent-color: "Aksen"
header-bg-color: "Latar belakang pengepala"
header-item-bg-hover-color: "Latar belakang pengepala apabila tetikus berlegar"
header-item-font-color: "Fon pengepala"
header-item-font-hover-color: "Fon pengepala apabila tetikus berlegar"
header-border-bottom-color: "Sempadan pengepala"
main-menu-bg-color: "Latar belakang menu utama"
main-menu-bg-selected-background: "Menu utama apabila dipilih"
main-menu-bg-hover-background: "Menu utama apabila tetikus berlegar"
main-menu-font-color: "Fon menu utama"
main-menu-selected-font-color: "Muka taip menu utama apabila dipilih"
main-menu-hover-font-color: "Fon menu utama apabila tetikus berlegar"
main-menu-border-color: "Sempadan menu utama"
custom_colors: "Pilihan warna sendiri"
customize: "Ubah suai pemasangan OpenProject dengan logo dan warna anda sendiri."
enterprise_notice: "'Terima kasih!' sebagai tanda istimewa atas kontribusi kewangan mereka untuk membangunkan OpenProject, penambahan kecil ini hanya tersedia untuk pelanggan sokongan edisi Enterprise."
enterprise_more_info: "Nota: logo yang digunakan akan boleh diakses secara awam."
manage_colors: "Edit pilihan warna "
instructions:
primary-button-color: "Warna aksen yang kuat, digunakan untuk butang paling penting pada skrin"
accent-color: "Warna untuk pautan dan elemen-elemen yang ditonjolkan."
header-item-bg-hover-color: "Warna latar belakang item pengepala boleh diklik apabila dihover dengan tetikus."
header-item-font-color: "Warna fon item pengepala boleh diklik."
header-item-font-hover-color: "Warna fon item pengepala boleh diklik apabila dihover dengan tetikus."
header-border-bottom-color: "Garis nipis di bawah tajuk. Biarkan medan ini kosong jika anda tidak mahu sebarang garis."
main-menu-bg-color: "Warna latar belakang menu sebelah kiri "
theme_warning: Penukaran tema akan menulis ganti gaya tersuai anda. Reka bentuk tersebut akan hilang. Adakah anda pasti anda ingin teruskan?
enterprise:
upgrade_to_ee: "Naik taraf ke edisi Enterprise"
add_token: "Muat naik token sokongan edisi Enterprise"
delete_token_modal:
text: "Adakah anda yakin anda ingin hapuskan token edisi Enterprise terkini yang telah digunakan?"
title: "Padam token"
replace_token: "Ganti token sokongan semasa anda"
order: "Pesan edisi di premis Enterprise"
paste: "Sisipkan token sokongan edisi Enterprise anda"
required_for_feature: "Tambahan ini hanya tersedia dengan token sokongan edisi Enterprise yang aktif"
enterprise_link: "Untuk info lebih lanjut, klik disini."
start_trial: "Mulakan percubaan percuma"
book_now: "Tempah sekarang"
get_quote: "Dapatkan sebut harga"
buttons:
upgrade: "Naik taraf sekarang"
contact: "Hubungi kami untuk demo"
enterprise_info_html: "adalah tambahan Enterprise <span class='spot-icon spot-icon_inline spot-icon_enterprise-addons'>."
upgrade_info: "Sila naik taraf ke pelan berbayar untuk aktifkan dan mula menggunakannya dalam pasukan anda."
journal_aggregation:
explanation:
text: "Tindakan individu pengguna (cth. mengemas kini pakej kerja dua kali) digabungkan ke dalam satu tindakan tunggal jika perbezaan umur mereka kurang daripada tempoh masa yang ditetapkan. Mereka akan dipaparkan sebagai satu tindakan di dalam aplikasi. Ini juga akan menangguhkan pemberitahuan dengan jumlah masa yang sama, mengurangkan bilangan emel yang dihantar dan juga akan memberi kesan kepada penagguhan %{webhook_link}."
link: "webhook"
announcements:
show_until: Tunjuk sehingga
is_active: kini dipaparkan
is_inactive: tidak dipaparkan sekarang ini
antivirus_scan:
not_processed_yet_message: "Muat turun disekat, kerana fail tidak diimbas untuk virus lagi. Sila cuba sebentar lagi."
quarantined_message: "Virus telah dikesan dalam fail '%{filename}'. Ia telah diasingkan dan tidak tersedia untuk muat turun."
deleted_message: "Virus telah dikesan dalam fail '%{filename}'. Fail berikut telah dihapuskan."
deleted_by_admin: "Fail '%{filename}' yang diasingkan telah dihapuskan oleh pentadbir."
overridden_by_admin: "Pengasingan untuk fail '%{filename}' telah dibatalkan oleh %{user}. Fail tersebut kini boleh diakses."
quarantined_attachments:
container: "Pengandung"
delete: "Hapuskan fail yang di kuarantin"
title: "Lampiran yang diasingkan"
error_cannot_act_self: "Tidak boleh laksanakan tindakan pada fail yang anda muat naik sendiri."
attribute_help_texts:
note_public: "Sebarang teks dan imej yang anda tambah ke medan ini boleh dilihat secara umum oleh semua pengguna yang log masuk!"
text_overview: "Dalam paparan ini, anda boleh mencipta teks bantuan tersuai untuk paparan atribut. Apabila ditetapkan, teks ini boleh ditunjukkan dengan mengklik ikon bantuan yang bersebelahan dengan atribut yang dimilikinya."
label_plural: "Atribut teks bantuan"
show_preview: "Teks pratonton"
add_new: "Tambah teks bantuan"
edit: "Edit teks bantuan untuk %{attribute_caption}"
background_jobs:
status:
error_requeue: "Pekerjaan mengalami ralat tetapi sedang mencuba semula. Ralat tersebut ialah: %{message}"
cancelled_due_to: "Pekerjaan dibatalkan disebabkan ralat: %{message}"
ldap_auth_sources:
ldap_error: "Ralat-LDAP: %{error_message}"
ldap_auth_failed: "Tidak boleh mengesahkan di Pelayan-LDAP."
sync_failed: "Gagal untuk selaraskan daripada LDAP: %{message}."
back_to_index: "Klik di sini untuk kembali ke senarai sambungan."
technical_warning_html: |
Borang LDAP ini memerlukan pengetahuan teknikal LDAP anda/ Pemasangan Direktori Aktif.
<br/>
<a href="https://www.openproject.org/help/administration/manage-ldap-authentication/">Sila lawati dokumentasi kami untuk arahan lebih terperinci</a>.
attribute_texts:
name: Nama arbitrari sambungan LDAP
host: Nama hos LDAP atau alamat IP
login_map: Kunci atribut dalam LDAP yang digunakan untuk kenal pasti login pengguna yang unik. Biasanya, ini akan menjadi `uid` atau `samAccountName`.
generic_map: Kunci atribut LDAP yang telah dipetakan ke atribut OpenProject `%{attribute}`
admin_map_html: "Pilihan: kunci atribut LDAP yang<strong>jika hadir</strong>yang menandakan pengguna OpenProject sebagai pentadbir. Biarkan kosong jika ragu-ragu."
system_user_dn_html: |
Masukkan DN sistem pengguna yang digunakan untuk akses baca sahaja.
<br/>
Contoh: uid=openproject,ou=system,dc=example,dc=com
system_user_password: Masukkan kata laluan ikatan bagi pengguna sistem
base_dn: |
Masukkan pangkalan DN dari peranti LDAP yang anda mahukan di OpenProject untuk mencari pengguna dan kumpulan.
OpenProject akan menyaring nama pengguna yang disediakan di peranti ini sahaja.
Contoh: ou=pengguna,dc=contoh,dc=com
filter_string: |
Tambah penyaring RFC4515 pilihan untuk digunakan pada hasil yang dikembalikan bagi pengguna yang disaring dalam LDAP.
Ini boleh digunakan untuk mengehadkan set pengguna yang dijumpai oleh OpenProject untuk pengesahan dan penyelarasan kumpulan.
filter_string_concat: |
OpenProject akan sentiasa menyaring atribut log masuk yang disediakan oleh pengguna untuk mengenalpasti rekod. Jika anda menyediakan penyaringan di sini, ia akan digabungkan ke satu AND. Secara default, tangkap semua (objectClass=*) akan digunakan sebagai penyaring.
onthefly_register: |
Jika anda tanda kotak ini, OpenProject akan mencipta pengguna baharu secara automatik dari entri LDAP mereka
apabila mereka pertama kali mengesahkan dengan OpenProject.
Biarkan kotak ini tidak bertanda untuk hanya membenarkan akaun sedia ada dalam OpenProject untuk mengesahkan melalui LDAP!
connection_encryption: "Penyulitan sambungan"
encryption_details: "pilihan-pilihan LDAPS/STARTTTLS"
system_account: "Akaun sistem"
system_account_legend: |
OpenProject memerlukan akses baca-sahaja melalui akaun sistem untuk carian pengguna dan kumpulan dalam pokok LDAP anda.
Sila tetapkan kredensial ikatan bagi pengguna sistem tersebut dalam bahagian yang berikutnya.
ldap_details: "Butiran LDAP"
user_settings: "Pemetaan atribut"
user_settings_legend: |
Medan yang berikut adalah berkaitan tentang bagaimana pengguna dicipta dalam OpenProject dari kemasukan LDAP dan
atribut LDAP apa yang digunakan untuk menentukan atribut pengguna OpenProject (pemetaan atribut)
tls_mode:
plain: "tiada"
simple_tls: "LDAPS"
start_tls: "STARTTTLS"
plain_description: "Buka sambungan tidak sulit ke server LDAP. Tidak disyorkan untuk produksi."
simple_tls_description: "Gunakan LDAPS. Perlukan port yang berasingan pada server LDAP. Mod ini selalu lapuk, kami sarankan untuk gunakan STARTTLS jika boleh."
start_tls_description: "Hantar perintah STARTTLS selepas sambungkan ke port LDAP standard. Disarankan untuk sambungan yang disulitkan."
section_more_info_link_html: >
Bahagian ini berkaitan dengan keselamatan sambungan sumber pengesahan LDAP ini. Untuk maklumat lebih lanjut, lawat <a href="%{link}">dokumentasi Net::LDAP</a> berikut.
tls_options:
verify_peer: "Sahkan sijil SSL"
verify_peer_description_html: >
Membolehkan verifikasi SSL ketat bagi rantaian dipercayai sijil. <br/><strong>Amaran:</strong> Nyahtandakan pilihan ini nyahaktifkan verifikasi SSL bagi sijil server LDAP. Ini mendedahkan hubungan anda kepada Man dalam serangan Tengah.
tls_certificate_description: "Jika sijil server LDAP bukan lagi di sumber yang dipercayai di sistem ini, anda boleh tambahkannya secara manual di sini. Masukkan sijil rentetan PEM X509."
forums:
show:
no_results_title_text: Tiada pos sekarang ini untuk forum.
colors:
index:
no_results_title_text: Tiada warna sekarang ini.
no_results_content_text: Cipta warna baharu
label_new_color: "Warna baharu"
new:
label_new_color: "Warna Baharu"
edit:
label_edit_color: "Edit Warna"
form:
label_new_color: "Warna baharu"
label_edit_color: "Edit warna"
label_no_color: "Tiada warna"
label_properties: "Ciri-ciri"
label_really_delete_color: >
Adakah anda pasti, anda ingin membuang warna berikut? Jenis-jenis yang menggunakan warna ini tidak akan dipadam.
custom_actions:
actions:
name: "Tindakan"
add: "Tambah tindakan"
assigned_to:
executing_user_value: "(Tugaskan ke pengguna yang melaksana)"
conditions: "Syarat"
plural: "Tindakan tersuai"
new: "Tindakan tersuai baharu"
edit: "Edit tindakan tersuai %{name}"
execute: "Laksanakan %{name}"
upsale:
title: "Tindakan tersuai"
description: "Tindakan tersuai adalah pintasan satu klik ke satu set tindakan yang telah ditetapkan yang anda boleh sediakan untuk pakej kerja tertentu berdasarkan status, peranan, jenis atau projek."
custom_fields:
text_add_new_custom_field: >
Untuk menambah medan tersuai ke projek, anda perlu menciptanya dahulu sebelum anda boleh menambahnya ke projek ini.
is_enabled_globally: "adalah diaktifkan secara global"
enabled_in_project: "Diaktifkan dalam projek"
contained_in_type: "Terkandung dalam jenis"
confirm_destroy_option: "Menghapuskan satu pilihan akan menghapuskan semua kejadian yang berkaitan dengannya (cth. dalam pakej kerja). Adakah anda pasti anda ingin menghapuskannya?"
reorder_alphabetical: "Susun semula nilai mengikut abjad"
reorder_confirmation: "Amaran: Susunan semasa nilai yang sedia ada akan hilang. Teruskan?"
instructions:
is_required: "Tandakan ruang yang tersuai seperti yang diperlukan. Ini akan buatkan ia wajib untuk isikan ruang tersebut apabila membuat sumber yang baru atau kemas kini sumber sedia ada."
is_for_all: "Tandakan ruang tersuai sebagai tersedia di semua projek baru dan sedia ada."
searchable: "Sertakan nilai-nilai ruangan apabila gunakan fungsi pencarian global."
editable: "Benarkan ruangan tersebut boleh disunting oleh pengguna sendiri."
visible: "Buat ruangan boleh dilihat ke semua penngguna (bukan pentadbir) dalam gambaran kesuluruhan projek dan dipaparkan di widget butiran projek di Gambaran Keseluruhan Projek."
is_filter: >
Benarkan ruang tersuai untuk digunakan di penyaring paparan pakej kerja. Perhatikan bahawa hanya "Untuk semua projek" yang dipilih, ruang tersuai akan dipaparkan di paparan global.
tab:
no_results_title_text: Tiada medan tersuai sekarang ini.
no_results_content_text: Cipta medan tersuai baharu
concatenation:
single: "atau"
global_search:
placeholder: "Cari dalam %{app_title}"
overwritten_tabs:
wiki_pages: "Wiki"
messages: "Forum"
groups:
index:
no_results_title_text: Tiada kumpulan buat masa ini.
no_results_content_text: Cipta kumpulan baru
users:
no_results_title_text: Saat ini tiada pengguna yang menjadi sebahagian daripada kumpulan ini.
memberships:
no_results_title_text: Saat ini tiada projek yang menjadi sebahagian daripada kumpulan ini.
incoming_mails:
ignore_filenames: >
Nyatakan senarai nama untuk diabaikan apabila memproses lampiran untuk mel yang akan datang (cth, tandatangan atau ikon). Masukkan satu nama fail setiap baris.
projects:
copy:
#Contains custom strings for options when copying a project that cannot be found elsewhere.
members: "Ahli projek"
overviews: "Rumusan projek"
queries: "Pakej kerja: paparan yang disimpan"
wiki_page_attachments: "Halaman wiki: lampiran"
work_package_attachments: "Pakej kerja: lampiran"
work_package_categories: "Pakej kerja: kategori"
work_package_file_links: "Pakej kerja: pautan fail"
delete:
scheduled: "Pembuangan telah dijadualkan dan dilaksanakan di latar belakang. Anda akan dimaklumkan tentang hasilnya."
schedule_failed: "Projek tidak dapat dibuang: %{errors}"
failed: "Pembuangan projek %{name} telah gagal"
failed_text: "Permintaan untuk buang projek %{name} telah gagal. Projek telah diarkibkan."
completed: "Penghapusan projek %{name} selesai"
completed_text: "Permintaan untuk menghapuskan projek %{name} telah diselesaikan."
completed_text_children: "Tambahan pula, subprojek berikut telah dipadam:"
index:
open_as_gantt: "Buka sebagai paparan Gantt"
no_results_title_text: Tiada projek buat masa ini.
no_results_content_text: Cipta projek baharu
lists:
active: "Projek yang aktif"
my: "Projek saya"
favored: "Projek kegemaran"
archived: "Projek yang diarkibkan"
my_private: "Senarai projek peribadi saya"
new:
placeholder: "Senarai projek baharu"
delete_modal:
title: "Hapus senarai projek"
text: "Tindakan ini tidak akan menghapuskan sebarang projek yang terkandung di dalam senarai. Adakah anda pasti untuk menghapuskan senarai projek ini?"
settings:
change_identifier: Tukar identifier
activities:
no_results_title_text: Tiada aktiviti yang tersedia buat masa ini.
forums:
no_results_title_text: Saat ini tiada forum untuk projek ini.
no_results_content_text: Cipta forum baharu
categories:
no_results_title_text: Tiada kategori pakej kerja buat masa ini.
no_results_content_text: Cipta kategori pakej kerja baharu
custom_fields:
no_results_title_text: Tiada medan tersuai tersedia buat masa ini.
project_custom_fields:
header:
title: "Atribut projek"
description: "Atribut projek berikut akan dipaparkan pada <a href=%{overview_url} target=\"_blank\"> laman gambaran keseluruhan projek anda di bawah bahagian masing-masing. Anda boleh mengaktifkan atau menyahaktifkan atribut individu. Atribut dan bahagian projek ditakrifkan dalam <a href=%{admin_settings_url} target=\"_blank\">seting pentadbiran</a> oleh pentadbir yang bertanggungjawab."
filter:
label: "Cari atribut projek"
actions:
label_enable_single: "Aktif dalam projek ini, klik untuk nyahaktifkan"
label_disable_single: "Tidakvaktif dalam projek ini, klik untuk aktifkan"
label_enable_all: "Aktifkan semua"
label_disable_all: "Nyahaktifkan semua"
types:
no_results_title_text: Tiada jenis yang tersedia buat masa ini.
form:
enable_type_in_project: 'Aktifkan jenis "%{type}"'
versions:
no_results_title_text: Saat ini tiada versi untuk projek ini.
no_results_content_text: Cipta versi baharu
storage:
no_results_title_text: Tiada disk space terekod tambahan yang digunakan untuk projek ini.
lists:
create:
success: "Senarai yang telah dimodifikasikan telah disimpan sebagai senarai baru."
failure: "Senarai yang dimodifikasi tidak boleh disimpan: %{errors}"
update:
success: "Senarai yang dimodifikasi telah disimpan"
failure: "Senarai yang dimodifikasi tidak boleh disimpan: %{errors}"
can_be_saved: "Senarai yang dimodifikasi:"
can_be_saved_as: "Modifikasi tersebut hanya boleh disimpan di senarai baru:"
members:
index:
no_results_title_text: Saat ini tiada ahli yang menjadi sebahagian daripada projek ini.
no_results_content_text: Tambah ahli ke projek
invite_by_mail: "Hantar jemputan ke %{mail}"
send_invite_to: "Hantar jemputan ke"
columns:
shared: "Dikongsi"
filters:
all_shares: "Semua perkongsian"
menu:
all: "Semua"
invited: "Telah dijemput"
locked: "Terkunci"
project_roles: "Peranan projek"
wp_shares: "Kongsian pakej kerja"
groups: "Kumpulan"
delete_member_dialog:
title: "Keluarkan ahli"
will_remove_the_users_role: "Ini akan membatalkan peranan pengguna dari projek ini."
will_remove_the_groups_role: "Ini akan membatalkan peranan kumpulan dari projek ini."
however_work_packages_shared_with_user_html:
other: "Walau bagaimanapun, %{shared_work_packages_link} juga telah dikongsi dengan pengguna ini."
however_work_packages_shared_with_group_html:
other: "Walau bagaimanapun, %{shared_work_packages_link} juga telah dikongsi dengan kumpulan ini."
remove_work_packages_shared_with_user_too: "Seorang pengguna yang telah dikeluarkan sebagai ahli masih boleh mengakses pakej kerja yang dikongsi. Adakah anda ingin mengeluarkan perkongsian juga?"
remove_work_packages_shared_with_group_too: "Satu kumpulan yang telah dikeluarkan sebagai ahli masih boleh mengakses pakej kerja yang dikongsi. Adakah anda ingin mengeluarkan perkongsian juga?"
will_not_affect_inherited_shares: "(Ini tidak akan mempengaruhi pakej kerja yang dikongsikan dengan kumpulan mereka)."
can_remove_direct_but_not_shared_roles: "Anda boleh mengeluarkan pengguna ini sebagai ahli projek secara langsung tetapi kumpulan yang mereka sertai juga merupakan ahli projek ini, jadi mereka akan terus menjadi ahli melalui kumpulan."
also_work_packages_shared_with_user_html:
other: "Juga, %{shared_work_packages_link} telah dikongsi dengan pengguna ini."
remove_project_membership_or_work_package_shares_too: "Adakah anda ingin mengeluarkan pengguna ini sebagai ahli projek secara langsung (dan kekalkan perkongsian) atau keluarkan perkongsian pakej kerja juga?"
will_remove_all_user_access_priveleges: "Mengeluarkan ahli ini akan membatalkan semua kebenaran akses pengguna dari projek. Pengguna tersebut akan masih wujud sebagai sebahagian daripada kejadian."
will_remove_all_group_access_priveleges: "Mengeluarkan ahli ini akan membatalkan semua kebenaran akses kumpulan dari projek. Kumpulan tersebut akan masih wujud sebagai sebahagian daripada contoh."
cannot_delete_inherited_membership: "Anda tidak boleh mengeluarkan ahli ini kerana mereka adalah anggota dalam satu kumpulan yang juga merupakan ahli dalam projek ini."
cannot_delete_inherited_membership_note_admin_html: "Anda boleh sama ada mengeluarkan kumpulan tersebut sebagai ahli projek atau ahli tertentu ini dari kumpulan tersebut dalam %{administration_settings_link}."
cannot_delete_inherited_membership_note_non_admin: "Anda boleh sama ada mengeluarkan kumpulan tersebut sebagai ahli projek atau hubungi pentadbir anda untuk mengeluarkan ahli tertentu ini dari kumpulan tersebut."
delete_work_package_shares_dialog:
title: "Tarik semula perkongsian pakej kerja"
shared_with_this_user_html:
other: "%{all_shared_work_packages_link} telah dikongsi dengan pengguna ini."
shared_with_this_group_html:
other: "%{all_shared_work_packages_link} telah dikongsi dengan kumpulan ini."
shared_with_permission_html:
other: "Hanya %{shared_work_packages_link} telah dikongsi dengan kebenaran %{shared_role_name}."
revoke_all_or_with_role: "Adakah anda ingin menarik semula akses ke semua pakej kerja yang dikongsikan, atau hanya mereka dengan kebenaran %{shared_role_name}?"
will_not_affect_inherited_shares: "(Ini tidak akan mempengaruhi pakej kerja yang dikongsikan dengan kumpulan mereka)."
cannot_remove_inherited: "Perkongsian pakej kerja yang dikongsikan melalui kumpulan tidak boleh dibuang."
cannot_remove_inherited_with_role: "Perkongsian pakej kerja dengan peranan %{shared_role_name} dikongsi melalui kumpulan dan tidak boleh dibuang."
cannot_remove_inherited_note_admin_html: "Anda boleh sama ada membatalkan perkongsian kepada kumpulan tersebut atau keluarkan ahli tertentu ini dari kumpulan tersebut dalam %{administration_settings_link}."
cannot_remove_inherited_note_non_admin: "Anda boleh sama ada membatalkan perkongsian kepada kumpulan tersebut atau hubungi pentadbir anda untuk mengeluarkan ahli tertentu ini daripada kumpulan tersebut."
will_revoke_directly_granted_access: "Tindakan ini akan membatalkan akses mereka kepada semuanya, kecuali pakej kerja yang dikongsi dengan kumpulan."
will_revoke_access_to_all: "Tindakan ini akan membatalkan akses mereka kepada semuanya."
my:
access_token:
failed_to_reset_token: "Gagal set semula token akses: %{error}"
notice_reset_token: "Token %{type} yang baharu telah dihasilkan. Token akses anda adalah:"
token_value_warning: "Nota: Ini adalah satu-satunya masa anda akan melihat token ini, pastikan untuk menyalinnya sekarang."
no_results_title_text: Tiada token akses tersedia sekarang ini.
notice_api_token_revoked: "Token API telah dihapuskan. Untuk mencipta token baharu sila gunakan pautan di bahagian API."
notice_rss_token_revoked: "Token RSS telah dihapuskan. Untuk mencipta token baharu sila gunakan pautan di bahagian RSS."
notice_ical_token_revoked: 'Token iCalendar "%{token_name}" untuk kalendar "%{calendar_name}" projek "%{project_name}" telah dibatalkan. URL iCalendar dengan token ini sudah tidak sah.'
news:
index:
no_results_title_text: Tiada berita untuk dipaparkan pada masa ini.
no_results_content_text: Tambah item berita
users:
autologins:
prompt: "Kekal log masuk selama %{num_days}"
sessions:
remembered_devices: "Peranti yang disimpan"
remembered_devices_caption: "Senarai semua peranti yang log masuk ke dalam akaun ini dengan menggunakan pilihan \"Kekal log masuk\"."
session_name: "%{browser_name}%{browser_version} pada %{os_name}"
browser: "Pelayar"
device: "Peranti / OS"
unknown_browser: "pelayar yang tidak diketahui"
unknown_os: "sistem operasi yang tidak diketahui"
current: "Sesi sekarang"
title: "Pengurusan sesi"
instructions: "Ini adalah senarai semua peranti yang log masuk ke dalam akaun anda. Batalkan sesi yang anda tidak kenali atau tidak lagi mempunyai akses kepadanya."
may_not_delete_current: "Anda tidak boleh menghapuskan sesi semasa anda."
groups:
member_in_these_groups: "Pengguna ini adalah ahli untuk kumpulan berikut pada masa ini:"
no_results_title_text: Pengguna ini bukan ahli untuk mana-mana kumpulan pada masa ini.
memberships:
no_results_title_text: Pengguna ini bukan ahli projek pada masa ini.
page:
text: "Teks"
placeholder_users:
right_to_manage_members_missing: >
Anda tidak dibenarkan untuk membuang pengguna sementara. Anda tidak mempunyai hak untuk mengurus ahli untuk semua projek yang pengguna sementara merupakan ahli kepada.
delete_tooltip: "Buang pengguna sementara"
deletion_info:
heading: "Buang pengguna sementara %{name}"
data_consequences: >
Semua kejadian pengguna gantian (cth., sebagai penerima tugasan, bertanggungjawab atau nilai pengguna lain) akan ditugaskan semula kepada akaun yang dipanggil "Pengguna yang dipadam". Kerana data setiap akaun yang dipadam ditugaskan semula ke akaun ini, tidak akan dapat untuk membezakan data yang dicipta oleh pengguna daripada data akaun lain yang dipadam.
irreversible: "Tindakan ini tidak dapat dipulihkan"
confirmation: "Masukkan nama pengguna sementara %{name} untuk mengesahkan pembuangan."
upsale:
title: Pengguna gantian
description: >
Pengguna sementara ialah cara untuk memperuntukkan pakej kerja kepada pengguna yang bukan sebahagian daripada projek anda. Ianya berguna dalam pelbagai senario; contohnya, jika anda perlu menjejaki tugas untuk sumber yang masih belum dinamakan atau disediakan, atau jika anda tidak ingin memberikan seseorang akses ke OpenProject, tetapi masih hendak menjejaki tugas yang telah diperuntukkan ke mereka.
prioritiies:
edit:
priority_color_text: |
Klik untuk menugaskan atau menukar warna untuk keutamaan ini.
Ia boleh digunakan untuk menonjolkan pakej kerja dalam jadual ini.
reportings:
index:
no_results_title_text: Tiada laporan status buat masa ini.
no_results_content_text: Tambah status laporan
statuses:
edit:
status_readonly_html: |
Tandakan pilihan ini untuk menanda pakej kerja dengan status ini sebagai baca-sahaja.
Tiada atribut yang boleh diubah dengan pengecualian status.
<br/>
<strong>Nota</strong>: Nilai yang diwarisi (cth, dari anak-anak atau saudara) masih akan digunakan.
status_color_text: |
Klik untuk menugaskan atau menukar warna untuk status ini.
Ditunjuk pada butang status dan boleh digunakan untuk menyerlahkan pakej kerja dalam jadual.
index:
no_results_title_text: Tiada status pakej kerja buat masa ini.
no_results_content_text: Tambah status baharu
themes:
light: "Terang"
light_high_contrast: "Kontras tinggi yang terang"
types:
index:
no_results_title_text: Tiada jenis buat masa ini.
no_results_content_text: Cipta jenis baharu
edit:
settings: "Seting"
form_configuration: "Konfigurasi borang"
more_info_text_html: >
Edisi Enterprise membenarkan anda untuk menyuaikan borang konfigurasi dengan segala jenis penambahan: <br> <ul class="%{list_styling_class}"> <li><b>Tambah kumpulan atribut baru</b></li> <li><b>Namakan semula atribut kumpulan</b></li> <li><b>Tambah jadual pakej kerja yang berkaitan</b></li> </ul>
projects: "Projek"
enabled_projects: "Projek yang diaktifkan"
edit_query: "Edit jadual"
query_group_placeholder: "Berikan jadual satu nama"
reset: "Set semula ke default"
type_color_text: |
Warna yang dipilih membezakan jenis-jenis yang berbeza
dalam carta Gantt atau jadual pakej kerja. Oleh itu, disyorkan untuk menggunakan warna yang kuat.
versions:
overview:
work_packages_in_archived_projects: "Versi ini adalah dikongsi dengan projek yang diarkibkan yang masih mempunyai pakej kerja ditugaskan ke versi ini. Ini dikira, tetapi tidak akan muncul dalam paparan yang dipautkan."
no_results_title_text: Tiada pakej kerja yang ditugaskan pada versi ini buat masa ini.
wiki:
page_not_editable_index: Halaman yang diminta belum (lagi) wujud. Anda telah diubah hala ke indeks semua halaman wiki.
no_results_title_text: Tiada halaman wiki buat masa ini.
print_hint: Ini akan mencetak kandungan halaman wiki ini tanpa sebarang bar navigasi.
index:
no_results_content_text: Tambah halaman wiki baharu
work_flows:
index:
no_results_title_text: Tiada aliran kerja buat sekarang ini.
work_packages:
x_descendants:
other: "Satu keturunan pakej kerja"
bulk:
copy_failed: "Pakej kerja ini tidak boleh disalin."
move_failed: "Pakej kerja tidak boleh digerakkan."
could_not_be_saved: "Pakej kerja yang berikut tidak dapat disimpan:"
none_could_be_saved: "Tiada pakej kerja %{total} yang boleh dikemaskini."
x_out_of_y_could_be_saved: "%{failing} daripada %{total} pakej kerja tidak dapat dikemaskini manakala %{success} boleh."
selected_because_descendants: "Semasa %{selected} pakej kerja dipilih, sebanyak %{total} pakej kerja terjejas yang termasuk keturunan."
descendant: "keturunan yang dipilih"
move:
no_common_statuses_exists: "Tiada status tersedia untuk semua pakej kerja yang terpilih. Status mereka tidak dapat diubah."
unsupported_for_multiple_projects: "Pindahan/salinan secara pukal tidak disokong untuk pakej kerja dari projek yang berbeza"
sharing:
missing_workflow_waring:
title: "Aliran kerja hilang untuk perkongsian pakej kerja"
message: "Tiada aliran kerja yang dikonfigurasi untuk peranan 'Penyunting Pakej Kerja'. Tanpa aliran kerja, perkongsian dengan pengguna tidak boleh mengubah status pakej kerja tersebut. Aliran kerja boleh disalin. Pilih jenis sumber (cth. 'Tugasan') dan peranan sumber (cth. 'Ahli'). Kemudian pilih jenis sasaran. Sebagai permulaan, anda boleh pilih semua jenis sebagai sasaran. Akhirnya, pilih peranan 'Penyunting Pakej Kerja' sebagai sasaran dan tekan 'Salin'. Setelah mencipta tetapan ini, selaraskan semula aliran kerja sebagaimana yang anda lakukan untuk setiap peranan yang lain."
link_message: "Konfigurasi aliran kerja dalam pentadbiran."
summary:
reports:
category:
no_results_title_text: Tiada kategori tersedia sekarang ini.
assigned_to:
no_results_title_text: Saat ini tiada ahli yang menjadi sebahagian daripada projek ini.
responsible:
no_results_title_text: Saat ini tiada ahli yang menjadi sebahagian daripada projek ini.
author:
no_results_title_text: Saat ini tiada ahli yang menjadi sebahagian daripada projek ini.
priority:
no_results_title_text: Tiada keutamaan yang tersedia buat masa ini.
type:
no_results_title_text: Tiada jenis yang tersedia buat masa ini.
version:
no_results_title_text: Tiada versi yang tersedia buat masa ini.
label_invitation: Jemputan
account:
delete: "Padam akaun"
delete_confirmation: "Adakah anda pasti anda mahu memadam akaun?"
deletion_pending: "Akaun telah dikunci dan dijadualkan untuk pemadaman. Ambil perhatian bahawa proses ini berlaku di latar belakang. Ia mungkin mengambil beberapa saat sehingga pengguna dipadamkan sepenuhnya."
deletion_info:
data_consequences:
other: 'Data yang dicipta oleh pengguna (cth. e-mel, keutamaan, pakej kerja, entri wiki) akan dipadam sebanyak mungkin. Namun, perlu diingat bahawa data seperti pakej kerja dan entri wiki tidak boleh dipadam tanpa mengganggu kerja pengguna lain. Data tersebut kemudian ditugaskan semula ke akaun dipanggil "Pengguna yang dipadam". Kerana data setiap akaun yang dipadam ditugaskan semula ke akaun ini, tidak akan dapat untuk membezakan data yang dicipta oleh pengguna daripada data akaun lain yang dipadam.'
self: 'Data yang anda cipta (cth. e-mel, keutamaan, pakej kerja, entri wiki) akan dipadam sebanyak mungkin. Namun, perlu diingat bahawa data seperti pakej kerja dan entri wiki tidak boleh dipadam tanpa mengganggu kerja pengguna lain. Data tersebut kemudian ditugaskan semula ke akaun dipanggil "Pengguna yang dipadam". Kerana data setiap akaun yang dipadam ditugaskan semula ke akaun ini, tidak akan dapat untuk membezakan data anda cipta daripada data akaun lain yang dipadam.'
heading: "Buang akaun %{name}"
info:
other: "Menghapuskan akaun pengguna adalah tindakan yang tidak dapat dipulihkan."
self: "Menghapuskan akaun pengguna anda adalah tindakan yang tidak dapat dipulihkan."
login_consequences:
other: "Akaun ini akan dihapuskan dari sistem. Oleh itu, pengguna ini tidak akan lagi dapat log masuk dengan kredensial semasa. Mereka boleh memilih untuk menjadi pengguna aplikasi ini semula dengan cara yang diberikan oleh aplikasi ini."
self: "Akaun anda akan dihapuskan dari sistem. Oleh itu, anda tidak akan lagi dapat log masuk dengan kredensial semasa anda. Jika anda memilih untuk menjadi pengguna aplikasi ini semula, anda boleh lakukannya dengan cara yang diberikan oleh aplikasi ini."
login_verification:
other: "Masukkan %{name} log masuk untuk mengesahkan penghapusan. Setelah dihantar, anda akan diminta untuk mengesahkan kata laluan anda."
self: "Masukkan %{name} log masuk anda untuk mengesahkan penghapusan. Setelah dihantar, anda akan diminta untuk mengesahkan kata laluan anda."
error_inactive_activation_by_mail: >
Akaun anda masih belum diaktifkan. Untuk pengaktifan akaun anda, klik pautan yang telah dihantar melalui e-mel kepada anda.
error_inactive_manual_activation: >
Akaun anda masih belum diaktifkan. Sila tunggu pentadbir untuk mengaktifkan akaun anda.
error_self_registration_disabled: >
Pendaftaran pengguna tidak diaktifkan pada sistem ini. Sila minta pentadbir untuk mencipta satu akaun untuk anda.
error_self_registration_limited_provider: >
Pendaftaran pengguna terhad pada penyediaan log masuk satu kali '%{name}'. Sila bertanya kepada pentadbir untuk mengaktifkan akaun tersebut untuk anda atau tukar had pendaftaran sendiri untuk penyediaan ini.
login_with_auth_provider: "atau daftar masuk dengan akaun sedia ada anda"
signup_with_auth_provider: "atau daftar menggunakan"
auth_source_login: Sila log masuk sebagai <em>%{login}</em> untuk mengaktifkan akaun anda.
omniauth_login: Sila log masuk untuk mengaktifkan akaun anda.
actionview_instancetag_blank_option: "Sila pilih"
activerecord:
attributes:
announcements:
show_until: "Paparkan sehingga"
attachment:
attachment_content: "Kandungan lampiran"
attachment_file_name: "Nama fail lampiran"
downloads: "Muat turun"
file: "Fail"
filename: "Fail"
filesize: "Saiz"
attribute_help_text:
attribute_name: "Atribut"
help_text: "Teks bantuan"
ldap_auth_source:
account: "Akaun"
attr_firstname: "Atribut nama pertama"
attr_lastname: "Atribut nama akhir"
attr_login: "Atribut nama pengguna"
attr_mail: "Atribut e-mel"
base_dn: "Pangkalan DN"
host: "Hos"
onthefly: "Penciptaan pengguna automatik"
port: "Port"
tls_certificate_string: "Sijil SSL server LDAP"
changeset:
repository: "Repositori"
color:
hexcode: "Kod Hex"
comment:
commented: "Komen" #an object that this comment belongs to
custom_action:
actions: "Tindakan"
custom_field:
allow_non_open_versions: "Benarkan versi tidak terbuka"
default_value: "Nilai default"
editable: "Boleh disunting"
field_format: "Format"
is_filter: "Digunakan sebagai saringan"
is_required: "Diperlukan"
max_length: "Panjang maksima"
min_length: "Panjang minimum"
multi_value: "Benarkan pemilihan berganda"
possible_values: "Nilai yang mungkin"
regexp: "Ungkapan biasa"
searchable: "Dapat dicari"
visible: "Terlihat"
custom_value:
value: "Nilai"
enterprise_token:
starts_at: "Sah sehingga"
subscriber: "Pelanggan"
encoded_token: "Token sokongan enterprise"
active_user_count_restriction: "Maksimum pengguna aktif"
grids/grid:
page: "Halaman"
row_count: "Bilangan baris"
column_count: "Bilangan kolum"
widgets: "Widget"
oauth_client:
client: "ID pelanggan"
relation:
lag: "Lag"
from: "Pakej kerja"
to: "Pakej kerja yang berkaitan"
status:
is_closed: "Pakej kerja yang ditutup"
is_readonly: "Pakej kerja baca-sahaja"
journal:
notes: "Nota"
member:
roles: "Peranan\n"
project:
active_value:
true: "tidak diarkibkan"
false: "diarkibkan"
identifier: "Pengenal"
latest_activity_at: "Aktiviti terakhir di"
parent: "Subprojek kepada"
public_value:
title: "Penglihatan"
true: "awam"
false: "peribadi"
queries: "Pertanyaan"
status_code: "Status projek"
description: "Penerangan"
status_explanation: "Penerangan status projek"
status_codes:
not_started: "Belum dimulakan"
on_track: "Ikut jadual"
at_risk: "Berisiko"
off_track: "Lari jadual"
finished: "Selesai"
discontinued: "Dihentikan"
templated: "Templat projek"
templated_value:
true: "ditandakan sebagai templat"
false: "tidak ditandakan sebagai templat"
types: "Jenis"
versions: "Versi"
work_packages: "Pakej kerja"
query:
column_names: "Lajur"
relations_to_type_column: "Berhubung dengan %{type}"
relations_of_type_column: "%{type} hubungan"
group_by: "Kumpulkan hasil mengikut"
filters: "Penyaring"
timeline_labels: "Label garis masa"
repository:
url: "URL"
role:
permissions: "Kebenaran"
time_entry:
activity: "Aktiviti"
hours: "Jam"
spent_on: "Tarikh"
type: "Jenis"
ongoing: "Sedang berlangsung"
type:
description: "Teks default untuk keterangan"
attribute_groups: ""
is_in_roadmap: "Dipaparkan dalam roadmap secara asas"
is_default: "Diaktifkan untuk projek baru secara default"
is_milestone: "Adalah pencapaian"
color: "Warna"
user:
admin: "Pentadbir"
auth_source: "Sumber pengesahan"
ldap_auth_source: "Sambungan LDAP"
identity_url: "Identiti URL"
current_password: "Kata laluan semasa"
force_password_change: "Menguatkuasakan penukaran kata laluan pada log masuk yang berikutnya"
language: "Bahasa"
last_login_on: "Log masuk kali terakhir"
new_password: "Kata laluan baharu"
password_confirmation: "Pengesahan"
consented_at: "Dipersetujui di"
user_preference:
comments_sorting: "Paparkan komen"
hide_mail: "Sembunyikan alamat e-mel saya"
impaired: "Mod ketercapaian"
time_zone: "Zon waktu"
auto_hide_popups: "Notifikasi kejayaan auto-sembunyi"
warn_on_leaving_unsaved: "Beri amaran kepada saya apabila meninggalkan pakej kerja dengan perubahan yang belum disimpan."
theme: "Mod"
version:
effective_date: "Tarikh selesai"
sharing: "Perkongsian"
wiki_content:
text: "Teks"
wiki_page:
parent_title: "Halaman induk"
redirect_existing_links: "Ubah hala pautan sedia ada"
planning_element_type_color:
hexcode: Kod Hex
project_custom_field:
custom_field_section: Bahagian
work_package:
begin_insertion: "Permulaan kemasukan"
begin_deletion: "Permulaan penghapusan"
children: "Sub-elemen"
derived_done_ratio: "Jumlah % disiapkan"
derived_remaining_hours: "Jumlah kerja berbaki"
derived_remaining_time: "Jumlah kerja berbaki"
done_ratio: "% Lengkap"
duration: "Tempoh"
end_insertion: "Pengakhiran kemasukan"
end_deletion: "Pengakhiran penghapusan"
ignore_non_working_days: "Abaikan hari tidak bekerja"
include_non_working_days:
title: "Hari bekerja"
false: "hari bekerja sahaja"
true: "termasuk hari tidak bekerja"
notify: "Maklumkan" #used in custom actions
parent: "Induk"
parent_issue: "Induk"
parent_work_package: "Induk"
priority: "Keutamaan"
progress: "% Lengkap"
readonly: "Baca sahaja"
remaining_hours: "Kerja berbaki"
remaining_time: "Kerja berbaki"
shared_with_users: "Dikongsi dengan"
schedule_manually: "Penjadualan secara manual"
spent_hours: "Masa yang dihabiskan"
spent_time: "Masa yang dihabiskan"
subproject: "Subprojek"
time_entries: "Masa log"
type: "Jenis"
version: "Versi"
watcher: "Pemerhati"
"doorkeeper/application":
uid: "ID Pelanggan"
secret: "Rahsia pelanggan"
owner: "Pemilik"
redirect_uri: "Ubah hala URI"
client_credentials_user_id: "ID Pengguna Kelayakan Pelanggan"
scopes: "Skop\n"
confidential: "Sulit"
errors:
messages:
accepted: "mesti diterima."
after: "mesti selepas %{date}."
after_or_equal_to: "mesti selepas atau sama dengan %{date}."
before: "mesti sebelum %{date}."
before_or_equal_to: "mesti sebelum atau sama dengan %{date}."
blank: "tidak boleh dibiarkan kosong."
blank_nested: "perlu ada ciri-ciri '%{property}' ditetapkan."
cant_link_a_work_package_with_a_descendant: "Pakej kerja tidak boleh dipautkan ke salah satu subtugasnya."
circular_dependency: "Hubungan ini akan mencipta kebergantungan bulat."
confirmation: "tidak sepadan dengan %{attribute}."
could_not_be_copied: "%{dependency} tidak dapat disalin (sepenuhnya)."
does_not_exist: "tidak wujud."
error_enterprise_only: "%{action} hanya tersedia di OpenProject edisi Enterprise"
error_unauthorized: "tidak boleh diakses."
error_readonly: "telah cuba untuk ditulis tetapi tidak dapat ditulis."
error_conflict: "Maklumat telah dikemas kini oleh sekurang-kurangnya salah satu pengguna lain sementara itu."
email: "adalah bukan alamat e-mel yang sah."
empty: "tidak boleh kosong."
even: "perlu sama."
exclusion: "sudah dikhaskan."
file_too_large: "adalah terlalu besar (saiz maksimum adalah %{count} Bytes)."
filter_does_not_exist: "penyaring tidak wujud."
format: "tidak sepadan dengan format yang dijangka '%{expected}'."
format_nested: "tidak sepadan dengan format yang dijangka '%{expected}' pada laluan '%{path}'."
greater_than: "perlu lebih besar dari %{count}."
greater_than_or_equal_to: "perlu lebih besar atau sama dengan %{count}."
greater_than_or_equal_to_start_date: "perlu lebih besar atau sama dengan tarikh mula."
greater_than_start_date: "perlu lebih besar dari tarikh mula."
inclusion: "tidak ditetapkan pada salah satu nilai yang dibenarkan."
inclusion_nested: "tidak ditetapkan pada salah satu nilai yang dibenarkan pada laluan '%{path}'."
invalid: "tidak sah."
invalid_url: "adalah bukan URL yang sah."
invalid_url_scheme: "adalah bukan protokol yang disokong (dibenarkan: %{allowed_schemes})."
less_than_or_equal_to: "perlu kurang daripada atau sama dengan %{count}."
not_available: "adalah tidak tersedia kerana konfigurasi sistem."
not_deletable: "tidak dapat dihapuskan."
not_current_user: "adalah bukan pengguna semasa."
not_a_date: "bukan tarikh yang sah."
not_a_datetime: "bukan tarikh masa yang sah."
not_a_number: "bukan satu nombor."
not_allowed: "adalah tidak sah kerana kekurangan kebenaran."
not_an_integer: "bukan sebuah integer."
not_an_iso_date: "bukan tarikh yang sah. Format yang diperlukan: TTTT-BB-HH."
not_same_project: "tidak tergolong dalam projek yang sama."
odd: "mesti ganjil."
regex_match_failed: "tidak padan dengan ungkapan biasa %{expression}."
regex_invalid: "tidak dapat disahkan dengan ungkapan biasa yang berkaitan."
smaller_than_or_equal_to_max_length: "perlu kurang daripada atau sama dengan panjang maksima."
taken: "sudah diguna pakai."
too_long: "adalah terlalu panjang (maksimum adalah %{count} karakter)."
too_short: "adalah terlalu pendek (minimum adalah %{count} karakter)."
type_mismatch: "adalah bukan jenis '%{type}'"
type_mismatch_nested: "adalah bukan jenis '%{type}' pada laluan '%{path}'"
unchangeable: "tidak boleh diubah."
unknown_property: "bukan ciri yang diketahui."
unknown_property_nested: "mempunyai laluan yang tidak diketahui '%{path}'."
unremovable: "tidak dapat dikeluarkan."
url_not_secure_context: >
tidak menyediakan "Konteks Selamat". Gunakan antara HTTPS atau alamat gelung-balik, seperti localhost.
wrong_length: "adalah panjang yang salah (sepatutnya %{count} karakter)."
models:
ldap_auth_source:
attributes:
tls_certificate_string:
invalid_certificate: "Sijil SSL yang disediakan adalah tidak sah: %{additional_message}"
format: "%{message}"
attachment:
attributes:
content_type:
blank: "Jenis kandungan fail tidak boleh kosong."
not_whitelisted: "Fail ditolak oleh penyaring automatik. '%{value}' tidak diluluskan untuk dimuat naik."
format: "%{message}"
capability:
context:
global: "Global"
query:
filters:
minimum: "perlu sertakan sekurang-kurangnya satu saringan utama, konteks, atau id dengan operator '='."
custom_field:
at_least_one_custom_option: "Sekurang-kurangnya satu pilihan perlu tersedia."
custom_actions:
only_one_allowed: "(%{name}) hanya satu nilai yang dibenarkan."
empty: "(%{name}) nilai tidak boleh kosong."
inclusion: "(%{name}) nilai tidak ditetapkan sebagai salah satu nilai yang dibenarkan."
not_logged_in: "(%{name}) nilai tidak boleh ditetapkan kerana anda belum log masuk."
not_an_integer: "(%{name}) adalah bukan integer."
smaller_than_or_equal_to: "(%{name}) perlu kurang daripada atau sama dengan %{count}."
greater_than_or_equal_to: "(%{name}) perlu lebih besar daripada atau sama dengan %{count}."
format: "%{message}"
doorkeeper/application:
attributes:
redirect_uri:
fragment_present: "tidak boleh mengandungi fragment."
invalid_uri: "mestilah URI yang sah."
relative_uri: "mestilah URI mutlak."
secured_uri: 'tidak menyediakan "Konteks Selamat". Gunakan antara HTTPS atau alamat gelung-balik, seperti localhost.'
forbidden_uri: "adalah dilarang oleh server."
scopes:
not_match_configured: "tidak sepadan dengan skop yang tersedia."
enterprise_token:
unreadable: "tidak boleh dibaca. Adakah anda pasti ia adalah token sandaran?"
grids/grid:
overlaps: "bertindih."
outside: "luar daripada grid."
end_before_start: "nilai akhir perlu lebih besar daripada nilai mula."
ical_token_query_assignment:
attributes:
name:
blank: "adalah wajib. Sila pilih nama."
not_unique: "sudah digunakan. Sila pilih nama lain."
notifications:
at_least_one_channel: "Sekurang-kurangnya satu saluran untuk menghantar notifikasi perlu ditentukan."
attributes:
read_ian:
read_on_creation: "tidak boleh ditetapkan kepada benar semasa penciptaan pemberitahuan."
mail_reminder_sent:
set_on_creation: "tidak boleh ditetapkan kepada benar semasa penciptaan pemberitahuan."
reason:
no_notification_reason: "tidak boleh kosong kerana IAN dipilih sebagai saluran."
reason_mail_digest:
no_notification_reason: "tidak boleh kosong kerana mel digest dipilih sebagai saluran."
non_working_day:
attributes:
date:
taken: "Hari tidak bekerja sudah wujud untuk %{value}."
format: "%{message}"
parse_schema_filter_params_service:
attributes:
base:
unsupported_operator: "pengendali tersebut tidak disokong."
invalid_values: "Satu nilai tidak sah."
id_filter_required: "Saringan 'id' diperlukan."
project:
archived_ancestor: "Projek mempunyai leluhur yang diarkibkan."
foreign_wps_reference_version: "Pakej kerja dalam projek bukan keturunan versi rujukan projek atau keturunannya."
attributes:
base:
archive_permission_missing_on_subprojects: "Anda tidak mempunyai kebenaran yang diperlukan untuk mengarkib semua sub-projek. Sila hubungi pentadbir."
types:
in_use_by_work_packages: "masih digunakan oleh pakej kerja: %{types}"
enabled_modules:
dependency_missing: "Modul '%{dependency}' perlu dibenarkan juga kerana modul '%{module}' bergantung padanya."
format: "%{message}"
query:
attributes:
project:
error_not_found: "tidak dijumpai"
public:
error_unauthorized: "- Pengguna tersebut tiada kebenaran untuk mencipta paparan awam."
group_by:
invalid: "Tidak dapat dikumpulkan mengikut: %{value}"
format: "%{message}"
column_names:
invalid: "Lajur pertanyaan tidak sah: %{value}"
format: "%{message}"
sort_criteria:
invalid: "Tidak boleh disusun mengikut lajur: %{value}"
format: "%{message}"
timestamps:
invalid: "Penanda masa mengandungi nilai yang tidak sah: %{values}"
forbidden: "Penanda masa mengandungi nilai terlarang: %{values}"
format: "%{message}"
selects:
name_not_included: "Lajur 'Nama' perlu disertakan"
nonexistent: "Lajur '%{column}' tidak wujud."
format: "%{message}"
group_by_hierarchies_exclusive: "saling eksklusif dengan kumpulan '%{group_by}'. Anda tidak boleh mengaktifkan kedua-duanya."
filters:
custom_fields:
inexistent: "Tiada medan tersuai untuk penapis tersebut."
queries/filters/base:
attributes:
values:
inclusion: "penapis mempunyai nilai yang tidak sah."
format: "%{message}"
relation:
typed_dag:
circular_dependency: "Hubungan ini mencipta sebuah lingkaran hubungan."
attributes:
to:
error_not_found: "pakej kerja dalam posisi `ke` tidak dapat dijumpai atau tidak kelihatan."
error_readonly: "pautan `ke` yang sedia ada tidak berubah"
from:
error_not_found: "pakej kerja dalam posisi `dari` tidak dapat dijumpai atau tidak kelihatan"
error_readonly: "pautan `dari` yang sedia ada tidak berubah"
repository:
not_available: "Vendor SCM tidak tersedia"
not_whitelisted: "adalah tidak dibenarkan oleh konfigurasi."
invalid_url: "adalah bukan repositori URL atau laluan yang sah."
must_not_be_ssh: "tidak boleh menjadi url SSH."
no_directory: "adalah bukan direktori."
role:
attributes:
permissions:
dependency_missing: "perlu juga sertakan '%{dependency}' kerana '%{permission}' dipilih."
setting:
attributes:
base:
working_days_are_missing: "Sekurang-kurangnya satu hari dalam seminggu perlu ditentukan sebagai hari bekerja."
previous_working_day_changes_unprocessed: "Perubahan terdahulu pada konfigurasi hari bekerja belum dilaksanakan lagi."
time_entry:
attributes:
hours:
day_limit: "adalah terlalu tinggi kerana maksimum 24 jam boleh dicatatkan setiap tarikh."
user_preference:
attributes:
pause_reminders:
invalid_range: "hanya boleh menjadi julat tarikh yang sah."
daily_reminders:
full_hour: "hanya boleh dikonfigurasikan untuk dihantar pada jam penuh."
notification_settings:
only_one_global_setting: "Perlu ada satu sahaja tetapan pemberitahuan global."
email_alerts_global: "Seting pemberitahuan e-mel hanya boleh ditetapkan secara global."
format: "%{message}"
wrong_date: "Nilai yang salah untuk Tarikh mula, Tarikh luput, atau Terlewat."
watcher:
attributes:
user_id:
not_allowed_to_view: "adalah tidak dibenarkan untuk melihat sumber ini."
locked: "adalah terkunci."
wiki_page:
error_conflict: "Halaman wiki telah dikemas kini oleh orang lain semasa anda sedang menyuntingnya."
attributes:
slug:
undeducible: "tidak boleh simpulkan daripada tajuk tersebut '%{title}'."
work_package:
is_not_a_valid_target_for_time_entries: "Pakej kerja #%{id} adalah sasaran yang tidak sah untuk penugasan semula kemasukan waktu."
attributes:
assigned_to:
format: "%{message}"
due_date:
not_start_date: "bukan pada tarikh mula, walaupun ini diperlukan untuk pencapaian."
cannot_be_null: "tidak boleh ditetapkan kepada kosong kerana tarikh mula dan tempoh masa diketahui."
duration:
larger_than_dates: "adalah lebih besar daripada selang waktu antara tarikh mula dan akhir."
smaller_than_dates: "adalah lebih kecil daripada selang waktu antara tarikh mula dan akhir."
not_available_for_milestones: "adalah tidak tersedia untuk pakej kerja jenis pencapaian."
cannot_be_null: "tidak boleh ditetapkan kepada kosong kerana tarikh mula dan tarikh tamat diketahui."
parent:
cannot_be_milestone: "tidak boleh menjadi milestone."
cannot_be_self_assigned: "tidak boleh ditugaskan pada dirinya."
cannot_be_in_another_project: "tidak boleh berada dalam projek lain."
not_a_valid_parent: "adalah tidak sah."
start_date:
violates_relationships: "hanya boleh ditetapkan pada %{soonest_start} atau kemudian untuk tidak mengganggu hubungan pakej kerja."
cannot_be_null: "tidak boleh ditetapkan kepada kosong kerana tarikh tamat dan tempoh masa diketahui."
status_id:
status_transition_invalid: "adalah tidak sah kerana tiada peralihan sah yang wujud daripada status lama ke baharu untuk peranan pengguna semasa."
status_invalid_in_type: "adalah tidak sah kerana status semasa berikut tidak wujud dalam jenis ini."
type:
cannot_be_milestone_due_to_children: "tidak boleh menjadi satu pencapaian kerana pakej kerja ini mempunyai anak."
priority_id:
only_active_priorities_allowed: "perlu aktif."
category:
only_same_project_categories_allowed: "Kategori pakej kerja mesti dalam projek yang sama dengan pakej kerja."
does_not_exist: "Kategori yang ditentukan tidak wujud."
estimated_hours:
cant_be_inferior_to_remaining_work: "Tidak boleh lebih rendah daripada Kerja yang berbaki."
must_be_set_when_remaining_work_is_set: "Diperlukan apabila Kerja yang berbaki ditetapkan."
only_values_greater_or_equal_zeroes_allowed: "Perlu >= 0."
format: "%{message}"