In the SpongeDocs project I translated 562 words into Turkish. I hope my help will be accepted. I think I'm doing an easy and nice job.
SpongeDocs Crowdin Page
crowdin profile page
Github page
Examples ;
• A DataManipulator
also provides methods to get and set data using keys. The implementation for this is handled by AbstractData
, but we must tell it which data it can access and how. Therefore, in the registerGettersAndSetters()
method we need to do the following for each value: - DataManipulator
ayrıca, tuşları kullanarak veri almak ve ayarlamak için yöntemler sağlar. Bunun için uygulanma, AbstractData
tarafından gerçekleştirilir, ancak hangi veriye erişebileceğini ve nasıl erişebileceğini söylemeliyiz. Bu nedenle, registerGettersAndSetters ()
yönteminde her bir değer için aşağıdakileri yapmamız gerekir:
• register a Consumer
to directly set the value - değeri doğrudan ayarlamak için bir "Consumer" kaydettirin
• The validity criteria for those setters are the same as for the respective Value
object, so you might delegate the validity check to a call of this.health().set()
and just set this.currentHealth = value
if the first line has no thrown an exception yet. - Bu ayarlayıcıların geçerlilik kriterleri ilgili "Value" nesnesi ile aynıdır, bu nedenle geçerlilik kontrolünü "this.health (). Set ()" un bir çağrısına devredebilir ve sadece
`this .currentHealth = değer `` ilk satırda henüz bir özel durum atılmamışsa.
• The class name is formed by prefixing the mutable DataManipulator
\ s name with ImmutableSponge
- Sınıf adı değiştirilebilir DataManipulator
ismini ImmutableSponge
ile önekleyerek oluşturulmuştur
• Instead of registerGettersAndSetters()
, the method is called registerGetters()
-
RegisterGettersAndSetters ()
yerine, yöntem registerGetters ()
• When creating ImmutableDataHolder
\ s or ImmutableValue
\ s, check if it makes sense to use the ImmutableDataCachingUtil
. For example if you have WetData
which contains nothing more than a boolean, it is more feasible to retain only two cached instances of ImmutableWetData
- one for each possible value. For manipulators and values with many possible values (like SignData
) however, caching is proven to be too expensive. - ImmutableDataHolder
\ s veya ImmutableValue
\ s \ 'yi oluştururken, ImmutableDataCachingUtil
değerini kullanmanın mantıklı olup olmadığını kontrol edin. Örneğin, bir Boolean'dan daha fazlasını içeren "WetData" öğesine sahipseniz, mümkün olan her değer için bir tane olmak üzere, yalnızca önbelleğe alınmış "ImmutableWetData" örneklerini korumak daha uygundur. Bununla birlikte manipülatörler ve olası birçok değeri olan değerler ("SignData" gibi) için, önbelleğe alma işleminin çok pahalı olduğu kanıtlanmıştır.
Posted on Utopian.io - Rewarding Open Source Contributors
Your contribution cannot be approved because it does not follow the Utopian Rules.
You can contact us on Discord.
[utopian-moderator]