World Library  
Flag as Inappropriate
Email this Article
 

Myanmar Navy


Myanmar Navy
Active 24 December 1947 – present
Country  Myanmar
Branch Navy
Type Brown-water navy
Size 19,000 personnel
Part of Myanmar Armed Forces
Headquarters Naypyidaw
Nickname(s) Tatmadaw Yay
Commanders
Minister of Defence Lieutenant General Wai Lwin
Commander-in-Chief of Myanmar Armed Forces Senior General Min Aung Hlaing
Commander-in-Chief (Navy) Vice-Adm.Tin Aung San
Insignia
Ensign
Naval ensign (1948-1974)

The Myanmar Navy (}

}}: တပ်မတော် (ရေ); Burmese pronunciation: ) is the naval branch of the armed forces of Myanmar with 19,000 men and women. The Myanmar Navy currently operates more than 122 vessels. Before 1988, the Myanmar Navy was small and its role in the many counterinsurgency operations was much less conspicuous than those of the army and air force. Yet the navy has always been, and remains, an important factor in Myanmar's security and it was dramatically expanded in recent years to an external threat defence role in Myanmar's territorial waters.

Contents

  • History 1
    • Pre-independence 1.1
    • Founding and WWII 1.2
    • Burma Independence 1.3
    • 1950s 1.4
    • 1960s 1.5
    • 1970s 1.6
    • 1990s 1.7
    • May 2008 Cyclone Nargis 1.8
  • Attacks on civilians 2
    • Attacks on Thai Fishermen and civilians 2.1
  • Former and current Commanders-in-Chief since independence 3
    • Commanders of Naval Region Command 3.1
  • Modernization Program 4
    • Frigates 4.1
    • Light Frigates and FAC (Stealth) 4.2
    • Submarines 4.3
    • Future Plan 4.4
  • Organization 5
    • Administrative and Support Units 5.1
    • Naval Regional Commands and Bases 5.2
    • Naval Infantry 5.3
    • Naval Base Air Defense Force 5.4
  • Ships 6
    • Frigate 6.1
    • Corvette 6.2
    • FAC - Missile 6.3
    • FAC - Submarine Chaser 6.4
    • FAC - GUN 6.5
    • Large Patrol Combatants 6.6
    • Coastal Patrol Craft 6.7
    • Cruiser Patrol Craft 6.8
    • Patrol Craft 6.9
    • Torpedo Boat 6.10
    • Coastal Land Craft Mechanized 6.11
    • Coastal Land Craft Utility 6.12
    • Coastal Survey Ship 6.13
    • Coastal Logistics and tanker Ship 6.14
    • River Patrol Craft 6.15
    • Floating dry dock 6.16
    • Unmanned Surface Vehicle - USV 6.17
  • See also 7
  • References 8
  • External links 9

History

Pre-independence

A Burmese war boat, in 1795

The naval arm of the Royal Armed Forces consisted mainly of river-faring war boats. Its primary missions were to control the Irrawaddy, and to protect the ships carrying the army to the front. The major war boats carried up to 30 musketeers and were armed with 6- or 12-pounder cannon.[1] By the mid-18th century, the navy had acquired a few seafaring ships, manned by European and foreign sailors, that were used to transport the troops in Siamese and Arakanese campaigns.

Note that the Arakanese and the Mon, from the maritime regions, maintained more seaworthy flotillas than inland riverborne "navy" of the Royal Burmese Army. The Arakanese in particular fielded a formidable seagoing navy that terrorized the coasts of Bay of Bengal during the 15th and 17th centuries.

Founding and WWII

The Myanmar Navy was formed as the Navy of Burma in 1940 and, although very small, played an active part in Allied operations against the Japanese during the Second World War.

Burma Independence

