mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-16 05:11:29 +00:00
Added text link body size mismatch checks to translators
This commit is contained in:
parent
5c761d3a57
commit
add346b8dc
@ -5765,6 +5765,12 @@ namespace RoF
|
|||||||
|
|
||||||
for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) {
|
for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) {
|
||||||
if (segment_iter & 1) {
|
if (segment_iter & 1) {
|
||||||
|
if (segments[segment_iter].length() != EmuConstants::TEXT_LINK_BODY_LENGTH) {
|
||||||
|
rofTextLink.append(segments[segment_iter]);
|
||||||
|
// TODO: log size mismatch error
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// Idx: 0 1 6 11 16 21 26 31 36 37 41 43 48 (Source)
|
// Idx: 0 1 6 11 16 21 26 31 36 37 41 43 48 (Source)
|
||||||
// RoF2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX XX XXXXX XXXXXXXX (56)
|
// RoF2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX XX XXXXX XXXXXXXX (56)
|
||||||
// RoF: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX X XXXXX XXXXXXXX (55)
|
// RoF: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX X XXXXX XXXXXXXX (55)
|
||||||
@ -5798,6 +5804,12 @@ namespace RoF
|
|||||||
|
|
||||||
for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) {
|
for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) {
|
||||||
if (segment_iter & 1) {
|
if (segment_iter & 1) {
|
||||||
|
if (segments[segment_iter].length() != consts::TEXT_LINK_BODY_LENGTH) {
|
||||||
|
serverTextLink.append(segments[segment_iter]);
|
||||||
|
// TODO: log size mismatch error
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// Idx: 0 1 6 11 16 21 26 31 36 37 41 42 47 (Source)
|
// Idx: 0 1 6 11 16 21 26 31 36 37 41 42 47 (Source)
|
||||||
// RoF: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX X XXXXX XXXXXXXX (55)
|
// RoF: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX X XXXXX XXXXXXXX (55)
|
||||||
// RoF2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX XX XXXXX XXXXXXXX (56)
|
// RoF2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX XX XXXXX XXXXXXXX (56)
|
||||||
|
|||||||
@ -5854,6 +5854,12 @@ namespace RoF2
|
|||||||
|
|
||||||
for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) {
|
for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) {
|
||||||
if (segment_iter & 1) {
|
if (segment_iter & 1) {
|
||||||
|
if (segments[segment_iter].length() != EmuConstants::TEXT_LINK_BODY_LENGTH) {
|
||||||
|
rof2TextLink.append(segments[segment_iter]);
|
||||||
|
// TODO: log size mismatch error
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// Idx: 0 1 6 11 16 21 26 31 36 37 41 43 48 (Source)
|
// Idx: 0 1 6 11 16 21 26 31 36 37 41 43 48 (Source)
|
||||||
// RoF2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX XX XXXXX XXXXXXXX (56)
|
// RoF2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX XX XXXXX XXXXXXXX (56)
|
||||||
// RoF2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX XX XXXXX XXXXXXXX (56)
|
// RoF2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX XX XXXXX XXXXXXXX (56)
|
||||||
@ -5880,6 +5886,12 @@ namespace RoF2
|
|||||||
|
|
||||||
for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) {
|
for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) {
|
||||||
if (segment_iter & 1) {
|
if (segment_iter & 1) {
|
||||||
|
if (segments[segment_iter].length() != consts::TEXT_LINK_BODY_LENGTH) {
|
||||||
|
serverTextLink.append(segments[segment_iter]);
|
||||||
|
// TODO: log size mismatch error
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// Idx: 0 1 6 11 16 21 26 31 36 37 41 43 48 (Source)
|
// Idx: 0 1 6 11 16 21 26 31 36 37 41 43 48 (Source)
|
||||||
// RoF2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX XX XXXXX XXXXXXXX (56)
|
// RoF2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX XX XXXXX XXXXXXXX (56)
|
||||||
// RoF2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX XX XXXXX XXXXXXXX (56)
|
// RoF2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX XX XXXXX XXXXXXXX (56)
|
||||||
|
|||||||
@ -4016,6 +4016,12 @@ namespace SoD
|
|||||||
|
|
||||||
for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) {
|
for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) {
|
||||||
if (segment_iter & 1) {
|
if (segment_iter & 1) {
|
||||||
|
if (segments[segment_iter].length() != EmuConstants::TEXT_LINK_BODY_LENGTH) {
|
||||||
|
sodTextLink.append(segments[segment_iter]);
|
||||||
|
// TODO: log size mismatch error
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// Idx: 0 1 6 11 16 21 26 31 36 37 41 43 48 (Source)
|
// Idx: 0 1 6 11 16 21 26 31 36 37 41 43 48 (Source)
|
||||||
// RoF2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX XX XXXXX XXXXXXXX (56)
|
// RoF2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX XX XXXXX XXXXXXXX (56)
|
||||||
// SoF: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX X XXXXX XXXXXXXX (50)
|
// SoF: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX X XXXXX XXXXXXXX (50)
|
||||||
@ -4050,6 +4056,12 @@ namespace SoD
|
|||||||
|
|
||||||
for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) {
|
for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) {
|
||||||
if (segment_iter & 1) {
|
if (segment_iter & 1) {
|
||||||
|
if (segments[segment_iter].length() != consts::TEXT_LINK_BODY_LENGTH) {
|
||||||
|
serverTextLink.append(segments[segment_iter]);
|
||||||
|
// TODO: log size mismatch error
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// Idx: 0 1 6 11 16 21 26 31 32 36 37 42 (Source)
|
// Idx: 0 1 6 11 16 21 26 31 32 36 37 42 (Source)
|
||||||
// SoF: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX X XXXXX XXXXXXXX (50)
|
// SoF: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX X XXXXX XXXXXXXX (50)
|
||||||
// RoF2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX XX XXXXX XXXXXXXX (56)
|
// RoF2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX XX XXXXX XXXXXXXX (56)
|
||||||
|
|||||||
@ -3338,6 +3338,12 @@ namespace SoF
|
|||||||
|
|
||||||
for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) {
|
for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) {
|
||||||
if (segment_iter & 1) {
|
if (segment_iter & 1) {
|
||||||
|
if (segments[segment_iter].length() != EmuConstants::TEXT_LINK_BODY_LENGTH) {
|
||||||
|
sofTextLink.append(segments[segment_iter]);
|
||||||
|
// TODO: log size mismatch error
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// Idx: 0 1 6 11 16 21 26 31 36 37 41 43 48 (Source)
|
// Idx: 0 1 6 11 16 21 26 31 36 37 41 43 48 (Source)
|
||||||
// RoF2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX XX XXXXX XXXXXXXX (56)
|
// RoF2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX XX XXXXX XXXXXXXX (56)
|
||||||
// SoF: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX X XXXXX XXXXXXXX (50)
|
// SoF: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX X XXXXX XXXXXXXX (50)
|
||||||
@ -3372,6 +3378,12 @@ namespace SoF
|
|||||||
|
|
||||||
for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) {
|
for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) {
|
||||||
if (segment_iter & 1) {
|
if (segment_iter & 1) {
|
||||||
|
if (segments[segment_iter].length() != consts::TEXT_LINK_BODY_LENGTH) {
|
||||||
|
serverTextLink.append(segments[segment_iter]);
|
||||||
|
// TODO: log size mismatch error
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// Idx: 0 1 6 11 16 21 26 31 32 36 37 42 (Source)
|
// Idx: 0 1 6 11 16 21 26 31 32 36 37 42 (Source)
|
||||||
// SoF: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX X XXXXX XXXXXXXX (50)
|
// SoF: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX X XXXXX XXXXXXXX (50)
|
||||||
// RoF2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX XX XXXXX XXXXXXXX (56)
|
// RoF2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX XX XXXXX XXXXXXXX (56)
|
||||||
|
|||||||
@ -2097,6 +2097,12 @@ namespace Titanium
|
|||||||
|
|
||||||
for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) {
|
for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) {
|
||||||
if (segment_iter & 1) {
|
if (segment_iter & 1) {
|
||||||
|
if (segments[segment_iter].length() != EmuConstants::TEXT_LINK_BODY_LENGTH) {
|
||||||
|
titaniumTextLink.append(segments[segment_iter]);
|
||||||
|
// TODO: log size mismatch error
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// Idx: 0 1 6 11 16 21 26 31 36 37 41 43 48 (Source)
|
// Idx: 0 1 6 11 16 21 26 31 36 37 41 43 48 (Source)
|
||||||
// RoF2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX XX XXXXX XXXXXXXX (56)
|
// RoF2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX XX XXXXX XXXXXXXX (56)
|
||||||
// 6.2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX X XXXXXXXX (45)
|
// 6.2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX X XXXXXXXX (45)
|
||||||
@ -2131,6 +2137,12 @@ namespace Titanium
|
|||||||
|
|
||||||
for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) {
|
for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) {
|
||||||
if (segment_iter & 1) {
|
if (segment_iter & 1) {
|
||||||
|
if (segments[segment_iter].length() != consts::TEXT_LINK_BODY_LENGTH) {
|
||||||
|
serverTextLink.append(segments[segment_iter]);
|
||||||
|
// TODO: log size mismatch error
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// Idx: 0 1 6 11 16 21 26 31 32 36 37 (Source)
|
// Idx: 0 1 6 11 16 21 26 31 32 36 37 (Source)
|
||||||
// 6.2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX X XXXXXXXX (45)
|
// 6.2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX X XXXXXXXX (45)
|
||||||
// RoF2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX XX XXXXX XXXXXXXX (56)
|
// RoF2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX XX XXXXX XXXXXXXX (56)
|
||||||
|
|||||||
@ -4319,6 +4319,12 @@ namespace Underfoot
|
|||||||
|
|
||||||
for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) {
|
for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) {
|
||||||
if (segment_iter & 1) {
|
if (segment_iter & 1) {
|
||||||
|
if (segments[segment_iter].length() != EmuConstants::TEXT_LINK_BODY_LENGTH) {
|
||||||
|
underfootTextLink.append(segments[segment_iter]);
|
||||||
|
// TODO: log size mismatch error
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// Idx: 0 1 6 11 16 21 26 31 36 37 41 43 48 (Source)
|
// Idx: 0 1 6 11 16 21 26 31 36 37 41 43 48 (Source)
|
||||||
// RoF2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX XX XXXXX XXXXXXXX (56)
|
// RoF2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX XX XXXXX XXXXXXXX (56)
|
||||||
// SoF: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX X XXXXX XXXXXXXX (50)
|
// SoF: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX X XXXXX XXXXXXXX (50)
|
||||||
@ -4353,6 +4359,12 @@ namespace Underfoot
|
|||||||
|
|
||||||
for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) {
|
for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) {
|
||||||
if (segment_iter & 1) {
|
if (segment_iter & 1) {
|
||||||
|
if (segments[segment_iter].length() != consts::TEXT_LINK_BODY_LENGTH) {
|
||||||
|
serverTextLink.append(segments[segment_iter]);
|
||||||
|
// TODO: log size mismatch error
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// Idx: 0 1 6 11 16 21 26 31 32 36 37 42 (Source)
|
// Idx: 0 1 6 11 16 21 26 31 32 36 37 42 (Source)
|
||||||
// SoF: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX X XXXXX XXXXXXXX (50)
|
// SoF: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX X XXXXX XXXXXXXX (50)
|
||||||
// RoF2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX XX XXXXX XXXXXXXX (56)
|
// RoF2: X XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX X XXXX XX XXXXX XXXXXXXX (56)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user