In December 1947, the Union of Burma Navy was formed with 700 men. The fleet initially consisted of a small but diverse collection of ships transferred from the Royal Navy under the arrangements made for Burma's independence in January 1948. It included UBS Mayu, ex-Royal Navy River class frigate and four Landing Craft Gun (Medium). Armed with two 25-pounder (88 mm) guns and two 2-pounder (44 mm) guns, these landing craft were used as support gunboats.[2]

1950s

In 1950 and 1951, the United States provided 10 coast guard cutters (CGC) under the Mutual Defense Assistance Program (MDAP). The Myanmar Navy played an important part in the government's fight against the ethnic and ideological insurgent groups which threatened the Union Government in its early days. The Myanmar Navy performed both defensive and offensive roles, protecting convoys, carrying supplies, ferrying troops and giving much-needed fire support. It was instrumental in relieving the port city of Moulmein, which was captured by Karen insurgents in 1948, and the Irrawaddy Delta town of Bassein. Although one armed patrol boat defected to the Karen insurgents, throughout the turbulent years of post independence in Myanmar, the navy was largely unopposed and managed to maintain control over Myanmar's crucial inland waterways.[3]

In 1956 and 1957, Myanmar government acquired five 50-long-ton (51 t) Saunders-Roe Dark class convertible motor torpedo/motor gunboats,[4] followed by an 1,040-long-ton (1,060 t) Algerine class minesweeper in 1958 from the United Kingdom.[5] In the late 1950s and early 1960s, United States sold Myanmar Navy six PGM type coastal patrol crafts and seven CGC type patrol boats.[6] In the mid-1960s, Myanmar Navy took delivery of ex-US Navy 640-long-ton (650 t) PCE-827 class[7] corvette and a 650-long-ton (660 t) Admirable class minesweeper, both of which were commissioned in the mid-1940s. In 1978, United States provided Myanmar Navy with six small river patrol crafts.[8] In 1958, Myanmar Navy took delivery of 10 Y-301 class river gunboats from Yugoslavia, followed by 25 smaller Michao class patrol crafts.

1960s

Efforts were made to produce locally made Naval vessels with assistance from Yugoslavia. In 1960, Myanmar Navy commissioned two 400-long-ton (410 t) Nawarat Class corvettes. Their armaments include 25-pounder field gun and 40 mm Bofors Anti-Aircraft gun.[9] Myanmar shipyards also built the navy a number of smaller patrol crafts and a number of landing crafts. Landing crafts and auxiliary ships are usually armed with Oerlikon 20 mm cannons, 40mm Bofors Anti-Aircraft guns and Heavy machine guns.[10]

1970s

Although the Myanmar Navy expanded rapidly during the 1950s and 1960s, however, the navy was unable to keep pace with loss or deterioration of older vessels in the 1970s until naval replacement program was initiated by BSPP Government in 1979. In 1980, the Myanmar Navy acquired six Carpentaria class inshore patrol boats from Australia followed by three 128-ton Swift type coastal patrol boats from Singapore and three 385-ton Ospery class offshore patrol vessels built in Denmark. The Ospery and Swift class boats have a range of 4,500 and 1,800 miles (7,200 and 2,900 km) respectively and were armed with Oerlikon 20 mm cannons and 40mm Bofors Anti-Aircraft guns. In the early years of the 1980s, Myanmar shipyards built three 128-ton PGM type patrol boats based upon US PGM Class patrol boats. Each boat was armed with two 40mm Bofors Anti-Aircraft guns and two 12.7 mm Heavy machine guns.

1990s

The Myanmar Navy bought 6 Missile Escort Boats & 10 Submarine Chaser from China. Since 1998, the navy has built two77m Corvettes (771 and 772) and four FACs (551-554).

May 2008 Cyclone Nargis

As many as 25 Burmese naval ships may have been sunk in the storm caused by Cyclone Nargis in May 2008, while an unknown number of naval personnel and their family members were killed or are listed as missing.[11] The Network for Democracy and Development [1], in Thailand, reported that 30 officers and 250 Burmese naval personnel have been declared missing, while 25 vessels were destroyed by the cyclone in three naval regional command centers: Panmawaddy Regional Command on Hainggyi Island; Irrawaddy Regional Command; and Danyawaddy Regional Command in Sittwe in Arakan State.

Attacks on civilians

Attacks on Thai Fishermen and civilians

In May 1998, Colonel Zaw Min, landed on Christie Island and found 59 people living there to gather wood and bamboo, in violation of Burmese law. The order came down from General Than Shwe that they were to be "eliminated" and they were all subsequently murdered.[12]

A few days later, members of the Burmese Navy captured a Thai fishing boat that had strayed close to Christie Island. The 22 fishermen on board were shot and buried on the island.[12]

Former and current Commanders-in-Chief since independence

  • 1. Commander Khin Maung Bo
  • 2. Commodore Than Pe
  • 3. Commodore Thaung Tin
  • 4. Rear-Adm. Chit Hlaing
  • 5. Rear-Adm. Maung Maung Win
  • 6. Vice-Adm. Maung Maung Khin
  • 7. Vice-Adm. Than Nyunt
  • 8. Vice-Adm. Tin Aye
  • 9. Vice-Adm. Nyunt Thein
  • 10. Vice-Adm. Kyi Min
  • 11. Vice-Adm. Soe Thein
  • 12. Adm. Nyan Tun
  • 13. Adm. Thura Thet Swe
  • 14. Vice-Adm.Tin Aung San[13]


Commanders of Naval Region Command

Naval Region Command Commanding Officer
Irrawaddy Naval Region Command Comodore Maung Oo Lwin
Danyawaddy Regional Command Commodore Kyaw Kyaw Oo
Panmawaddy Regional Command Comodore Aung Zaw Hlaing
Mawyawaddy Regional Command Commodore Htein Win
Tanintharyi Regional Command Commodore Zwe Win Myint
No(1) Naval Training School Commodore Htay Naing
Naval Dorckyard Headquarters Rear-Adm. Myint Oo
No(1)Squadron (Yangon) Captain Naing Min Kyaw
No(2)Squadron (Heinzae) Captain Soe Aung
No(3)Squadron ( Kyut Phyu) Captain Tin Maung Than

Modernization Program

Frigates

Myanmar Navy has started its modernization program in 2001 in an attempt to replace older ships and equipments. In 2012, Myanmar Navy has taken delivery of two Type 053H1 class frigates from China. These two ships were upgraded extensively by Myanmar Navy. Upgrades to frigates include the replacing of HY 2 anti ship missiles by more lethal C-802 missiles and installing new sensors. The first indigenous frigate, the Aung Zeya entered service in 2011 and took part in a joint exercise with Indian Navy ships off Visakhapatnam in early 2013. A second ship, Kyan Sitthar entered service in 2012 and is the Myanmar Navy’s first stealth frigate. The Myanmar Navy plans to build 6 indigenous frigates; combining Russian, Indian, Chinese and western weapon system. These ships are equipped with Kh-35E anti-ship missiles, OTO Melara 76 mm Super Rapid Cannons, AK-630 6-barrel 30mm Close-in weapon system (CIWS) and Chinese ASW rockets and torpedoes. Radars and electronic systems are mainly from Bharat Electronics of India. Myanmar acquired Surface-to-air missiles and Anti-ship missile from China for its newly built frigates and OPVs. Myanmar Navy Shipyard which was acquired from China in late 1990s is one of the most modern shipyards in the region. Many Myanmar naval engineers underwent shipbuilding training in China and Russia.

Light Frigates and FAC (Stealth)

In early 2011, two corvettes, 771 and 772, are upgraded to Light Frigates by installing C-802 missiles, SAMs, sonar, RBU 1200 ASW rockets and new surface and air search radars. The most significant development for Myanmar Navy is the launching of new FAC (Stealth) (pennant number P 491) which is 49 meter long and armed with 4 x C 802 missiles and a single AK 630 CIWS. Second ship of this class is under construction and expected to be completed by early 2014. Myanmar Navy plan to build 10 ships of this class.

Twenty 45-meter class FACs (Guns and Missiles) are backbone of Myanmar Navy but Myanmar Navy experienced these ships are too small for new weapons and electronic systems. This is the main reason for initiating of 49 meter class FAC (Stealth). Older Hainan class FAC (Submarine Chaser) will be degraded to Category B reserve by 2016.

Submarines

Myanmar Navy intended to establish a submarine fleet by 2015. Myanmar Navy is in the process of negotiating to buy 2 Kilo-class submarines and Kamov ASW helicopters for new frigates.

Future Plan

Ships 2013 2015 2020 Remarks
Submarine - 2* 4* *in the process of negotiating to buy Kilo Submarines from Russia
Frigate 4 6 8* * 6 indigenous frigates and 2 Type 053H1 frigates
Light Frigate 2 3 3 -
FAC(Stealth) 1 4 10 49 meter FAC(Stealth)(C 802A SSMs)
FAC (Missile) 17 17 17 6 Houxin class with C 801,5 45-meter class with C 801, 6 45-meter class with C 802
FAC (Gun) 9 11 15 45 meter FAC(Gun)
FAC (Submarine Chaser) 9 9 - will be degraded to Category B reserve by 2016
Patrol Craft 34 34 24
LCM 4* 6 9** *1 old LCM and 3 Type 1611 LCMs. **5 Type 1611 LCMs are to built.

Organization

Administrative and Support Units

  • Naval headquarters, Ministry of Defence (Naypyidaw)
  • Strategic Naval Command (headquarters in Naypyidaw)
  • Naval Training Command (Seikkyi)
  • Naval Shipyard Headquarters (Yangon)
  • Central Naval Hydrographic Depot (Yangon)
  • Central Naval Diving and Salvage Depot (Yangon)
  • Central Naval Engineering Depot (botataung,Yangon)
  • Central Naval Stores Depot (Yangon)
  • Central Naval Communications Depot (Yangon)
  • Central Naval Armaments Deport (Seikkyi)

Naval Regional Commands and Bases

  • Irrawaddy Regional Command (headquarters in Yangon)
    • Thanhklyet Soon Naval Base
    • Bassein Naval Base
    • Coco Island Base (Naval Radar Unit)
  • Danyawaddy Regional Command (headquarters in Sittwe)
    • Kyaukpyu Naval Base
    • Thandwe (Sandoway) Naval Base
  • Panmawaddy Regional Command (headquarters on Hainggyi Island)
  • Mawyawaddy Regional Command (headquarters in Moulmein)
  • Tanintharyi Regional Command (headquarters in Mergui)
    • Zadetkyi Island Naval Base
    • Mali (Tavoy) Naval Base
    • Palai Island Naval Base
    • Kadan Naval Base
    • Sakanthit Naval Base
    • Lambi Naval Base
    • Pearl Island Naval Base
    • Zadetkale Naval Base (Radar Unit)

Naval Infantry

The Myanmar Navy formed a naval infantry battalion of 800 men in 1964, and a second battalion in 1967. Third and fourth battalions may have also been raised. They battalions traditionally are deployed mainly in the Arakan, Tenasserim and Irrawaddy delta coastal regions primarily to assist in the army's counter-insurgency operations.

Naval Base Air Defense Force

Myanmar Naval Air defence Force are used Bofors 40mm & ZPU-2 AAA For Navy Bases. Images [2]

Ships

Frigate

Class Builder Serial Number Year Entered Service Armament Note
Kyan Sittha Class Naval Dockyard
(Myanmar)
F12 - Kyansittha
F14 - Sinbyushin
2014
2015
Oto Melara 76 mm Super Rapid Cannons
AK-630 6-barrel 30 mm CIWS guns
SA-N-5 SAM ( F 12 is to be fitted with TY-90)
C-802 anti-ship missiles
ASW torpedoes
Rocket Launchers, possibly ASW rockets or decoy rockets
Stealth shaping, with helicopter hangar, 5 planned
Aung Zeya Class[14] Naval Dockyard
(Myanmar)
F11 - Aung Zeya 2008
Oto Melara 76 mm Super Rapid Cannons
4 x AK-630 6-barrel 30 mm CIWS guns
6 × SA-N-5 SAM
8 x Kh-35E anti-ship missiles
Triple 324 mm YU-7 ASW torpedoes
Rocket Launchers, possibly ASW rockets or decoy rockets
Jianghu-II Class
Type 053H1
Hudong Shipyard
(People's Republic of China)
F22 - Mahar Bandoola
F23 - Mahar Thiha Thura
2012 2 x 100 mm gun
4 x dual 37 mm AA guns
8 x C-802 anti ship Missile
2 x Type 81 (RBU-1200) 5-tube ASW RL (30 rockets), or 2 x Type 3200 6-tube ASW RL (36 rockets)
2 x Type 62 5-tube A/S mortar launchers
2 x depth charge (DC) racks & projector

Corvette

Class Builder Serial Number Year Entered Service Armament Note
Anawratha Class Myanmar Navy dock yard 771 - UMS Anawratha
772 - UMS Bayinnaung
773 - UMS Tabinshwehti
1996–present 1 × Oto Melara 76 mm Super Rapid Cannons
1 × Type 69/AK-230 twin-barrel 30 mm CIWS gun
2 × Type 58/ZPU 2 Anti-aircraft Gun
6 × SA-N-5 SAM
4 × C-802 Surface-to-Surface Missile
2 × RBU-1200 or Type 81 ASW rocket launchers
1 helipad
773 was the latest design of the class and featured the stealth shaping. Launched on 2014 and expected to commissioned in 2016.

FAC - Missile

Class Builder Serial Number Year Entered Service Armament Note
Stealth ship Naval Dockyard (Myanmar) 491
492
[15]
2012-2013[16] 1 × AK-630 six-barrel 30 mm CIWS gun
4 × SA-N-5 SAM
4 x C-802A anti-ship missile
Houxin class[17] Qiuxin Shipyards, Shanghai, 471 - MaGa
472 - SaitTra
473 - DuWa
474 - ZeyHta
475 - HanTha
476 - BanDa
1995,1996,1997 2 × 30 mm AK 230
2 × Type 69 14.5 mm twin Anti-Aircraft Guns
4 × C-802 Surface-to-Surface Missile
5-Series class[18][19] Naval Dockyard (Myanmar) 556
557
558
559
560
2004 2 × 30 mm AK 230
2 × Type 69 14.5 mm twin Anti-Aircraft Guns
6 × SA-N-5 SAM
4 × C-802 Surface-to-Surface Missile
5-Series class[18][19] Naval Dockyard (Myanmar) 561
562
567
568
569
570
2008, 2012
2 × 30 mm AK 230
2 × Type 69 14.5 mm twin Anti-Aircraft Guns
6 × SA-N-5 SAM
2 x C-802A Surface to Surface Anti-ship Missile

FAC - Submarine Chaser

Class Builder Serial Number Year Entered Service Armament Note
Hainan[20] Dalian, Qiuxin and Huangpu Shipyard, 442-Yan Htet Aung
443-Yan Nyein Aung
444-Yan Khwinn Aung
445-Yan Min Aung
446-Yan Ye Aung
447-Yan Pang Aung
448-Yan Win Aung
449-Yan Aye Aung
450-Yan Zwe Aung
1991,1993 2 × Type 66 - 57mm twin guns
2 × Type 87 - 25 mm twin guns
2 × Type 69 14.5 mm twin Anti-Aircraft Guns
RBU
441, Yan Sit Aung was sunk by cyclone Nargis[21]
1991, Six Crafts and 1993, four crafts

FAC - GUN

Class Builder Serial Number Year Entered Service Armament Note
5-Series class[18][19] Naval Dockyard (Myanmar) 551
552
553
554
555
563
564
565
566
1996,2013 1 × 37 mm AA gun
2 × Type 87 - 25 mm twin guns
2 × Type 69 14.5 mm twin Anti-Aircraft Guns

Large Patrol Combatants

Class Builder Serial Number Year Entered Service Armament Note
Osprey Class-50[18][19][22] Danyard A/S, Frederikshavn,  Denmark 55 (Indaw)
57 (Inya)
1982 1 / 40mm 60-cal. Bofors AA
2 / 20mm 70-cal. Oerlikon AA
Admirable-class minesweeper  United States 41 ( Yan Tang Aung)
42[23](Yan Gyi Aung)
1967 1x76mm Cannon
2x 40mm Bofer Anti Aircraft Gun
4xAuliGun
Hedgehog Anti Submarine Destroyer
41 and 42 seen on 67th Myanmar Navy Anniversary, December 2014, Honoring Commander in Chief

Coastal Patrol Craft

Class Builder Serial Number Year Entered Service Armament Note
PGM 43 class[18][20][22] Marinette Marine, Wisconsin; last two by Peterson Builders, Sturgeon Bay, WI,  United States 401
402
403
404
405
406
1959–1961 1x40mm Bofor, 2 dual 20mm OA, 2x12.7mm MG
Y311 class - modified Y301[18][20][22] Sinmalaik, Burma Y311 1967 2x40mm Bofor, 2X20mm OA Y-312 was reported sunk by cyclone Nargis[21]
Y Series class[18][20][22] Uljanik SY, Pola, Yugoslavia 301
302
303
304
305
306
307
308
309
310
1957–1960 2x40mm Bofor, 2X20mm OA

Cruiser Patrol Craft

Class Builder Serial Number Year Entered Service Armament Note
Swift class[18][20][22] Swiftships, 422
423
1980 2 40 mm, 2 20 mm, 2 12.7 mm machine gun, Pathfinder Radar 421 lost in the sea

Patrol Craft

Class Builder Serial Number Year Entered Service Armament Note
Carpentaria class[18][20][22] Australia 112
113
114
115
116
117
[18]
1978–1980 MK10 AA, radar, 20mm 70cal
412 class[18][20][22] Burma Naval Dockyard, Rangoon 412
413
414
416
1983–1984 2x40mm AA, 2x12.7mm machine gun 415 was sunk
PB-90[18][20][22] Yugoslavia 424
425
426
1990 M-75 AA, Radar, 2x quadruplet 20mm cal

Torpedo Boat

Class Builder Serial Number Year Entered Service Armament Note
Torpedo Boat Naval Dockyard (Myanmar) T201 2014
8 × torpedo
With an aluminium body and a length of 70 ft (21 m), the new torpedo boat has low observable radar characteristics, a maximum speed of 35 kt, and is reportedly armed with up to eight Russian- or Chinese-manufactured torpedoes.[24]

Coastal Land Craft Mechanized

Class Builder Serial Number Year Entered Service Armament Note
LCM Naval Engineering Depot [18] 709
710
1967
LCM Naval Engineering Depot [25] 1611 2005
LCM Naval Engineering Depot [25] 1612
1613
2013

Coastal Land Craft Utility

Class Builder Serial Number Year Entered Service Armament Note
LCU Naval Dock 605[18] 1984
LCU 603[18] 1963–1968

Coastal Survey Ship

Class Builder Serial Number Year Entered Service Armament Note
Survey ship[18][20] Tito SY, Belgrade, Yugoslavia 801 Thutaythi 1965 helipad
2 x40 mm, 2x 20 mm machine gun[26]

Coastal Logistics and tanker Ship

Class Builder Serial Number Year Entered Service Armament Note
coastal tanker[18][20][22] Watenabe Zosen K.K., Hakata, Japan  Japan 608 1991 None
coastal tanker[18][20][22] Shimoda Dockyard, Shimoda, Japan  Japan 609 class 1986 None
coastal logistics ship[18][20][22]  Germany 601 Pyi Daw Aye (1) 1975 None
coastal logistics ship[18][20][22]  Japan 602 Pyi Daw Aye (2) 2002 None
coastal logistics ship[18][20][22] A/S Nordsovaerftet, Ringkobing,  Norway Ayidawaya 1991 None
coastal transport[18][20][22]  Myanmar 612
613
615
618
1990 AA Gun
Yadanabon[18][20][22]  Myanmar VIP Transport 1990

River Patrol Craft

Class Builder Serial Number Year Entered Service Armament Note
PBR class  United States[18] 211
212
213
214
215
216
1978–1982 1 × twin M2HB .50 caliber (12.7 mm) machine guns (forward in a rotating tub)
1 × single M2HB (rear)
1 or 2 × M60 7.62 mm machine gun(s) (side-mounted)
1 × 40 mm Mk 19 grenade launcher
Yan Naing class[18] Doone Htay, 501
510
502
503
504
505
506
507
508
509
510
1970 Machine Gun, OA
Michao Class[18] Yugoslavia 001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
1963–1968 2x20mm OA

Floating dry dock

Class Builder Serial Number Year Entered Service Armament Note
Floating dry dock  China FD01 - Saya Shan[25] 2013

Unmanned Surface Vehicle - USV

Class Builder Serial Number Year Entered Service Armament Note
Unmanned Surface Vehicle  Myanmar 2014 seen on 67th Myanmar Navy Anniversary, 24 December 2014[27]

See also

References


-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p
  1. ^ Lieberman, pp. 164–167
  2. ^ p.28, Janes Fighting Ships 1963-64
  3. ^ Hugh Tinker, Union of Burma, p.325
  4. ^
  5. ^ Jane's Fighting Ships 1963-1964 p.28
  6. ^ Jane's Fighting Ships 1982-83 p.60
  7. ^ http://www.navsource.org/archives/12/120282701.jpg
  8. ^ Jane's Fighting Ships 1997-1998 p.79
  9. ^ Janes Fighting Ships 1997-98 p.79
  10. ^ Janes Fighting Ships 1997-98 p.82
  11. ^ http://www.irrawaddy.org/article.php?art_id=11980
  12. ^ a b http://www.theaustralian.com.au/news/defector-tells-of-burmese-atrocity/story-e6frg6t6-1111116576033 Defector tells of Burmese atrocity , The Australian, June 09, 2008
  13. ^
  14. ^ AMR NAVAL DIRECTORY 2011
  15. ^
  16. ^
  17. ^
  18. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z Maung Aung Myoe, Building the Tamadaw
  19. ^ a b c d mmmilitary.blogspot.com
  20. ^ a b c d e f g h i j k l m n o p mmmilitary.blogspot.com/
  21. ^ a b Burmese Navy Decimated in Cyclone
  22. ^ a b c d e f g h i j k l m n o The Naval Institute Guide to Combat Fleets of the World: Their Ships By Eric Wertheim
  23. ^ USS Creddock (AM-356)
  24. ^
  25. ^ a b c
  26. ^ bangladeshdefence1945.blogspot.com/2010/11/ships-of-myanmar-navy_22.html
  27. ^ http://www.myawady.net.mm

External links

  • The Naval Institute Guide to Combat Fleets of the World: Their Ships By Eric Wertheim
  • http://mmmilitary.blogspot.com/
  • http://networkbase.info/pageMyanmar_Navy.html
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.